Skip to content

Commit 2d8ddf3

Browse files
committed
Get the physical device properties when using an external Vulkan device
Fixes `testffmpeg --sprites 100` when using the Vulkan renderer (cherry picked from commit dfefce6)
1 parent f321b80 commit 2d8ddf3

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/render/vulkan/SDL_render_vulkan.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,6 +1850,7 @@ static VkResult VULKAN_CreateDeviceResources(SDL_Renderer *renderer, SDL_Propert
18501850
// Choose Vulkan physical device
18511851
rendererData->physicalDevice = (VkPhysicalDevice)SDL_GetPointerProperty(create_props, SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER, NULL);
18521852
if (rendererData->physicalDevice) {
1853+
vkGetPhysicalDeviceProperties(rendererData->physicalDevice, &rendererData->physicalDeviceProperties);
18531854
vkGetPhysicalDeviceMemoryProperties(rendererData->physicalDevice, &rendererData->physicalDeviceMemoryProperties);
18541855
vkGetPhysicalDeviceFeatures(rendererData->physicalDevice, &rendererData->physicalDeviceFeatures);
18551856
} else {

0 commit comments

Comments
 (0)