Hi,
after launching Gpu Caps Viewer with Vulkan demo, application crashes after trying to resize window rapidly.
Validation Layers (specifically: LunarG: Core Validation) have shown error with creation of a swapchain:
VUID-VkSwapchainCreateInfoKHR-imageExtent-01274(ERROR / SPEC): msgNum: 0 - vkCreateSwapchainKHR() called with imageExtent = (235,8), which is outside the bounds returned by vkGetPhysicalDeviceSurfaceCapabilitiesKHR(): currentExtent = (239,18), minImageExtent = (239,18), maxImageExtent = (239,18). The Vulkan spec states: imageExtent must be between minImageExtent and maxImageExtent, inclusive, where minImageExtent and maxImageExtent are members of the VkSurfaceCapabilitiesKHR structure returned by vkGetPhysicalDeviceSurfaceCapabilitiesKHR for the surface (https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#VUID-VkSwapchainCreateInfoKHR-imageExtent-01274)
Objects: 1
- 0xae72130, type: 3, name: NULL
Issue is observed on:
1. Intel KBL platform with driver version 6229
2. nVidia Quadro K600 with driver version 26.21.14.3170
To reproduce:
1. Launch demo:
" GPU_Caps_Viewer.exe /run_gxl_demo=vk_shadertoy_geomechanical /benchmark_log_results /demo_msaa=0 /vk_gpu_index=0 "
2. Then just grab window corner and resize up/down rapidly.