Browse Source

vulkan: Patched to compile on Visual Studio.

Ryan C. Gordon 6 years ago
parent
commit
ebbb295e85
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/video/SDL_vulkan_utils.c

+ 3 - 1
src/video/SDL_vulkan_utils.c

@@ -192,7 +192,7 @@ SDL_bool SDL_Vulkan_Display_CreateSurface(void *vkGetInstanceProcAddr_,
     VULKAN_INSTANCE_FUNCTION(vkGetDisplayPlaneSupportedDisplaysKHR);
     VULKAN_INSTANCE_FUNCTION(vkCreateDisplayPlaneSurfaceKHR);
 #undef VULKAN_INSTANCE_FUNCTION
-    VkDisplaySurfaceCreateInfoKHR createInfo = {};
+    VkDisplaySurfaceCreateInfoKHR createInfo;
     VkResult result;
     uint32_t physicalDeviceCount = 0;
     VkPhysicalDevice *physicalDevices = NULL;
@@ -346,6 +346,8 @@ SDL_bool SDL_Vulkan_Display_CreateSurface(void *vkGetInstanceProcAddr_,
             SDL_free(displayModeProperties);
             goto error;
         }
+
+        SDL_zero(createInfo);
         createInfo.displayMode = displayModeProperties[bestMatchIndex].displayMode;
         SDL_LogDebug(SDL_LOG_CATEGORY_VIDEO, "vulkandisplay: Matching mode %ux%u with refresh rate %u",
                 displayModeProperties[bestMatchIndex].parameters.visibleRegion.width,