Vulkan-Hpp/RAII_Samples
Andrew H. Cox df42194eec
Fixed Validation Error for Zero MaxImageCount (#1844)
Correctly handle a zero max image count in VkSurfaceCapabilitiesKHR
which indicates no upper limit to the number of images in a swapchain.
Fixes validation error VUID-VkSwapchainCreateInfoKHR-minImageCount-01271
2024-04-11 08:44:50 +02:00
..
01_InitInstance Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
02_EnumerateDevices Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
03_InitDevice Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
04_InitCommandBuffer Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
05_InitSwapchain Fixed Validation Error for Zero MaxImageCount (#1844) 2024-04-11 08:44:50 +02:00
06_InitDepthBuffer Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
07_InitUniformBuffer Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
08_InitPipelineLayout Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
09_InitDescriptorSet Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
10_InitRenderPass Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
11_InitShaders Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
12_InitFrameBuffers Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
13_InitVertexBuffer Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
14_InitPipeline Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
15_DrawCube Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
16_Vulkan_1_1 Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
CopyBlitImage Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
CreateDebugUtilsMessenger Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
DebugUtilsObjectName Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
DrawTexturedCube Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
DynamicUniform Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
EnableValidationWithCallback change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate (#1621) 2023-07-13 11:26:01 +02:00
EnumerateDevicesAdvanced Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
Events Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
ImmutableSampler Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
InitTexture Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
InputAttachment Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
InstanceExtensionProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
InstanceLayerExtensionProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
InstanceLayerProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
InstanceVersion Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
MultipleSets Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
OcclusionQuery Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
PhysicalDeviceExtensions Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PhysicalDeviceFeatures Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PhysicalDeviceGroups Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PhysicalDeviceMemoryProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PhysicalDeviceProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PhysicalDeviceQueueFamilyProperties Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00
PipelineCache Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
PipelineDerivative Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
PushConstants Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
PushDescriptors Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
RayTracing Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
SecondaryCommandBuffer Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
SeparateImageSampler Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
SurfaceCapabilities Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
SurfaceFormats Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
Template Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
TexelBuffer Add missing glslang headers (#1827) 2024-03-19 09:08:53 +01:00
utils Introduce implicit cast operators for vk::UniqueHandles, vk::SharedHandles and vk::raii::Handles (#1771) 2024-01-16 13:48:53 +01:00
CMakeLists.txt Cleanup in CMakeLists.txt (#1572) 2023-05-08 11:54:57 +02:00