mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-07 12:21:17 +00:00
vulkan/image: initialize the requirements struct before using it
This commit is contained in:
parent
7ee28e2e4b
commit
0526310a95
1 changed files with 3 additions and 1 deletions
|
@ -204,12 +204,14 @@ _vk_image_mem_new_alloc (GstAllocator * allocator, GstMemory * parent,
|
|||
goto vk_error;
|
||||
|
||||
mem = g_new0 (GstVulkanImageMemory, 1);
|
||||
|
||||
vkGetImageMemoryRequirements (device->device, image, &mem->requirements);
|
||||
|
||||
_vk_image_mem_init (mem, allocator, parent, device, usage, ¶ms,
|
||||
mem->requirements.size, user_data, notify);
|
||||
mem->create_info = image_info;
|
||||
mem->image = image;
|
||||
|
||||
vkGetImageMemoryRequirements (device->device, image, &mem->requirements);
|
||||
err = vkGetPhysicalDeviceImageFormatProperties (gpu, format, VK_IMAGE_TYPE_2D,
|
||||
tiling, usage, 0, &mem->format_properties);
|
||||
if (gst_vulkan_error_to_g_error (err, &error,
|
||||
|
|
Loading…
Reference in a new issue