vulkan/overlay: check return value of swapchain get images
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
This commit is contained in:
@@ -1255,18 +1255,21 @@ static void setup_swapchain_data(struct swapchain_data *data,
|
|||||||
|
|
||||||
setup_swapchain_data_pipeline(data);
|
setup_swapchain_data_pipeline(data);
|
||||||
|
|
||||||
device_data->vtable.GetSwapchainImagesKHR(device_data->device,
|
err = device_data->vtable.GetSwapchainImagesKHR(device_data->device,
|
||||||
data->swapchain,
|
data->swapchain,
|
||||||
&data->n_images,
|
&data->n_images,
|
||||||
NULL);
|
NULL);
|
||||||
|
check_vk_result(err);
|
||||||
|
|
||||||
data->images = ralloc_array(data, VkImage, data->n_images);
|
data->images = ralloc_array(data, VkImage, data->n_images);
|
||||||
data->image_views = ralloc_array(data, VkImageView, data->n_images);
|
data->image_views = ralloc_array(data, VkImageView, data->n_images);
|
||||||
data->framebuffers = ralloc_array(data, VkFramebuffer, data->n_images);
|
data->framebuffers = ralloc_array(data, VkFramebuffer, data->n_images);
|
||||||
|
|
||||||
device_data->vtable.GetSwapchainImagesKHR(device_data->device,
|
err = device_data->vtable.GetSwapchainImagesKHR(device_data->device,
|
||||||
data->swapchain,
|
data->swapchain,
|
||||||
&data->n_images,
|
&data->n_images,
|
||||||
data->images);
|
data->images);
|
||||||
|
check_vk_result(err);
|
||||||
|
|
||||||
/* Image views */
|
/* Image views */
|
||||||
VkImageViewCreateInfo view_info = {};
|
VkImageViewCreateInfo view_info = {};
|
||||||
|
Reference in New Issue
Block a user