Mercurial > games > semicongine
comparison fuhtark_test/Vulkan-Headers-1.4.334/include/vulkan/vulkan_static_assertions.hpp @ 1501:f40d9d814c08 default tip main
did: correct vulkan-api generator
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 23:34:29 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1500:91c8c3b7cbf0 | 1501:f40d9d814c08 |
|---|---|
| 1 // Copyright 2015-2025 The Khronos Group Inc. | |
| 2 // | |
| 3 // SPDX-License-Identifier: Apache-2.0 OR MIT | |
| 4 // | |
| 5 | |
| 6 // This header is generated from the Khronos Vulkan XML API Registry. | |
| 7 | |
| 8 #ifndef VULKAN_STATIC_ASSERTIONS_HPP | |
| 9 #define VULKAN_STATIC_ASSERTIONS_HPP | |
| 10 | |
| 11 #include <vulkan/vulkan.hpp> | |
| 12 | |
| 13 //========================= | |
| 14 //=== static_assertions === | |
| 15 //========================= | |
| 16 | |
| 17 //=== VK_VERSION_1_0 === | |
| 18 | |
| 19 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Instance ) == sizeof( VkInstance ), "handle and wrapper have different size!" ); | |
| 20 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not copy_constructible!" ); | |
| 21 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Instance>::value, "Instance is not nothrow_move_constructible!" ); | |
| 22 | |
| 23 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice ) == sizeof( VkPhysicalDevice ), "handle and wrapper have different size!" ); | |
| 24 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value, "PhysicalDevice is not copy_constructible!" ); | |
| 25 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice>::value, | |
| 26 "PhysicalDevice is not nothrow_move_constructible!" ); | |
| 27 | |
| 28 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Device ) == sizeof( VkDevice ), "handle and wrapper have different size!" ); | |
| 29 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not copy_constructible!" ); | |
| 30 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Device>::value, "Device is not nothrow_move_constructible!" ); | |
| 31 | |
| 32 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Queue ) == sizeof( VkQueue ), "handle and wrapper have different size!" ); | |
| 33 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not copy_constructible!" ); | |
| 34 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Queue>::value, "Queue is not nothrow_move_constructible!" ); | |
| 35 | |
| 36 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemory ) == sizeof( VkDeviceMemory ), "handle and wrapper have different size!" ); | |
| 37 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not copy_constructible!" ); | |
| 38 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemory>::value, "DeviceMemory is not nothrow_move_constructible!" ); | |
| 39 | |
| 40 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Fence ) == sizeof( VkFence ), "handle and wrapper have different size!" ); | |
| 41 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not copy_constructible!" ); | |
| 42 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Fence>::value, "Fence is not nothrow_move_constructible!" ); | |
| 43 | |
| 44 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Semaphore ) == sizeof( VkSemaphore ), "handle and wrapper have different size!" ); | |
| 45 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not copy_constructible!" ); | |
| 46 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Semaphore>::value, "Semaphore is not nothrow_move_constructible!" ); | |
| 47 | |
| 48 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPool ) == sizeof( VkQueryPool ), "handle and wrapper have different size!" ); | |
| 49 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not copy_constructible!" ); | |
| 50 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPool>::value, "QueryPool is not nothrow_move_constructible!" ); | |
| 51 | |
| 52 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Buffer ) == sizeof( VkBuffer ), "handle and wrapper have different size!" ); | |
| 53 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not copy_constructible!" ); | |
| 54 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Buffer>::value, "Buffer is not nothrow_move_constructible!" ); | |
| 55 | |
| 56 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Image ) == sizeof( VkImage ), "handle and wrapper have different size!" ); | |
| 57 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not copy_constructible!" ); | |
| 58 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Image>::value, "Image is not nothrow_move_constructible!" ); | |
| 59 | |
| 60 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageView ) == sizeof( VkImageView ), "handle and wrapper have different size!" ); | |
| 61 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not copy_constructible!" ); | |
| 62 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageView>::value, "ImageView is not nothrow_move_constructible!" ); | |
| 63 | |
| 64 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPool ) == sizeof( VkCommandPool ), "handle and wrapper have different size!" ); | |
| 65 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not copy_constructible!" ); | |
| 66 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPool>::value, "CommandPool is not nothrow_move_constructible!" ); | |
| 67 | |
| 68 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBuffer ) == sizeof( VkCommandBuffer ), "handle and wrapper have different size!" ); | |
| 69 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not copy_constructible!" ); | |
| 70 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBuffer>::value, "CommandBuffer is not nothrow_move_constructible!" ); | |
| 71 | |
| 72 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Event ) == sizeof( VkEvent ), "handle and wrapper have different size!" ); | |
| 73 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not copy_constructible!" ); | |
| 74 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Event>::value, "Event is not nothrow_move_constructible!" ); | |
| 75 | |
| 76 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferView ) == sizeof( VkBufferView ), "handle and wrapper have different size!" ); | |
| 77 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not copy_constructible!" ); | |
| 78 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferView>::value, "BufferView is not nothrow_move_constructible!" ); | |
| 79 | |
| 80 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModule ) == sizeof( VkShaderModule ), "handle and wrapper have different size!" ); | |
| 81 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not copy_constructible!" ); | |
| 82 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModule>::value, "ShaderModule is not nothrow_move_constructible!" ); | |
| 83 | |
| 84 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCache ) == sizeof( VkPipelineCache ), "handle and wrapper have different size!" ); | |
| 85 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not copy_constructible!" ); | |
| 86 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCache>::value, "PipelineCache is not nothrow_move_constructible!" ); | |
| 87 | |
| 88 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Pipeline ) == sizeof( VkPipeline ), "handle and wrapper have different size!" ); | |
| 89 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not copy_constructible!" ); | |
| 90 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Pipeline>::value, "Pipeline is not nothrow_move_constructible!" ); | |
| 91 | |
| 92 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayout ) == sizeof( VkPipelineLayout ), "handle and wrapper have different size!" ); | |
| 93 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value, "PipelineLayout is not copy_constructible!" ); | |
| 94 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayout>::value, | |
| 95 "PipelineLayout is not nothrow_move_constructible!" ); | |
| 96 | |
| 97 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Sampler ) == sizeof( VkSampler ), "handle and wrapper have different size!" ); | |
| 98 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not copy_constructible!" ); | |
| 99 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Sampler>::value, "Sampler is not nothrow_move_constructible!" ); | |
| 100 | |
| 101 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPool ) == sizeof( VkDescriptorPool ), "handle and wrapper have different size!" ); | |
| 102 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value, "DescriptorPool is not copy_constructible!" ); | |
| 103 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPool>::value, | |
| 104 "DescriptorPool is not nothrow_move_constructible!" ); | |
| 105 | |
| 106 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSet ) == sizeof( VkDescriptorSet ), "handle and wrapper have different size!" ); | |
| 107 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not copy_constructible!" ); | |
| 108 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSet>::value, "DescriptorSet is not nothrow_move_constructible!" ); | |
| 109 | |
| 110 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayout ) == sizeof( VkDescriptorSetLayout ), "handle and wrapper have different size!" ); | |
| 111 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value, "DescriptorSetLayout is not copy_constructible!" ); | |
| 112 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>::value, | |
| 113 "DescriptorSetLayout is not nothrow_move_constructible!" ); | |
| 114 | |
| 115 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Framebuffer ) == sizeof( VkFramebuffer ), "handle and wrapper have different size!" ); | |
| 116 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not copy_constructible!" ); | |
| 117 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Framebuffer>::value, "Framebuffer is not nothrow_move_constructible!" ); | |
| 118 | |
| 119 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPass ) == sizeof( VkRenderPass ), "handle and wrapper have different size!" ); | |
| 120 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not copy_constructible!" ); | |
| 121 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPass>::value, "RenderPass is not nothrow_move_constructible!" ); | |
| 122 | |
| 123 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent2D ) == sizeof( VkExtent2D ), "struct and wrapper have different size!" ); | |
| 124 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent2D>::value, "struct wrapper is not a standard layout!" ); | |
| 125 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent2D>::value, "Extent2D is not nothrow_move_constructible!" ); | |
| 126 | |
| 127 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Extent3D ) == sizeof( VkExtent3D ), "struct and wrapper have different size!" ); | |
| 128 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Extent3D>::value, "struct wrapper is not a standard layout!" ); | |
| 129 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Extent3D>::value, "Extent3D is not nothrow_move_constructible!" ); | |
| 130 | |
| 131 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset2D ) == sizeof( VkOffset2D ), "struct and wrapper have different size!" ); | |
| 132 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset2D>::value, "struct wrapper is not a standard layout!" ); | |
| 133 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset2D>::value, "Offset2D is not nothrow_move_constructible!" ); | |
| 134 | |
| 135 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Offset3D ) == sizeof( VkOffset3D ), "struct and wrapper have different size!" ); | |
| 136 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Offset3D>::value, "struct wrapper is not a standard layout!" ); | |
| 137 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Offset3D>::value, "Offset3D is not nothrow_move_constructible!" ); | |
| 138 | |
| 139 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Rect2D ) == sizeof( VkRect2D ), "struct and wrapper have different size!" ); | |
| 140 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Rect2D>::value, "struct wrapper is not a standard layout!" ); | |
| 141 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Rect2D>::value, "Rect2D is not nothrow_move_constructible!" ); | |
| 142 | |
| 143 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseInStructure ) == sizeof( VkBaseInStructure ), "struct and wrapper have different size!" ); | |
| 144 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseInStructure>::value, "struct wrapper is not a standard layout!" ); | |
| 145 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseInStructure>::value, | |
| 146 "BaseInStructure is not nothrow_move_constructible!" ); | |
| 147 | |
| 148 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BaseOutStructure ) == sizeof( VkBaseOutStructure ), "struct and wrapper have different size!" ); | |
| 149 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value, "struct wrapper is not a standard layout!" ); | |
| 150 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value, | |
| 151 "BaseOutStructure is not nothrow_move_constructible!" ); | |
| 152 | |
| 153 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" ); | |
| 154 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, "struct wrapper is not a standard layout!" ); | |
| 155 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, | |
| 156 "BufferMemoryBarrier is not nothrow_move_constructible!" ); | |
| 157 | |
| 158 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), "struct and wrapper have different size!" ); | |
| 159 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, "struct wrapper is not a standard layout!" ); | |
| 160 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, | |
| 161 "ImageMemoryBarrier is not nothrow_move_constructible!" ); | |
| 162 | |
| 163 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), "struct and wrapper have different size!" ); | |
| 164 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "struct wrapper is not a standard layout!" ); | |
| 165 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "MemoryBarrier is not nothrow_move_constructible!" ); | |
| 166 | |
| 167 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), "struct and wrapper have different size!" ); | |
| 168 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, "struct wrapper is not a standard layout!" ); | |
| 169 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, | |
| 170 "AllocationCallbacks is not nothrow_move_constructible!" ); | |
| 171 | |
| 172 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ApplicationInfo ) == sizeof( VkApplicationInfo ), "struct and wrapper have different size!" ); | |
| 173 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 174 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ApplicationInfo>::value, | |
| 175 "ApplicationInfo is not nothrow_move_constructible!" ); | |
| 176 | |
| 177 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties ) == sizeof( VkFormatProperties ), "struct and wrapper have different size!" ); | |
| 178 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 179 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties>::value, | |
| 180 "FormatProperties is not nothrow_move_constructible!" ); | |
| 181 | |
| 182 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties ) == sizeof( VkImageFormatProperties ), | |
| 183 "struct and wrapper have different size!" ); | |
| 184 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 185 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::value, | |
| 186 "ImageFormatProperties is not nothrow_move_constructible!" ); | |
| 187 | |
| 188 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InstanceCreateInfo ) == sizeof( VkInstanceCreateInfo ), "struct and wrapper have different size!" ); | |
| 189 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 190 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>::value, | |
| 191 "InstanceCreateInfo is not nothrow_move_constructible!" ); | |
| 192 | |
| 193 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHeap ) == sizeof( VkMemoryHeap ), "struct and wrapper have different size!" ); | |
| 194 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "struct wrapper is not a standard layout!" ); | |
| 195 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHeap>::value, "MemoryHeap is not nothrow_move_constructible!" ); | |
| 196 | |
| 197 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryType ) == sizeof( VkMemoryType ), "struct and wrapper have different size!" ); | |
| 198 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryType>::value, "struct wrapper is not a standard layout!" ); | |
| 199 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryType>::value, "MemoryType is not nothrow_move_constructible!" ); | |
| 200 | |
| 201 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures ) == sizeof( VkPhysicalDeviceFeatures ), | |
| 202 "struct and wrapper have different size!" ); | |
| 203 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value, "struct wrapper is not a standard layout!" ); | |
| 204 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>::value, | |
| 205 "PhysicalDeviceFeatures is not nothrow_move_constructible!" ); | |
| 206 | |
| 207 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits ) == sizeof( VkPhysicalDeviceLimits ), "struct and wrapper have different size!" ); | |
| 208 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value, "struct wrapper is not a standard layout!" ); | |
| 209 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>::value, | |
| 210 "PhysicalDeviceLimits is not nothrow_move_constructible!" ); | |
| 211 | |
| 212 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties ) == sizeof( VkPhysicalDeviceMemoryProperties ), | |
| 213 "struct and wrapper have different size!" ); | |
| 214 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 215 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value, | |
| 216 "PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" ); | |
| 217 | |
| 218 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == sizeof( VkPhysicalDeviceProperties ), | |
| 219 "struct and wrapper have different size!" ); | |
| 220 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 221 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, | |
| 222 "PhysicalDeviceProperties is not nothrow_move_constructible!" ); | |
| 223 | |
| 224 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == sizeof( VkPhysicalDeviceSparseProperties ), | |
| 225 "struct and wrapper have different size!" ); | |
| 226 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 227 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, | |
| 228 "PhysicalDeviceSparseProperties is not nothrow_move_constructible!" ); | |
| 229 | |
| 230 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ), | |
| 231 "struct and wrapper have different size!" ); | |
| 232 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 233 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, | |
| 234 "QueueFamilyProperties is not nothrow_move_constructible!" ); | |
| 235 | |
| 236 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), "struct and wrapper have different size!" ); | |
| 237 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 238 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, | |
| 239 "DeviceCreateInfo is not nothrow_move_constructible!" ); | |
| 240 | |
| 241 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ), | |
| 242 "struct and wrapper have different size!" ); | |
| 243 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 244 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, | |
| 245 "DeviceQueueCreateInfo is not nothrow_move_constructible!" ); | |
| 246 | |
| 247 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), "struct and wrapper have different size!" ); | |
| 248 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 249 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, | |
| 250 "ExtensionProperties is not nothrow_move_constructible!" ); | |
| 251 | |
| 252 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerProperties ) == sizeof( VkLayerProperties ), "struct and wrapper have different size!" ); | |
| 253 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 254 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerProperties>::value, | |
| 255 "LayerProperties is not nothrow_move_constructible!" ); | |
| 256 | |
| 257 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo ) == sizeof( VkSubmitInfo ), "struct and wrapper have different size!" ); | |
| 258 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 259 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo>::value, "SubmitInfo is not nothrow_move_constructible!" ); | |
| 260 | |
| 261 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MappedMemoryRange ) == sizeof( VkMappedMemoryRange ), "struct and wrapper have different size!" ); | |
| 262 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value, "struct wrapper is not a standard layout!" ); | |
| 263 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MappedMemoryRange>::value, | |
| 264 "MappedMemoryRange is not nothrow_move_constructible!" ); | |
| 265 | |
| 266 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateInfo ) == sizeof( VkMemoryAllocateInfo ), "struct and wrapper have different size!" ); | |
| 267 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 268 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>::value, | |
| 269 "MemoryAllocateInfo is not nothrow_move_constructible!" ); | |
| 270 | |
| 271 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements ) == sizeof( VkMemoryRequirements ), "struct and wrapper have different size!" ); | |
| 272 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value, "struct wrapper is not a standard layout!" ); | |
| 273 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value, | |
| 274 "MemoryRequirements is not nothrow_move_constructible!" ); | |
| 275 | |
| 276 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), "struct and wrapper have different size!" ); | |
| 277 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 278 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, | |
| 279 "BindSparseInfo is not nothrow_move_constructible!" ); | |
| 280 | |
| 281 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), "struct and wrapper have different size!" ); | |
| 282 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, "struct wrapper is not a standard layout!" ); | |
| 283 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, | |
| 284 "ImageSubresource is not nothrow_move_constructible!" ); | |
| 285 | |
| 286 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == sizeof( VkSparseBufferMemoryBindInfo ), | |
| 287 "struct and wrapper have different size!" ); | |
| 288 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 289 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, | |
| 290 "SparseBufferMemoryBindInfo is not nothrow_move_constructible!" ); | |
| 291 | |
| 292 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == sizeof( VkSparseImageFormatProperties ), | |
| 293 "struct and wrapper have different size!" ); | |
| 294 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 295 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, | |
| 296 "SparseImageFormatProperties is not nothrow_move_constructible!" ); | |
| 297 | |
| 298 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBind ) == sizeof( VkSparseImageMemoryBind ), | |
| 299 "struct and wrapper have different size!" ); | |
| 300 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value, "struct wrapper is not a standard layout!" ); | |
| 301 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>::value, | |
| 302 "SparseImageMemoryBind is not nothrow_move_constructible!" ); | |
| 303 | |
| 304 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo ) == sizeof( VkSparseImageMemoryBindInfo ), | |
| 305 "struct and wrapper have different size!" ); | |
| 306 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 307 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>::value, | |
| 308 "SparseImageMemoryBindInfo is not nothrow_move_constructible!" ); | |
| 309 | |
| 310 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements ) == sizeof( VkSparseImageMemoryRequirements ), | |
| 311 "struct and wrapper have different size!" ); | |
| 312 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" ); | |
| 313 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value, | |
| 314 "SparseImageMemoryRequirements is not nothrow_move_constructible!" ); | |
| 315 | |
| 316 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == sizeof( VkSparseImageOpaqueMemoryBindInfo ), | |
| 317 "struct and wrapper have different size!" ); | |
| 318 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 319 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, | |
| 320 "SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" ); | |
| 321 | |
| 322 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), "struct and wrapper have different size!" ); | |
| 323 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, "struct wrapper is not a standard layout!" ); | |
| 324 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, | |
| 325 "SparseMemoryBind is not nothrow_move_constructible!" ); | |
| 326 | |
| 327 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), "struct and wrapper have different size!" ); | |
| 328 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 329 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, | |
| 330 "FenceCreateInfo is not nothrow_move_constructible!" ); | |
| 331 | |
| 332 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo ) == sizeof( VkSemaphoreCreateInfo ), "struct and wrapper have different size!" ); | |
| 333 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 334 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>::value, | |
| 335 "SemaphoreCreateInfo is not nothrow_move_constructible!" ); | |
| 336 | |
| 337 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo ) == sizeof( VkQueryPoolCreateInfo ), "struct and wrapper have different size!" ); | |
| 338 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 339 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>::value, | |
| 340 "QueryPoolCreateInfo is not nothrow_move_constructible!" ); | |
| 341 | |
| 342 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCreateInfo ) == sizeof( VkBufferCreateInfo ), "struct and wrapper have different size!" ); | |
| 343 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 344 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCreateInfo>::value, | |
| 345 "BufferCreateInfo is not nothrow_move_constructible!" ); | |
| 346 | |
| 347 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCreateInfo ) == sizeof( VkImageCreateInfo ), "struct and wrapper have different size!" ); | |
| 348 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 349 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCreateInfo>::value, | |
| 350 "ImageCreateInfo is not nothrow_move_constructible!" ); | |
| 351 | |
| 352 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout ) == sizeof( VkSubresourceLayout ), "struct and wrapper have different size!" ); | |
| 353 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value, "struct wrapper is not a standard layout!" ); | |
| 354 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout>::value, | |
| 355 "SubresourceLayout is not nothrow_move_constructible!" ); | |
| 356 | |
| 357 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComponentMapping ) == sizeof( VkComponentMapping ), "struct and wrapper have different size!" ); | |
| 358 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComponentMapping>::value, "struct wrapper is not a standard layout!" ); | |
| 359 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComponentMapping>::value, | |
| 360 "ComponentMapping is not nothrow_move_constructible!" ); | |
| 361 | |
| 362 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceRange ) == sizeof( VkImageSubresourceRange ), | |
| 363 "struct and wrapper have different size!" ); | |
| 364 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value, "struct wrapper is not a standard layout!" ); | |
| 365 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>::value, | |
| 366 "ImageSubresourceRange is not nothrow_move_constructible!" ); | |
| 367 | |
| 368 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCreateInfo ) == sizeof( VkImageViewCreateInfo ), "struct and wrapper have different size!" ); | |
| 369 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 370 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>::value, | |
| 371 "ImageViewCreateInfo is not nothrow_move_constructible!" ); | |
| 372 | |
| 373 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo ) == sizeof( VkCommandPoolCreateInfo ), | |
| 374 "struct and wrapper have different size!" ); | |
| 375 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 376 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>::value, | |
| 377 "CommandPoolCreateInfo is not nothrow_move_constructible!" ); | |
| 378 | |
| 379 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo ) == sizeof( VkCommandBufferAllocateInfo ), | |
| 380 "struct and wrapper have different size!" ); | |
| 381 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 382 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value, | |
| 383 "CommandBufferAllocateInfo is not nothrow_move_constructible!" ); | |
| 384 | |
| 385 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == sizeof( VkCommandBufferBeginInfo ), | |
| 386 "struct and wrapper have different size!" ); | |
| 387 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 388 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, | |
| 389 "CommandBufferBeginInfo is not nothrow_move_constructible!" ); | |
| 390 | |
| 391 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == sizeof( VkCommandBufferInheritanceInfo ), | |
| 392 "struct and wrapper have different size!" ); | |
| 393 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 394 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, | |
| 395 "CommandBufferInheritanceInfo is not nothrow_move_constructible!" ); | |
| 396 | |
| 397 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), "struct and wrapper have different size!" ); | |
| 398 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "struct wrapper is not a standard layout!" ); | |
| 399 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "BufferCopy is not nothrow_move_constructible!" ); | |
| 400 | |
| 401 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), "struct and wrapper have different size!" ); | |
| 402 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, "struct wrapper is not a standard layout!" ); | |
| 403 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, | |
| 404 "BufferImageCopy is not nothrow_move_constructible!" ); | |
| 405 | |
| 406 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy ) == sizeof( VkImageCopy ), "struct and wrapper have different size!" ); | |
| 407 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "struct wrapper is not a standard layout!" ); | |
| 408 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "ImageCopy is not nothrow_move_constructible!" ); | |
| 409 | |
| 410 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == sizeof( VkImageSubresourceLayers ), | |
| 411 "struct and wrapper have different size!" ); | |
| 412 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, "struct wrapper is not a standard layout!" ); | |
| 413 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, | |
| 414 "ImageSubresourceLayers is not nothrow_move_constructible!" ); | |
| 415 | |
| 416 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == sizeof( VkDispatchIndirectCommand ), | |
| 417 "struct and wrapper have different size!" ); | |
| 418 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value, "struct wrapper is not a standard layout!" ); | |
| 419 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>::value, | |
| 420 "DispatchIndirectCommand is not nothrow_move_constructible!" ); | |
| 421 | |
| 422 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne ) == sizeof( VkPipelineCacheHeaderVersionOne ), | |
| 423 "struct and wrapper have different size!" ); | |
| 424 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value, "struct wrapper is not a standard layout!" ); | |
| 425 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>::value, | |
| 426 "PipelineCacheHeaderVersionOne is not nothrow_move_constructible!" ); | |
| 427 | |
| 428 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::EventCreateInfo ) == sizeof( VkEventCreateInfo ), "struct and wrapper have different size!" ); | |
| 429 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 430 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::EventCreateInfo>::value, | |
| 431 "EventCreateInfo is not nothrow_move_constructible!" ); | |
| 432 | |
| 433 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferViewCreateInfo ) == sizeof( VkBufferViewCreateInfo ), "struct and wrapper have different size!" ); | |
| 434 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 435 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>::value, | |
| 436 "BufferViewCreateInfo is not nothrow_move_constructible!" ); | |
| 437 | |
| 438 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo ) == sizeof( VkShaderModuleCreateInfo ), | |
| 439 "struct and wrapper have different size!" ); | |
| 440 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 441 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>::value, | |
| 442 "ShaderModuleCreateInfo is not nothrow_move_constructible!" ); | |
| 443 | |
| 444 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo ) == sizeof( VkPipelineCacheCreateInfo ), | |
| 445 "struct and wrapper have different size!" ); | |
| 446 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 447 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value, | |
| 448 "PipelineCacheCreateInfo is not nothrow_move_constructible!" ); | |
| 449 | |
| 450 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == sizeof( VkComputePipelineCreateInfo ), | |
| 451 "struct and wrapper have different size!" ); | |
| 452 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 453 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, | |
| 454 "ComputePipelineCreateInfo is not nothrow_move_constructible!" ); | |
| 455 | |
| 456 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == sizeof( VkPipelineShaderStageCreateInfo ), | |
| 457 "struct and wrapper have different size!" ); | |
| 458 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 459 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value, | |
| 460 "PipelineShaderStageCreateInfo is not nothrow_move_constructible!" ); | |
| 461 | |
| 462 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" ); | |
| 463 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 464 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, | |
| 465 "SpecializationInfo is not nothrow_move_constructible!" ); | |
| 466 | |
| 467 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == sizeof( VkSpecializationMapEntry ), | |
| 468 "struct and wrapper have different size!" ); | |
| 469 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, "struct wrapper is not a standard layout!" ); | |
| 470 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, | |
| 471 "SpecializationMapEntry is not nothrow_move_constructible!" ); | |
| 472 | |
| 473 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == sizeof( VkPipelineLayoutCreateInfo ), | |
| 474 "struct and wrapper have different size!" ); | |
| 475 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 476 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value, | |
| 477 "PipelineLayoutCreateInfo is not nothrow_move_constructible!" ); | |
| 478 | |
| 479 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), "struct and wrapper have different size!" ); | |
| 480 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, "struct wrapper is not a standard layout!" ); | |
| 481 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, | |
| 482 "PushConstantRange is not nothrow_move_constructible!" ); | |
| 483 | |
| 484 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" ); | |
| 485 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 486 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, | |
| 487 "SamplerCreateInfo is not nothrow_move_constructible!" ); | |
| 488 | |
| 489 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyDescriptorSet ) == sizeof( VkCopyDescriptorSet ), "struct and wrapper have different size!" ); | |
| 490 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value, "struct wrapper is not a standard layout!" ); | |
| 491 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>::value, | |
| 492 "CopyDescriptorSet is not nothrow_move_constructible!" ); | |
| 493 | |
| 494 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferInfo ) == sizeof( VkDescriptorBufferInfo ), "struct and wrapper have different size!" ); | |
| 495 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 496 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>::value, | |
| 497 "DescriptorBufferInfo is not nothrow_move_constructible!" ); | |
| 498 | |
| 499 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorImageInfo ) == sizeof( VkDescriptorImageInfo ), "struct and wrapper have different size!" ); | |
| 500 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 501 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value, | |
| 502 "DescriptorImageInfo is not nothrow_move_constructible!" ); | |
| 503 | |
| 504 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == sizeof( VkDescriptorPoolCreateInfo ), | |
| 505 "struct and wrapper have different size!" ); | |
| 506 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 507 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, | |
| 508 "DescriptorPoolCreateInfo is not nothrow_move_constructible!" ); | |
| 509 | |
| 510 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), "struct and wrapper have different size!" ); | |
| 511 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, "struct wrapper is not a standard layout!" ); | |
| 512 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, | |
| 513 "DescriptorPoolSize is not nothrow_move_constructible!" ); | |
| 514 | |
| 515 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == sizeof( VkDescriptorSetAllocateInfo ), | |
| 516 "struct and wrapper have different size!" ); | |
| 517 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 518 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, | |
| 519 "DescriptorSetAllocateInfo is not nothrow_move_constructible!" ); | |
| 520 | |
| 521 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding ) == sizeof( VkDescriptorSetLayoutBinding ), | |
| 522 "struct and wrapper have different size!" ); | |
| 523 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value, "struct wrapper is not a standard layout!" ); | |
| 524 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>::value, | |
| 525 "DescriptorSetLayoutBinding is not nothrow_move_constructible!" ); | |
| 526 | |
| 527 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo ) == sizeof( VkDescriptorSetLayoutCreateInfo ), | |
| 528 "struct and wrapper have different size!" ); | |
| 529 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 530 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>::value, | |
| 531 "DescriptorSetLayoutCreateInfo is not nothrow_move_constructible!" ); | |
| 532 | |
| 533 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSet ) == sizeof( VkWriteDescriptorSet ), "struct and wrapper have different size!" ); | |
| 534 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value, "struct wrapper is not a standard layout!" ); | |
| 535 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>::value, | |
| 536 "WriteDescriptorSet is not nothrow_move_constructible!" ); | |
| 537 | |
| 538 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearColorValue ) == sizeof( VkClearColorValue ), "struct and wrapper have different size!" ); | |
| 539 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearColorValue>::value, "struct wrapper is not a standard layout!" ); | |
| 540 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearColorValue>::value, | |
| 541 "ClearColorValue is not nothrow_move_constructible!" ); | |
| 542 | |
| 543 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand ) == sizeof( VkDrawIndexedIndirectCommand ), | |
| 544 "struct and wrapper have different size!" ); | |
| 545 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value, "struct wrapper is not a standard layout!" ); | |
| 546 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>::value, | |
| 547 "DrawIndexedIndirectCommand is not nothrow_move_constructible!" ); | |
| 548 | |
| 549 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndirectCommand ) == sizeof( VkDrawIndirectCommand ), "struct and wrapper have different size!" ); | |
| 550 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value, "struct wrapper is not a standard layout!" ); | |
| 551 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value, | |
| 552 "DrawIndirectCommand is not nothrow_move_constructible!" ); | |
| 553 | |
| 554 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == sizeof( VkGraphicsPipelineCreateInfo ), | |
| 555 "struct and wrapper have different size!" ); | |
| 556 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 557 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, | |
| 558 "GraphicsPipelineCreateInfo is not nothrow_move_constructible!" ); | |
| 559 | |
| 560 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == sizeof( VkPipelineColorBlendAttachmentState ), | |
| 561 "struct and wrapper have different size!" ); | |
| 562 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value, "struct wrapper is not a standard layout!" ); | |
| 563 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>::value, | |
| 564 "PipelineColorBlendAttachmentState is not nothrow_move_constructible!" ); | |
| 565 | |
| 566 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo ) == sizeof( VkPipelineColorBlendStateCreateInfo ), | |
| 567 "struct and wrapper have different size!" ); | |
| 568 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 569 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>::value, | |
| 570 "PipelineColorBlendStateCreateInfo is not nothrow_move_constructible!" ); | |
| 571 | |
| 572 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo ) == sizeof( VkPipelineDepthStencilStateCreateInfo ), | |
| 573 "struct and wrapper have different size!" ); | |
| 574 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value, | |
| 575 "struct wrapper is not a standard layout!" ); | |
| 576 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>::value, | |
| 577 "PipelineDepthStencilStateCreateInfo is not nothrow_move_constructible!" ); | |
| 578 | |
| 579 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo ) == sizeof( VkPipelineDynamicStateCreateInfo ), | |
| 580 "struct and wrapper have different size!" ); | |
| 581 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 582 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>::value, | |
| 583 "PipelineDynamicStateCreateInfo is not nothrow_move_constructible!" ); | |
| 584 | |
| 585 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo ) == sizeof( VkPipelineInputAssemblyStateCreateInfo ), | |
| 586 "struct and wrapper have different size!" ); | |
| 587 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value, | |
| 588 "struct wrapper is not a standard layout!" ); | |
| 589 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>::value, | |
| 590 "PipelineInputAssemblyStateCreateInfo is not nothrow_move_constructible!" ); | |
| 591 | |
| 592 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo ) == sizeof( VkPipelineMultisampleStateCreateInfo ), | |
| 593 "struct and wrapper have different size!" ); | |
| 594 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value, | |
| 595 "struct wrapper is not a standard layout!" ); | |
| 596 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>::value, | |
| 597 "PipelineMultisampleStateCreateInfo is not nothrow_move_constructible!" ); | |
| 598 | |
| 599 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo ) == sizeof( VkPipelineRasterizationStateCreateInfo ), | |
| 600 "struct and wrapper have different size!" ); | |
| 601 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value, | |
| 602 "struct wrapper is not a standard layout!" ); | |
| 603 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>::value, | |
| 604 "PipelineRasterizationStateCreateInfo is not nothrow_move_constructible!" ); | |
| 605 | |
| 606 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo ) == sizeof( VkPipelineTessellationStateCreateInfo ), | |
| 607 "struct and wrapper have different size!" ); | |
| 608 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value, | |
| 609 "struct wrapper is not a standard layout!" ); | |
| 610 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>::value, | |
| 611 "PipelineTessellationStateCreateInfo is not nothrow_move_constructible!" ); | |
| 612 | |
| 613 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo ) == sizeof( VkPipelineVertexInputStateCreateInfo ), | |
| 614 "struct and wrapper have different size!" ); | |
| 615 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value, | |
| 616 "struct wrapper is not a standard layout!" ); | |
| 617 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>::value, | |
| 618 "PipelineVertexInputStateCreateInfo is not nothrow_move_constructible!" ); | |
| 619 | |
| 620 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo ) == sizeof( VkPipelineViewportStateCreateInfo ), | |
| 621 "struct and wrapper have different size!" ); | |
| 622 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 623 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value, | |
| 624 "PipelineViewportStateCreateInfo is not nothrow_move_constructible!" ); | |
| 625 | |
| 626 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), "struct and wrapper have different size!" ); | |
| 627 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StencilOpState>::value, "struct wrapper is not a standard layout!" ); | |
| 628 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StencilOpState>::value, | |
| 629 "StencilOpState is not nothrow_move_constructible!" ); | |
| 630 | |
| 631 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == sizeof( VkVertexInputAttributeDescription ), | |
| 632 "struct and wrapper have different size!" ); | |
| 633 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, "struct wrapper is not a standard layout!" ); | |
| 634 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, | |
| 635 "VertexInputAttributeDescription is not nothrow_move_constructible!" ); | |
| 636 | |
| 637 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == sizeof( VkVertexInputBindingDescription ), | |
| 638 "struct and wrapper have different size!" ); | |
| 639 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, "struct wrapper is not a standard layout!" ); | |
| 640 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, | |
| 641 "VertexInputBindingDescription is not nothrow_move_constructible!" ); | |
| 642 | |
| 643 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), "struct and wrapper have different size!" ); | |
| 644 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Viewport>::value, "struct wrapper is not a standard layout!" ); | |
| 645 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Viewport>::value, "Viewport is not nothrow_move_constructible!" ); | |
| 646 | |
| 647 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ), | |
| 648 "struct and wrapper have different size!" ); | |
| 649 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value, "struct wrapper is not a standard layout!" ); | |
| 650 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription>::value, | |
| 651 "AttachmentDescription is not nothrow_move_constructible!" ); | |
| 652 | |
| 653 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference ) == sizeof( VkAttachmentReference ), "struct and wrapper have different size!" ); | |
| 654 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference>::value, "struct wrapper is not a standard layout!" ); | |
| 655 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference>::value, | |
| 656 "AttachmentReference is not nothrow_move_constructible!" ); | |
| 657 | |
| 658 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferCreateInfo ) == sizeof( VkFramebufferCreateInfo ), | |
| 659 "struct and wrapper have different size!" ); | |
| 660 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 661 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value, | |
| 662 "FramebufferCreateInfo is not nothrow_move_constructible!" ); | |
| 663 | |
| 664 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" ); | |
| 665 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 666 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, | |
| 667 "RenderPassCreateInfo is not nothrow_move_constructible!" ); | |
| 668 | |
| 669 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), "struct and wrapper have different size!" ); | |
| 670 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, "struct wrapper is not a standard layout!" ); | |
| 671 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, | |
| 672 "SubpassDependency is not nothrow_move_constructible!" ); | |
| 673 | |
| 674 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription ) == sizeof( VkSubpassDescription ), "struct and wrapper have different size!" ); | |
| 675 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription>::value, "struct wrapper is not a standard layout!" ); | |
| 676 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription>::value, | |
| 677 "SubpassDescription is not nothrow_move_constructible!" ); | |
| 678 | |
| 679 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), "struct and wrapper have different size!" ); | |
| 680 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, "struct wrapper is not a standard layout!" ); | |
| 681 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, | |
| 682 "ClearAttachment is not nothrow_move_constructible!" ); | |
| 683 | |
| 684 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == sizeof( VkClearDepthStencilValue ), | |
| 685 "struct and wrapper have different size!" ); | |
| 686 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value, "struct wrapper is not a standard layout!" ); | |
| 687 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>::value, | |
| 688 "ClearDepthStencilValue is not nothrow_move_constructible!" ); | |
| 689 | |
| 690 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearRect ) == sizeof( VkClearRect ), "struct and wrapper have different size!" ); | |
| 691 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearRect>::value, "struct wrapper is not a standard layout!" ); | |
| 692 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearRect>::value, "ClearRect is not nothrow_move_constructible!" ); | |
| 693 | |
| 694 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearValue ) == sizeof( VkClearValue ), "struct and wrapper have different size!" ); | |
| 695 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearValue>::value, "struct wrapper is not a standard layout!" ); | |
| 696 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearValue>::value, "ClearValue is not nothrow_move_constructible!" ); | |
| 697 | |
| 698 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), "struct and wrapper have different size!" ); | |
| 699 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "struct wrapper is not a standard layout!" ); | |
| 700 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "ImageBlit is not nothrow_move_constructible!" ); | |
| 701 | |
| 702 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve ) == sizeof( VkImageResolve ), "struct and wrapper have different size!" ); | |
| 703 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "struct wrapper is not a standard layout!" ); | |
| 704 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve>::value, "ImageResolve is not nothrow_move_constructible!" ); | |
| 705 | |
| 706 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassBeginInfo ) == sizeof( VkRenderPassBeginInfo ), "struct and wrapper have different size!" ); | |
| 707 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 708 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>::value, | |
| 709 "RenderPassBeginInfo is not nothrow_move_constructible!" ); | |
| 710 | |
| 711 //=== VK_VERSION_1_1 === | |
| 712 | |
| 713 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate ) == sizeof( VkDescriptorUpdateTemplate ), | |
| 714 "handle and wrapper have different size!" ); | |
| 715 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value, | |
| 716 "DescriptorUpdateTemplate is not copy_constructible!" ); | |
| 717 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>::value, | |
| 718 "DescriptorUpdateTemplate is not nothrow_move_constructible!" ); | |
| 719 | |
| 720 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion ) == sizeof( VkSamplerYcbcrConversion ), | |
| 721 "handle and wrapper have different size!" ); | |
| 722 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value, | |
| 723 "SamplerYcbcrConversion is not copy_constructible!" ); | |
| 724 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>::value, | |
| 725 "SamplerYcbcrConversion is not nothrow_move_constructible!" ); | |
| 726 | |
| 727 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo ) == sizeof( VkBindBufferMemoryInfo ), "struct and wrapper have different size!" ); | |
| 728 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 729 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>::value, | |
| 730 "BindBufferMemoryInfo is not nothrow_move_constructible!" ); | |
| 731 | |
| 732 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryInfo ) == sizeof( VkBindImageMemoryInfo ), "struct and wrapper have different size!" ); | |
| 733 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 734 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>::value, | |
| 735 "BindImageMemoryInfo is not nothrow_move_constructible!" ); | |
| 736 | |
| 737 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements ) == sizeof( VkMemoryDedicatedRequirements ), | |
| 738 "struct and wrapper have different size!" ); | |
| 739 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value, "struct wrapper is not a standard layout!" ); | |
| 740 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>::value, | |
| 741 "MemoryDedicatedRequirements is not nothrow_move_constructible!" ); | |
| 742 | |
| 743 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo ) == sizeof( VkMemoryDedicatedAllocateInfo ), | |
| 744 "struct and wrapper have different size!" ); | |
| 745 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 746 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>::value, | |
| 747 "MemoryDedicatedAllocateInfo is not nothrow_move_constructible!" ); | |
| 748 | |
| 749 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo ) == sizeof( VkMemoryAllocateFlagsInfo ), | |
| 750 "struct and wrapper have different size!" ); | |
| 751 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 752 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>::value, | |
| 753 "MemoryAllocateFlagsInfo is not nothrow_move_constructible!" ); | |
| 754 | |
| 755 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo ) == sizeof( VkDeviceGroupCommandBufferBeginInfo ), | |
| 756 "struct and wrapper have different size!" ); | |
| 757 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 758 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>::value, | |
| 759 "DeviceGroupCommandBufferBeginInfo is not nothrow_move_constructible!" ); | |
| 760 | |
| 761 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo ) == sizeof( VkDeviceGroupSubmitInfo ), | |
| 762 "struct and wrapper have different size!" ); | |
| 763 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 764 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>::value, | |
| 765 "DeviceGroupSubmitInfo is not nothrow_move_constructible!" ); | |
| 766 | |
| 767 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo ) == sizeof( VkDeviceGroupBindSparseInfo ), | |
| 768 "struct and wrapper have different size!" ); | |
| 769 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 770 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>::value, | |
| 771 "DeviceGroupBindSparseInfo is not nothrow_move_constructible!" ); | |
| 772 | |
| 773 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo ) == sizeof( VkBindBufferMemoryDeviceGroupInfo ), | |
| 774 "struct and wrapper have different size!" ); | |
| 775 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 776 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>::value, | |
| 777 "BindBufferMemoryDeviceGroupInfo is not nothrow_move_constructible!" ); | |
| 778 | |
| 779 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo ) == sizeof( VkBindImageMemoryDeviceGroupInfo ), | |
| 780 "struct and wrapper have different size!" ); | |
| 781 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 782 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>::value, | |
| 783 "BindImageMemoryDeviceGroupInfo is not nothrow_move_constructible!" ); | |
| 784 | |
| 785 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties ) == sizeof( VkPhysicalDeviceGroupProperties ), | |
| 786 "struct and wrapper have different size!" ); | |
| 787 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 788 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>::value, | |
| 789 "PhysicalDeviceGroupProperties is not nothrow_move_constructible!" ); | |
| 790 | |
| 791 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo ) == sizeof( VkDeviceGroupDeviceCreateInfo ), | |
| 792 "struct and wrapper have different size!" ); | |
| 793 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 794 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>::value, | |
| 795 "DeviceGroupDeviceCreateInfo is not nothrow_move_constructible!" ); | |
| 796 | |
| 797 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2 ) == sizeof( VkBufferMemoryRequirementsInfo2 ), | |
| 798 "struct and wrapper have different size!" ); | |
| 799 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 800 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>::value, | |
| 801 "BufferMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); | |
| 802 | |
| 803 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2 ) == sizeof( VkImageMemoryRequirementsInfo2 ), | |
| 804 "struct and wrapper have different size!" ); | |
| 805 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 806 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>::value, | |
| 807 "ImageMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); | |
| 808 | |
| 809 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2 ) == sizeof( VkImageSparseMemoryRequirementsInfo2 ), | |
| 810 "struct and wrapper have different size!" ); | |
| 811 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value, | |
| 812 "struct wrapper is not a standard layout!" ); | |
| 813 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>::value, | |
| 814 "ImageSparseMemoryRequirementsInfo2 is not nothrow_move_constructible!" ); | |
| 815 | |
| 816 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryRequirements2 ) == sizeof( VkMemoryRequirements2 ), "struct and wrapper have different size!" ); | |
| 817 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value, "struct wrapper is not a standard layout!" ); | |
| 818 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements2>::value, | |
| 819 "MemoryRequirements2 is not nothrow_move_constructible!" ); | |
| 820 | |
| 821 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2 ) == sizeof( VkSparseImageMemoryRequirements2 ), | |
| 822 "struct and wrapper have different size!" ); | |
| 823 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value, "struct wrapper is not a standard layout!" ); | |
| 824 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>::value, | |
| 825 "SparseImageMemoryRequirements2 is not nothrow_move_constructible!" ); | |
| 826 | |
| 827 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 ) == sizeof( VkPhysicalDeviceFeatures2 ), | |
| 828 "struct and wrapper have different size!" ); | |
| 829 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value, "struct wrapper is not a standard layout!" ); | |
| 830 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>::value, | |
| 831 "PhysicalDeviceFeatures2 is not nothrow_move_constructible!" ); | |
| 832 | |
| 833 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 ) == sizeof( VkPhysicalDeviceProperties2 ), | |
| 834 "struct and wrapper have different size!" ); | |
| 835 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 836 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>::value, | |
| 837 "PhysicalDeviceProperties2 is not nothrow_move_constructible!" ); | |
| 838 | |
| 839 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties2 ) == sizeof( VkFormatProperties2 ), "struct and wrapper have different size!" ); | |
| 840 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 841 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties2>::value, | |
| 842 "FormatProperties2 is not nothrow_move_constructible!" ); | |
| 843 | |
| 844 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatProperties2 ) == sizeof( VkImageFormatProperties2 ), | |
| 845 "struct and wrapper have different size!" ); | |
| 846 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 847 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::value, | |
| 848 "ImageFormatProperties2 is not nothrow_move_constructible!" ); | |
| 849 | |
| 850 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 ) == sizeof( VkPhysicalDeviceImageFormatInfo2 ), | |
| 851 "struct and wrapper have different size!" ); | |
| 852 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 853 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>::value, | |
| 854 "PhysicalDeviceImageFormatInfo2 is not nothrow_move_constructible!" ); | |
| 855 | |
| 856 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 ) == sizeof( VkQueueFamilyProperties2 ), | |
| 857 "struct and wrapper have different size!" ); | |
| 858 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 859 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>::value, | |
| 860 "QueueFamilyProperties2 is not nothrow_move_constructible!" ); | |
| 861 | |
| 862 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 ) == sizeof( VkPhysicalDeviceMemoryProperties2 ), | |
| 863 "struct and wrapper have different size!" ); | |
| 864 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 865 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>::value, | |
| 866 "PhysicalDeviceMemoryProperties2 is not nothrow_move_constructible!" ); | |
| 867 | |
| 868 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 ) == sizeof( VkSparseImageFormatProperties2 ), | |
| 869 "struct and wrapper have different size!" ); | |
| 870 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value, "struct wrapper is not a standard layout!" ); | |
| 871 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>::value, | |
| 872 "SparseImageFormatProperties2 is not nothrow_move_constructible!" ); | |
| 873 | |
| 874 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 ) == sizeof( VkPhysicalDeviceSparseImageFormatInfo2 ), | |
| 875 "struct and wrapper have different size!" ); | |
| 876 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value, | |
| 877 "struct wrapper is not a standard layout!" ); | |
| 878 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>::value, | |
| 879 "PhysicalDeviceSparseImageFormatInfo2 is not nothrow_move_constructible!" ); | |
| 880 | |
| 881 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo ) == sizeof( VkImageViewUsageCreateInfo ), | |
| 882 "struct and wrapper have different size!" ); | |
| 883 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 884 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>::value, | |
| 885 "ImageViewUsageCreateInfo is not nothrow_move_constructible!" ); | |
| 886 | |
| 887 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures ) == sizeof( VkPhysicalDeviceProtectedMemoryFeatures ), | |
| 888 "struct and wrapper have different size!" ); | |
| 889 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value, | |
| 890 "struct wrapper is not a standard layout!" ); | |
| 891 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>::value, | |
| 892 "PhysicalDeviceProtectedMemoryFeatures is not nothrow_move_constructible!" ); | |
| 893 | |
| 894 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties ) == sizeof( VkPhysicalDeviceProtectedMemoryProperties ), | |
| 895 "struct and wrapper have different size!" ); | |
| 896 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value, | |
| 897 "struct wrapper is not a standard layout!" ); | |
| 898 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>::value, | |
| 899 "PhysicalDeviceProtectedMemoryProperties is not nothrow_move_constructible!" ); | |
| 900 | |
| 901 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueInfo2 ) == sizeof( VkDeviceQueueInfo2 ), "struct and wrapper have different size!" ); | |
| 902 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 903 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>::value, | |
| 904 "DeviceQueueInfo2 is not nothrow_move_constructible!" ); | |
| 905 | |
| 906 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo ) == sizeof( VkProtectedSubmitInfo ), "struct and wrapper have different size!" ); | |
| 907 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 908 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>::value, | |
| 909 "ProtectedSubmitInfo is not nothrow_move_constructible!" ); | |
| 910 | |
| 911 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo ) == sizeof( VkBindImagePlaneMemoryInfo ), | |
| 912 "struct and wrapper have different size!" ); | |
| 913 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 914 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>::value, | |
| 915 "BindImagePlaneMemoryInfo is not nothrow_move_constructible!" ); | |
| 916 | |
| 917 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo ) == sizeof( VkImagePlaneMemoryRequirementsInfo ), | |
| 918 "struct and wrapper have different size!" ); | |
| 919 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 920 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>::value, | |
| 921 "ImagePlaneMemoryRequirementsInfo is not nothrow_move_constructible!" ); | |
| 922 | |
| 923 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties ) == sizeof( VkExternalMemoryProperties ), | |
| 924 "struct and wrapper have different size!" ); | |
| 925 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 926 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>::value, | |
| 927 "ExternalMemoryProperties is not nothrow_move_constructible!" ); | |
| 928 | |
| 929 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo ) == sizeof( VkPhysicalDeviceExternalImageFormatInfo ), | |
| 930 "struct and wrapper have different size!" ); | |
| 931 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value, | |
| 932 "struct wrapper is not a standard layout!" ); | |
| 933 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>::value, | |
| 934 "PhysicalDeviceExternalImageFormatInfo is not nothrow_move_constructible!" ); | |
| 935 | |
| 936 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties ) == sizeof( VkExternalImageFormatProperties ), | |
| 937 "struct and wrapper have different size!" ); | |
| 938 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 939 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>::value, | |
| 940 "ExternalImageFormatProperties is not nothrow_move_constructible!" ); | |
| 941 | |
| 942 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo ) == sizeof( VkPhysicalDeviceExternalBufferInfo ), | |
| 943 "struct and wrapper have different size!" ); | |
| 944 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 945 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>::value, | |
| 946 "PhysicalDeviceExternalBufferInfo is not nothrow_move_constructible!" ); | |
| 947 | |
| 948 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalBufferProperties ) == sizeof( VkExternalBufferProperties ), | |
| 949 "struct and wrapper have different size!" ); | |
| 950 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 951 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>::value, | |
| 952 "ExternalBufferProperties is not nothrow_move_constructible!" ); | |
| 953 | |
| 954 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties ) == sizeof( VkPhysicalDeviceIDProperties ), | |
| 955 "struct and wrapper have different size!" ); | |
| 956 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 957 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>::value, | |
| 958 "PhysicalDeviceIDProperties is not nothrow_move_constructible!" ); | |
| 959 | |
| 960 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo ) == sizeof( VkExternalMemoryImageCreateInfo ), | |
| 961 "struct and wrapper have different size!" ); | |
| 962 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 963 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>::value, | |
| 964 "ExternalMemoryImageCreateInfo is not nothrow_move_constructible!" ); | |
| 965 | |
| 966 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo ) == sizeof( VkExternalMemoryBufferCreateInfo ), | |
| 967 "struct and wrapper have different size!" ); | |
| 968 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 969 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>::value, | |
| 970 "ExternalMemoryBufferCreateInfo is not nothrow_move_constructible!" ); | |
| 971 | |
| 972 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo ) == sizeof( VkExportMemoryAllocateInfo ), | |
| 973 "struct and wrapper have different size!" ); | |
| 974 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 975 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>::value, | |
| 976 "ExportMemoryAllocateInfo is not nothrow_move_constructible!" ); | |
| 977 | |
| 978 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo ) == sizeof( VkPhysicalDeviceExternalFenceInfo ), | |
| 979 "struct and wrapper have different size!" ); | |
| 980 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 981 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>::value, | |
| 982 "PhysicalDeviceExternalFenceInfo is not nothrow_move_constructible!" ); | |
| 983 | |
| 984 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFenceProperties ) == sizeof( VkExternalFenceProperties ), | |
| 985 "struct and wrapper have different size!" ); | |
| 986 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 987 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>::value, | |
| 988 "ExternalFenceProperties is not nothrow_move_constructible!" ); | |
| 989 | |
| 990 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo ) == sizeof( VkExportFenceCreateInfo ), | |
| 991 "struct and wrapper have different size!" ); | |
| 992 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 993 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>::value, | |
| 994 "ExportFenceCreateInfo is not nothrow_move_constructible!" ); | |
| 995 | |
| 996 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo ) == sizeof( VkExportSemaphoreCreateInfo ), | |
| 997 "struct and wrapper have different size!" ); | |
| 998 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 999 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>::value, | |
| 1000 "ExportSemaphoreCreateInfo is not nothrow_move_constructible!" ); | |
| 1001 | |
| 1002 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo ) == sizeof( VkPhysicalDeviceExternalSemaphoreInfo ), | |
| 1003 "struct and wrapper have different size!" ); | |
| 1004 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value, | |
| 1005 "struct wrapper is not a standard layout!" ); | |
| 1006 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>::value, | |
| 1007 "PhysicalDeviceExternalSemaphoreInfo is not nothrow_move_constructible!" ); | |
| 1008 | |
| 1009 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties ) == sizeof( VkExternalSemaphoreProperties ), | |
| 1010 "struct and wrapper have different size!" ); | |
| 1011 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 1012 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>::value, | |
| 1013 "ExternalSemaphoreProperties is not nothrow_move_constructible!" ); | |
| 1014 | |
| 1015 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties ) == sizeof( VkPhysicalDeviceSubgroupProperties ), | |
| 1016 "struct and wrapper have different size!" ); | |
| 1017 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 1018 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>::value, | |
| 1019 "PhysicalDeviceSubgroupProperties is not nothrow_move_constructible!" ); | |
| 1020 | |
| 1021 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures ) == sizeof( VkPhysicalDevice16BitStorageFeatures ), | |
| 1022 "struct and wrapper have different size!" ); | |
| 1023 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value, | |
| 1024 "struct wrapper is not a standard layout!" ); | |
| 1025 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>::value, | |
| 1026 "PhysicalDevice16BitStorageFeatures is not nothrow_move_constructible!" ); | |
| 1027 | |
| 1028 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures ) == sizeof( VkPhysicalDeviceVariablePointersFeatures ), | |
| 1029 "struct and wrapper have different size!" ); | |
| 1030 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value, | |
| 1031 "struct wrapper is not a standard layout!" ); | |
| 1032 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>::value, | |
| 1033 "PhysicalDeviceVariablePointersFeatures is not nothrow_move_constructible!" ); | |
| 1034 | |
| 1035 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry ) == sizeof( VkDescriptorUpdateTemplateEntry ), | |
| 1036 "struct and wrapper have different size!" ); | |
| 1037 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value, "struct wrapper is not a standard layout!" ); | |
| 1038 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>::value, | |
| 1039 "DescriptorUpdateTemplateEntry is not nothrow_move_constructible!" ); | |
| 1040 | |
| 1041 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo ) == sizeof( VkDescriptorUpdateTemplateCreateInfo ), | |
| 1042 "struct and wrapper have different size!" ); | |
| 1043 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value, | |
| 1044 "struct wrapper is not a standard layout!" ); | |
| 1045 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>::value, | |
| 1046 "DescriptorUpdateTemplateCreateInfo is not nothrow_move_constructible!" ); | |
| 1047 | |
| 1048 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties ) == sizeof( VkPhysicalDeviceMaintenance3Properties ), | |
| 1049 "struct and wrapper have different size!" ); | |
| 1050 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value, | |
| 1051 "struct wrapper is not a standard layout!" ); | |
| 1052 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>::value, | |
| 1053 "PhysicalDeviceMaintenance3Properties is not nothrow_move_constructible!" ); | |
| 1054 | |
| 1055 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport ) == sizeof( VkDescriptorSetLayoutSupport ), | |
| 1056 "struct and wrapper have different size!" ); | |
| 1057 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value, "struct wrapper is not a standard layout!" ); | |
| 1058 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>::value, | |
| 1059 "DescriptorSetLayoutSupport is not nothrow_move_constructible!" ); | |
| 1060 | |
| 1061 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo ) == sizeof( VkSamplerYcbcrConversionCreateInfo ), | |
| 1062 "struct and wrapper have different size!" ); | |
| 1063 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1064 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>::value, | |
| 1065 "SamplerYcbcrConversionCreateInfo is not nothrow_move_constructible!" ); | |
| 1066 | |
| 1067 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo ) == sizeof( VkSamplerYcbcrConversionInfo ), | |
| 1068 "struct and wrapper have different size!" ); | |
| 1069 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1070 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>::value, | |
| 1071 "SamplerYcbcrConversionInfo is not nothrow_move_constructible!" ); | |
| 1072 | |
| 1073 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures ) == | |
| 1074 sizeof( VkPhysicalDeviceSamplerYcbcrConversionFeatures ), | |
| 1075 "struct and wrapper have different size!" ); | |
| 1076 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value, | |
| 1077 "struct wrapper is not a standard layout!" ); | |
| 1078 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>::value, | |
| 1079 "PhysicalDeviceSamplerYcbcrConversionFeatures is not nothrow_move_constructible!" ); | |
| 1080 | |
| 1081 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties ) == | |
| 1082 sizeof( VkSamplerYcbcrConversionImageFormatProperties ), | |
| 1083 "struct and wrapper have different size!" ); | |
| 1084 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value, | |
| 1085 "struct wrapper is not a standard layout!" ); | |
| 1086 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>::value, | |
| 1087 "SamplerYcbcrConversionImageFormatProperties is not nothrow_move_constructible!" ); | |
| 1088 | |
| 1089 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo ) == sizeof( VkDeviceGroupRenderPassBeginInfo ), | |
| 1090 "struct and wrapper have different size!" ); | |
| 1091 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1092 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>::value, | |
| 1093 "DeviceGroupRenderPassBeginInfo is not nothrow_move_constructible!" ); | |
| 1094 | |
| 1095 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties ) == sizeof( VkPhysicalDevicePointClippingProperties ), | |
| 1096 "struct and wrapper have different size!" ); | |
| 1097 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value, | |
| 1098 "struct wrapper is not a standard layout!" ); | |
| 1099 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value, | |
| 1100 "PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" ); | |
| 1101 | |
| 1102 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == sizeof( VkRenderPassInputAttachmentAspectCreateInfo ), | |
| 1103 "struct and wrapper have different size!" ); | |
| 1104 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value, | |
| 1105 "struct wrapper is not a standard layout!" ); | |
| 1106 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value, | |
| 1107 "RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" ); | |
| 1108 | |
| 1109 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == sizeof( VkInputAttachmentAspectReference ), | |
| 1110 "struct and wrapper have different size!" ); | |
| 1111 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, "struct wrapper is not a standard layout!" ); | |
| 1112 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, | |
| 1113 "InputAttachmentAspectReference is not nothrow_move_constructible!" ); | |
| 1114 | |
| 1115 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) == | |
| 1116 sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ), | |
| 1117 "struct and wrapper have different size!" ); | |
| 1118 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value, | |
| 1119 "struct wrapper is not a standard layout!" ); | |
| 1120 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>::value, | |
| 1121 "PipelineTessellationDomainOriginStateCreateInfo is not nothrow_move_constructible!" ); | |
| 1122 | |
| 1123 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo ) == sizeof( VkRenderPassMultiviewCreateInfo ), | |
| 1124 "struct and wrapper have different size!" ); | |
| 1125 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1126 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>::value, | |
| 1127 "RenderPassMultiviewCreateInfo is not nothrow_move_constructible!" ); | |
| 1128 | |
| 1129 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures ) == sizeof( VkPhysicalDeviceMultiviewFeatures ), | |
| 1130 "struct and wrapper have different size!" ); | |
| 1131 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value, "struct wrapper is not a standard layout!" ); | |
| 1132 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>::value, | |
| 1133 "PhysicalDeviceMultiviewFeatures is not nothrow_move_constructible!" ); | |
| 1134 | |
| 1135 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties ) == sizeof( VkPhysicalDeviceMultiviewProperties ), | |
| 1136 "struct and wrapper have different size!" ); | |
| 1137 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 1138 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>::value, | |
| 1139 "PhysicalDeviceMultiviewProperties is not nothrow_move_constructible!" ); | |
| 1140 | |
| 1141 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures ) == sizeof( VkPhysicalDeviceShaderDrawParametersFeatures ), | |
| 1142 "struct and wrapper have different size!" ); | |
| 1143 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value, | |
| 1144 "struct wrapper is not a standard layout!" ); | |
| 1145 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>::value, | |
| 1146 "PhysicalDeviceShaderDrawParametersFeatures is not nothrow_move_constructible!" ); | |
| 1147 | |
| 1148 //=== VK_VERSION_1_2 === | |
| 1149 | |
| 1150 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == sizeof( VkPhysicalDeviceVulkan11Features ), | |
| 1151 "struct and wrapper have different size!" ); | |
| 1152 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, "struct wrapper is not a standard layout!" ); | |
| 1153 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, | |
| 1154 "PhysicalDeviceVulkan11Features is not nothrow_move_constructible!" ); | |
| 1155 | |
| 1156 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties ) == sizeof( VkPhysicalDeviceVulkan11Properties ), | |
| 1157 "struct and wrapper have different size!" ); | |
| 1158 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value, "struct wrapper is not a standard layout!" ); | |
| 1159 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>::value, | |
| 1160 "PhysicalDeviceVulkan11Properties is not nothrow_move_constructible!" ); | |
| 1161 | |
| 1162 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features ) == sizeof( VkPhysicalDeviceVulkan12Features ), | |
| 1163 "struct and wrapper have different size!" ); | |
| 1164 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value, "struct wrapper is not a standard layout!" ); | |
| 1165 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>::value, | |
| 1166 "PhysicalDeviceVulkan12Features is not nothrow_move_constructible!" ); | |
| 1167 | |
| 1168 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties ) == sizeof( VkPhysicalDeviceVulkan12Properties ), | |
| 1169 "struct and wrapper have different size!" ); | |
| 1170 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value, "struct wrapper is not a standard layout!" ); | |
| 1171 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>::value, | |
| 1172 "PhysicalDeviceVulkan12Properties is not nothrow_move_constructible!" ); | |
| 1173 | |
| 1174 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo ) == sizeof( VkImageFormatListCreateInfo ), | |
| 1175 "struct and wrapper have different size!" ); | |
| 1176 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1177 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value, | |
| 1178 "ImageFormatListCreateInfo is not nothrow_move_constructible!" ); | |
| 1179 | |
| 1180 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), "struct and wrapper have different size!" ); | |
| 1181 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, "struct wrapper is not a standard layout!" ); | |
| 1182 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, | |
| 1183 "ConformanceVersion is not nothrow_move_constructible!" ); | |
| 1184 | |
| 1185 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == sizeof( VkPhysicalDeviceDriverProperties ), | |
| 1186 "struct and wrapper have different size!" ); | |
| 1187 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 1188 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, | |
| 1189 "PhysicalDeviceDriverProperties is not nothrow_move_constructible!" ); | |
| 1190 | |
| 1191 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ), | |
| 1192 "struct and wrapper have different size!" ); | |
| 1193 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value, | |
| 1194 "struct wrapper is not a standard layout!" ); | |
| 1195 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value, | |
| 1196 "PhysicalDeviceVulkanMemoryModelFeatures is not nothrow_move_constructible!" ); | |
| 1197 | |
| 1198 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures ) == sizeof( VkPhysicalDeviceHostQueryResetFeatures ), | |
| 1199 "struct and wrapper have different size!" ); | |
| 1200 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value, | |
| 1201 "struct wrapper is not a standard layout!" ); | |
| 1202 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>::value, | |
| 1203 "PhysicalDeviceHostQueryResetFeatures is not nothrow_move_constructible!" ); | |
| 1204 | |
| 1205 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures ) == sizeof( VkPhysicalDeviceTimelineSemaphoreFeatures ), | |
| 1206 "struct and wrapper have different size!" ); | |
| 1207 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value, | |
| 1208 "struct wrapper is not a standard layout!" ); | |
| 1209 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>::value, | |
| 1210 "PhysicalDeviceTimelineSemaphoreFeatures is not nothrow_move_constructible!" ); | |
| 1211 | |
| 1212 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties ) == sizeof( VkPhysicalDeviceTimelineSemaphoreProperties ), | |
| 1213 "struct and wrapper have different size!" ); | |
| 1214 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value, | |
| 1215 "struct wrapper is not a standard layout!" ); | |
| 1216 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>::value, | |
| 1217 "PhysicalDeviceTimelineSemaphoreProperties is not nothrow_move_constructible!" ); | |
| 1218 | |
| 1219 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo ) == sizeof( VkSemaphoreTypeCreateInfo ), | |
| 1220 "struct and wrapper have different size!" ); | |
| 1221 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1222 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>::value, | |
| 1223 "SemaphoreTypeCreateInfo is not nothrow_move_constructible!" ); | |
| 1224 | |
| 1225 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo ) == sizeof( VkTimelineSemaphoreSubmitInfo ), | |
| 1226 "struct and wrapper have different size!" ); | |
| 1227 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1228 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>::value, | |
| 1229 "TimelineSemaphoreSubmitInfo is not nothrow_move_constructible!" ); | |
| 1230 | |
| 1231 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo ) == sizeof( VkSemaphoreWaitInfo ), "struct and wrapper have different size!" ); | |
| 1232 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1233 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>::value, | |
| 1234 "SemaphoreWaitInfo is not nothrow_move_constructible!" ); | |
| 1235 | |
| 1236 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo ) == sizeof( VkSemaphoreSignalInfo ), "struct and wrapper have different size!" ); | |
| 1237 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1238 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>::value, | |
| 1239 "SemaphoreSignalInfo is not nothrow_move_constructible!" ); | |
| 1240 | |
| 1241 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures ) == sizeof( VkPhysicalDeviceBufferDeviceAddressFeatures ), | |
| 1242 "struct and wrapper have different size!" ); | |
| 1243 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value, | |
| 1244 "struct wrapper is not a standard layout!" ); | |
| 1245 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>::value, | |
| 1246 "PhysicalDeviceBufferDeviceAddressFeatures is not nothrow_move_constructible!" ); | |
| 1247 | |
| 1248 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo ) == sizeof( VkBufferDeviceAddressInfo ), | |
| 1249 "struct and wrapper have different size!" ); | |
| 1250 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1251 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>::value, | |
| 1252 "BufferDeviceAddressInfo is not nothrow_move_constructible!" ); | |
| 1253 | |
| 1254 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo ) == sizeof( VkBufferOpaqueCaptureAddressCreateInfo ), | |
| 1255 "struct and wrapper have different size!" ); | |
| 1256 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value, | |
| 1257 "struct wrapper is not a standard layout!" ); | |
| 1258 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>::value, | |
| 1259 "BufferOpaqueCaptureAddressCreateInfo is not nothrow_move_constructible!" ); | |
| 1260 | |
| 1261 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo ) == sizeof( VkMemoryOpaqueCaptureAddressAllocateInfo ), | |
| 1262 "struct and wrapper have different size!" ); | |
| 1263 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value, | |
| 1264 "struct wrapper is not a standard layout!" ); | |
| 1265 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>::value, | |
| 1266 "MemoryOpaqueCaptureAddressAllocateInfo is not nothrow_move_constructible!" ); | |
| 1267 | |
| 1268 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo ) == sizeof( VkDeviceMemoryOpaqueCaptureAddressInfo ), | |
| 1269 "struct and wrapper have different size!" ); | |
| 1270 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value, | |
| 1271 "struct wrapper is not a standard layout!" ); | |
| 1272 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>::value, | |
| 1273 "DeviceMemoryOpaqueCaptureAddressInfo is not nothrow_move_constructible!" ); | |
| 1274 | |
| 1275 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures ) == sizeof( VkPhysicalDevice8BitStorageFeatures ), | |
| 1276 "struct and wrapper have different size!" ); | |
| 1277 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value, "struct wrapper is not a standard layout!" ); | |
| 1278 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>::value, | |
| 1279 "PhysicalDevice8BitStorageFeatures is not nothrow_move_constructible!" ); | |
| 1280 | |
| 1281 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features ) == sizeof( VkPhysicalDeviceShaderAtomicInt64Features ), | |
| 1282 "struct and wrapper have different size!" ); | |
| 1283 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value, | |
| 1284 "struct wrapper is not a standard layout!" ); | |
| 1285 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>::value, | |
| 1286 "PhysicalDeviceShaderAtomicInt64Features is not nothrow_move_constructible!" ); | |
| 1287 | |
| 1288 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features ) == sizeof( VkPhysicalDeviceShaderFloat16Int8Features ), | |
| 1289 "struct and wrapper have different size!" ); | |
| 1290 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value, | |
| 1291 "struct wrapper is not a standard layout!" ); | |
| 1292 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>::value, | |
| 1293 "PhysicalDeviceShaderFloat16Int8Features is not nothrow_move_constructible!" ); | |
| 1294 | |
| 1295 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties ) == sizeof( VkPhysicalDeviceFloatControlsProperties ), | |
| 1296 "struct and wrapper have different size!" ); | |
| 1297 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value, | |
| 1298 "struct wrapper is not a standard layout!" ); | |
| 1299 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>::value, | |
| 1300 "PhysicalDeviceFloatControlsProperties is not nothrow_move_constructible!" ); | |
| 1301 | |
| 1302 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo ) == sizeof( VkDescriptorSetLayoutBindingFlagsCreateInfo ), | |
| 1303 "struct and wrapper have different size!" ); | |
| 1304 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value, | |
| 1305 "struct wrapper is not a standard layout!" ); | |
| 1306 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>::value, | |
| 1307 "DescriptorSetLayoutBindingFlagsCreateInfo is not nothrow_move_constructible!" ); | |
| 1308 | |
| 1309 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures ) == sizeof( VkPhysicalDeviceDescriptorIndexingFeatures ), | |
| 1310 "struct and wrapper have different size!" ); | |
| 1311 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value, | |
| 1312 "struct wrapper is not a standard layout!" ); | |
| 1313 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>::value, | |
| 1314 "PhysicalDeviceDescriptorIndexingFeatures is not nothrow_move_constructible!" ); | |
| 1315 | |
| 1316 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties ) == sizeof( VkPhysicalDeviceDescriptorIndexingProperties ), | |
| 1317 "struct and wrapper have different size!" ); | |
| 1318 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value, | |
| 1319 "struct wrapper is not a standard layout!" ); | |
| 1320 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>::value, | |
| 1321 "PhysicalDeviceDescriptorIndexingProperties is not nothrow_move_constructible!" ); | |
| 1322 | |
| 1323 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo ) == | |
| 1324 sizeof( VkDescriptorSetVariableDescriptorCountAllocateInfo ), | |
| 1325 "struct and wrapper have different size!" ); | |
| 1326 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value, | |
| 1327 "struct wrapper is not a standard layout!" ); | |
| 1328 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>::value, | |
| 1329 "DescriptorSetVariableDescriptorCountAllocateInfo is not nothrow_move_constructible!" ); | |
| 1330 | |
| 1331 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport ) == | |
| 1332 sizeof( VkDescriptorSetVariableDescriptorCountLayoutSupport ), | |
| 1333 "struct and wrapper have different size!" ); | |
| 1334 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value, | |
| 1335 "struct wrapper is not a standard layout!" ); | |
| 1336 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>::value, | |
| 1337 "DescriptorSetVariableDescriptorCountLayoutSupport is not nothrow_move_constructible!" ); | |
| 1338 | |
| 1339 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures ) == sizeof( VkPhysicalDeviceScalarBlockLayoutFeatures ), | |
| 1340 "struct and wrapper have different size!" ); | |
| 1341 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value, | |
| 1342 "struct wrapper is not a standard layout!" ); | |
| 1343 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>::value, | |
| 1344 "PhysicalDeviceScalarBlockLayoutFeatures is not nothrow_move_constructible!" ); | |
| 1345 | |
| 1346 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo ) == sizeof( VkSamplerReductionModeCreateInfo ), | |
| 1347 "struct and wrapper have different size!" ); | |
| 1348 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1349 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>::value, | |
| 1350 "SamplerReductionModeCreateInfo is not nothrow_move_constructible!" ); | |
| 1351 | |
| 1352 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties ) == | |
| 1353 sizeof( VkPhysicalDeviceSamplerFilterMinmaxProperties ), | |
| 1354 "struct and wrapper have different size!" ); | |
| 1355 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value, | |
| 1356 "struct wrapper is not a standard layout!" ); | |
| 1357 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>::value, | |
| 1358 "PhysicalDeviceSamplerFilterMinmaxProperties is not nothrow_move_constructible!" ); | |
| 1359 | |
| 1360 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures ) == | |
| 1361 sizeof( VkPhysicalDeviceUniformBufferStandardLayoutFeatures ), | |
| 1362 "struct and wrapper have different size!" ); | |
| 1363 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value, | |
| 1364 "struct wrapper is not a standard layout!" ); | |
| 1365 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>::value, | |
| 1366 "PhysicalDeviceUniformBufferStandardLayoutFeatures is not nothrow_move_constructible!" ); | |
| 1367 | |
| 1368 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures ) == | |
| 1369 sizeof( VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures ), | |
| 1370 "struct and wrapper have different size!" ); | |
| 1371 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value, | |
| 1372 "struct wrapper is not a standard layout!" ); | |
| 1373 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value, | |
| 1374 "PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" ); | |
| 1375 | |
| 1376 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ), | |
| 1377 "struct and wrapper have different size!" ); | |
| 1378 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1379 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, | |
| 1380 "RenderPassCreateInfo2 is not nothrow_move_constructible!" ); | |
| 1381 | |
| 1382 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == sizeof( VkAttachmentDescription2 ), | |
| 1383 "struct and wrapper have different size!" ); | |
| 1384 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, "struct wrapper is not a standard layout!" ); | |
| 1385 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, | |
| 1386 "AttachmentDescription2 is not nothrow_move_constructible!" ); | |
| 1387 | |
| 1388 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReference2 ) == sizeof( VkAttachmentReference2 ), "struct and wrapper have different size!" ); | |
| 1389 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value, "struct wrapper is not a standard layout!" ); | |
| 1390 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReference2>::value, | |
| 1391 "AttachmentReference2 is not nothrow_move_constructible!" ); | |
| 1392 | |
| 1393 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescription2 ) == sizeof( VkSubpassDescription2 ), "struct and wrapper have different size!" ); | |
| 1394 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value, "struct wrapper is not a standard layout!" ); | |
| 1395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription2>::value, | |
| 1396 "SubpassDescription2 is not nothrow_move_constructible!" ); | |
| 1397 | |
| 1398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency2 ) == sizeof( VkSubpassDependency2 ), "struct and wrapper have different size!" ); | |
| 1399 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value, "struct wrapper is not a standard layout!" ); | |
| 1400 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency2>::value, | |
| 1401 "SubpassDependency2 is not nothrow_move_constructible!" ); | |
| 1402 | |
| 1403 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassBeginInfo ) == sizeof( VkSubpassBeginInfo ), "struct and wrapper have different size!" ); | |
| 1404 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1405 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>::value, | |
| 1406 "SubpassBeginInfo is not nothrow_move_constructible!" ); | |
| 1407 | |
| 1408 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassEndInfo ) == sizeof( VkSubpassEndInfo ), "struct and wrapper have different size!" ); | |
| 1409 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1410 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value, | |
| 1411 "SubpassEndInfo is not nothrow_move_constructible!" ); | |
| 1412 | |
| 1413 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == sizeof( VkSubpassDescriptionDepthStencilResolve ), | |
| 1414 "struct and wrapper have different size!" ); | |
| 1415 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value, | |
| 1416 "struct wrapper is not a standard layout!" ); | |
| 1417 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value, | |
| 1418 "SubpassDescriptionDepthStencilResolve is not nothrow_move_constructible!" ); | |
| 1419 | |
| 1420 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties ) == | |
| 1421 sizeof( VkPhysicalDeviceDepthStencilResolveProperties ), | |
| 1422 "struct and wrapper have different size!" ); | |
| 1423 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value, | |
| 1424 "struct wrapper is not a standard layout!" ); | |
| 1425 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>::value, | |
| 1426 "PhysicalDeviceDepthStencilResolveProperties is not nothrow_move_constructible!" ); | |
| 1427 | |
| 1428 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo ) == sizeof( VkImageStencilUsageCreateInfo ), | |
| 1429 "struct and wrapper have different size!" ); | |
| 1430 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1431 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>::value, | |
| 1432 "ImageStencilUsageCreateInfo is not nothrow_move_constructible!" ); | |
| 1433 | |
| 1434 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures ) == sizeof( VkPhysicalDeviceImagelessFramebufferFeatures ), | |
| 1435 "struct and wrapper have different size!" ); | |
| 1436 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value, | |
| 1437 "struct wrapper is not a standard layout!" ); | |
| 1438 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value, | |
| 1439 "PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" ); | |
| 1440 | |
| 1441 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == sizeof( VkFramebufferAttachmentsCreateInfo ), | |
| 1442 "struct and wrapper have different size!" ); | |
| 1443 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1444 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, | |
| 1445 "FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" ); | |
| 1446 | |
| 1447 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == sizeof( VkFramebufferAttachmentImageInfo ), | |
| 1448 "struct and wrapper have different size!" ); | |
| 1449 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1450 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, | |
| 1451 "FramebufferAttachmentImageInfo is not nothrow_move_constructible!" ); | |
| 1452 | |
| 1453 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo ) == sizeof( VkRenderPassAttachmentBeginInfo ), | |
| 1454 "struct and wrapper have different size!" ); | |
| 1455 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1456 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value, | |
| 1457 "RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" ); | |
| 1458 | |
| 1459 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) == | |
| 1460 sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ), | |
| 1461 "struct and wrapper have different size!" ); | |
| 1462 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value, | |
| 1463 "struct wrapper is not a standard layout!" ); | |
| 1464 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>::value, | |
| 1465 "PhysicalDeviceSeparateDepthStencilLayoutsFeatures is not nothrow_move_constructible!" ); | |
| 1466 | |
| 1467 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout ) == sizeof( VkAttachmentReferenceStencilLayout ), | |
| 1468 "struct and wrapper have different size!" ); | |
| 1469 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value, "struct wrapper is not a standard layout!" ); | |
| 1470 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>::value, | |
| 1471 "AttachmentReferenceStencilLayout is not nothrow_move_constructible!" ); | |
| 1472 | |
| 1473 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout ) == sizeof( VkAttachmentDescriptionStencilLayout ), | |
| 1474 "struct and wrapper have different size!" ); | |
| 1475 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value, | |
| 1476 "struct wrapper is not a standard layout!" ); | |
| 1477 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>::value, | |
| 1478 "AttachmentDescriptionStencilLayout is not nothrow_move_constructible!" ); | |
| 1479 | |
| 1480 //=== VK_VERSION_1_3 === | |
| 1481 | |
| 1482 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlot ) == sizeof( VkPrivateDataSlot ), "handle and wrapper have different size!" ); | |
| 1483 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value, "PrivateDataSlot is not copy_constructible!" ); | |
| 1484 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlot>::value, | |
| 1485 "PrivateDataSlot is not nothrow_move_constructible!" ); | |
| 1486 | |
| 1487 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features ) == sizeof( VkPhysicalDeviceVulkan13Features ), | |
| 1488 "struct and wrapper have different size!" ); | |
| 1489 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value, "struct wrapper is not a standard layout!" ); | |
| 1490 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>::value, | |
| 1491 "PhysicalDeviceVulkan13Features is not nothrow_move_constructible!" ); | |
| 1492 | |
| 1493 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties ) == sizeof( VkPhysicalDeviceVulkan13Properties ), | |
| 1494 "struct and wrapper have different size!" ); | |
| 1495 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value, "struct wrapper is not a standard layout!" ); | |
| 1496 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>::value, | |
| 1497 "PhysicalDeviceVulkan13Properties is not nothrow_move_constructible!" ); | |
| 1498 | |
| 1499 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties ) == sizeof( VkPhysicalDeviceToolProperties ), | |
| 1500 "struct and wrapper have different size!" ); | |
| 1501 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value, "struct wrapper is not a standard layout!" ); | |
| 1502 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>::value, | |
| 1503 "PhysicalDeviceToolProperties is not nothrow_move_constructible!" ); | |
| 1504 | |
| 1505 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures ) == sizeof( VkPhysicalDevicePrivateDataFeatures ), | |
| 1506 "struct and wrapper have different size!" ); | |
| 1507 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value, "struct wrapper is not a standard layout!" ); | |
| 1508 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>::value, | |
| 1509 "PhysicalDevicePrivateDataFeatures is not nothrow_move_constructible!" ); | |
| 1510 | |
| 1511 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo ) == sizeof( VkDevicePrivateDataCreateInfo ), | |
| 1512 "struct and wrapper have different size!" ); | |
| 1513 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1514 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>::value, | |
| 1515 "DevicePrivateDataCreateInfo is not nothrow_move_constructible!" ); | |
| 1516 | |
| 1517 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo ) == sizeof( VkPrivateDataSlotCreateInfo ), | |
| 1518 "struct and wrapper have different size!" ); | |
| 1519 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1520 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>::value, | |
| 1521 "PrivateDataSlotCreateInfo is not nothrow_move_constructible!" ); | |
| 1522 | |
| 1523 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier2 ) == sizeof( VkMemoryBarrier2 ), "struct and wrapper have different size!" ); | |
| 1524 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value, "struct wrapper is not a standard layout!" ); | |
| 1525 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier2>::value, | |
| 1526 "MemoryBarrier2 is not nothrow_move_constructible!" ); | |
| 1527 | |
| 1528 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2 ) == sizeof( VkBufferMemoryBarrier2 ), "struct and wrapper have different size!" ); | |
| 1529 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value, "struct wrapper is not a standard layout!" ); | |
| 1530 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>::value, | |
| 1531 "BufferMemoryBarrier2 is not nothrow_move_constructible!" ); | |
| 1532 | |
| 1533 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 ) == sizeof( VkImageMemoryBarrier2 ), "struct and wrapper have different size!" ); | |
| 1534 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value, "struct wrapper is not a standard layout!" ); | |
| 1535 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>::value, | |
| 1536 "ImageMemoryBarrier2 is not nothrow_move_constructible!" ); | |
| 1537 | |
| 1538 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DependencyInfo ) == sizeof( VkDependencyInfo ), "struct and wrapper have different size!" ); | |
| 1539 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DependencyInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1540 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DependencyInfo>::value, | |
| 1541 "DependencyInfo is not nothrow_move_constructible!" ); | |
| 1542 | |
| 1543 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), "struct and wrapper have different size!" ); | |
| 1544 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1545 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "SubmitInfo2 is not nothrow_move_constructible!" ); | |
| 1546 | |
| 1547 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), "struct and wrapper have different size!" ); | |
| 1548 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1549 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, | |
| 1550 "SemaphoreSubmitInfo is not nothrow_move_constructible!" ); | |
| 1551 | |
| 1552 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo ) == sizeof( VkCommandBufferSubmitInfo ), | |
| 1553 "struct and wrapper have different size!" ); | |
| 1554 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1555 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value, | |
| 1556 "CommandBufferSubmitInfo is not nothrow_move_constructible!" ); | |
| 1557 | |
| 1558 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == sizeof( VkPhysicalDeviceSynchronization2Features ), | |
| 1559 "struct and wrapper have different size!" ); | |
| 1560 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value, | |
| 1561 "struct wrapper is not a standard layout!" ); | |
| 1562 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value, | |
| 1563 "PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" ); | |
| 1564 | |
| 1565 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), "struct and wrapper have different size!" ); | |
| 1566 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1567 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, | |
| 1568 "CopyBufferInfo2 is not nothrow_move_constructible!" ); | |
| 1569 | |
| 1570 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), "struct and wrapper have different size!" ); | |
| 1571 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1572 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, | |
| 1573 "CopyImageInfo2 is not nothrow_move_constructible!" ); | |
| 1574 | |
| 1575 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == sizeof( VkCopyBufferToImageInfo2 ), | |
| 1576 "struct and wrapper have different size!" ); | |
| 1577 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1578 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, | |
| 1579 "CopyBufferToImageInfo2 is not nothrow_move_constructible!" ); | |
| 1580 | |
| 1581 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 ) == sizeof( VkCopyImageToBufferInfo2 ), | |
| 1582 "struct and wrapper have different size!" ); | |
| 1583 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1584 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value, | |
| 1585 "CopyImageToBufferInfo2 is not nothrow_move_constructible!" ); | |
| 1586 | |
| 1587 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), "struct and wrapper have different size!" ); | |
| 1588 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "struct wrapper is not a standard layout!" ); | |
| 1589 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "BufferCopy2 is not nothrow_move_constructible!" ); | |
| 1590 | |
| 1591 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), "struct and wrapper have different size!" ); | |
| 1592 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "struct wrapper is not a standard layout!" ); | |
| 1593 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "ImageCopy2 is not nothrow_move_constructible!" ); | |
| 1594 | |
| 1595 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), "struct and wrapper have different size!" ); | |
| 1596 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, "struct wrapper is not a standard layout!" ); | |
| 1597 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, | |
| 1598 "BufferImageCopy2 is not nothrow_move_constructible!" ); | |
| 1599 | |
| 1600 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) == | |
| 1601 sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ), | |
| 1602 "struct and wrapper have different size!" ); | |
| 1603 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value, | |
| 1604 "struct wrapper is not a standard layout!" ); | |
| 1605 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>::value, | |
| 1606 "PhysicalDeviceTextureCompressionASTCHDRFeatures is not nothrow_move_constructible!" ); | |
| 1607 | |
| 1608 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FormatProperties3 ) == sizeof( VkFormatProperties3 ), "struct and wrapper have different size!" ); | |
| 1609 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FormatProperties3>::value, "struct wrapper is not a standard layout!" ); | |
| 1610 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FormatProperties3>::value, | |
| 1611 "FormatProperties3 is not nothrow_move_constructible!" ); | |
| 1612 | |
| 1613 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features ) == sizeof( VkPhysicalDeviceMaintenance4Features ), | |
| 1614 "struct and wrapper have different size!" ); | |
| 1615 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value, | |
| 1616 "struct wrapper is not a standard layout!" ); | |
| 1617 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>::value, | |
| 1618 "PhysicalDeviceMaintenance4Features is not nothrow_move_constructible!" ); | |
| 1619 | |
| 1620 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties ) == sizeof( VkPhysicalDeviceMaintenance4Properties ), | |
| 1621 "struct and wrapper have different size!" ); | |
| 1622 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value, | |
| 1623 "struct wrapper is not a standard layout!" ); | |
| 1624 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>::value, | |
| 1625 "PhysicalDeviceMaintenance4Properties is not nothrow_move_constructible!" ); | |
| 1626 | |
| 1627 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements ) == sizeof( VkDeviceBufferMemoryRequirements ), | |
| 1628 "struct and wrapper have different size!" ); | |
| 1629 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value, "struct wrapper is not a standard layout!" ); | |
| 1630 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>::value, | |
| 1631 "DeviceBufferMemoryRequirements is not nothrow_move_constructible!" ); | |
| 1632 | |
| 1633 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements ) == sizeof( VkDeviceImageMemoryRequirements ), | |
| 1634 "struct and wrapper have different size!" ); | |
| 1635 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value, "struct wrapper is not a standard layout!" ); | |
| 1636 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value, | |
| 1637 "DeviceImageMemoryRequirements is not nothrow_move_constructible!" ); | |
| 1638 | |
| 1639 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == sizeof( VkPipelineCreationFeedbackCreateInfo ), | |
| 1640 "struct and wrapper have different size!" ); | |
| 1641 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value, | |
| 1642 "struct wrapper is not a standard layout!" ); | |
| 1643 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value, | |
| 1644 "PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" ); | |
| 1645 | |
| 1646 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == sizeof( VkPipelineCreationFeedback ), | |
| 1647 "struct and wrapper have different size!" ); | |
| 1648 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, "struct wrapper is not a standard layout!" ); | |
| 1649 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, | |
| 1650 "PipelineCreationFeedback is not nothrow_move_constructible!" ); | |
| 1651 | |
| 1652 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) == | |
| 1653 sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ), | |
| 1654 "struct and wrapper have different size!" ); | |
| 1655 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value, | |
| 1656 "struct wrapper is not a standard layout!" ); | |
| 1657 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>::value, | |
| 1658 "PhysicalDeviceShaderTerminateInvocationFeatures is not nothrow_move_constructible!" ); | |
| 1659 | |
| 1660 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures ) == | |
| 1661 sizeof( VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures ), | |
| 1662 "struct and wrapper have different size!" ); | |
| 1663 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value, | |
| 1664 "struct wrapper is not a standard layout!" ); | |
| 1665 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>::value, | |
| 1666 "PhysicalDeviceShaderDemoteToHelperInvocationFeatures is not nothrow_move_constructible!" ); | |
| 1667 | |
| 1668 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures ) == | |
| 1669 sizeof( VkPhysicalDevicePipelineCreationCacheControlFeatures ), | |
| 1670 "struct and wrapper have different size!" ); | |
| 1671 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value, | |
| 1672 "struct wrapper is not a standard layout!" ); | |
| 1673 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>::value, | |
| 1674 "PhysicalDevicePipelineCreationCacheControlFeatures is not nothrow_move_constructible!" ); | |
| 1675 | |
| 1676 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ) == | |
| 1677 sizeof( VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ), | |
| 1678 "struct and wrapper have different size!" ); | |
| 1679 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value, | |
| 1680 "struct wrapper is not a standard layout!" ); | |
| 1681 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>::value, | |
| 1682 "PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures is not nothrow_move_constructible!" ); | |
| 1683 | |
| 1684 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures ) == sizeof( VkPhysicalDeviceImageRobustnessFeatures ), | |
| 1685 "struct and wrapper have different size!" ); | |
| 1686 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value, | |
| 1687 "struct wrapper is not a standard layout!" ); | |
| 1688 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>::value, | |
| 1689 "PhysicalDeviceImageRobustnessFeatures is not nothrow_move_constructible!" ); | |
| 1690 | |
| 1691 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures ) == sizeof( VkPhysicalDeviceSubgroupSizeControlFeatures ), | |
| 1692 "struct and wrapper have different size!" ); | |
| 1693 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value, | |
| 1694 "struct wrapper is not a standard layout!" ); | |
| 1695 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>::value, | |
| 1696 "PhysicalDeviceSubgroupSizeControlFeatures is not nothrow_move_constructible!" ); | |
| 1697 | |
| 1698 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties ) == | |
| 1699 sizeof( VkPhysicalDeviceSubgroupSizeControlProperties ), | |
| 1700 "struct and wrapper have different size!" ); | |
| 1701 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value, | |
| 1702 "struct wrapper is not a standard layout!" ); | |
| 1703 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>::value, | |
| 1704 "PhysicalDeviceSubgroupSizeControlProperties is not nothrow_move_constructible!" ); | |
| 1705 | |
| 1706 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo ) == | |
| 1707 sizeof( VkPipelineShaderStageRequiredSubgroupSizeCreateInfo ), | |
| 1708 "struct and wrapper have different size!" ); | |
| 1709 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value, | |
| 1710 "struct wrapper is not a standard layout!" ); | |
| 1711 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>::value, | |
| 1712 "PipelineShaderStageRequiredSubgroupSizeCreateInfo is not nothrow_move_constructible!" ); | |
| 1713 | |
| 1714 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures ) == sizeof( VkPhysicalDeviceInlineUniformBlockFeatures ), | |
| 1715 "struct and wrapper have different size!" ); | |
| 1716 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value, | |
| 1717 "struct wrapper is not a standard layout!" ); | |
| 1718 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>::value, | |
| 1719 "PhysicalDeviceInlineUniformBlockFeatures is not nothrow_move_constructible!" ); | |
| 1720 | |
| 1721 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties ) == sizeof( VkPhysicalDeviceInlineUniformBlockProperties ), | |
| 1722 "struct and wrapper have different size!" ); | |
| 1723 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value, | |
| 1724 "struct wrapper is not a standard layout!" ); | |
| 1725 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>::value, | |
| 1726 "PhysicalDeviceInlineUniformBlockProperties is not nothrow_move_constructible!" ); | |
| 1727 | |
| 1728 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock ) == sizeof( VkWriteDescriptorSetInlineUniformBlock ), | |
| 1729 "struct and wrapper have different size!" ); | |
| 1730 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value, | |
| 1731 "struct wrapper is not a standard layout!" ); | |
| 1732 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>::value, | |
| 1733 "WriteDescriptorSetInlineUniformBlock is not nothrow_move_constructible!" ); | |
| 1734 | |
| 1735 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo ) == sizeof( VkDescriptorPoolInlineUniformBlockCreateInfo ), | |
| 1736 "struct and wrapper have different size!" ); | |
| 1737 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value, | |
| 1738 "struct wrapper is not a standard layout!" ); | |
| 1739 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>::value, | |
| 1740 "DescriptorPoolInlineUniformBlockCreateInfo is not nothrow_move_constructible!" ); | |
| 1741 | |
| 1742 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures ) == | |
| 1743 sizeof( VkPhysicalDeviceShaderIntegerDotProductFeatures ), | |
| 1744 "struct and wrapper have different size!" ); | |
| 1745 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value, | |
| 1746 "struct wrapper is not a standard layout!" ); | |
| 1747 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>::value, | |
| 1748 "PhysicalDeviceShaderIntegerDotProductFeatures is not nothrow_move_constructible!" ); | |
| 1749 | |
| 1750 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties ) == | |
| 1751 sizeof( VkPhysicalDeviceShaderIntegerDotProductProperties ), | |
| 1752 "struct and wrapper have different size!" ); | |
| 1753 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value, | |
| 1754 "struct wrapper is not a standard layout!" ); | |
| 1755 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>::value, | |
| 1756 "PhysicalDeviceShaderIntegerDotProductProperties is not nothrow_move_constructible!" ); | |
| 1757 | |
| 1758 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties ) == | |
| 1759 sizeof( VkPhysicalDeviceTexelBufferAlignmentProperties ), | |
| 1760 "struct and wrapper have different size!" ); | |
| 1761 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value, | |
| 1762 "struct wrapper is not a standard layout!" ); | |
| 1763 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value, | |
| 1764 "PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" ); | |
| 1765 | |
| 1766 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), "struct and wrapper have different size!" ); | |
| 1767 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1768 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, | |
| 1769 "BlitImageInfo2 is not nothrow_move_constructible!" ); | |
| 1770 | |
| 1771 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), "struct and wrapper have different size!" ); | |
| 1772 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "struct wrapper is not a standard layout!" ); | |
| 1773 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "ImageBlit2 is not nothrow_move_constructible!" ); | |
| 1774 | |
| 1775 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), "struct and wrapper have different size!" ); | |
| 1776 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, "struct wrapper is not a standard layout!" ); | |
| 1777 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, | |
| 1778 "ResolveImageInfo2 is not nothrow_move_constructible!" ); | |
| 1779 | |
| 1780 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), "struct and wrapper have different size!" ); | |
| 1781 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "struct wrapper is not a standard layout!" ); | |
| 1782 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "ImageResolve2 is not nothrow_move_constructible!" ); | |
| 1783 | |
| 1784 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), "struct and wrapper have different size!" ); | |
| 1785 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1786 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "RenderingInfo is not nothrow_move_constructible!" ); | |
| 1787 | |
| 1788 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == sizeof( VkRenderingAttachmentInfo ), | |
| 1789 "struct and wrapper have different size!" ); | |
| 1790 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1791 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, | |
| 1792 "RenderingAttachmentInfo is not nothrow_move_constructible!" ); | |
| 1793 | |
| 1794 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == sizeof( VkPipelineRenderingCreateInfo ), | |
| 1795 "struct and wrapper have different size!" ); | |
| 1796 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1797 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, | |
| 1798 "PipelineRenderingCreateInfo is not nothrow_move_constructible!" ); | |
| 1799 | |
| 1800 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures ) == sizeof( VkPhysicalDeviceDynamicRenderingFeatures ), | |
| 1801 "struct and wrapper have different size!" ); | |
| 1802 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value, | |
| 1803 "struct wrapper is not a standard layout!" ); | |
| 1804 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>::value, | |
| 1805 "PhysicalDeviceDynamicRenderingFeatures is not nothrow_move_constructible!" ); | |
| 1806 | |
| 1807 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo ) == sizeof( VkCommandBufferInheritanceRenderingInfo ), | |
| 1808 "struct and wrapper have different size!" ); | |
| 1809 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value, | |
| 1810 "struct wrapper is not a standard layout!" ); | |
| 1811 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>::value, | |
| 1812 "CommandBufferInheritanceRenderingInfo is not nothrow_move_constructible!" ); | |
| 1813 | |
| 1814 //=== VK_VERSION_1_4 === | |
| 1815 | |
| 1816 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features ) == sizeof( VkPhysicalDeviceVulkan14Features ), | |
| 1817 "struct and wrapper have different size!" ); | |
| 1818 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features>::value, "struct wrapper is not a standard layout!" ); | |
| 1819 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features>::value, | |
| 1820 "PhysicalDeviceVulkan14Features is not nothrow_move_constructible!" ); | |
| 1821 | |
| 1822 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties ) == sizeof( VkPhysicalDeviceVulkan14Properties ), | |
| 1823 "struct and wrapper have different size!" ); | |
| 1824 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties>::value, "struct wrapper is not a standard layout!" ); | |
| 1825 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties>::value, | |
| 1826 "PhysicalDeviceVulkan14Properties is not nothrow_move_constructible!" ); | |
| 1827 | |
| 1828 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo ) == sizeof( VkDeviceQueueGlobalPriorityCreateInfo ), | |
| 1829 "struct and wrapper have different size!" ); | |
| 1830 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo>::value, | |
| 1831 "struct wrapper is not a standard layout!" ); | |
| 1832 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo>::value, | |
| 1833 "DeviceQueueGlobalPriorityCreateInfo is not nothrow_move_constructible!" ); | |
| 1834 | |
| 1835 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures ) == sizeof( VkPhysicalDeviceGlobalPriorityQueryFeatures ), | |
| 1836 "struct and wrapper have different size!" ); | |
| 1837 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures>::value, | |
| 1838 "struct wrapper is not a standard layout!" ); | |
| 1839 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures>::value, | |
| 1840 "PhysicalDeviceGlobalPriorityQueryFeatures is not nothrow_move_constructible!" ); | |
| 1841 | |
| 1842 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties ) == sizeof( VkQueueFamilyGlobalPriorityProperties ), | |
| 1843 "struct and wrapper have different size!" ); | |
| 1844 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties>::value, | |
| 1845 "struct wrapper is not a standard layout!" ); | |
| 1846 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties>::value, | |
| 1847 "QueueFamilyGlobalPriorityProperties is not nothrow_move_constructible!" ); | |
| 1848 | |
| 1849 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features ) == sizeof( VkPhysicalDeviceIndexTypeUint8Features ), | |
| 1850 "struct and wrapper have different size!" ); | |
| 1851 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features>::value, | |
| 1852 "struct wrapper is not a standard layout!" ); | |
| 1853 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features>::value, | |
| 1854 "PhysicalDeviceIndexTypeUint8Features is not nothrow_move_constructible!" ); | |
| 1855 | |
| 1856 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapInfo ) == sizeof( VkMemoryMapInfo ), "struct and wrapper have different size!" ); | |
| 1857 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1858 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapInfo>::value, "MemoryMapInfo is not nothrow_move_constructible!" ); | |
| 1859 | |
| 1860 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryUnmapInfo ) == sizeof( VkMemoryUnmapInfo ), "struct and wrapper have different size!" ); | |
| 1861 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryUnmapInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1862 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryUnmapInfo>::value, | |
| 1863 "MemoryUnmapInfo is not nothrow_move_constructible!" ); | |
| 1864 | |
| 1865 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features ) == sizeof( VkPhysicalDeviceMaintenance5Features ), | |
| 1866 "struct and wrapper have different size!" ); | |
| 1867 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features>::value, | |
| 1868 "struct wrapper is not a standard layout!" ); | |
| 1869 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features>::value, | |
| 1870 "PhysicalDeviceMaintenance5Features is not nothrow_move_constructible!" ); | |
| 1871 | |
| 1872 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties ) == sizeof( VkPhysicalDeviceMaintenance5Properties ), | |
| 1873 "struct and wrapper have different size!" ); | |
| 1874 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value, | |
| 1875 "struct wrapper is not a standard layout!" ); | |
| 1876 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value, | |
| 1877 "PhysicalDeviceMaintenance5Properties is not nothrow_move_constructible!" ); | |
| 1878 | |
| 1879 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo ) == sizeof( VkDeviceImageSubresourceInfo ), | |
| 1880 "struct and wrapper have different size!" ); | |
| 1881 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1882 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value, | |
| 1883 "DeviceImageSubresourceInfo is not nothrow_move_constructible!" ); | |
| 1884 | |
| 1885 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource2 ) == sizeof( VkImageSubresource2 ), "struct and wrapper have different size!" ); | |
| 1886 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value, "struct wrapper is not a standard layout!" ); | |
| 1887 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value, | |
| 1888 "ImageSubresource2 is not nothrow_move_constructible!" ); | |
| 1889 | |
| 1890 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout2 ) == sizeof( VkSubresourceLayout2 ), "struct and wrapper have different size!" ); | |
| 1891 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value, "struct wrapper is not a standard layout!" ); | |
| 1892 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value, | |
| 1893 "SubresourceLayout2 is not nothrow_move_constructible!" ); | |
| 1894 | |
| 1895 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo ) == sizeof( VkBufferUsageFlags2CreateInfo ), | |
| 1896 "struct and wrapper have different size!" ); | |
| 1897 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1898 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo>::value, | |
| 1899 "BufferUsageFlags2CreateInfo is not nothrow_move_constructible!" ); | |
| 1900 | |
| 1901 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features ) == sizeof( VkPhysicalDeviceMaintenance6Features ), | |
| 1902 "struct and wrapper have different size!" ); | |
| 1903 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features>::value, | |
| 1904 "struct wrapper is not a standard layout!" ); | |
| 1905 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features>::value, | |
| 1906 "PhysicalDeviceMaintenance6Features is not nothrow_move_constructible!" ); | |
| 1907 | |
| 1908 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties ) == sizeof( VkPhysicalDeviceMaintenance6Properties ), | |
| 1909 "struct and wrapper have different size!" ); | |
| 1910 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties>::value, | |
| 1911 "struct wrapper is not a standard layout!" ); | |
| 1912 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties>::value, | |
| 1913 "PhysicalDeviceMaintenance6Properties is not nothrow_move_constructible!" ); | |
| 1914 | |
| 1915 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindMemoryStatus ) == sizeof( VkBindMemoryStatus ), "struct and wrapper have different size!" ); | |
| 1916 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindMemoryStatus>::value, "struct wrapper is not a standard layout!" ); | |
| 1917 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindMemoryStatus>::value, | |
| 1918 "BindMemoryStatus is not nothrow_move_constructible!" ); | |
| 1919 | |
| 1920 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures ) == sizeof( VkPhysicalDeviceHostImageCopyFeatures ), | |
| 1921 "struct and wrapper have different size!" ); | |
| 1922 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures>::value, | |
| 1923 "struct wrapper is not a standard layout!" ); | |
| 1924 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures>::value, | |
| 1925 "PhysicalDeviceHostImageCopyFeatures is not nothrow_move_constructible!" ); | |
| 1926 | |
| 1927 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties ) == sizeof( VkPhysicalDeviceHostImageCopyProperties ), | |
| 1928 "struct and wrapper have different size!" ); | |
| 1929 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties>::value, | |
| 1930 "struct wrapper is not a standard layout!" ); | |
| 1931 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties>::value, | |
| 1932 "PhysicalDeviceHostImageCopyProperties is not nothrow_move_constructible!" ); | |
| 1933 | |
| 1934 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryToImageCopy ) == sizeof( VkMemoryToImageCopy ), "struct and wrapper have different size!" ); | |
| 1935 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryToImageCopy>::value, "struct wrapper is not a standard layout!" ); | |
| 1936 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryToImageCopy>::value, | |
| 1937 "MemoryToImageCopy is not nothrow_move_constructible!" ); | |
| 1938 | |
| 1939 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageToMemoryCopy ) == sizeof( VkImageToMemoryCopy ), "struct and wrapper have different size!" ); | |
| 1940 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageToMemoryCopy>::value, "struct wrapper is not a standard layout!" ); | |
| 1941 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageToMemoryCopy>::value, | |
| 1942 "ImageToMemoryCopy is not nothrow_move_constructible!" ); | |
| 1943 | |
| 1944 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo ) == sizeof( VkCopyMemoryToImageInfo ), | |
| 1945 "struct and wrapper have different size!" ); | |
| 1946 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1947 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo>::value, | |
| 1948 "CopyMemoryToImageInfo is not nothrow_move_constructible!" ); | |
| 1949 | |
| 1950 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo ) == sizeof( VkCopyImageToMemoryInfo ), | |
| 1951 "struct and wrapper have different size!" ); | |
| 1952 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1953 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo>::value, | |
| 1954 "CopyImageToMemoryInfo is not nothrow_move_constructible!" ); | |
| 1955 | |
| 1956 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageToImageInfo ) == sizeof( VkCopyImageToImageInfo ), "struct and wrapper have different size!" ); | |
| 1957 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageToImageInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1958 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToImageInfo>::value, | |
| 1959 "CopyImageToImageInfo is not nothrow_move_constructible!" ); | |
| 1960 | |
| 1961 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo ) == sizeof( VkHostImageLayoutTransitionInfo ), | |
| 1962 "struct and wrapper have different size!" ); | |
| 1963 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 1964 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo>::value, | |
| 1965 "HostImageLayoutTransitionInfo is not nothrow_move_constructible!" ); | |
| 1966 | |
| 1967 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize ) == sizeof( VkSubresourceHostMemcpySize ), | |
| 1968 "struct and wrapper have different size!" ); | |
| 1969 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize>::value, "struct wrapper is not a standard layout!" ); | |
| 1970 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize>::value, | |
| 1971 "SubresourceHostMemcpySize is not nothrow_move_constructible!" ); | |
| 1972 | |
| 1973 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery ) == sizeof( VkHostImageCopyDevicePerformanceQuery ), | |
| 1974 "struct and wrapper have different size!" ); | |
| 1975 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery>::value, | |
| 1976 "struct wrapper is not a standard layout!" ); | |
| 1977 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery>::value, | |
| 1978 "HostImageCopyDevicePerformanceQuery is not nothrow_move_constructible!" ); | |
| 1979 | |
| 1980 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures ) == sizeof( VkPhysicalDeviceShaderSubgroupRotateFeatures ), | |
| 1981 "struct and wrapper have different size!" ); | |
| 1982 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures>::value, | |
| 1983 "struct wrapper is not a standard layout!" ); | |
| 1984 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures>::value, | |
| 1985 "PhysicalDeviceShaderSubgroupRotateFeatures is not nothrow_move_constructible!" ); | |
| 1986 | |
| 1987 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features ) == sizeof( VkPhysicalDeviceShaderFloatControls2Features ), | |
| 1988 "struct and wrapper have different size!" ); | |
| 1989 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features>::value, | |
| 1990 "struct wrapper is not a standard layout!" ); | |
| 1991 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features>::value, | |
| 1992 "PhysicalDeviceShaderFloatControls2Features is not nothrow_move_constructible!" ); | |
| 1993 | |
| 1994 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures ) == sizeof( VkPhysicalDeviceShaderExpectAssumeFeatures ), | |
| 1995 "struct and wrapper have different size!" ); | |
| 1996 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures>::value, | |
| 1997 "struct wrapper is not a standard layout!" ); | |
| 1998 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures>::value, | |
| 1999 "PhysicalDeviceShaderExpectAssumeFeatures is not nothrow_move_constructible!" ); | |
| 2000 | |
| 2001 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo ) == sizeof( VkPipelineCreateFlags2CreateInfo ), | |
| 2002 "struct and wrapper have different size!" ); | |
| 2003 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2004 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo>::value, | |
| 2005 "PipelineCreateFlags2CreateInfo is not nothrow_move_constructible!" ); | |
| 2006 | |
| 2007 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties ) == sizeof( VkPhysicalDevicePushDescriptorProperties ), | |
| 2008 "struct and wrapper have different size!" ); | |
| 2009 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties>::value, | |
| 2010 "struct wrapper is not a standard layout!" ); | |
| 2011 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties>::value, | |
| 2012 "PhysicalDevicePushDescriptorProperties is not nothrow_move_constructible!" ); | |
| 2013 | |
| 2014 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo ) == sizeof( VkBindDescriptorSetsInfo ), | |
| 2015 "struct and wrapper have different size!" ); | |
| 2016 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2017 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo>::value, | |
| 2018 "BindDescriptorSetsInfo is not nothrow_move_constructible!" ); | |
| 2019 | |
| 2020 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantsInfo ) == sizeof( VkPushConstantsInfo ), "struct and wrapper have different size!" ); | |
| 2021 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantsInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2022 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantsInfo>::value, | |
| 2023 "PushConstantsInfo is not nothrow_move_constructible!" ); | |
| 2024 | |
| 2025 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo ) == sizeof( VkPushDescriptorSetInfo ), | |
| 2026 "struct and wrapper have different size!" ); | |
| 2027 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2028 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo>::value, | |
| 2029 "PushDescriptorSetInfo is not nothrow_move_constructible!" ); | |
| 2030 | |
| 2031 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo ) == sizeof( VkPushDescriptorSetWithTemplateInfo ), | |
| 2032 "struct and wrapper have different size!" ); | |
| 2033 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2034 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo>::value, | |
| 2035 "PushDescriptorSetWithTemplateInfo is not nothrow_move_constructible!" ); | |
| 2036 | |
| 2037 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures ) == | |
| 2038 sizeof( VkPhysicalDevicePipelineProtectedAccessFeatures ), | |
| 2039 "struct and wrapper have different size!" ); | |
| 2040 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures>::value, | |
| 2041 "struct wrapper is not a standard layout!" ); | |
| 2042 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures>::value, | |
| 2043 "PhysicalDevicePipelineProtectedAccessFeatures is not nothrow_move_constructible!" ); | |
| 2044 | |
| 2045 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures ) == sizeof( VkPhysicalDevicePipelineRobustnessFeatures ), | |
| 2046 "struct and wrapper have different size!" ); | |
| 2047 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures>::value, | |
| 2048 "struct wrapper is not a standard layout!" ); | |
| 2049 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures>::value, | |
| 2050 "PhysicalDevicePipelineRobustnessFeatures is not nothrow_move_constructible!" ); | |
| 2051 | |
| 2052 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties ) == sizeof( VkPhysicalDevicePipelineRobustnessProperties ), | |
| 2053 "struct and wrapper have different size!" ); | |
| 2054 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties>::value, | |
| 2055 "struct wrapper is not a standard layout!" ); | |
| 2056 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties>::value, | |
| 2057 "PhysicalDevicePipelineRobustnessProperties is not nothrow_move_constructible!" ); | |
| 2058 | |
| 2059 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo ) == sizeof( VkPipelineRobustnessCreateInfo ), | |
| 2060 "struct and wrapper have different size!" ); | |
| 2061 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2062 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo>::value, | |
| 2063 "PipelineRobustnessCreateInfo is not nothrow_move_constructible!" ); | |
| 2064 | |
| 2065 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures ) == sizeof( VkPhysicalDeviceLineRasterizationFeatures ), | |
| 2066 "struct and wrapper have different size!" ); | |
| 2067 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures>::value, | |
| 2068 "struct wrapper is not a standard layout!" ); | |
| 2069 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures>::value, | |
| 2070 "PhysicalDeviceLineRasterizationFeatures is not nothrow_move_constructible!" ); | |
| 2071 | |
| 2072 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties ) == sizeof( VkPhysicalDeviceLineRasterizationProperties ), | |
| 2073 "struct and wrapper have different size!" ); | |
| 2074 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties>::value, | |
| 2075 "struct wrapper is not a standard layout!" ); | |
| 2076 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties>::value, | |
| 2077 "PhysicalDeviceLineRasterizationProperties is not nothrow_move_constructible!" ); | |
| 2078 | |
| 2079 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo ) == sizeof( VkPipelineRasterizationLineStateCreateInfo ), | |
| 2080 "struct and wrapper have different size!" ); | |
| 2081 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo>::value, | |
| 2082 "struct wrapper is not a standard layout!" ); | |
| 2083 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo>::value, | |
| 2084 "PipelineRasterizationLineStateCreateInfo is not nothrow_move_constructible!" ); | |
| 2085 | |
| 2086 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties ) == | |
| 2087 sizeof( VkPhysicalDeviceVertexAttributeDivisorProperties ), | |
| 2088 "struct and wrapper have different size!" ); | |
| 2089 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties>::value, | |
| 2090 "struct wrapper is not a standard layout!" ); | |
| 2091 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties>::value, | |
| 2092 "PhysicalDeviceVertexAttributeDivisorProperties is not nothrow_move_constructible!" ); | |
| 2093 | |
| 2094 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription ) == sizeof( VkVertexInputBindingDivisorDescription ), | |
| 2095 "struct and wrapper have different size!" ); | |
| 2096 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription>::value, | |
| 2097 "struct wrapper is not a standard layout!" ); | |
| 2098 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription>::value, | |
| 2099 "VertexInputBindingDivisorDescription is not nothrow_move_constructible!" ); | |
| 2100 | |
| 2101 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo ) == sizeof( VkPipelineVertexInputDivisorStateCreateInfo ), | |
| 2102 "struct and wrapper have different size!" ); | |
| 2103 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo>::value, | |
| 2104 "struct wrapper is not a standard layout!" ); | |
| 2105 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo>::value, | |
| 2106 "PipelineVertexInputDivisorStateCreateInfo is not nothrow_move_constructible!" ); | |
| 2107 | |
| 2108 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures ) == | |
| 2109 sizeof( VkPhysicalDeviceVertexAttributeDivisorFeatures ), | |
| 2110 "struct and wrapper have different size!" ); | |
| 2111 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures>::value, | |
| 2112 "struct wrapper is not a standard layout!" ); | |
| 2113 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures>::value, | |
| 2114 "PhysicalDeviceVertexAttributeDivisorFeatures is not nothrow_move_constructible!" ); | |
| 2115 | |
| 2116 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAreaInfo ) == sizeof( VkRenderingAreaInfo ), "struct and wrapper have different size!" ); | |
| 2117 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAreaInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2118 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAreaInfo>::value, | |
| 2119 "RenderingAreaInfo is not nothrow_move_constructible!" ); | |
| 2120 | |
| 2121 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures ) == | |
| 2122 sizeof( VkPhysicalDeviceDynamicRenderingLocalReadFeatures ), | |
| 2123 "struct and wrapper have different size!" ); | |
| 2124 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures>::value, | |
| 2125 "struct wrapper is not a standard layout!" ); | |
| 2126 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures>::value, | |
| 2127 "PhysicalDeviceDynamicRenderingLocalReadFeatures is not nothrow_move_constructible!" ); | |
| 2128 | |
| 2129 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo ) == sizeof( VkRenderingAttachmentLocationInfo ), | |
| 2130 "struct and wrapper have different size!" ); | |
| 2131 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2132 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo>::value, | |
| 2133 "RenderingAttachmentLocationInfo is not nothrow_move_constructible!" ); | |
| 2134 | |
| 2135 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo ) == sizeof( VkRenderingInputAttachmentIndexInfo ), | |
| 2136 "struct and wrapper have different size!" ); | |
| 2137 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo>::value, "struct wrapper is not a standard layout!" ); | |
| 2138 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo>::value, | |
| 2139 "RenderingInputAttachmentIndexInfo is not nothrow_move_constructible!" ); | |
| 2140 | |
| 2141 //=== VK_KHR_surface === | |
| 2142 | |
| 2143 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceKHR ) == sizeof( VkSurfaceKHR ), "handle and wrapper have different size!" ); | |
| 2144 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not copy_constructible!" ); | |
| 2145 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceKHR>::value, "SurfaceKHR is not nothrow_move_constructible!" ); | |
| 2146 | |
| 2147 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR ) == sizeof( VkSurfaceCapabilitiesKHR ), | |
| 2148 "struct and wrapper have different size!" ); | |
| 2149 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2150 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::value, | |
| 2151 "SurfaceCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2152 | |
| 2153 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR ) == sizeof( VkSurfaceFormatKHR ), "struct and wrapper have different size!" ); | |
| 2154 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2155 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>::value, | |
| 2156 "SurfaceFormatKHR is not nothrow_move_constructible!" ); | |
| 2157 | |
| 2158 //=== VK_KHR_swapchain === | |
| 2159 | |
| 2160 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainKHR ) == sizeof( VkSwapchainKHR ), "handle and wrapper have different size!" ); | |
| 2161 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not copy_constructible!" ); | |
| 2162 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainKHR>::value, "SwapchainKHR is not nothrow_move_constructible!" ); | |
| 2163 | |
| 2164 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR ) == sizeof( VkSwapchainCreateInfoKHR ), | |
| 2165 "struct and wrapper have different size!" ); | |
| 2166 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2167 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>::value, | |
| 2168 "SwapchainCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2169 | |
| 2170 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentInfoKHR ) == sizeof( VkPresentInfoKHR ), "struct and wrapper have different size!" ); | |
| 2171 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2172 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentInfoKHR>::value, | |
| 2173 "PresentInfoKHR is not nothrow_move_constructible!" ); | |
| 2174 | |
| 2175 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR ) == sizeof( VkImageSwapchainCreateInfoKHR ), | |
| 2176 "struct and wrapper have different size!" ); | |
| 2177 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2178 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>::value, | |
| 2179 "ImageSwapchainCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2180 | |
| 2181 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR ) == sizeof( VkBindImageMemorySwapchainInfoKHR ), | |
| 2182 "struct and wrapper have different size!" ); | |
| 2183 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2184 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>::value, | |
| 2185 "BindImageMemorySwapchainInfoKHR is not nothrow_move_constructible!" ); | |
| 2186 | |
| 2187 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR ) == sizeof( VkAcquireNextImageInfoKHR ), | |
| 2188 "struct and wrapper have different size!" ); | |
| 2189 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2190 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>::value, | |
| 2191 "AcquireNextImageInfoKHR is not nothrow_move_constructible!" ); | |
| 2192 | |
| 2193 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR ) == sizeof( VkDeviceGroupPresentCapabilitiesKHR ), | |
| 2194 "struct and wrapper have different size!" ); | |
| 2195 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2196 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>::value, | |
| 2197 "DeviceGroupPresentCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2198 | |
| 2199 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR ) == sizeof( VkDeviceGroupPresentInfoKHR ), | |
| 2200 "struct and wrapper have different size!" ); | |
| 2201 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2202 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>::value, | |
| 2203 "DeviceGroupPresentInfoKHR is not nothrow_move_constructible!" ); | |
| 2204 | |
| 2205 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR ) == sizeof( VkDeviceGroupSwapchainCreateInfoKHR ), | |
| 2206 "struct and wrapper have different size!" ); | |
| 2207 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2208 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>::value, | |
| 2209 "DeviceGroupSwapchainCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2210 | |
| 2211 //=== VK_KHR_display === | |
| 2212 | |
| 2213 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayKHR ) == sizeof( VkDisplayKHR ), "handle and wrapper have different size!" ); | |
| 2214 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not copy_constructible!" ); | |
| 2215 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayKHR>::value, "DisplayKHR is not nothrow_move_constructible!" ); | |
| 2216 | |
| 2217 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeKHR ) == sizeof( VkDisplayModeKHR ), "handle and wrapper have different size!" ); | |
| 2218 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value, "DisplayModeKHR is not copy_constructible!" ); | |
| 2219 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::value, | |
| 2220 "DisplayModeKHR is not nothrow_move_constructible!" ); | |
| 2221 | |
| 2222 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR ) == sizeof( VkDisplayModeCreateInfoKHR ), | |
| 2223 "struct and wrapper have different size!" ); | |
| 2224 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2225 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>::value, | |
| 2226 "DisplayModeCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2227 | |
| 2228 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR ) == sizeof( VkDisplayModeParametersKHR ), | |
| 2229 "struct and wrapper have different size!" ); | |
| 2230 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2231 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>::value, | |
| 2232 "DisplayModeParametersKHR is not nothrow_move_constructible!" ); | |
| 2233 | |
| 2234 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR ) == sizeof( VkDisplayModePropertiesKHR ), | |
| 2235 "struct and wrapper have different size!" ); | |
| 2236 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2237 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>::value, | |
| 2238 "DisplayModePropertiesKHR is not nothrow_move_constructible!" ); | |
| 2239 | |
| 2240 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR ) == sizeof( VkDisplayPlaneCapabilitiesKHR ), | |
| 2241 "struct and wrapper have different size!" ); | |
| 2242 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2243 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::value, | |
| 2244 "DisplayPlaneCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2245 | |
| 2246 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR ) == sizeof( VkDisplayPlanePropertiesKHR ), | |
| 2247 "struct and wrapper have different size!" ); | |
| 2248 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2249 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>::value, | |
| 2250 "DisplayPlanePropertiesKHR is not nothrow_move_constructible!" ); | |
| 2251 | |
| 2252 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR ) == sizeof( VkDisplayPropertiesKHR ), "struct and wrapper have different size!" ); | |
| 2253 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2254 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>::value, | |
| 2255 "DisplayPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2256 | |
| 2257 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR ) == sizeof( VkDisplaySurfaceCreateInfoKHR ), | |
| 2258 "struct and wrapper have different size!" ); | |
| 2259 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2260 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>::value, | |
| 2261 "DisplaySurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2262 | |
| 2263 //=== VK_KHR_display_swapchain === | |
| 2264 | |
| 2265 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR ) == sizeof( VkDisplayPresentInfoKHR ), | |
| 2266 "struct and wrapper have different size!" ); | |
| 2267 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2268 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>::value, | |
| 2269 "DisplayPresentInfoKHR is not nothrow_move_constructible!" ); | |
| 2270 | |
| 2271 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 2272 //=== VK_KHR_xlib_surface === | |
| 2273 | |
| 2274 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR ) == sizeof( VkXlibSurfaceCreateInfoKHR ), | |
| 2275 "struct and wrapper have different size!" ); | |
| 2276 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2277 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>::value, | |
| 2278 "XlibSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2279 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 2280 | |
| 2281 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 2282 //=== VK_KHR_xcb_surface === | |
| 2283 | |
| 2284 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR ) == sizeof( VkXcbSurfaceCreateInfoKHR ), | |
| 2285 "struct and wrapper have different size!" ); | |
| 2286 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2287 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>::value, | |
| 2288 "XcbSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2289 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 2290 | |
| 2291 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 2292 //=== VK_KHR_wayland_surface === | |
| 2293 | |
| 2294 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR ) == sizeof( VkWaylandSurfaceCreateInfoKHR ), | |
| 2295 "struct and wrapper have different size!" ); | |
| 2296 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2297 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>::value, | |
| 2298 "WaylandSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2299 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 2300 | |
| 2301 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 2302 //=== VK_KHR_android_surface === | |
| 2303 | |
| 2304 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR ) == sizeof( VkAndroidSurfaceCreateInfoKHR ), | |
| 2305 "struct and wrapper have different size!" ); | |
| 2306 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2307 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>::value, | |
| 2308 "AndroidSurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2309 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 2310 | |
| 2311 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2312 //=== VK_KHR_win32_surface === | |
| 2313 | |
| 2314 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR ) == sizeof( VkWin32SurfaceCreateInfoKHR ), | |
| 2315 "struct and wrapper have different size!" ); | |
| 2316 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2317 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>::value, | |
| 2318 "Win32SurfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2319 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2320 | |
| 2321 //=== VK_EXT_debug_report === | |
| 2322 | |
| 2323 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT ) == sizeof( VkDebugReportCallbackEXT ), | |
| 2324 "handle and wrapper have different size!" ); | |
| 2325 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value, | |
| 2326 "DebugReportCallbackEXT is not copy_constructible!" ); | |
| 2327 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>::value, | |
| 2328 "DebugReportCallbackEXT is not nothrow_move_constructible!" ); | |
| 2329 | |
| 2330 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT ) == sizeof( VkDebugReportCallbackCreateInfoEXT ), | |
| 2331 "struct and wrapper have different size!" ); | |
| 2332 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2333 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>::value, | |
| 2334 "DebugReportCallbackCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 2335 | |
| 2336 //=== VK_AMD_rasterization_order === | |
| 2337 | |
| 2338 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD ) == | |
| 2339 sizeof( VkPipelineRasterizationStateRasterizationOrderAMD ), | |
| 2340 "struct and wrapper have different size!" ); | |
| 2341 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value, | |
| 2342 "struct wrapper is not a standard layout!" ); | |
| 2343 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>::value, | |
| 2344 "PipelineRasterizationStateRasterizationOrderAMD is not nothrow_move_constructible!" ); | |
| 2345 | |
| 2346 //=== VK_EXT_debug_marker === | |
| 2347 | |
| 2348 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT ) == sizeof( VkDebugMarkerObjectNameInfoEXT ), | |
| 2349 "struct and wrapper have different size!" ); | |
| 2350 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2351 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>::value, | |
| 2352 "DebugMarkerObjectNameInfoEXT is not nothrow_move_constructible!" ); | |
| 2353 | |
| 2354 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT ) == sizeof( VkDebugMarkerObjectTagInfoEXT ), | |
| 2355 "struct and wrapper have different size!" ); | |
| 2356 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2357 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>::value, | |
| 2358 "DebugMarkerObjectTagInfoEXT is not nothrow_move_constructible!" ); | |
| 2359 | |
| 2360 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT ) == sizeof( VkDebugMarkerMarkerInfoEXT ), | |
| 2361 "struct and wrapper have different size!" ); | |
| 2362 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2363 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>::value, | |
| 2364 "DebugMarkerMarkerInfoEXT is not nothrow_move_constructible!" ); | |
| 2365 | |
| 2366 //=== VK_KHR_video_queue === | |
| 2367 | |
| 2368 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionKHR ) == sizeof( VkVideoSessionKHR ), "handle and wrapper have different size!" ); | |
| 2369 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value, "VideoSessionKHR is not copy_constructible!" ); | |
| 2370 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionKHR>::value, | |
| 2371 "VideoSessionKHR is not nothrow_move_constructible!" ); | |
| 2372 | |
| 2373 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR ) == sizeof( VkVideoSessionParametersKHR ), | |
| 2374 "handle and wrapper have different size!" ); | |
| 2375 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value, | |
| 2376 "VideoSessionParametersKHR is not copy_constructible!" ); | |
| 2377 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>::value, | |
| 2378 "VideoSessionParametersKHR is not nothrow_move_constructible!" ); | |
| 2379 | |
| 2380 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR ) == sizeof( VkQueueFamilyQueryResultStatusPropertiesKHR ), | |
| 2381 "struct and wrapper have different size!" ); | |
| 2382 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value, | |
| 2383 "struct wrapper is not a standard layout!" ); | |
| 2384 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>::value, | |
| 2385 "QueueFamilyQueryResultStatusPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2386 | |
| 2387 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR ) == sizeof( VkQueueFamilyVideoPropertiesKHR ), | |
| 2388 "struct and wrapper have different size!" ); | |
| 2389 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2390 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>::value, | |
| 2391 "QueueFamilyVideoPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2392 | |
| 2393 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR ) == sizeof( VkVideoProfileInfoKHR ), "struct and wrapper have different size!" ); | |
| 2394 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>::value, | |
| 2396 "VideoProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 2397 | |
| 2398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR ) == sizeof( VkVideoProfileListInfoKHR ), | |
| 2399 "struct and wrapper have different size!" ); | |
| 2400 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2401 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>::value, | |
| 2402 "VideoProfileListInfoKHR is not nothrow_move_constructible!" ); | |
| 2403 | |
| 2404 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR ) == sizeof( VkVideoCapabilitiesKHR ), "struct and wrapper have different size!" ); | |
| 2405 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2406 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>::value, | |
| 2407 "VideoCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2408 | |
| 2409 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR ) == sizeof( VkPhysicalDeviceVideoFormatInfoKHR ), | |
| 2410 "struct and wrapper have different size!" ); | |
| 2411 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2412 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>::value, | |
| 2413 "PhysicalDeviceVideoFormatInfoKHR is not nothrow_move_constructible!" ); | |
| 2414 | |
| 2415 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR ) == sizeof( VkVideoFormatPropertiesKHR ), | |
| 2416 "struct and wrapper have different size!" ); | |
| 2417 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2418 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>::value, | |
| 2419 "VideoFormatPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2420 | |
| 2421 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR ) == sizeof( VkVideoPictureResourceInfoKHR ), | |
| 2422 "struct and wrapper have different size!" ); | |
| 2423 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2424 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>::value, | |
| 2425 "VideoPictureResourceInfoKHR is not nothrow_move_constructible!" ); | |
| 2426 | |
| 2427 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR ) == sizeof( VkVideoReferenceSlotInfoKHR ), | |
| 2428 "struct and wrapper have different size!" ); | |
| 2429 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2430 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>::value, | |
| 2431 "VideoReferenceSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 2432 | |
| 2433 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR ) == sizeof( VkVideoSessionMemoryRequirementsKHR ), | |
| 2434 "struct and wrapper have different size!" ); | |
| 2435 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2436 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>::value, | |
| 2437 "VideoSessionMemoryRequirementsKHR is not nothrow_move_constructible!" ); | |
| 2438 | |
| 2439 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR ) == sizeof( VkBindVideoSessionMemoryInfoKHR ), | |
| 2440 "struct and wrapper have different size!" ); | |
| 2441 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2442 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>::value, | |
| 2443 "BindVideoSessionMemoryInfoKHR is not nothrow_move_constructible!" ); | |
| 2444 | |
| 2445 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR ) == sizeof( VkVideoSessionCreateInfoKHR ), | |
| 2446 "struct and wrapper have different size!" ); | |
| 2447 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2448 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>::value, | |
| 2449 "VideoSessionCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2450 | |
| 2451 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR ) == sizeof( VkVideoSessionParametersCreateInfoKHR ), | |
| 2452 "struct and wrapper have different size!" ); | |
| 2453 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value, | |
| 2454 "struct wrapper is not a standard layout!" ); | |
| 2455 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>::value, | |
| 2456 "VideoSessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2457 | |
| 2458 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR ) == sizeof( VkVideoSessionParametersUpdateInfoKHR ), | |
| 2459 "struct and wrapper have different size!" ); | |
| 2460 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value, | |
| 2461 "struct wrapper is not a standard layout!" ); | |
| 2462 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>::value, | |
| 2463 "VideoSessionParametersUpdateInfoKHR is not nothrow_move_constructible!" ); | |
| 2464 | |
| 2465 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR ) == sizeof( VkVideoBeginCodingInfoKHR ), | |
| 2466 "struct and wrapper have different size!" ); | |
| 2467 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2468 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>::value, | |
| 2469 "VideoBeginCodingInfoKHR is not nothrow_move_constructible!" ); | |
| 2470 | |
| 2471 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR ) == sizeof( VkVideoEndCodingInfoKHR ), | |
| 2472 "struct and wrapper have different size!" ); | |
| 2473 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2474 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>::value, | |
| 2475 "VideoEndCodingInfoKHR is not nothrow_move_constructible!" ); | |
| 2476 | |
| 2477 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR ) == sizeof( VkVideoCodingControlInfoKHR ), | |
| 2478 "struct and wrapper have different size!" ); | |
| 2479 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2480 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>::value, | |
| 2481 "VideoCodingControlInfoKHR is not nothrow_move_constructible!" ); | |
| 2482 | |
| 2483 //=== VK_KHR_video_decode_queue === | |
| 2484 | |
| 2485 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR ) == sizeof( VkVideoDecodeCapabilitiesKHR ), | |
| 2486 "struct and wrapper have different size!" ); | |
| 2487 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2488 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>::value, | |
| 2489 "VideoDecodeCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2490 | |
| 2491 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR ) == sizeof( VkVideoDecodeUsageInfoKHR ), | |
| 2492 "struct and wrapper have different size!" ); | |
| 2493 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2494 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>::value, | |
| 2495 "VideoDecodeUsageInfoKHR is not nothrow_move_constructible!" ); | |
| 2496 | |
| 2497 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR ) == sizeof( VkVideoDecodeInfoKHR ), "struct and wrapper have different size!" ); | |
| 2498 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2499 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>::value, | |
| 2500 "VideoDecodeInfoKHR is not nothrow_move_constructible!" ); | |
| 2501 | |
| 2502 //=== VK_NV_dedicated_allocation === | |
| 2503 | |
| 2504 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV ) == sizeof( VkDedicatedAllocationImageCreateInfoNV ), | |
| 2505 "struct and wrapper have different size!" ); | |
| 2506 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value, | |
| 2507 "struct wrapper is not a standard layout!" ); | |
| 2508 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>::value, | |
| 2509 "DedicatedAllocationImageCreateInfoNV is not nothrow_move_constructible!" ); | |
| 2510 | |
| 2511 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV ) == sizeof( VkDedicatedAllocationBufferCreateInfoNV ), | |
| 2512 "struct and wrapper have different size!" ); | |
| 2513 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value, | |
| 2514 "struct wrapper is not a standard layout!" ); | |
| 2515 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>::value, | |
| 2516 "DedicatedAllocationBufferCreateInfoNV is not nothrow_move_constructible!" ); | |
| 2517 | |
| 2518 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV ) == sizeof( VkDedicatedAllocationMemoryAllocateInfoNV ), | |
| 2519 "struct and wrapper have different size!" ); | |
| 2520 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value, | |
| 2521 "struct wrapper is not a standard layout!" ); | |
| 2522 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>::value, | |
| 2523 "DedicatedAllocationMemoryAllocateInfoNV is not nothrow_move_constructible!" ); | |
| 2524 | |
| 2525 //=== VK_EXT_transform_feedback === | |
| 2526 | |
| 2527 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT ) == sizeof( VkPhysicalDeviceTransformFeedbackFeaturesEXT ), | |
| 2528 "struct and wrapper have different size!" ); | |
| 2529 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value, | |
| 2530 "struct wrapper is not a standard layout!" ); | |
| 2531 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>::value, | |
| 2532 "PhysicalDeviceTransformFeedbackFeaturesEXT is not nothrow_move_constructible!" ); | |
| 2533 | |
| 2534 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT ) == | |
| 2535 sizeof( VkPhysicalDeviceTransformFeedbackPropertiesEXT ), | |
| 2536 "struct and wrapper have different size!" ); | |
| 2537 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value, | |
| 2538 "struct wrapper is not a standard layout!" ); | |
| 2539 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>::value, | |
| 2540 "PhysicalDeviceTransformFeedbackPropertiesEXT is not nothrow_move_constructible!" ); | |
| 2541 | |
| 2542 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT ) == | |
| 2543 sizeof( VkPipelineRasterizationStateStreamCreateInfoEXT ), | |
| 2544 "struct and wrapper have different size!" ); | |
| 2545 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value, | |
| 2546 "struct wrapper is not a standard layout!" ); | |
| 2547 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>::value, | |
| 2548 "PipelineRasterizationStateStreamCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 2549 | |
| 2550 //=== VK_NVX_binary_import === | |
| 2551 | |
| 2552 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleNVX ) == sizeof( VkCuModuleNVX ), "handle and wrapper have different size!" ); | |
| 2553 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not copy_constructible!" ); | |
| 2554 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleNVX>::value, "CuModuleNVX is not nothrow_move_constructible!" ); | |
| 2555 | |
| 2556 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionNVX ) == sizeof( VkCuFunctionNVX ), "handle and wrapper have different size!" ); | |
| 2557 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not copy_constructible!" ); | |
| 2558 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionNVX>::value, "CuFunctionNVX is not nothrow_move_constructible!" ); | |
| 2559 | |
| 2560 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX ) == sizeof( VkCuModuleCreateInfoNVX ), | |
| 2561 "struct and wrapper have different size!" ); | |
| 2562 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 2563 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>::value, | |
| 2564 "CuModuleCreateInfoNVX is not nothrow_move_constructible!" ); | |
| 2565 | |
| 2566 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX ) == sizeof( VkCuModuleTexturingModeCreateInfoNVX ), | |
| 2567 "struct and wrapper have different size!" ); | |
| 2568 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX>::value, | |
| 2569 "struct wrapper is not a standard layout!" ); | |
| 2570 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX>::value, | |
| 2571 "CuModuleTexturingModeCreateInfoNVX is not nothrow_move_constructible!" ); | |
| 2572 | |
| 2573 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX ) == sizeof( VkCuFunctionCreateInfoNVX ), | |
| 2574 "struct and wrapper have different size!" ); | |
| 2575 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 2576 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>::value, | |
| 2577 "CuFunctionCreateInfoNVX is not nothrow_move_constructible!" ); | |
| 2578 | |
| 2579 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX ) == sizeof( VkCuLaunchInfoNVX ), "struct and wrapper have different size!" ); | |
| 2580 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 2581 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>::value, | |
| 2582 "CuLaunchInfoNVX is not nothrow_move_constructible!" ); | |
| 2583 | |
| 2584 //=== VK_NVX_image_view_handle === | |
| 2585 | |
| 2586 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX ) == sizeof( VkImageViewHandleInfoNVX ), | |
| 2587 "struct and wrapper have different size!" ); | |
| 2588 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 2589 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>::value, | |
| 2590 "ImageViewHandleInfoNVX is not nothrow_move_constructible!" ); | |
| 2591 | |
| 2592 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX ) == sizeof( VkImageViewAddressPropertiesNVX ), | |
| 2593 "struct and wrapper have different size!" ); | |
| 2594 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 2595 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>::value, | |
| 2596 "ImageViewAddressPropertiesNVX is not nothrow_move_constructible!" ); | |
| 2597 | |
| 2598 //=== VK_KHR_video_encode_h264 === | |
| 2599 | |
| 2600 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR ) == sizeof( VkVideoEncodeH264CapabilitiesKHR ), | |
| 2601 "struct and wrapper have different size!" ); | |
| 2602 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2603 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>::value, | |
| 2604 "VideoEncodeH264CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2605 | |
| 2606 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH264QualityLevelPropertiesKHR ), | |
| 2607 "struct and wrapper have different size!" ); | |
| 2608 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value, | |
| 2609 "struct wrapper is not a standard layout!" ); | |
| 2610 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>::value, | |
| 2611 "VideoEncodeH264QualityLevelPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2612 | |
| 2613 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH264SessionCreateInfoKHR ), | |
| 2614 "struct and wrapper have different size!" ); | |
| 2615 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value, | |
| 2616 "struct wrapper is not a standard layout!" ); | |
| 2617 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>::value, | |
| 2618 "VideoEncodeH264SessionCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2619 | |
| 2620 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR ) == | |
| 2621 sizeof( VkVideoEncodeH264SessionParametersCreateInfoKHR ), | |
| 2622 "struct and wrapper have different size!" ); | |
| 2623 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value, | |
| 2624 "struct wrapper is not a standard layout!" ); | |
| 2625 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>::value, | |
| 2626 "VideoEncodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2627 | |
| 2628 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersAddInfoKHR ), | |
| 2629 "struct and wrapper have different size!" ); | |
| 2630 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value, | |
| 2631 "struct wrapper is not a standard layout!" ); | |
| 2632 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>::value, | |
| 2633 "VideoEncodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" ); | |
| 2634 | |
| 2635 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH264SessionParametersGetInfoKHR ), | |
| 2636 "struct and wrapper have different size!" ); | |
| 2637 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value, | |
| 2638 "struct wrapper is not a standard layout!" ); | |
| 2639 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>::value, | |
| 2640 "VideoEncodeH264SessionParametersGetInfoKHR is not nothrow_move_constructible!" ); | |
| 2641 | |
| 2642 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR ) == | |
| 2643 sizeof( VkVideoEncodeH264SessionParametersFeedbackInfoKHR ), | |
| 2644 "struct and wrapper have different size!" ); | |
| 2645 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value, | |
| 2646 "struct wrapper is not a standard layout!" ); | |
| 2647 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>::value, | |
| 2648 "VideoEncodeH264SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" ); | |
| 2649 | |
| 2650 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR ) == sizeof( VkVideoEncodeH264PictureInfoKHR ), | |
| 2651 "struct and wrapper have different size!" ); | |
| 2652 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2653 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>::value, | |
| 2654 "VideoEncodeH264PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 2655 | |
| 2656 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH264DpbSlotInfoKHR ), | |
| 2657 "struct and wrapper have different size!" ); | |
| 2658 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2659 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>::value, | |
| 2660 "VideoEncodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 2661 | |
| 2662 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR ) == sizeof( VkVideoEncodeH264NaluSliceInfoKHR ), | |
| 2663 "struct and wrapper have different size!" ); | |
| 2664 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2665 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>::value, | |
| 2666 "VideoEncodeH264NaluSliceInfoKHR is not nothrow_move_constructible!" ); | |
| 2667 | |
| 2668 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR ) == sizeof( VkVideoEncodeH264ProfileInfoKHR ), | |
| 2669 "struct and wrapper have different size!" ); | |
| 2670 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2671 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>::value, | |
| 2672 "VideoEncodeH264ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 2673 | |
| 2674 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR ) == sizeof( VkVideoEncodeH264RateControlInfoKHR ), | |
| 2675 "struct and wrapper have different size!" ); | |
| 2676 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2677 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>::value, | |
| 2678 "VideoEncodeH264RateControlInfoKHR is not nothrow_move_constructible!" ); | |
| 2679 | |
| 2680 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH264RateControlLayerInfoKHR ), | |
| 2681 "struct and wrapper have different size!" ); | |
| 2682 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value, | |
| 2683 "struct wrapper is not a standard layout!" ); | |
| 2684 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>::value, | |
| 2685 "VideoEncodeH264RateControlLayerInfoKHR is not nothrow_move_constructible!" ); | |
| 2686 | |
| 2687 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR ) == sizeof( VkVideoEncodeH264QpKHR ), "struct and wrapper have different size!" ); | |
| 2688 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2689 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>::value, | |
| 2690 "VideoEncodeH264QpKHR is not nothrow_move_constructible!" ); | |
| 2691 | |
| 2692 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR ) == sizeof( VkVideoEncodeH264FrameSizeKHR ), | |
| 2693 "struct and wrapper have different size!" ); | |
| 2694 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2695 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>::value, | |
| 2696 "VideoEncodeH264FrameSizeKHR is not nothrow_move_constructible!" ); | |
| 2697 | |
| 2698 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH264GopRemainingFrameInfoKHR ), | |
| 2699 "struct and wrapper have different size!" ); | |
| 2700 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value, | |
| 2701 "struct wrapper is not a standard layout!" ); | |
| 2702 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>::value, | |
| 2703 "VideoEncodeH264GopRemainingFrameInfoKHR is not nothrow_move_constructible!" ); | |
| 2704 | |
| 2705 //=== VK_KHR_video_encode_h265 === | |
| 2706 | |
| 2707 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR ) == sizeof( VkVideoEncodeH265CapabilitiesKHR ), | |
| 2708 "struct and wrapper have different size!" ); | |
| 2709 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2710 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>::value, | |
| 2711 "VideoEncodeH265CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2712 | |
| 2713 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR ) == sizeof( VkVideoEncodeH265SessionCreateInfoKHR ), | |
| 2714 "struct and wrapper have different size!" ); | |
| 2715 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value, | |
| 2716 "struct wrapper is not a standard layout!" ); | |
| 2717 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>::value, | |
| 2718 "VideoEncodeH265SessionCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2719 | |
| 2720 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeH265QualityLevelPropertiesKHR ), | |
| 2721 "struct and wrapper have different size!" ); | |
| 2722 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value, | |
| 2723 "struct wrapper is not a standard layout!" ); | |
| 2724 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>::value, | |
| 2725 "VideoEncodeH265QualityLevelPropertiesKHR is not nothrow_move_constructible!" ); | |
| 2726 | |
| 2727 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR ) == | |
| 2728 sizeof( VkVideoEncodeH265SessionParametersCreateInfoKHR ), | |
| 2729 "struct and wrapper have different size!" ); | |
| 2730 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value, | |
| 2731 "struct wrapper is not a standard layout!" ); | |
| 2732 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>::value, | |
| 2733 "VideoEncodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2734 | |
| 2735 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersAddInfoKHR ), | |
| 2736 "struct and wrapper have different size!" ); | |
| 2737 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value, | |
| 2738 "struct wrapper is not a standard layout!" ); | |
| 2739 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>::value, | |
| 2740 "VideoEncodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" ); | |
| 2741 | |
| 2742 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeH265SessionParametersGetInfoKHR ), | |
| 2743 "struct and wrapper have different size!" ); | |
| 2744 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value, | |
| 2745 "struct wrapper is not a standard layout!" ); | |
| 2746 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>::value, | |
| 2747 "VideoEncodeH265SessionParametersGetInfoKHR is not nothrow_move_constructible!" ); | |
| 2748 | |
| 2749 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR ) == | |
| 2750 sizeof( VkVideoEncodeH265SessionParametersFeedbackInfoKHR ), | |
| 2751 "struct and wrapper have different size!" ); | |
| 2752 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value, | |
| 2753 "struct wrapper is not a standard layout!" ); | |
| 2754 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>::value, | |
| 2755 "VideoEncodeH265SessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" ); | |
| 2756 | |
| 2757 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR ) == sizeof( VkVideoEncodeH265PictureInfoKHR ), | |
| 2758 "struct and wrapper have different size!" ); | |
| 2759 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2760 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>::value, | |
| 2761 "VideoEncodeH265PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 2762 | |
| 2763 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR ) == sizeof( VkVideoEncodeH265DpbSlotInfoKHR ), | |
| 2764 "struct and wrapper have different size!" ); | |
| 2765 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2766 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>::value, | |
| 2767 "VideoEncodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 2768 | |
| 2769 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR ) == sizeof( VkVideoEncodeH265NaluSliceSegmentInfoKHR ), | |
| 2770 "struct and wrapper have different size!" ); | |
| 2771 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value, | |
| 2772 "struct wrapper is not a standard layout!" ); | |
| 2773 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>::value, | |
| 2774 "VideoEncodeH265NaluSliceSegmentInfoKHR is not nothrow_move_constructible!" ); | |
| 2775 | |
| 2776 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR ) == sizeof( VkVideoEncodeH265ProfileInfoKHR ), | |
| 2777 "struct and wrapper have different size!" ); | |
| 2778 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2779 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>::value, | |
| 2780 "VideoEncodeH265ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 2781 | |
| 2782 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR ) == sizeof( VkVideoEncodeH265RateControlInfoKHR ), | |
| 2783 "struct and wrapper have different size!" ); | |
| 2784 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2785 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>::value, | |
| 2786 "VideoEncodeH265RateControlInfoKHR is not nothrow_move_constructible!" ); | |
| 2787 | |
| 2788 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeH265RateControlLayerInfoKHR ), | |
| 2789 "struct and wrapper have different size!" ); | |
| 2790 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value, | |
| 2791 "struct wrapper is not a standard layout!" ); | |
| 2792 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>::value, | |
| 2793 "VideoEncodeH265RateControlLayerInfoKHR is not nothrow_move_constructible!" ); | |
| 2794 | |
| 2795 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR ) == sizeof( VkVideoEncodeH265QpKHR ), "struct and wrapper have different size!" ); | |
| 2796 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2797 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>::value, | |
| 2798 "VideoEncodeH265QpKHR is not nothrow_move_constructible!" ); | |
| 2799 | |
| 2800 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR ) == sizeof( VkVideoEncodeH265FrameSizeKHR ), | |
| 2801 "struct and wrapper have different size!" ); | |
| 2802 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2803 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>::value, | |
| 2804 "VideoEncodeH265FrameSizeKHR is not nothrow_move_constructible!" ); | |
| 2805 | |
| 2806 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeH265GopRemainingFrameInfoKHR ), | |
| 2807 "struct and wrapper have different size!" ); | |
| 2808 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value, | |
| 2809 "struct wrapper is not a standard layout!" ); | |
| 2810 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>::value, | |
| 2811 "VideoEncodeH265GopRemainingFrameInfoKHR is not nothrow_move_constructible!" ); | |
| 2812 | |
| 2813 //=== VK_KHR_video_decode_h264 === | |
| 2814 | |
| 2815 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR ) == sizeof( VkVideoDecodeH264ProfileInfoKHR ), | |
| 2816 "struct and wrapper have different size!" ); | |
| 2817 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2818 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>::value, | |
| 2819 "VideoDecodeH264ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 2820 | |
| 2821 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR ) == sizeof( VkVideoDecodeH264CapabilitiesKHR ), | |
| 2822 "struct and wrapper have different size!" ); | |
| 2823 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2824 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>::value, | |
| 2825 "VideoDecodeH264CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 2826 | |
| 2827 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR ) == | |
| 2828 sizeof( VkVideoDecodeH264SessionParametersCreateInfoKHR ), | |
| 2829 "struct and wrapper have different size!" ); | |
| 2830 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value, | |
| 2831 "struct wrapper is not a standard layout!" ); | |
| 2832 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>::value, | |
| 2833 "VideoDecodeH264SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 2834 | |
| 2835 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH264SessionParametersAddInfoKHR ), | |
| 2836 "struct and wrapper have different size!" ); | |
| 2837 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value, | |
| 2838 "struct wrapper is not a standard layout!" ); | |
| 2839 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>::value, | |
| 2840 "VideoDecodeH264SessionParametersAddInfoKHR is not nothrow_move_constructible!" ); | |
| 2841 | |
| 2842 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR ) == sizeof( VkVideoDecodeH264PictureInfoKHR ), | |
| 2843 "struct and wrapper have different size!" ); | |
| 2844 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2845 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>::value, | |
| 2846 "VideoDecodeH264PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 2847 | |
| 2848 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH264DpbSlotInfoKHR ), | |
| 2849 "struct and wrapper have different size!" ); | |
| 2850 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2851 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>::value, | |
| 2852 "VideoDecodeH264DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 2853 | |
| 2854 //=== VK_AMD_texture_gather_bias_lod === | |
| 2855 | |
| 2856 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD ) == sizeof( VkTextureLODGatherFormatPropertiesAMD ), | |
| 2857 "struct and wrapper have different size!" ); | |
| 2858 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value, | |
| 2859 "struct wrapper is not a standard layout!" ); | |
| 2860 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>::value, | |
| 2861 "TextureLODGatherFormatPropertiesAMD is not nothrow_move_constructible!" ); | |
| 2862 | |
| 2863 //=== VK_AMD_shader_info === | |
| 2864 | |
| 2865 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD ) == sizeof( VkShaderResourceUsageAMD ), | |
| 2866 "struct and wrapper have different size!" ); | |
| 2867 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 2868 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>::value, | |
| 2869 "ShaderResourceUsageAMD is not nothrow_move_constructible!" ); | |
| 2870 | |
| 2871 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD ) == sizeof( VkShaderStatisticsInfoAMD ), | |
| 2872 "struct and wrapper have different size!" ); | |
| 2873 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 2874 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>::value, | |
| 2875 "ShaderStatisticsInfoAMD is not nothrow_move_constructible!" ); | |
| 2876 | |
| 2877 #if defined( VK_USE_PLATFORM_GGP ) | |
| 2878 //=== VK_GGP_stream_descriptor_surface === | |
| 2879 | |
| 2880 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP ) == sizeof( VkStreamDescriptorSurfaceCreateInfoGGP ), | |
| 2881 "struct and wrapper have different size!" ); | |
| 2882 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value, | |
| 2883 "struct wrapper is not a standard layout!" ); | |
| 2884 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>::value, | |
| 2885 "StreamDescriptorSurfaceCreateInfoGGP is not nothrow_move_constructible!" ); | |
| 2886 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 2887 | |
| 2888 //=== VK_NV_corner_sampled_image === | |
| 2889 | |
| 2890 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV ) == sizeof( VkPhysicalDeviceCornerSampledImageFeaturesNV ), | |
| 2891 "struct and wrapper have different size!" ); | |
| 2892 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value, | |
| 2893 "struct wrapper is not a standard layout!" ); | |
| 2894 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>::value, | |
| 2895 "PhysicalDeviceCornerSampledImageFeaturesNV is not nothrow_move_constructible!" ); | |
| 2896 | |
| 2897 //=== VK_NV_external_memory_capabilities === | |
| 2898 | |
| 2899 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV ) == sizeof( VkExternalImageFormatPropertiesNV ), | |
| 2900 "struct and wrapper have different size!" ); | |
| 2901 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 2902 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::value, | |
| 2903 "ExternalImageFormatPropertiesNV is not nothrow_move_constructible!" ); | |
| 2904 | |
| 2905 //=== VK_NV_external_memory === | |
| 2906 | |
| 2907 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV ) == sizeof( VkExternalMemoryImageCreateInfoNV ), | |
| 2908 "struct and wrapper have different size!" ); | |
| 2909 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 2910 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>::value, | |
| 2911 "ExternalMemoryImageCreateInfoNV is not nothrow_move_constructible!" ); | |
| 2912 | |
| 2913 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV ) == sizeof( VkExportMemoryAllocateInfoNV ), | |
| 2914 "struct and wrapper have different size!" ); | |
| 2915 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 2916 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>::value, | |
| 2917 "ExportMemoryAllocateInfoNV is not nothrow_move_constructible!" ); | |
| 2918 | |
| 2919 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2920 //=== VK_NV_external_memory_win32 === | |
| 2921 | |
| 2922 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV ) == sizeof( VkImportMemoryWin32HandleInfoNV ), | |
| 2923 "struct and wrapper have different size!" ); | |
| 2924 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 2925 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>::value, | |
| 2926 "ImportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" ); | |
| 2927 | |
| 2928 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV ) == sizeof( VkExportMemoryWin32HandleInfoNV ), | |
| 2929 "struct and wrapper have different size!" ); | |
| 2930 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 2931 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>::value, | |
| 2932 "ExportMemoryWin32HandleInfoNV is not nothrow_move_constructible!" ); | |
| 2933 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2934 | |
| 2935 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2936 //=== VK_NV_win32_keyed_mutex === | |
| 2937 | |
| 2938 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoNV ), | |
| 2939 "struct and wrapper have different size!" ); | |
| 2940 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value, | |
| 2941 "struct wrapper is not a standard layout!" ); | |
| 2942 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>::value, | |
| 2943 "Win32KeyedMutexAcquireReleaseInfoNV is not nothrow_move_constructible!" ); | |
| 2944 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2945 | |
| 2946 //=== VK_EXT_validation_flags === | |
| 2947 | |
| 2948 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFlagsEXT ) == sizeof( VkValidationFlagsEXT ), "struct and wrapper have different size!" ); | |
| 2949 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2950 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>::value, | |
| 2951 "ValidationFlagsEXT is not nothrow_move_constructible!" ); | |
| 2952 | |
| 2953 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 2954 //=== VK_NN_vi_surface === | |
| 2955 | |
| 2956 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN ) == sizeof( VkViSurfaceCreateInfoNN ), | |
| 2957 "struct and wrapper have different size!" ); | |
| 2958 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value, "struct wrapper is not a standard layout!" ); | |
| 2959 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>::value, | |
| 2960 "ViSurfaceCreateInfoNN is not nothrow_move_constructible!" ); | |
| 2961 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 2962 | |
| 2963 //=== VK_EXT_astc_decode_mode === | |
| 2964 | |
| 2965 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT ) == sizeof( VkImageViewASTCDecodeModeEXT ), | |
| 2966 "struct and wrapper have different size!" ); | |
| 2967 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 2968 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>::value, | |
| 2969 "ImageViewASTCDecodeModeEXT is not nothrow_move_constructible!" ); | |
| 2970 | |
| 2971 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT ) == sizeof( VkPhysicalDeviceASTCDecodeFeaturesEXT ), | |
| 2972 "struct and wrapper have different size!" ); | |
| 2973 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value, | |
| 2974 "struct wrapper is not a standard layout!" ); | |
| 2975 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>::value, | |
| 2976 "PhysicalDeviceASTCDecodeFeaturesEXT is not nothrow_move_constructible!" ); | |
| 2977 | |
| 2978 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2979 //=== VK_KHR_external_memory_win32 === | |
| 2980 | |
| 2981 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR ) == sizeof( VkImportMemoryWin32HandleInfoKHR ), | |
| 2982 "struct and wrapper have different size!" ); | |
| 2983 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2984 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>::value, | |
| 2985 "ImportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 2986 | |
| 2987 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR ) == sizeof( VkExportMemoryWin32HandleInfoKHR ), | |
| 2988 "struct and wrapper have different size!" ); | |
| 2989 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2990 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>::value, | |
| 2991 "ExportMemoryWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 2992 | |
| 2993 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR ) == sizeof( VkMemoryWin32HandlePropertiesKHR ), | |
| 2994 "struct and wrapper have different size!" ); | |
| 2995 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 2996 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>::value, | |
| 2997 "MemoryWin32HandlePropertiesKHR is not nothrow_move_constructible!" ); | |
| 2998 | |
| 2999 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR ) == sizeof( VkMemoryGetWin32HandleInfoKHR ), | |
| 3000 "struct and wrapper have different size!" ); | |
| 3001 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3002 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>::value, | |
| 3003 "MemoryGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3004 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3005 | |
| 3006 //=== VK_KHR_external_memory_fd === | |
| 3007 | |
| 3008 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR ) == sizeof( VkImportMemoryFdInfoKHR ), | |
| 3009 "struct and wrapper have different size!" ); | |
| 3010 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3011 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>::value, | |
| 3012 "ImportMemoryFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3013 | |
| 3014 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR ) == sizeof( VkMemoryFdPropertiesKHR ), | |
| 3015 "struct and wrapper have different size!" ); | |
| 3016 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3017 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>::value, | |
| 3018 "MemoryFdPropertiesKHR is not nothrow_move_constructible!" ); | |
| 3019 | |
| 3020 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR ) == sizeof( VkMemoryGetFdInfoKHR ), "struct and wrapper have different size!" ); | |
| 3021 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3022 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>::value, | |
| 3023 "MemoryGetFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3024 | |
| 3025 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3026 //=== VK_KHR_win32_keyed_mutex === | |
| 3027 | |
| 3028 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR ) == sizeof( VkWin32KeyedMutexAcquireReleaseInfoKHR ), | |
| 3029 "struct and wrapper have different size!" ); | |
| 3030 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value, | |
| 3031 "struct wrapper is not a standard layout!" ); | |
| 3032 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>::value, | |
| 3033 "Win32KeyedMutexAcquireReleaseInfoKHR is not nothrow_move_constructible!" ); | |
| 3034 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3035 | |
| 3036 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3037 //=== VK_KHR_external_semaphore_win32 === | |
| 3038 | |
| 3039 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR ) == sizeof( VkImportSemaphoreWin32HandleInfoKHR ), | |
| 3040 "struct and wrapper have different size!" ); | |
| 3041 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3042 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>::value, | |
| 3043 "ImportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3044 | |
| 3045 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR ) == sizeof( VkExportSemaphoreWin32HandleInfoKHR ), | |
| 3046 "struct and wrapper have different size!" ); | |
| 3047 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3048 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>::value, | |
| 3049 "ExportSemaphoreWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3050 | |
| 3051 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR ) == sizeof( VkD3D12FenceSubmitInfoKHR ), | |
| 3052 "struct and wrapper have different size!" ); | |
| 3053 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3054 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>::value, | |
| 3055 "D3D12FenceSubmitInfoKHR is not nothrow_move_constructible!" ); | |
| 3056 | |
| 3057 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR ) == sizeof( VkSemaphoreGetWin32HandleInfoKHR ), | |
| 3058 "struct and wrapper have different size!" ); | |
| 3059 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3060 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>::value, | |
| 3061 "SemaphoreGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3062 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3063 | |
| 3064 //=== VK_KHR_external_semaphore_fd === | |
| 3065 | |
| 3066 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR ) == sizeof( VkImportSemaphoreFdInfoKHR ), | |
| 3067 "struct and wrapper have different size!" ); | |
| 3068 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3069 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>::value, | |
| 3070 "ImportSemaphoreFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3071 | |
| 3072 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR ) == sizeof( VkSemaphoreGetFdInfoKHR ), | |
| 3073 "struct and wrapper have different size!" ); | |
| 3074 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3075 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>::value, | |
| 3076 "SemaphoreGetFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3077 | |
| 3078 //=== VK_EXT_conditional_rendering === | |
| 3079 | |
| 3080 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT ) == sizeof( VkConditionalRenderingBeginInfoEXT ), | |
| 3081 "struct and wrapper have different size!" ); | |
| 3082 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3083 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>::value, | |
| 3084 "ConditionalRenderingBeginInfoEXT is not nothrow_move_constructible!" ); | |
| 3085 | |
| 3086 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT ) == | |
| 3087 sizeof( VkPhysicalDeviceConditionalRenderingFeaturesEXT ), | |
| 3088 "struct and wrapper have different size!" ); | |
| 3089 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value, | |
| 3090 "struct wrapper is not a standard layout!" ); | |
| 3091 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>::value, | |
| 3092 "PhysicalDeviceConditionalRenderingFeaturesEXT is not nothrow_move_constructible!" ); | |
| 3093 | |
| 3094 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT ) == | |
| 3095 sizeof( VkCommandBufferInheritanceConditionalRenderingInfoEXT ), | |
| 3096 "struct and wrapper have different size!" ); | |
| 3097 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value, | |
| 3098 "struct wrapper is not a standard layout!" ); | |
| 3099 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>::value, | |
| 3100 "CommandBufferInheritanceConditionalRenderingInfoEXT is not nothrow_move_constructible!" ); | |
| 3101 | |
| 3102 //=== VK_KHR_incremental_present === | |
| 3103 | |
| 3104 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionsKHR ) == sizeof( VkPresentRegionsKHR ), "struct and wrapper have different size!" ); | |
| 3105 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3106 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>::value, | |
| 3107 "PresentRegionsKHR is not nothrow_move_constructible!" ); | |
| 3108 | |
| 3109 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentRegionKHR ) == sizeof( VkPresentRegionKHR ), "struct and wrapper have different size!" ); | |
| 3110 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3111 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentRegionKHR>::value, | |
| 3112 "PresentRegionKHR is not nothrow_move_constructible!" ); | |
| 3113 | |
| 3114 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RectLayerKHR ) == sizeof( VkRectLayerKHR ), "struct and wrapper have different size!" ); | |
| 3115 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3116 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RectLayerKHR>::value, "RectLayerKHR is not nothrow_move_constructible!" ); | |
| 3117 | |
| 3118 //=== VK_NV_clip_space_w_scaling === | |
| 3119 | |
| 3120 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportWScalingNV ) == sizeof( VkViewportWScalingNV ), "struct and wrapper have different size!" ); | |
| 3121 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value, "struct wrapper is not a standard layout!" ); | |
| 3122 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>::value, | |
| 3123 "ViewportWScalingNV is not nothrow_move_constructible!" ); | |
| 3124 | |
| 3125 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV ) == sizeof( VkPipelineViewportWScalingStateCreateInfoNV ), | |
| 3126 "struct and wrapper have different size!" ); | |
| 3127 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value, | |
| 3128 "struct wrapper is not a standard layout!" ); | |
| 3129 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>::value, | |
| 3130 "PipelineViewportWScalingStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 3131 | |
| 3132 //=== VK_EXT_display_surface_counter === | |
| 3133 | |
| 3134 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT ) == sizeof( VkSurfaceCapabilities2EXT ), | |
| 3135 "struct and wrapper have different size!" ); | |
| 3136 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3137 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::value, | |
| 3138 "SurfaceCapabilities2EXT is not nothrow_move_constructible!" ); | |
| 3139 | |
| 3140 //=== VK_EXT_display_control === | |
| 3141 | |
| 3142 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT ) == sizeof( VkDisplayPowerInfoEXT ), "struct and wrapper have different size!" ); | |
| 3143 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3144 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>::value, | |
| 3145 "DisplayPowerInfoEXT is not nothrow_move_constructible!" ); | |
| 3146 | |
| 3147 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT ) == sizeof( VkDeviceEventInfoEXT ), "struct and wrapper have different size!" ); | |
| 3148 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3149 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>::value, | |
| 3150 "DeviceEventInfoEXT is not nothrow_move_constructible!" ); | |
| 3151 | |
| 3152 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT ) == sizeof( VkDisplayEventInfoEXT ), "struct and wrapper have different size!" ); | |
| 3153 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3154 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>::value, | |
| 3155 "DisplayEventInfoEXT is not nothrow_move_constructible!" ); | |
| 3156 | |
| 3157 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT ) == sizeof( VkSwapchainCounterCreateInfoEXT ), | |
| 3158 "struct and wrapper have different size!" ); | |
| 3159 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3160 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>::value, | |
| 3161 "SwapchainCounterCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3162 | |
| 3163 //=== VK_GOOGLE_display_timing === | |
| 3164 | |
| 3165 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE ) == sizeof( VkRefreshCycleDurationGOOGLE ), | |
| 3166 "struct and wrapper have different size!" ); | |
| 3167 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value, "struct wrapper is not a standard layout!" ); | |
| 3168 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>::value, | |
| 3169 "RefreshCycleDurationGOOGLE is not nothrow_move_constructible!" ); | |
| 3170 | |
| 3171 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE ) == sizeof( VkPastPresentationTimingGOOGLE ), | |
| 3172 "struct and wrapper have different size!" ); | |
| 3173 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value, "struct wrapper is not a standard layout!" ); | |
| 3174 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>::value, | |
| 3175 "PastPresentationTimingGOOGLE is not nothrow_move_constructible!" ); | |
| 3176 | |
| 3177 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE ) == sizeof( VkPresentTimesInfoGOOGLE ), | |
| 3178 "struct and wrapper have different size!" ); | |
| 3179 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value, "struct wrapper is not a standard layout!" ); | |
| 3180 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>::value, | |
| 3181 "PresentTimesInfoGOOGLE is not nothrow_move_constructible!" ); | |
| 3182 | |
| 3183 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE ) == sizeof( VkPresentTimeGOOGLE ), "struct and wrapper have different size!" ); | |
| 3184 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value, "struct wrapper is not a standard layout!" ); | |
| 3185 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>::value, | |
| 3186 "PresentTimeGOOGLE is not nothrow_move_constructible!" ); | |
| 3187 | |
| 3188 //=== VK_NVX_multiview_per_view_attributes === | |
| 3189 | |
| 3190 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ) == | |
| 3191 sizeof( VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ), | |
| 3192 "struct and wrapper have different size!" ); | |
| 3193 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value, | |
| 3194 "struct wrapper is not a standard layout!" ); | |
| 3195 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>::value, | |
| 3196 "PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX is not nothrow_move_constructible!" ); | |
| 3197 | |
| 3198 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX ) == sizeof( VkMultiviewPerViewAttributesInfoNVX ), | |
| 3199 "struct and wrapper have different size!" ); | |
| 3200 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value, "struct wrapper is not a standard layout!" ); | |
| 3201 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>::value, | |
| 3202 "MultiviewPerViewAttributesInfoNVX is not nothrow_move_constructible!" ); | |
| 3203 | |
| 3204 //=== VK_NV_viewport_swizzle === | |
| 3205 | |
| 3206 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ViewportSwizzleNV ) == sizeof( VkViewportSwizzleNV ), "struct and wrapper have different size!" ); | |
| 3207 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value, "struct wrapper is not a standard layout!" ); | |
| 3208 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>::value, | |
| 3209 "ViewportSwizzleNV is not nothrow_move_constructible!" ); | |
| 3210 | |
| 3211 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV ) == sizeof( VkPipelineViewportSwizzleStateCreateInfoNV ), | |
| 3212 "struct and wrapper have different size!" ); | |
| 3213 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value, | |
| 3214 "struct wrapper is not a standard layout!" ); | |
| 3215 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>::value, | |
| 3216 "PipelineViewportSwizzleStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 3217 | |
| 3218 //=== VK_EXT_discard_rectangles === | |
| 3219 | |
| 3220 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT ) == | |
| 3221 sizeof( VkPhysicalDeviceDiscardRectanglePropertiesEXT ), | |
| 3222 "struct and wrapper have different size!" ); | |
| 3223 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value, | |
| 3224 "struct wrapper is not a standard layout!" ); | |
| 3225 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>::value, | |
| 3226 "PhysicalDeviceDiscardRectanglePropertiesEXT is not nothrow_move_constructible!" ); | |
| 3227 | |
| 3228 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT ) == sizeof( VkPipelineDiscardRectangleStateCreateInfoEXT ), | |
| 3229 "struct and wrapper have different size!" ); | |
| 3230 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value, | |
| 3231 "struct wrapper is not a standard layout!" ); | |
| 3232 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>::value, | |
| 3233 "PipelineDiscardRectangleStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3234 | |
| 3235 //=== VK_EXT_conservative_rasterization === | |
| 3236 | |
| 3237 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT ) == | |
| 3238 sizeof( VkPhysicalDeviceConservativeRasterizationPropertiesEXT ), | |
| 3239 "struct and wrapper have different size!" ); | |
| 3240 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value, | |
| 3241 "struct wrapper is not a standard layout!" ); | |
| 3242 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>::value, | |
| 3243 "PhysicalDeviceConservativeRasterizationPropertiesEXT is not nothrow_move_constructible!" ); | |
| 3244 | |
| 3245 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT ) == | |
| 3246 sizeof( VkPipelineRasterizationConservativeStateCreateInfoEXT ), | |
| 3247 "struct and wrapper have different size!" ); | |
| 3248 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value, | |
| 3249 "struct wrapper is not a standard layout!" ); | |
| 3250 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>::value, | |
| 3251 "PipelineRasterizationConservativeStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3252 | |
| 3253 //=== VK_EXT_depth_clip_enable === | |
| 3254 | |
| 3255 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipEnableFeaturesEXT ), | |
| 3256 "struct and wrapper have different size!" ); | |
| 3257 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value, | |
| 3258 "struct wrapper is not a standard layout!" ); | |
| 3259 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>::value, | |
| 3260 "PhysicalDeviceDepthClipEnableFeaturesEXT is not nothrow_move_constructible!" ); | |
| 3261 | |
| 3262 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT ) == | |
| 3263 sizeof( VkPipelineRasterizationDepthClipStateCreateInfoEXT ), | |
| 3264 "struct and wrapper have different size!" ); | |
| 3265 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value, | |
| 3266 "struct wrapper is not a standard layout!" ); | |
| 3267 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>::value, | |
| 3268 "PipelineRasterizationDepthClipStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3269 | |
| 3270 //=== VK_EXT_hdr_metadata === | |
| 3271 | |
| 3272 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HdrMetadataEXT ) == sizeof( VkHdrMetadataEXT ), "struct and wrapper have different size!" ); | |
| 3273 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3274 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>::value, | |
| 3275 "HdrMetadataEXT is not nothrow_move_constructible!" ); | |
| 3276 | |
| 3277 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XYColorEXT ) == sizeof( VkXYColorEXT ), "struct and wrapper have different size!" ); | |
| 3278 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3279 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "XYColorEXT is not nothrow_move_constructible!" ); | |
| 3280 | |
| 3281 //=== VK_IMG_relaxed_line_rasterization === | |
| 3282 | |
| 3283 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG ) == | |
| 3284 sizeof( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG ), | |
| 3285 "struct and wrapper have different size!" ); | |
| 3286 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value, | |
| 3287 "struct wrapper is not a standard layout!" ); | |
| 3288 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value, | |
| 3289 "PhysicalDeviceRelaxedLineRasterizationFeaturesIMG is not nothrow_move_constructible!" ); | |
| 3290 | |
| 3291 //=== VK_KHR_shared_presentable_image === | |
| 3292 | |
| 3293 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR ) == sizeof( VkSharedPresentSurfaceCapabilitiesKHR ), | |
| 3294 "struct and wrapper have different size!" ); | |
| 3295 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value, | |
| 3296 "struct wrapper is not a standard layout!" ); | |
| 3297 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>::value, | |
| 3298 "SharedPresentSurfaceCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 3299 | |
| 3300 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3301 //=== VK_KHR_external_fence_win32 === | |
| 3302 | |
| 3303 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR ) == sizeof( VkImportFenceWin32HandleInfoKHR ), | |
| 3304 "struct and wrapper have different size!" ); | |
| 3305 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3306 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>::value, | |
| 3307 "ImportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3308 | |
| 3309 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR ) == sizeof( VkExportFenceWin32HandleInfoKHR ), | |
| 3310 "struct and wrapper have different size!" ); | |
| 3311 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3312 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>::value, | |
| 3313 "ExportFenceWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3314 | |
| 3315 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR ) == sizeof( VkFenceGetWin32HandleInfoKHR ), | |
| 3316 "struct and wrapper have different size!" ); | |
| 3317 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3318 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>::value, | |
| 3319 "FenceGetWin32HandleInfoKHR is not nothrow_move_constructible!" ); | |
| 3320 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3321 | |
| 3322 //=== VK_KHR_external_fence_fd === | |
| 3323 | |
| 3324 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR ) == sizeof( VkImportFenceFdInfoKHR ), "struct and wrapper have different size!" ); | |
| 3325 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3326 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>::value, | |
| 3327 "ImportFenceFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3328 | |
| 3329 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR ) == sizeof( VkFenceGetFdInfoKHR ), "struct and wrapper have different size!" ); | |
| 3330 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3331 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>::value, | |
| 3332 "FenceGetFdInfoKHR is not nothrow_move_constructible!" ); | |
| 3333 | |
| 3334 //=== VK_KHR_performance_query === | |
| 3335 | |
| 3336 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR ) == sizeof( VkPhysicalDevicePerformanceQueryFeaturesKHR ), | |
| 3337 "struct and wrapper have different size!" ); | |
| 3338 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value, | |
| 3339 "struct wrapper is not a standard layout!" ); | |
| 3340 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>::value, | |
| 3341 "PhysicalDevicePerformanceQueryFeaturesKHR is not nothrow_move_constructible!" ); | |
| 3342 | |
| 3343 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR ) == | |
| 3344 sizeof( VkPhysicalDevicePerformanceQueryPropertiesKHR ), | |
| 3345 "struct and wrapper have different size!" ); | |
| 3346 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value, | |
| 3347 "struct wrapper is not a standard layout!" ); | |
| 3348 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>::value, | |
| 3349 "PhysicalDevicePerformanceQueryPropertiesKHR is not nothrow_move_constructible!" ); | |
| 3350 | |
| 3351 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterKHR ) == sizeof( VkPerformanceCounterKHR ), | |
| 3352 "struct and wrapper have different size!" ); | |
| 3353 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3354 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>::value, | |
| 3355 "PerformanceCounterKHR is not nothrow_move_constructible!" ); | |
| 3356 | |
| 3357 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR ) == sizeof( VkPerformanceCounterDescriptionKHR ), | |
| 3358 "struct and wrapper have different size!" ); | |
| 3359 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3360 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>::value, | |
| 3361 "PerformanceCounterDescriptionKHR is not nothrow_move_constructible!" ); | |
| 3362 | |
| 3363 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR ) == sizeof( VkQueryPoolPerformanceCreateInfoKHR ), | |
| 3364 "struct and wrapper have different size!" ); | |
| 3365 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3366 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>::value, | |
| 3367 "QueryPoolPerformanceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 3368 | |
| 3369 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR ) == sizeof( VkPerformanceCounterResultKHR ), | |
| 3370 "struct and wrapper have different size!" ); | |
| 3371 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3372 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>::value, | |
| 3373 "PerformanceCounterResultKHR is not nothrow_move_constructible!" ); | |
| 3374 | |
| 3375 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR ) == sizeof( VkAcquireProfilingLockInfoKHR ), | |
| 3376 "struct and wrapper have different size!" ); | |
| 3377 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3378 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>::value, | |
| 3379 "AcquireProfilingLockInfoKHR is not nothrow_move_constructible!" ); | |
| 3380 | |
| 3381 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR ) == sizeof( VkPerformanceQuerySubmitInfoKHR ), | |
| 3382 "struct and wrapper have different size!" ); | |
| 3383 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3384 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>::value, | |
| 3385 "PerformanceQuerySubmitInfoKHR is not nothrow_move_constructible!" ); | |
| 3386 | |
| 3387 //=== VK_KHR_get_surface_capabilities2 === | |
| 3388 | |
| 3389 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR ) == sizeof( VkPhysicalDeviceSurfaceInfo2KHR ), | |
| 3390 "struct and wrapper have different size!" ); | |
| 3391 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3392 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>::value, | |
| 3393 "PhysicalDeviceSurfaceInfo2KHR is not nothrow_move_constructible!" ); | |
| 3394 | |
| 3395 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR ) == sizeof( VkSurfaceCapabilities2KHR ), | |
| 3396 "struct and wrapper have different size!" ); | |
| 3397 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3398 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::value, | |
| 3399 "SurfaceCapabilities2KHR is not nothrow_move_constructible!" ); | |
| 3400 | |
| 3401 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR ) == sizeof( VkSurfaceFormat2KHR ), "struct and wrapper have different size!" ); | |
| 3402 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3403 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>::value, | |
| 3404 "SurfaceFormat2KHR is not nothrow_move_constructible!" ); | |
| 3405 | |
| 3406 //=== VK_KHR_get_display_properties2 === | |
| 3407 | |
| 3408 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayProperties2KHR ) == sizeof( VkDisplayProperties2KHR ), | |
| 3409 "struct and wrapper have different size!" ); | |
| 3410 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3411 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>::value, | |
| 3412 "DisplayProperties2KHR is not nothrow_move_constructible!" ); | |
| 3413 | |
| 3414 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR ) == sizeof( VkDisplayPlaneProperties2KHR ), | |
| 3415 "struct and wrapper have different size!" ); | |
| 3416 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3417 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>::value, | |
| 3418 "DisplayPlaneProperties2KHR is not nothrow_move_constructible!" ); | |
| 3419 | |
| 3420 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR ) == sizeof( VkDisplayModeProperties2KHR ), | |
| 3421 "struct and wrapper have different size!" ); | |
| 3422 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3423 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>::value, | |
| 3424 "DisplayModeProperties2KHR is not nothrow_move_constructible!" ); | |
| 3425 | |
| 3426 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR ) == sizeof( VkDisplayPlaneInfo2KHR ), "struct and wrapper have different size!" ); | |
| 3427 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3428 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>::value, | |
| 3429 "DisplayPlaneInfo2KHR is not nothrow_move_constructible!" ); | |
| 3430 | |
| 3431 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR ) == sizeof( VkDisplayPlaneCapabilities2KHR ), | |
| 3432 "struct and wrapper have different size!" ); | |
| 3433 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3434 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::value, | |
| 3435 "DisplayPlaneCapabilities2KHR is not nothrow_move_constructible!" ); | |
| 3436 | |
| 3437 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 3438 //=== VK_MVK_ios_surface === | |
| 3439 | |
| 3440 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK ) == sizeof( VkIOSSurfaceCreateInfoMVK ), | |
| 3441 "struct and wrapper have different size!" ); | |
| 3442 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" ); | |
| 3443 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>::value, | |
| 3444 "IOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" ); | |
| 3445 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 3446 | |
| 3447 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 3448 //=== VK_MVK_macos_surface === | |
| 3449 | |
| 3450 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK ) == sizeof( VkMacOSSurfaceCreateInfoMVK ), | |
| 3451 "struct and wrapper have different size!" ); | |
| 3452 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value, "struct wrapper is not a standard layout!" ); | |
| 3453 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>::value, | |
| 3454 "MacOSSurfaceCreateInfoMVK is not nothrow_move_constructible!" ); | |
| 3455 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 3456 | |
| 3457 //=== VK_EXT_debug_utils === | |
| 3458 | |
| 3459 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT ) == sizeof( VkDebugUtilsMessengerEXT ), | |
| 3460 "handle and wrapper have different size!" ); | |
| 3461 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value, | |
| 3462 "DebugUtilsMessengerEXT is not copy_constructible!" ); | |
| 3463 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>::value, | |
| 3464 "DebugUtilsMessengerEXT is not nothrow_move_constructible!" ); | |
| 3465 | |
| 3466 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT ) == sizeof( VkDebugUtilsLabelEXT ), "struct and wrapper have different size!" ); | |
| 3467 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3468 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>::value, | |
| 3469 "DebugUtilsLabelEXT is not nothrow_move_constructible!" ); | |
| 3470 | |
| 3471 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT ) == sizeof( VkDebugUtilsMessengerCallbackDataEXT ), | |
| 3472 "struct and wrapper have different size!" ); | |
| 3473 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value, | |
| 3474 "struct wrapper is not a standard layout!" ); | |
| 3475 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>::value, | |
| 3476 "DebugUtilsMessengerCallbackDataEXT is not nothrow_move_constructible!" ); | |
| 3477 | |
| 3478 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT ) == sizeof( VkDebugUtilsMessengerCreateInfoEXT ), | |
| 3479 "struct and wrapper have different size!" ); | |
| 3480 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3481 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>::value, | |
| 3482 "DebugUtilsMessengerCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3483 | |
| 3484 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT ) == sizeof( VkDebugUtilsObjectNameInfoEXT ), | |
| 3485 "struct and wrapper have different size!" ); | |
| 3486 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3487 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>::value, | |
| 3488 "DebugUtilsObjectNameInfoEXT is not nothrow_move_constructible!" ); | |
| 3489 | |
| 3490 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT ) == sizeof( VkDebugUtilsObjectTagInfoEXT ), | |
| 3491 "struct and wrapper have different size!" ); | |
| 3492 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3493 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>::value, | |
| 3494 "DebugUtilsObjectTagInfoEXT is not nothrow_move_constructible!" ); | |
| 3495 | |
| 3496 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 3497 //=== VK_ANDROID_external_memory_android_hardware_buffer === | |
| 3498 | |
| 3499 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID ) == sizeof( VkAndroidHardwareBufferUsageANDROID ), | |
| 3500 "struct and wrapper have different size!" ); | |
| 3501 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value, "struct wrapper is not a standard layout!" ); | |
| 3502 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>::value, | |
| 3503 "AndroidHardwareBufferUsageANDROID is not nothrow_move_constructible!" ); | |
| 3504 | |
| 3505 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID ) == sizeof( VkAndroidHardwareBufferPropertiesANDROID ), | |
| 3506 "struct and wrapper have different size!" ); | |
| 3507 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value, | |
| 3508 "struct wrapper is not a standard layout!" ); | |
| 3509 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>::value, | |
| 3510 "AndroidHardwareBufferPropertiesANDROID is not nothrow_move_constructible!" ); | |
| 3511 | |
| 3512 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID ) == | |
| 3513 sizeof( VkAndroidHardwareBufferFormatPropertiesANDROID ), | |
| 3514 "struct and wrapper have different size!" ); | |
| 3515 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value, | |
| 3516 "struct wrapper is not a standard layout!" ); | |
| 3517 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>::value, | |
| 3518 "AndroidHardwareBufferFormatPropertiesANDROID is not nothrow_move_constructible!" ); | |
| 3519 | |
| 3520 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID ) == sizeof( VkImportAndroidHardwareBufferInfoANDROID ), | |
| 3521 "struct and wrapper have different size!" ); | |
| 3522 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value, | |
| 3523 "struct wrapper is not a standard layout!" ); | |
| 3524 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>::value, | |
| 3525 "ImportAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" ); | |
| 3526 | |
| 3527 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID ) == sizeof( VkMemoryGetAndroidHardwareBufferInfoANDROID ), | |
| 3528 "struct and wrapper have different size!" ); | |
| 3529 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value, | |
| 3530 "struct wrapper is not a standard layout!" ); | |
| 3531 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>::value, | |
| 3532 "MemoryGetAndroidHardwareBufferInfoANDROID is not nothrow_move_constructible!" ); | |
| 3533 | |
| 3534 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatANDROID ) == sizeof( VkExternalFormatANDROID ), | |
| 3535 "struct and wrapper have different size!" ); | |
| 3536 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value, "struct wrapper is not a standard layout!" ); | |
| 3537 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>::value, | |
| 3538 "ExternalFormatANDROID is not nothrow_move_constructible!" ); | |
| 3539 | |
| 3540 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID ) == | |
| 3541 sizeof( VkAndroidHardwareBufferFormatProperties2ANDROID ), | |
| 3542 "struct and wrapper have different size!" ); | |
| 3543 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value, | |
| 3544 "struct wrapper is not a standard layout!" ); | |
| 3545 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>::value, | |
| 3546 "AndroidHardwareBufferFormatProperties2ANDROID is not nothrow_move_constructible!" ); | |
| 3547 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 3548 | |
| 3549 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 3550 //=== VK_AMDX_shader_enqueue === | |
| 3551 | |
| 3552 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueueFeaturesAMDX ), | |
| 3553 "struct and wrapper have different size!" ); | |
| 3554 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value, | |
| 3555 "struct wrapper is not a standard layout!" ); | |
| 3556 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>::value, | |
| 3557 "PhysicalDeviceShaderEnqueueFeaturesAMDX is not nothrow_move_constructible!" ); | |
| 3558 | |
| 3559 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX ) == sizeof( VkPhysicalDeviceShaderEnqueuePropertiesAMDX ), | |
| 3560 "struct and wrapper have different size!" ); | |
| 3561 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value, | |
| 3562 "struct wrapper is not a standard layout!" ); | |
| 3563 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>::value, | |
| 3564 "PhysicalDeviceShaderEnqueuePropertiesAMDX is not nothrow_move_constructible!" ); | |
| 3565 | |
| 3566 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX ) == sizeof( VkExecutionGraphPipelineScratchSizeAMDX ), | |
| 3567 "struct and wrapper have different size!" ); | |
| 3568 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value, | |
| 3569 "struct wrapper is not a standard layout!" ); | |
| 3570 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>::value, | |
| 3571 "ExecutionGraphPipelineScratchSizeAMDX is not nothrow_move_constructible!" ); | |
| 3572 | |
| 3573 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX ) == sizeof( VkExecutionGraphPipelineCreateInfoAMDX ), | |
| 3574 "struct and wrapper have different size!" ); | |
| 3575 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value, | |
| 3576 "struct wrapper is not a standard layout!" ); | |
| 3577 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>::value, | |
| 3578 "ExecutionGraphPipelineCreateInfoAMDX is not nothrow_move_constructible!" ); | |
| 3579 | |
| 3580 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX ) == sizeof( VkDispatchGraphInfoAMDX ), | |
| 3581 "struct and wrapper have different size!" ); | |
| 3582 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value, "struct wrapper is not a standard layout!" ); | |
| 3583 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>::value, | |
| 3584 "DispatchGraphInfoAMDX is not nothrow_move_constructible!" ); | |
| 3585 | |
| 3586 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX ) == sizeof( VkDispatchGraphCountInfoAMDX ), | |
| 3587 "struct and wrapper have different size!" ); | |
| 3588 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value, "struct wrapper is not a standard layout!" ); | |
| 3589 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>::value, | |
| 3590 "DispatchGraphCountInfoAMDX is not nothrow_move_constructible!" ); | |
| 3591 | |
| 3592 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX ) == sizeof( VkPipelineShaderStageNodeCreateInfoAMDX ), | |
| 3593 "struct and wrapper have different size!" ); | |
| 3594 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value, | |
| 3595 "struct wrapper is not a standard layout!" ); | |
| 3596 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>::value, | |
| 3597 "PipelineShaderStageNodeCreateInfoAMDX is not nothrow_move_constructible!" ); | |
| 3598 | |
| 3599 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX ) == sizeof( VkDeviceOrHostAddressConstAMDX ), | |
| 3600 "struct and wrapper have different size!" ); | |
| 3601 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value, "struct wrapper is not a standard layout!" ); | |
| 3602 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>::value, | |
| 3603 "DeviceOrHostAddressConstAMDX is not nothrow_move_constructible!" ); | |
| 3604 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 3605 | |
| 3606 //=== VK_AMD_mixed_attachment_samples === | |
| 3607 | |
| 3608 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD ) == sizeof( VkAttachmentSampleCountInfoAMD ), | |
| 3609 "struct and wrapper have different size!" ); | |
| 3610 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 3611 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>::value, | |
| 3612 "AttachmentSampleCountInfoAMD is not nothrow_move_constructible!" ); | |
| 3613 | |
| 3614 //=== VK_KHR_shader_bfloat16 === | |
| 3615 | |
| 3616 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR ) == sizeof( VkPhysicalDeviceShaderBfloat16FeaturesKHR ), | |
| 3617 "struct and wrapper have different size!" ); | |
| 3618 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR>::value, | |
| 3619 "struct wrapper is not a standard layout!" ); | |
| 3620 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR>::value, | |
| 3621 "PhysicalDeviceShaderBfloat16FeaturesKHR is not nothrow_move_constructible!" ); | |
| 3622 | |
| 3623 //=== VK_EXT_sample_locations === | |
| 3624 | |
| 3625 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationEXT ) == sizeof( VkSampleLocationEXT ), "struct and wrapper have different size!" ); | |
| 3626 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3627 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationEXT>::value, | |
| 3628 "SampleLocationEXT is not nothrow_move_constructible!" ); | |
| 3629 | |
| 3630 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT ) == sizeof( VkSampleLocationsInfoEXT ), | |
| 3631 "struct and wrapper have different size!" ); | |
| 3632 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3633 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>::value, | |
| 3634 "SampleLocationsInfoEXT is not nothrow_move_constructible!" ); | |
| 3635 | |
| 3636 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT ) == sizeof( VkAttachmentSampleLocationsEXT ), | |
| 3637 "struct and wrapper have different size!" ); | |
| 3638 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3639 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>::value, | |
| 3640 "AttachmentSampleLocationsEXT is not nothrow_move_constructible!" ); | |
| 3641 | |
| 3642 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT ) == sizeof( VkSubpassSampleLocationsEXT ), | |
| 3643 "struct and wrapper have different size!" ); | |
| 3644 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3645 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>::value, | |
| 3646 "SubpassSampleLocationsEXT is not nothrow_move_constructible!" ); | |
| 3647 | |
| 3648 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT ) == sizeof( VkRenderPassSampleLocationsBeginInfoEXT ), | |
| 3649 "struct and wrapper have different size!" ); | |
| 3650 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value, | |
| 3651 "struct wrapper is not a standard layout!" ); | |
| 3652 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>::value, | |
| 3653 "RenderPassSampleLocationsBeginInfoEXT is not nothrow_move_constructible!" ); | |
| 3654 | |
| 3655 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT ) == sizeof( VkPipelineSampleLocationsStateCreateInfoEXT ), | |
| 3656 "struct and wrapper have different size!" ); | |
| 3657 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value, | |
| 3658 "struct wrapper is not a standard layout!" ); | |
| 3659 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>::value, | |
| 3660 "PipelineSampleLocationsStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3661 | |
| 3662 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT ) == sizeof( VkPhysicalDeviceSampleLocationsPropertiesEXT ), | |
| 3663 "struct and wrapper have different size!" ); | |
| 3664 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value, | |
| 3665 "struct wrapper is not a standard layout!" ); | |
| 3666 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>::value, | |
| 3667 "PhysicalDeviceSampleLocationsPropertiesEXT is not nothrow_move_constructible!" ); | |
| 3668 | |
| 3669 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT ) == sizeof( VkMultisamplePropertiesEXT ), | |
| 3670 "struct and wrapper have different size!" ); | |
| 3671 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3672 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>::value, | |
| 3673 "MultisamplePropertiesEXT is not nothrow_move_constructible!" ); | |
| 3674 | |
| 3675 //=== VK_EXT_blend_operation_advanced === | |
| 3676 | |
| 3677 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT ) == | |
| 3678 sizeof( VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT ), | |
| 3679 "struct and wrapper have different size!" ); | |
| 3680 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value, | |
| 3681 "struct wrapper is not a standard layout!" ); | |
| 3682 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>::value, | |
| 3683 "PhysicalDeviceBlendOperationAdvancedFeaturesEXT is not nothrow_move_constructible!" ); | |
| 3684 | |
| 3685 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT ) == | |
| 3686 sizeof( VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT ), | |
| 3687 "struct and wrapper have different size!" ); | |
| 3688 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value, | |
| 3689 "struct wrapper is not a standard layout!" ); | |
| 3690 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>::value, | |
| 3691 "PhysicalDeviceBlendOperationAdvancedPropertiesEXT is not nothrow_move_constructible!" ); | |
| 3692 | |
| 3693 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT ) == | |
| 3694 sizeof( VkPipelineColorBlendAdvancedStateCreateInfoEXT ), | |
| 3695 "struct and wrapper have different size!" ); | |
| 3696 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value, | |
| 3697 "struct wrapper is not a standard layout!" ); | |
| 3698 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>::value, | |
| 3699 "PipelineColorBlendAdvancedStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3700 | |
| 3701 //=== VK_NV_fragment_coverage_to_color === | |
| 3702 | |
| 3703 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV ) == sizeof( VkPipelineCoverageToColorStateCreateInfoNV ), | |
| 3704 "struct and wrapper have different size!" ); | |
| 3705 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value, | |
| 3706 "struct wrapper is not a standard layout!" ); | |
| 3707 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>::value, | |
| 3708 "PipelineCoverageToColorStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 3709 | |
| 3710 //=== VK_KHR_acceleration_structure === | |
| 3711 | |
| 3712 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR ) == sizeof( VkAccelerationStructureKHR ), | |
| 3713 "handle and wrapper have different size!" ); | |
| 3714 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value, | |
| 3715 "AccelerationStructureKHR is not copy_constructible!" ); | |
| 3716 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>::value, | |
| 3717 "AccelerationStructureKHR is not nothrow_move_constructible!" ); | |
| 3718 | |
| 3719 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR ) == sizeof( VkDeviceOrHostAddressKHR ), | |
| 3720 "struct and wrapper have different size!" ); | |
| 3721 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3722 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>::value, | |
| 3723 "DeviceOrHostAddressKHR is not nothrow_move_constructible!" ); | |
| 3724 | |
| 3725 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR ) == sizeof( VkDeviceOrHostAddressConstKHR ), | |
| 3726 "struct and wrapper have different size!" ); | |
| 3727 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3728 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>::value, | |
| 3729 "DeviceOrHostAddressConstKHR is not nothrow_move_constructible!" ); | |
| 3730 | |
| 3731 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR ) == sizeof( VkAccelerationStructureBuildRangeInfoKHR ), | |
| 3732 "struct and wrapper have different size!" ); | |
| 3733 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value, | |
| 3734 "struct wrapper is not a standard layout!" ); | |
| 3735 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>::value, | |
| 3736 "AccelerationStructureBuildRangeInfoKHR is not nothrow_move_constructible!" ); | |
| 3737 | |
| 3738 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AabbPositionsKHR ) == sizeof( VkAabbPositionsKHR ), "struct and wrapper have different size!" ); | |
| 3739 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3740 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>::value, | |
| 3741 "AabbPositionsKHR is not nothrow_move_constructible!" ); | |
| 3742 | |
| 3743 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR ) == | |
| 3744 sizeof( VkAccelerationStructureGeometryTrianglesDataKHR ), | |
| 3745 "struct and wrapper have different size!" ); | |
| 3746 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value, | |
| 3747 "struct wrapper is not a standard layout!" ); | |
| 3748 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>::value, | |
| 3749 "AccelerationStructureGeometryTrianglesDataKHR is not nothrow_move_constructible!" ); | |
| 3750 | |
| 3751 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TransformMatrixKHR ) == sizeof( VkTransformMatrixKHR ), "struct and wrapper have different size!" ); | |
| 3752 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3753 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>::value, | |
| 3754 "TransformMatrixKHR is not nothrow_move_constructible!" ); | |
| 3755 | |
| 3756 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR ) == sizeof( VkAccelerationStructureBuildGeometryInfoKHR ), | |
| 3757 "struct and wrapper have different size!" ); | |
| 3758 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value, | |
| 3759 "struct wrapper is not a standard layout!" ); | |
| 3760 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>::value, | |
| 3761 "AccelerationStructureBuildGeometryInfoKHR is not nothrow_move_constructible!" ); | |
| 3762 | |
| 3763 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR ) == sizeof( VkAccelerationStructureGeometryAabbsDataKHR ), | |
| 3764 "struct and wrapper have different size!" ); | |
| 3765 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value, | |
| 3766 "struct wrapper is not a standard layout!" ); | |
| 3767 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>::value, | |
| 3768 "AccelerationStructureGeometryAabbsDataKHR is not nothrow_move_constructible!" ); | |
| 3769 | |
| 3770 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR ) == sizeof( VkAccelerationStructureInstanceKHR ), | |
| 3771 "struct and wrapper have different size!" ); | |
| 3772 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3773 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>::value, | |
| 3774 "AccelerationStructureInstanceKHR is not nothrow_move_constructible!" ); | |
| 3775 | |
| 3776 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR ) == | |
| 3777 sizeof( VkAccelerationStructureGeometryInstancesDataKHR ), | |
| 3778 "struct and wrapper have different size!" ); | |
| 3779 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value, | |
| 3780 "struct wrapper is not a standard layout!" ); | |
| 3781 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>::value, | |
| 3782 "AccelerationStructureGeometryInstancesDataKHR is not nothrow_move_constructible!" ); | |
| 3783 | |
| 3784 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR ) == sizeof( VkAccelerationStructureGeometryDataKHR ), | |
| 3785 "struct and wrapper have different size!" ); | |
| 3786 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value, | |
| 3787 "struct wrapper is not a standard layout!" ); | |
| 3788 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>::value, | |
| 3789 "AccelerationStructureGeometryDataKHR is not nothrow_move_constructible!" ); | |
| 3790 | |
| 3791 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR ) == sizeof( VkAccelerationStructureGeometryKHR ), | |
| 3792 "struct and wrapper have different size!" ); | |
| 3793 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3794 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>::value, | |
| 3795 "AccelerationStructureGeometryKHR is not nothrow_move_constructible!" ); | |
| 3796 | |
| 3797 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR ) == sizeof( VkAccelerationStructureCreateInfoKHR ), | |
| 3798 "struct and wrapper have different size!" ); | |
| 3799 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value, | |
| 3800 "struct wrapper is not a standard layout!" ); | |
| 3801 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>::value, | |
| 3802 "AccelerationStructureCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 3803 | |
| 3804 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR ) == sizeof( VkWriteDescriptorSetAccelerationStructureKHR ), | |
| 3805 "struct and wrapper have different size!" ); | |
| 3806 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value, | |
| 3807 "struct wrapper is not a standard layout!" ); | |
| 3808 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>::value, | |
| 3809 "WriteDescriptorSetAccelerationStructureKHR is not nothrow_move_constructible!" ); | |
| 3810 | |
| 3811 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR ) == | |
| 3812 sizeof( VkPhysicalDeviceAccelerationStructureFeaturesKHR ), | |
| 3813 "struct and wrapper have different size!" ); | |
| 3814 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value, | |
| 3815 "struct wrapper is not a standard layout!" ); | |
| 3816 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>::value, | |
| 3817 "PhysicalDeviceAccelerationStructureFeaturesKHR is not nothrow_move_constructible!" ); | |
| 3818 | |
| 3819 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR ) == | |
| 3820 sizeof( VkPhysicalDeviceAccelerationStructurePropertiesKHR ), | |
| 3821 "struct and wrapper have different size!" ); | |
| 3822 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value, | |
| 3823 "struct wrapper is not a standard layout!" ); | |
| 3824 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>::value, | |
| 3825 "PhysicalDeviceAccelerationStructurePropertiesKHR is not nothrow_move_constructible!" ); | |
| 3826 | |
| 3827 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR ) == sizeof( VkAccelerationStructureDeviceAddressInfoKHR ), | |
| 3828 "struct and wrapper have different size!" ); | |
| 3829 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value, | |
| 3830 "struct wrapper is not a standard layout!" ); | |
| 3831 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>::value, | |
| 3832 "AccelerationStructureDeviceAddressInfoKHR is not nothrow_move_constructible!" ); | |
| 3833 | |
| 3834 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR ) == sizeof( VkAccelerationStructureVersionInfoKHR ), | |
| 3835 "struct and wrapper have different size!" ); | |
| 3836 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value, | |
| 3837 "struct wrapper is not a standard layout!" ); | |
| 3838 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>::value, | |
| 3839 "AccelerationStructureVersionInfoKHR is not nothrow_move_constructible!" ); | |
| 3840 | |
| 3841 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR ) == sizeof( VkCopyAccelerationStructureToMemoryInfoKHR ), | |
| 3842 "struct and wrapper have different size!" ); | |
| 3843 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value, | |
| 3844 "struct wrapper is not a standard layout!" ); | |
| 3845 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>::value, | |
| 3846 "CopyAccelerationStructureToMemoryInfoKHR is not nothrow_move_constructible!" ); | |
| 3847 | |
| 3848 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR ) == sizeof( VkCopyMemoryToAccelerationStructureInfoKHR ), | |
| 3849 "struct and wrapper have different size!" ); | |
| 3850 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value, | |
| 3851 "struct wrapper is not a standard layout!" ); | |
| 3852 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>::value, | |
| 3853 "CopyMemoryToAccelerationStructureInfoKHR is not nothrow_move_constructible!" ); | |
| 3854 | |
| 3855 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR ) == sizeof( VkCopyAccelerationStructureInfoKHR ), | |
| 3856 "struct and wrapper have different size!" ); | |
| 3857 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3858 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>::value, | |
| 3859 "CopyAccelerationStructureInfoKHR is not nothrow_move_constructible!" ); | |
| 3860 | |
| 3861 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR ) == sizeof( VkAccelerationStructureBuildSizesInfoKHR ), | |
| 3862 "struct and wrapper have different size!" ); | |
| 3863 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value, | |
| 3864 "struct wrapper is not a standard layout!" ); | |
| 3865 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>::value, | |
| 3866 "AccelerationStructureBuildSizesInfoKHR is not nothrow_move_constructible!" ); | |
| 3867 | |
| 3868 //=== VK_KHR_ray_tracing_pipeline === | |
| 3869 | |
| 3870 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR ) == sizeof( VkRayTracingShaderGroupCreateInfoKHR ), | |
| 3871 "struct and wrapper have different size!" ); | |
| 3872 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value, | |
| 3873 "struct wrapper is not a standard layout!" ); | |
| 3874 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>::value, | |
| 3875 "RayTracingShaderGroupCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 3876 | |
| 3877 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR ) == sizeof( VkRayTracingPipelineCreateInfoKHR ), | |
| 3878 "struct and wrapper have different size!" ); | |
| 3879 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3880 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>::value, | |
| 3881 "RayTracingPipelineCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 3882 | |
| 3883 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR ) == | |
| 3884 sizeof( VkPhysicalDeviceRayTracingPipelineFeaturesKHR ), | |
| 3885 "struct and wrapper have different size!" ); | |
| 3886 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value, | |
| 3887 "struct wrapper is not a standard layout!" ); | |
| 3888 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>::value, | |
| 3889 "PhysicalDeviceRayTracingPipelineFeaturesKHR is not nothrow_move_constructible!" ); | |
| 3890 | |
| 3891 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR ) == | |
| 3892 sizeof( VkPhysicalDeviceRayTracingPipelinePropertiesKHR ), | |
| 3893 "struct and wrapper have different size!" ); | |
| 3894 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value, | |
| 3895 "struct wrapper is not a standard layout!" ); | |
| 3896 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>::value, | |
| 3897 "PhysicalDeviceRayTracingPipelinePropertiesKHR is not nothrow_move_constructible!" ); | |
| 3898 | |
| 3899 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR ) == sizeof( VkStridedDeviceAddressRegionKHR ), | |
| 3900 "struct and wrapper have different size!" ); | |
| 3901 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3902 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>::value, | |
| 3903 "StridedDeviceAddressRegionKHR is not nothrow_move_constructible!" ); | |
| 3904 | |
| 3905 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR ) == sizeof( VkTraceRaysIndirectCommandKHR ), | |
| 3906 "struct and wrapper have different size!" ); | |
| 3907 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3908 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>::value, | |
| 3909 "TraceRaysIndirectCommandKHR is not nothrow_move_constructible!" ); | |
| 3910 | |
| 3911 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR ) == sizeof( VkRayTracingPipelineInterfaceCreateInfoKHR ), | |
| 3912 "struct and wrapper have different size!" ); | |
| 3913 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value, | |
| 3914 "struct wrapper is not a standard layout!" ); | |
| 3915 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>::value, | |
| 3916 "RayTracingPipelineInterfaceCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 3917 | |
| 3918 //=== VK_KHR_ray_query === | |
| 3919 | |
| 3920 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR ) == sizeof( VkPhysicalDeviceRayQueryFeaturesKHR ), | |
| 3921 "struct and wrapper have different size!" ); | |
| 3922 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 3923 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>::value, | |
| 3924 "PhysicalDeviceRayQueryFeaturesKHR is not nothrow_move_constructible!" ); | |
| 3925 | |
| 3926 //=== VK_NV_framebuffer_mixed_samples === | |
| 3927 | |
| 3928 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV ) == | |
| 3929 sizeof( VkPipelineCoverageModulationStateCreateInfoNV ), | |
| 3930 "struct and wrapper have different size!" ); | |
| 3931 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value, | |
| 3932 "struct wrapper is not a standard layout!" ); | |
| 3933 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>::value, | |
| 3934 "PipelineCoverageModulationStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 3935 | |
| 3936 //=== VK_NV_shader_sm_builtins === | |
| 3937 | |
| 3938 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsPropertiesNV ), | |
| 3939 "struct and wrapper have different size!" ); | |
| 3940 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value, | |
| 3941 "struct wrapper is not a standard layout!" ); | |
| 3942 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>::value, | |
| 3943 "PhysicalDeviceShaderSMBuiltinsPropertiesNV is not nothrow_move_constructible!" ); | |
| 3944 | |
| 3945 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV ) == sizeof( VkPhysicalDeviceShaderSMBuiltinsFeaturesNV ), | |
| 3946 "struct and wrapper have different size!" ); | |
| 3947 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value, | |
| 3948 "struct wrapper is not a standard layout!" ); | |
| 3949 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>::value, | |
| 3950 "PhysicalDeviceShaderSMBuiltinsFeaturesNV is not nothrow_move_constructible!" ); | |
| 3951 | |
| 3952 //=== VK_EXT_image_drm_format_modifier === | |
| 3953 | |
| 3954 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT ) == sizeof( VkDrmFormatModifierPropertiesListEXT ), | |
| 3955 "struct and wrapper have different size!" ); | |
| 3956 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value, | |
| 3957 "struct wrapper is not a standard layout!" ); | |
| 3958 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>::value, | |
| 3959 "DrmFormatModifierPropertiesListEXT is not nothrow_move_constructible!" ); | |
| 3960 | |
| 3961 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT ) == sizeof( VkDrmFormatModifierPropertiesEXT ), | |
| 3962 "struct and wrapper have different size!" ); | |
| 3963 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 3964 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>::value, | |
| 3965 "DrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" ); | |
| 3966 | |
| 3967 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT ) == | |
| 3968 sizeof( VkPhysicalDeviceImageDrmFormatModifierInfoEXT ), | |
| 3969 "struct and wrapper have different size!" ); | |
| 3970 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value, | |
| 3971 "struct wrapper is not a standard layout!" ); | |
| 3972 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>::value, | |
| 3973 "PhysicalDeviceImageDrmFormatModifierInfoEXT is not nothrow_move_constructible!" ); | |
| 3974 | |
| 3975 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT ) == sizeof( VkImageDrmFormatModifierListCreateInfoEXT ), | |
| 3976 "struct and wrapper have different size!" ); | |
| 3977 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value, | |
| 3978 "struct wrapper is not a standard layout!" ); | |
| 3979 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>::value, | |
| 3980 "ImageDrmFormatModifierListCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3981 | |
| 3982 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT ) == | |
| 3983 sizeof( VkImageDrmFormatModifierExplicitCreateInfoEXT ), | |
| 3984 "struct and wrapper have different size!" ); | |
| 3985 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value, | |
| 3986 "struct wrapper is not a standard layout!" ); | |
| 3987 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>::value, | |
| 3988 "ImageDrmFormatModifierExplicitCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 3989 | |
| 3990 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT ) == sizeof( VkImageDrmFormatModifierPropertiesEXT ), | |
| 3991 "struct and wrapper have different size!" ); | |
| 3992 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value, | |
| 3993 "struct wrapper is not a standard layout!" ); | |
| 3994 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>::value, | |
| 3995 "ImageDrmFormatModifierPropertiesEXT is not nothrow_move_constructible!" ); | |
| 3996 | |
| 3997 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT ) == sizeof( VkDrmFormatModifierPropertiesList2EXT ), | |
| 3998 "struct and wrapper have different size!" ); | |
| 3999 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value, | |
| 4000 "struct wrapper is not a standard layout!" ); | |
| 4001 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>::value, | |
| 4002 "DrmFormatModifierPropertiesList2EXT is not nothrow_move_constructible!" ); | |
| 4003 | |
| 4004 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT ) == sizeof( VkDrmFormatModifierProperties2EXT ), | |
| 4005 "struct and wrapper have different size!" ); | |
| 4006 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4007 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>::value, | |
| 4008 "DrmFormatModifierProperties2EXT is not nothrow_move_constructible!" ); | |
| 4009 | |
| 4010 //=== VK_EXT_validation_cache === | |
| 4011 | |
| 4012 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheEXT ) == sizeof( VkValidationCacheEXT ), "handle and wrapper have different size!" ); | |
| 4013 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value, "ValidationCacheEXT is not copy_constructible!" ); | |
| 4014 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>::value, | |
| 4015 "ValidationCacheEXT is not nothrow_move_constructible!" ); | |
| 4016 | |
| 4017 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT ) == sizeof( VkValidationCacheCreateInfoEXT ), | |
| 4018 "struct and wrapper have different size!" ); | |
| 4019 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4020 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>::value, | |
| 4021 "ValidationCacheCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4022 | |
| 4023 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT ) == sizeof( VkShaderModuleValidationCacheCreateInfoEXT ), | |
| 4024 "struct and wrapper have different size!" ); | |
| 4025 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value, | |
| 4026 "struct wrapper is not a standard layout!" ); | |
| 4027 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>::value, | |
| 4028 "ShaderModuleValidationCacheCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4029 | |
| 4030 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4031 //=== VK_KHR_portability_subset === | |
| 4032 | |
| 4033 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR ) == sizeof( VkPhysicalDevicePortabilitySubsetFeaturesKHR ), | |
| 4034 "struct and wrapper have different size!" ); | |
| 4035 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value, | |
| 4036 "struct wrapper is not a standard layout!" ); | |
| 4037 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>::value, | |
| 4038 "PhysicalDevicePortabilitySubsetFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4039 | |
| 4040 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR ) == | |
| 4041 sizeof( VkPhysicalDevicePortabilitySubsetPropertiesKHR ), | |
| 4042 "struct and wrapper have different size!" ); | |
| 4043 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value, | |
| 4044 "struct wrapper is not a standard layout!" ); | |
| 4045 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>::value, | |
| 4046 "PhysicalDevicePortabilitySubsetPropertiesKHR is not nothrow_move_constructible!" ); | |
| 4047 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4048 | |
| 4049 //=== VK_NV_shading_rate_image === | |
| 4050 | |
| 4051 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV ) == sizeof( VkShadingRatePaletteNV ), "struct and wrapper have different size!" ); | |
| 4052 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4053 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>::value, | |
| 4054 "ShadingRatePaletteNV is not nothrow_move_constructible!" ); | |
| 4055 | |
| 4056 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV ) == | |
| 4057 sizeof( VkPipelineViewportShadingRateImageStateCreateInfoNV ), | |
| 4058 "struct and wrapper have different size!" ); | |
| 4059 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value, | |
| 4060 "struct wrapper is not a standard layout!" ); | |
| 4061 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>::value, | |
| 4062 "PipelineViewportShadingRateImageStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4063 | |
| 4064 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV ) == sizeof( VkPhysicalDeviceShadingRateImageFeaturesNV ), | |
| 4065 "struct and wrapper have different size!" ); | |
| 4066 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value, | |
| 4067 "struct wrapper is not a standard layout!" ); | |
| 4068 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>::value, | |
| 4069 "PhysicalDeviceShadingRateImageFeaturesNV is not nothrow_move_constructible!" ); | |
| 4070 | |
| 4071 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV ) == sizeof( VkPhysicalDeviceShadingRateImagePropertiesNV ), | |
| 4072 "struct and wrapper have different size!" ); | |
| 4073 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value, | |
| 4074 "struct wrapper is not a standard layout!" ); | |
| 4075 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>::value, | |
| 4076 "PhysicalDeviceShadingRateImagePropertiesNV is not nothrow_move_constructible!" ); | |
| 4077 | |
| 4078 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV ) == sizeof( VkCoarseSampleLocationNV ), | |
| 4079 "struct and wrapper have different size!" ); | |
| 4080 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4081 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>::value, | |
| 4082 "CoarseSampleLocationNV is not nothrow_move_constructible!" ); | |
| 4083 | |
| 4084 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV ) == sizeof( VkCoarseSampleOrderCustomNV ), | |
| 4085 "struct and wrapper have different size!" ); | |
| 4086 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4087 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>::value, | |
| 4088 "CoarseSampleOrderCustomNV is not nothrow_move_constructible!" ); | |
| 4089 | |
| 4090 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV ) == | |
| 4091 sizeof( VkPipelineViewportCoarseSampleOrderStateCreateInfoNV ), | |
| 4092 "struct and wrapper have different size!" ); | |
| 4093 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value, | |
| 4094 "struct wrapper is not a standard layout!" ); | |
| 4095 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>::value, | |
| 4096 "PipelineViewportCoarseSampleOrderStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4097 | |
| 4098 //=== VK_NV_ray_tracing === | |
| 4099 | |
| 4100 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureNV ) == sizeof( VkAccelerationStructureNV ), | |
| 4101 "handle and wrapper have different size!" ); | |
| 4102 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value, | |
| 4103 "AccelerationStructureNV is not copy_constructible!" ); | |
| 4104 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>::value, | |
| 4105 "AccelerationStructureNV is not nothrow_move_constructible!" ); | |
| 4106 | |
| 4107 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV ) == sizeof( VkRayTracingShaderGroupCreateInfoNV ), | |
| 4108 "struct and wrapper have different size!" ); | |
| 4109 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4110 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>::value, | |
| 4111 "RayTracingShaderGroupCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4112 | |
| 4113 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV ) == sizeof( VkRayTracingPipelineCreateInfoNV ), | |
| 4114 "struct and wrapper have different size!" ); | |
| 4115 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4116 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>::value, | |
| 4117 "RayTracingPipelineCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4118 | |
| 4119 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV ) == sizeof( VkGeometryTrianglesNV ), "struct and wrapper have different size!" ); | |
| 4120 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4121 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>::value, | |
| 4122 "GeometryTrianglesNV is not nothrow_move_constructible!" ); | |
| 4123 | |
| 4124 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryAABBNV ) == sizeof( VkGeometryAABBNV ), "struct and wrapper have different size!" ); | |
| 4125 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4126 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryAABBNV>::value, | |
| 4127 "GeometryAABBNV is not nothrow_move_constructible!" ); | |
| 4128 | |
| 4129 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryDataNV ) == sizeof( VkGeometryDataNV ), "struct and wrapper have different size!" ); | |
| 4130 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4131 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryDataNV>::value, | |
| 4132 "GeometryDataNV is not nothrow_move_constructible!" ); | |
| 4133 | |
| 4134 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeometryNV ) == sizeof( VkGeometryNV ), "struct and wrapper have different size!" ); | |
| 4135 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4136 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeometryNV>::value, "GeometryNV is not nothrow_move_constructible!" ); | |
| 4137 | |
| 4138 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV ) == sizeof( VkAccelerationStructureInfoNV ), | |
| 4139 "struct and wrapper have different size!" ); | |
| 4140 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4141 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>::value, | |
| 4142 "AccelerationStructureInfoNV is not nothrow_move_constructible!" ); | |
| 4143 | |
| 4144 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV ) == sizeof( VkAccelerationStructureCreateInfoNV ), | |
| 4145 "struct and wrapper have different size!" ); | |
| 4146 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4147 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>::value, | |
| 4148 "AccelerationStructureCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4149 | |
| 4150 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV ) == sizeof( VkBindAccelerationStructureMemoryInfoNV ), | |
| 4151 "struct and wrapper have different size!" ); | |
| 4152 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value, | |
| 4153 "struct wrapper is not a standard layout!" ); | |
| 4154 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>::value, | |
| 4155 "BindAccelerationStructureMemoryInfoNV is not nothrow_move_constructible!" ); | |
| 4156 | |
| 4157 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV ) == sizeof( VkWriteDescriptorSetAccelerationStructureNV ), | |
| 4158 "struct and wrapper have different size!" ); | |
| 4159 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value, | |
| 4160 "struct wrapper is not a standard layout!" ); | |
| 4161 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>::value, | |
| 4162 "WriteDescriptorSetAccelerationStructureNV is not nothrow_move_constructible!" ); | |
| 4163 | |
| 4164 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV ) == | |
| 4165 sizeof( VkAccelerationStructureMemoryRequirementsInfoNV ), | |
| 4166 "struct and wrapper have different size!" ); | |
| 4167 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value, | |
| 4168 "struct wrapper is not a standard layout!" ); | |
| 4169 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>::value, | |
| 4170 "AccelerationStructureMemoryRequirementsInfoNV is not nothrow_move_constructible!" ); | |
| 4171 | |
| 4172 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV ) == sizeof( VkPhysicalDeviceRayTracingPropertiesNV ), | |
| 4173 "struct and wrapper have different size!" ); | |
| 4174 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value, | |
| 4175 "struct wrapper is not a standard layout!" ); | |
| 4176 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>::value, | |
| 4177 "PhysicalDeviceRayTracingPropertiesNV is not nothrow_move_constructible!" ); | |
| 4178 | |
| 4179 //=== VK_NV_representative_fragment_test === | |
| 4180 | |
| 4181 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV ) == | |
| 4182 sizeof( VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV ), | |
| 4183 "struct and wrapper have different size!" ); | |
| 4184 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value, | |
| 4185 "struct wrapper is not a standard layout!" ); | |
| 4186 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>::value, | |
| 4187 "PhysicalDeviceRepresentativeFragmentTestFeaturesNV is not nothrow_move_constructible!" ); | |
| 4188 | |
| 4189 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV ) == | |
| 4190 sizeof( VkPipelineRepresentativeFragmentTestStateCreateInfoNV ), | |
| 4191 "struct and wrapper have different size!" ); | |
| 4192 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value, | |
| 4193 "struct wrapper is not a standard layout!" ); | |
| 4194 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>::value, | |
| 4195 "PipelineRepresentativeFragmentTestStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4196 | |
| 4197 //=== VK_EXT_filter_cubic === | |
| 4198 | |
| 4199 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT ) == sizeof( VkPhysicalDeviceImageViewImageFormatInfoEXT ), | |
| 4200 "struct and wrapper have different size!" ); | |
| 4201 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value, | |
| 4202 "struct wrapper is not a standard layout!" ); | |
| 4203 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>::value, | |
| 4204 "PhysicalDeviceImageViewImageFormatInfoEXT is not nothrow_move_constructible!" ); | |
| 4205 | |
| 4206 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT ) == | |
| 4207 sizeof( VkFilterCubicImageViewImageFormatPropertiesEXT ), | |
| 4208 "struct and wrapper have different size!" ); | |
| 4209 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value, | |
| 4210 "struct wrapper is not a standard layout!" ); | |
| 4211 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>::value, | |
| 4212 "FilterCubicImageViewImageFormatPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4213 | |
| 4214 //=== VK_EXT_external_memory_host === | |
| 4215 | |
| 4216 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT ) == sizeof( VkImportMemoryHostPointerInfoEXT ), | |
| 4217 "struct and wrapper have different size!" ); | |
| 4218 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4219 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>::value, | |
| 4220 "ImportMemoryHostPointerInfoEXT is not nothrow_move_constructible!" ); | |
| 4221 | |
| 4222 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT ) == sizeof( VkMemoryHostPointerPropertiesEXT ), | |
| 4223 "struct and wrapper have different size!" ); | |
| 4224 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4225 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>::value, | |
| 4226 "MemoryHostPointerPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4227 | |
| 4228 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT ) == | |
| 4229 sizeof( VkPhysicalDeviceExternalMemoryHostPropertiesEXT ), | |
| 4230 "struct and wrapper have different size!" ); | |
| 4231 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value, | |
| 4232 "struct wrapper is not a standard layout!" ); | |
| 4233 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>::value, | |
| 4234 "PhysicalDeviceExternalMemoryHostPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4235 | |
| 4236 //=== VK_KHR_shader_clock === | |
| 4237 | |
| 4238 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderClockFeaturesKHR ), | |
| 4239 "struct and wrapper have different size!" ); | |
| 4240 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value, | |
| 4241 "struct wrapper is not a standard layout!" ); | |
| 4242 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>::value, | |
| 4243 "PhysicalDeviceShaderClockFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4244 | |
| 4245 //=== VK_AMD_pipeline_compiler_control === | |
| 4246 | |
| 4247 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD ) == sizeof( VkPipelineCompilerControlCreateInfoAMD ), | |
| 4248 "struct and wrapper have different size!" ); | |
| 4249 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value, | |
| 4250 "struct wrapper is not a standard layout!" ); | |
| 4251 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>::value, | |
| 4252 "PipelineCompilerControlCreateInfoAMD is not nothrow_move_constructible!" ); | |
| 4253 | |
| 4254 //=== VK_AMD_shader_core_properties === | |
| 4255 | |
| 4256 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD ) == sizeof( VkPhysicalDeviceShaderCorePropertiesAMD ), | |
| 4257 "struct and wrapper have different size!" ); | |
| 4258 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value, | |
| 4259 "struct wrapper is not a standard layout!" ); | |
| 4260 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>::value, | |
| 4261 "PhysicalDeviceShaderCorePropertiesAMD is not nothrow_move_constructible!" ); | |
| 4262 | |
| 4263 //=== VK_KHR_video_decode_h265 === | |
| 4264 | |
| 4265 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR ) == sizeof( VkVideoDecodeH265ProfileInfoKHR ), | |
| 4266 "struct and wrapper have different size!" ); | |
| 4267 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4268 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>::value, | |
| 4269 "VideoDecodeH265ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 4270 | |
| 4271 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR ) == sizeof( VkVideoDecodeH265CapabilitiesKHR ), | |
| 4272 "struct and wrapper have different size!" ); | |
| 4273 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4274 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>::value, | |
| 4275 "VideoDecodeH265CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 4276 | |
| 4277 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR ) == | |
| 4278 sizeof( VkVideoDecodeH265SessionParametersCreateInfoKHR ), | |
| 4279 "struct and wrapper have different size!" ); | |
| 4280 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value, | |
| 4281 "struct wrapper is not a standard layout!" ); | |
| 4282 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>::value, | |
| 4283 "VideoDecodeH265SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 4284 | |
| 4285 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR ) == sizeof( VkVideoDecodeH265SessionParametersAddInfoKHR ), | |
| 4286 "struct and wrapper have different size!" ); | |
| 4287 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value, | |
| 4288 "struct wrapper is not a standard layout!" ); | |
| 4289 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>::value, | |
| 4290 "VideoDecodeH265SessionParametersAddInfoKHR is not nothrow_move_constructible!" ); | |
| 4291 | |
| 4292 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR ) == sizeof( VkVideoDecodeH265PictureInfoKHR ), | |
| 4293 "struct and wrapper have different size!" ); | |
| 4294 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4295 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>::value, | |
| 4296 "VideoDecodeH265PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 4297 | |
| 4298 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR ) == sizeof( VkVideoDecodeH265DpbSlotInfoKHR ), | |
| 4299 "struct and wrapper have different size!" ); | |
| 4300 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4301 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>::value, | |
| 4302 "VideoDecodeH265DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 4303 | |
| 4304 //=== VK_AMD_memory_overallocation_behavior === | |
| 4305 | |
| 4306 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD ) == sizeof( VkDeviceMemoryOverallocationCreateInfoAMD ), | |
| 4307 "struct and wrapper have different size!" ); | |
| 4308 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value, | |
| 4309 "struct wrapper is not a standard layout!" ); | |
| 4310 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>::value, | |
| 4311 "DeviceMemoryOverallocationCreateInfoAMD is not nothrow_move_constructible!" ); | |
| 4312 | |
| 4313 //=== VK_EXT_vertex_attribute_divisor === | |
| 4314 | |
| 4315 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT ) == | |
| 4316 sizeof( VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT ), | |
| 4317 "struct and wrapper have different size!" ); | |
| 4318 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value, | |
| 4319 "struct wrapper is not a standard layout!" ); | |
| 4320 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>::value, | |
| 4321 "PhysicalDeviceVertexAttributeDivisorPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4322 | |
| 4323 #if defined( VK_USE_PLATFORM_GGP ) | |
| 4324 //=== VK_GGP_frame_token === | |
| 4325 | |
| 4326 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP ) == sizeof( VkPresentFrameTokenGGP ), "struct and wrapper have different size!" ); | |
| 4327 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value, "struct wrapper is not a standard layout!" ); | |
| 4328 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>::value, | |
| 4329 "PresentFrameTokenGGP is not nothrow_move_constructible!" ); | |
| 4330 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 4331 | |
| 4332 //=== VK_NV_mesh_shader === | |
| 4333 | |
| 4334 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesNV ), | |
| 4335 "struct and wrapper have different size!" ); | |
| 4336 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value, | |
| 4337 "struct wrapper is not a standard layout!" ); | |
| 4338 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>::value, | |
| 4339 "PhysicalDeviceMeshShaderFeaturesNV is not nothrow_move_constructible!" ); | |
| 4340 | |
| 4341 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesNV ), | |
| 4342 "struct and wrapper have different size!" ); | |
| 4343 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value, | |
| 4344 "struct wrapper is not a standard layout!" ); | |
| 4345 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>::value, | |
| 4346 "PhysicalDeviceMeshShaderPropertiesNV is not nothrow_move_constructible!" ); | |
| 4347 | |
| 4348 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV ) == sizeof( VkDrawMeshTasksIndirectCommandNV ), | |
| 4349 "struct and wrapper have different size!" ); | |
| 4350 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4351 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>::value, | |
| 4352 "DrawMeshTasksIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 4353 | |
| 4354 //=== VK_NV_shader_image_footprint === | |
| 4355 | |
| 4356 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV ) == | |
| 4357 sizeof( VkPhysicalDeviceShaderImageFootprintFeaturesNV ), | |
| 4358 "struct and wrapper have different size!" ); | |
| 4359 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value, | |
| 4360 "struct wrapper is not a standard layout!" ); | |
| 4361 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>::value, | |
| 4362 "PhysicalDeviceShaderImageFootprintFeaturesNV is not nothrow_move_constructible!" ); | |
| 4363 | |
| 4364 //=== VK_NV_scissor_exclusive === | |
| 4365 | |
| 4366 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV ) == | |
| 4367 sizeof( VkPipelineViewportExclusiveScissorStateCreateInfoNV ), | |
| 4368 "struct and wrapper have different size!" ); | |
| 4369 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value, | |
| 4370 "struct wrapper is not a standard layout!" ); | |
| 4371 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>::value, | |
| 4372 "PipelineViewportExclusiveScissorStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4373 | |
| 4374 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV ) == sizeof( VkPhysicalDeviceExclusiveScissorFeaturesNV ), | |
| 4375 "struct and wrapper have different size!" ); | |
| 4376 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value, | |
| 4377 "struct wrapper is not a standard layout!" ); | |
| 4378 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>::value, | |
| 4379 "PhysicalDeviceExclusiveScissorFeaturesNV is not nothrow_move_constructible!" ); | |
| 4380 | |
| 4381 //=== VK_NV_device_diagnostic_checkpoints === | |
| 4382 | |
| 4383 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV ) == sizeof( VkQueueFamilyCheckpointPropertiesNV ), | |
| 4384 "struct and wrapper have different size!" ); | |
| 4385 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4386 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>::value, | |
| 4387 "QueueFamilyCheckpointPropertiesNV is not nothrow_move_constructible!" ); | |
| 4388 | |
| 4389 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointDataNV ) == sizeof( VkCheckpointDataNV ), "struct and wrapper have different size!" ); | |
| 4390 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4391 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointDataNV>::value, | |
| 4392 "CheckpointDataNV is not nothrow_move_constructible!" ); | |
| 4393 | |
| 4394 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV ) == sizeof( VkQueueFamilyCheckpointProperties2NV ), | |
| 4395 "struct and wrapper have different size!" ); | |
| 4396 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value, | |
| 4397 "struct wrapper is not a standard layout!" ); | |
| 4398 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>::value, | |
| 4399 "QueueFamilyCheckpointProperties2NV is not nothrow_move_constructible!" ); | |
| 4400 | |
| 4401 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CheckpointData2NV ) == sizeof( VkCheckpointData2NV ), "struct and wrapper have different size!" ); | |
| 4402 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, "struct wrapper is not a standard layout!" ); | |
| 4403 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CheckpointData2NV>::value, | |
| 4404 "CheckpointData2NV is not nothrow_move_constructible!" ); | |
| 4405 | |
| 4406 //=== VK_INTEL_shader_integer_functions2 === | |
| 4407 | |
| 4408 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ) == | |
| 4409 sizeof( VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ), | |
| 4410 "struct and wrapper have different size!" ); | |
| 4411 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value, | |
| 4412 "struct wrapper is not a standard layout!" ); | |
| 4413 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>::value, | |
| 4414 "PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL is not nothrow_move_constructible!" ); | |
| 4415 | |
| 4416 //=== VK_INTEL_performance_query === | |
| 4417 | |
| 4418 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL ) == sizeof( VkPerformanceConfigurationINTEL ), | |
| 4419 "handle and wrapper have different size!" ); | |
| 4420 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value, | |
| 4421 "PerformanceConfigurationINTEL is not copy_constructible!" ); | |
| 4422 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>::value, | |
| 4423 "PerformanceConfigurationINTEL is not nothrow_move_constructible!" ); | |
| 4424 | |
| 4425 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL ) == sizeof( VkPerformanceValueDataINTEL ), | |
| 4426 "struct and wrapper have different size!" ); | |
| 4427 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4428 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>::value, | |
| 4429 "PerformanceValueDataINTEL is not nothrow_move_constructible!" ); | |
| 4430 | |
| 4431 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceValueINTEL ) == sizeof( VkPerformanceValueINTEL ), | |
| 4432 "struct and wrapper have different size!" ); | |
| 4433 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4434 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>::value, | |
| 4435 "PerformanceValueINTEL is not nothrow_move_constructible!" ); | |
| 4436 | |
| 4437 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL ) == sizeof( VkInitializePerformanceApiInfoINTEL ), | |
| 4438 "struct and wrapper have different size!" ); | |
| 4439 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4440 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>::value, | |
| 4441 "InitializePerformanceApiInfoINTEL is not nothrow_move_constructible!" ); | |
| 4442 | |
| 4443 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL ) == sizeof( VkQueryPoolPerformanceQueryCreateInfoINTEL ), | |
| 4444 "struct and wrapper have different size!" ); | |
| 4445 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value, | |
| 4446 "struct wrapper is not a standard layout!" ); | |
| 4447 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>::value, | |
| 4448 "QueryPoolPerformanceQueryCreateInfoINTEL is not nothrow_move_constructible!" ); | |
| 4449 | |
| 4450 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL ) == sizeof( VkPerformanceMarkerInfoINTEL ), | |
| 4451 "struct and wrapper have different size!" ); | |
| 4452 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4453 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>::value, | |
| 4454 "PerformanceMarkerInfoINTEL is not nothrow_move_constructible!" ); | |
| 4455 | |
| 4456 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL ) == sizeof( VkPerformanceStreamMarkerInfoINTEL ), | |
| 4457 "struct and wrapper have different size!" ); | |
| 4458 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4459 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>::value, | |
| 4460 "PerformanceStreamMarkerInfoINTEL is not nothrow_move_constructible!" ); | |
| 4461 | |
| 4462 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL ) == sizeof( VkPerformanceOverrideInfoINTEL ), | |
| 4463 "struct and wrapper have different size!" ); | |
| 4464 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value, "struct wrapper is not a standard layout!" ); | |
| 4465 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>::value, | |
| 4466 "PerformanceOverrideInfoINTEL is not nothrow_move_constructible!" ); | |
| 4467 | |
| 4468 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL ) == sizeof( VkPerformanceConfigurationAcquireInfoINTEL ), | |
| 4469 "struct and wrapper have different size!" ); | |
| 4470 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value, | |
| 4471 "struct wrapper is not a standard layout!" ); | |
| 4472 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>::value, | |
| 4473 "PerformanceConfigurationAcquireInfoINTEL is not nothrow_move_constructible!" ); | |
| 4474 | |
| 4475 //=== VK_EXT_pci_bus_info === | |
| 4476 | |
| 4477 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT ) == sizeof( VkPhysicalDevicePCIBusInfoPropertiesEXT ), | |
| 4478 "struct and wrapper have different size!" ); | |
| 4479 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value, | |
| 4480 "struct wrapper is not a standard layout!" ); | |
| 4481 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>::value, | |
| 4482 "PhysicalDevicePCIBusInfoPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4483 | |
| 4484 //=== VK_AMD_display_native_hdr === | |
| 4485 | |
| 4486 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD ) == sizeof( VkDisplayNativeHdrSurfaceCapabilitiesAMD ), | |
| 4487 "struct and wrapper have different size!" ); | |
| 4488 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value, | |
| 4489 "struct wrapper is not a standard layout!" ); | |
| 4490 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>::value, | |
| 4491 "DisplayNativeHdrSurfaceCapabilitiesAMD is not nothrow_move_constructible!" ); | |
| 4492 | |
| 4493 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD ) == sizeof( VkSwapchainDisplayNativeHdrCreateInfoAMD ), | |
| 4494 "struct and wrapper have different size!" ); | |
| 4495 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value, | |
| 4496 "struct wrapper is not a standard layout!" ); | |
| 4497 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>::value, | |
| 4498 "SwapchainDisplayNativeHdrCreateInfoAMD is not nothrow_move_constructible!" ); | |
| 4499 | |
| 4500 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4501 //=== VK_FUCHSIA_imagepipe_surface === | |
| 4502 | |
| 4503 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA ) == sizeof( VkImagePipeSurfaceCreateInfoFUCHSIA ), | |
| 4504 "struct and wrapper have different size!" ); | |
| 4505 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 4506 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>::value, | |
| 4507 "ImagePipeSurfaceCreateInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 4508 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4509 | |
| 4510 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 4511 //=== VK_EXT_metal_surface === | |
| 4512 | |
| 4513 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT ) == sizeof( VkMetalSurfaceCreateInfoEXT ), | |
| 4514 "struct and wrapper have different size!" ); | |
| 4515 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4516 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>::value, | |
| 4517 "MetalSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4518 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 4519 | |
| 4520 //=== VK_EXT_fragment_density_map === | |
| 4521 | |
| 4522 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT ) == | |
| 4523 sizeof( VkPhysicalDeviceFragmentDensityMapFeaturesEXT ), | |
| 4524 "struct and wrapper have different size!" ); | |
| 4525 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value, | |
| 4526 "struct wrapper is not a standard layout!" ); | |
| 4527 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>::value, | |
| 4528 "PhysicalDeviceFragmentDensityMapFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4529 | |
| 4530 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT ) == | |
| 4531 sizeof( VkPhysicalDeviceFragmentDensityMapPropertiesEXT ), | |
| 4532 "struct and wrapper have different size!" ); | |
| 4533 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value, | |
| 4534 "struct wrapper is not a standard layout!" ); | |
| 4535 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>::value, | |
| 4536 "PhysicalDeviceFragmentDensityMapPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4537 | |
| 4538 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT ) == sizeof( VkRenderPassFragmentDensityMapCreateInfoEXT ), | |
| 4539 "struct and wrapper have different size!" ); | |
| 4540 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value, | |
| 4541 "struct wrapper is not a standard layout!" ); | |
| 4542 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>::value, | |
| 4543 "RenderPassFragmentDensityMapCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4544 | |
| 4545 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT ) == | |
| 4546 sizeof( VkRenderingFragmentDensityMapAttachmentInfoEXT ), | |
| 4547 "struct and wrapper have different size!" ); | |
| 4548 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value, | |
| 4549 "struct wrapper is not a standard layout!" ); | |
| 4550 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>::value, | |
| 4551 "RenderingFragmentDensityMapAttachmentInfoEXT is not nothrow_move_constructible!" ); | |
| 4552 | |
| 4553 //=== VK_KHR_fragment_shading_rate === | |
| 4554 | |
| 4555 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR ) == sizeof( VkFragmentShadingRateAttachmentInfoKHR ), | |
| 4556 "struct and wrapper have different size!" ); | |
| 4557 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value, | |
| 4558 "struct wrapper is not a standard layout!" ); | |
| 4559 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>::value, | |
| 4560 "FragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" ); | |
| 4561 | |
| 4562 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR ) == | |
| 4563 sizeof( VkPipelineFragmentShadingRateStateCreateInfoKHR ), | |
| 4564 "struct and wrapper have different size!" ); | |
| 4565 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value, | |
| 4566 "struct wrapper is not a standard layout!" ); | |
| 4567 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>::value, | |
| 4568 "PipelineFragmentShadingRateStateCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 4569 | |
| 4570 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR ) == | |
| 4571 sizeof( VkPhysicalDeviceFragmentShadingRateFeaturesKHR ), | |
| 4572 "struct and wrapper have different size!" ); | |
| 4573 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value, | |
| 4574 "struct wrapper is not a standard layout!" ); | |
| 4575 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>::value, | |
| 4576 "PhysicalDeviceFragmentShadingRateFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4577 | |
| 4578 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR ) == | |
| 4579 sizeof( VkPhysicalDeviceFragmentShadingRatePropertiesKHR ), | |
| 4580 "struct and wrapper have different size!" ); | |
| 4581 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value, | |
| 4582 "struct wrapper is not a standard layout!" ); | |
| 4583 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>::value, | |
| 4584 "PhysicalDeviceFragmentShadingRatePropertiesKHR is not nothrow_move_constructible!" ); | |
| 4585 | |
| 4586 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR ) == sizeof( VkPhysicalDeviceFragmentShadingRateKHR ), | |
| 4587 "struct and wrapper have different size!" ); | |
| 4588 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value, | |
| 4589 "struct wrapper is not a standard layout!" ); | |
| 4590 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>::value, | |
| 4591 "PhysicalDeviceFragmentShadingRateKHR is not nothrow_move_constructible!" ); | |
| 4592 | |
| 4593 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR ) == | |
| 4594 sizeof( VkRenderingFragmentShadingRateAttachmentInfoKHR ), | |
| 4595 "struct and wrapper have different size!" ); | |
| 4596 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value, | |
| 4597 "struct wrapper is not a standard layout!" ); | |
| 4598 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>::value, | |
| 4599 "RenderingFragmentShadingRateAttachmentInfoKHR is not nothrow_move_constructible!" ); | |
| 4600 | |
| 4601 //=== VK_AMD_shader_core_properties2 === | |
| 4602 | |
| 4603 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD ) == sizeof( VkPhysicalDeviceShaderCoreProperties2AMD ), | |
| 4604 "struct and wrapper have different size!" ); | |
| 4605 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value, | |
| 4606 "struct wrapper is not a standard layout!" ); | |
| 4607 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>::value, | |
| 4608 "PhysicalDeviceShaderCoreProperties2AMD is not nothrow_move_constructible!" ); | |
| 4609 | |
| 4610 //=== VK_AMD_device_coherent_memory === | |
| 4611 | |
| 4612 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD ) == sizeof( VkPhysicalDeviceCoherentMemoryFeaturesAMD ), | |
| 4613 "struct and wrapper have different size!" ); | |
| 4614 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value, | |
| 4615 "struct wrapper is not a standard layout!" ); | |
| 4616 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>::value, | |
| 4617 "PhysicalDeviceCoherentMemoryFeaturesAMD is not nothrow_move_constructible!" ); | |
| 4618 | |
| 4619 //=== VK_EXT_shader_image_atomic_int64 === | |
| 4620 | |
| 4621 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ) == | |
| 4622 sizeof( VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT ), | |
| 4623 "struct and wrapper have different size!" ); | |
| 4624 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value, | |
| 4625 "struct wrapper is not a standard layout!" ); | |
| 4626 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>::value, | |
| 4627 "PhysicalDeviceShaderImageAtomicInt64FeaturesEXT is not nothrow_move_constructible!" ); | |
| 4628 | |
| 4629 //=== VK_KHR_shader_quad_control === | |
| 4630 | |
| 4631 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderQuadControlFeaturesKHR ), | |
| 4632 "struct and wrapper have different size!" ); | |
| 4633 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value, | |
| 4634 "struct wrapper is not a standard layout!" ); | |
| 4635 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>::value, | |
| 4636 "PhysicalDeviceShaderQuadControlFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4637 | |
| 4638 //=== VK_EXT_memory_budget === | |
| 4639 | |
| 4640 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT ) == sizeof( VkPhysicalDeviceMemoryBudgetPropertiesEXT ), | |
| 4641 "struct and wrapper have different size!" ); | |
| 4642 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value, | |
| 4643 "struct wrapper is not a standard layout!" ); | |
| 4644 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>::value, | |
| 4645 "PhysicalDeviceMemoryBudgetPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4646 | |
| 4647 //=== VK_EXT_memory_priority === | |
| 4648 | |
| 4649 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT ) == sizeof( VkPhysicalDeviceMemoryPriorityFeaturesEXT ), | |
| 4650 "struct and wrapper have different size!" ); | |
| 4651 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value, | |
| 4652 "struct wrapper is not a standard layout!" ); | |
| 4653 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>::value, | |
| 4654 "PhysicalDeviceMemoryPriorityFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4655 | |
| 4656 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT ) == sizeof( VkMemoryPriorityAllocateInfoEXT ), | |
| 4657 "struct and wrapper have different size!" ); | |
| 4658 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4659 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>::value, | |
| 4660 "MemoryPriorityAllocateInfoEXT is not nothrow_move_constructible!" ); | |
| 4661 | |
| 4662 //=== VK_KHR_surface_protected_capabilities === | |
| 4663 | |
| 4664 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR ) == sizeof( VkSurfaceProtectedCapabilitiesKHR ), | |
| 4665 "struct and wrapper have different size!" ); | |
| 4666 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4667 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>::value, | |
| 4668 "SurfaceProtectedCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 4669 | |
| 4670 //=== VK_NV_dedicated_allocation_image_aliasing === | |
| 4671 | |
| 4672 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ) == | |
| 4673 sizeof( VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ), | |
| 4674 "struct and wrapper have different size!" ); | |
| 4675 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value, | |
| 4676 "struct wrapper is not a standard layout!" ); | |
| 4677 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>::value, | |
| 4678 "PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV is not nothrow_move_constructible!" ); | |
| 4679 | |
| 4680 //=== VK_EXT_buffer_device_address === | |
| 4681 | |
| 4682 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT ) == | |
| 4683 sizeof( VkPhysicalDeviceBufferDeviceAddressFeaturesEXT ), | |
| 4684 "struct and wrapper have different size!" ); | |
| 4685 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value, | |
| 4686 "struct wrapper is not a standard layout!" ); | |
| 4687 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>::value, | |
| 4688 "PhysicalDeviceBufferDeviceAddressFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4689 | |
| 4690 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT ) == sizeof( VkBufferDeviceAddressCreateInfoEXT ), | |
| 4691 "struct and wrapper have different size!" ); | |
| 4692 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4693 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>::value, | |
| 4694 "BufferDeviceAddressCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4695 | |
| 4696 //=== VK_EXT_validation_features === | |
| 4697 | |
| 4698 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT ) == sizeof( VkValidationFeaturesEXT ), | |
| 4699 "struct and wrapper have different size!" ); | |
| 4700 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4701 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>::value, | |
| 4702 "ValidationFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4703 | |
| 4704 //=== VK_KHR_present_wait === | |
| 4705 | |
| 4706 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR ) == sizeof( VkPhysicalDevicePresentWaitFeaturesKHR ), | |
| 4707 "struct and wrapper have different size!" ); | |
| 4708 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value, | |
| 4709 "struct wrapper is not a standard layout!" ); | |
| 4710 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>::value, | |
| 4711 "PhysicalDevicePresentWaitFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4712 | |
| 4713 //=== VK_NV_cooperative_matrix === | |
| 4714 | |
| 4715 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV ) == sizeof( VkCooperativeMatrixPropertiesNV ), | |
| 4716 "struct and wrapper have different size!" ); | |
| 4717 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4718 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>::value, | |
| 4719 "CooperativeMatrixPropertiesNV is not nothrow_move_constructible!" ); | |
| 4720 | |
| 4721 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesNV ), | |
| 4722 "struct and wrapper have different size!" ); | |
| 4723 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value, | |
| 4724 "struct wrapper is not a standard layout!" ); | |
| 4725 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>::value, | |
| 4726 "PhysicalDeviceCooperativeMatrixFeaturesNV is not nothrow_move_constructible!" ); | |
| 4727 | |
| 4728 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV ) == | |
| 4729 sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesNV ), | |
| 4730 "struct and wrapper have different size!" ); | |
| 4731 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value, | |
| 4732 "struct wrapper is not a standard layout!" ); | |
| 4733 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>::value, | |
| 4734 "PhysicalDeviceCooperativeMatrixPropertiesNV is not nothrow_move_constructible!" ); | |
| 4735 | |
| 4736 //=== VK_NV_coverage_reduction_mode === | |
| 4737 | |
| 4738 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV ) == | |
| 4739 sizeof( VkPhysicalDeviceCoverageReductionModeFeaturesNV ), | |
| 4740 "struct and wrapper have different size!" ); | |
| 4741 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value, | |
| 4742 "struct wrapper is not a standard layout!" ); | |
| 4743 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>::value, | |
| 4744 "PhysicalDeviceCoverageReductionModeFeaturesNV is not nothrow_move_constructible!" ); | |
| 4745 | |
| 4746 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV ) == sizeof( VkPipelineCoverageReductionStateCreateInfoNV ), | |
| 4747 "struct and wrapper have different size!" ); | |
| 4748 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value, | |
| 4749 "struct wrapper is not a standard layout!" ); | |
| 4750 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>::value, | |
| 4751 "PipelineCoverageReductionStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4752 | |
| 4753 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV ) == sizeof( VkFramebufferMixedSamplesCombinationNV ), | |
| 4754 "struct and wrapper have different size!" ); | |
| 4755 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value, | |
| 4756 "struct wrapper is not a standard layout!" ); | |
| 4757 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>::value, | |
| 4758 "FramebufferMixedSamplesCombinationNV is not nothrow_move_constructible!" ); | |
| 4759 | |
| 4760 //=== VK_EXT_fragment_shader_interlock === | |
| 4761 | |
| 4762 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT ) == | |
| 4763 sizeof( VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT ), | |
| 4764 "struct and wrapper have different size!" ); | |
| 4765 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value, | |
| 4766 "struct wrapper is not a standard layout!" ); | |
| 4767 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>::value, | |
| 4768 "PhysicalDeviceFragmentShaderInterlockFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4769 | |
| 4770 //=== VK_EXT_ycbcr_image_arrays === | |
| 4771 | |
| 4772 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT ) == sizeof( VkPhysicalDeviceYcbcrImageArraysFeaturesEXT ), | |
| 4773 "struct and wrapper have different size!" ); | |
| 4774 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value, | |
| 4775 "struct wrapper is not a standard layout!" ); | |
| 4776 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>::value, | |
| 4777 "PhysicalDeviceYcbcrImageArraysFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4778 | |
| 4779 //=== VK_EXT_provoking_vertex === | |
| 4780 | |
| 4781 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexFeaturesEXT ), | |
| 4782 "struct and wrapper have different size!" ); | |
| 4783 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value, | |
| 4784 "struct wrapper is not a standard layout!" ); | |
| 4785 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>::value, | |
| 4786 "PhysicalDeviceProvokingVertexFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4787 | |
| 4788 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT ) == sizeof( VkPhysicalDeviceProvokingVertexPropertiesEXT ), | |
| 4789 "struct and wrapper have different size!" ); | |
| 4790 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value, | |
| 4791 "struct wrapper is not a standard layout!" ); | |
| 4792 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>::value, | |
| 4793 "PhysicalDeviceProvokingVertexPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4794 | |
| 4795 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT ) == | |
| 4796 sizeof( VkPipelineRasterizationProvokingVertexStateCreateInfoEXT ), | |
| 4797 "struct and wrapper have different size!" ); | |
| 4798 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value, | |
| 4799 "struct wrapper is not a standard layout!" ); | |
| 4800 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>::value, | |
| 4801 "PipelineRasterizationProvokingVertexStateCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4802 | |
| 4803 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4804 //=== VK_EXT_full_screen_exclusive === | |
| 4805 | |
| 4806 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveInfoEXT ), | |
| 4807 "struct and wrapper have different size!" ); | |
| 4808 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4809 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>::value, | |
| 4810 "SurfaceFullScreenExclusiveInfoEXT is not nothrow_move_constructible!" ); | |
| 4811 | |
| 4812 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT ) == sizeof( VkSurfaceCapabilitiesFullScreenExclusiveEXT ), | |
| 4813 "struct and wrapper have different size!" ); | |
| 4814 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value, | |
| 4815 "struct wrapper is not a standard layout!" ); | |
| 4816 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>::value, | |
| 4817 "SurfaceCapabilitiesFullScreenExclusiveEXT is not nothrow_move_constructible!" ); | |
| 4818 | |
| 4819 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT ) == sizeof( VkSurfaceFullScreenExclusiveWin32InfoEXT ), | |
| 4820 "struct and wrapper have different size!" ); | |
| 4821 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value, | |
| 4822 "struct wrapper is not a standard layout!" ); | |
| 4823 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>::value, | |
| 4824 "SurfaceFullScreenExclusiveWin32InfoEXT is not nothrow_move_constructible!" ); | |
| 4825 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4826 | |
| 4827 //=== VK_EXT_headless_surface === | |
| 4828 | |
| 4829 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT ) == sizeof( VkHeadlessSurfaceCreateInfoEXT ), | |
| 4830 "struct and wrapper have different size!" ); | |
| 4831 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4832 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>::value, | |
| 4833 "HeadlessSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 4834 | |
| 4835 //=== VK_EXT_shader_atomic_float === | |
| 4836 | |
| 4837 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderAtomicFloatFeaturesEXT ), | |
| 4838 "struct and wrapper have different size!" ); | |
| 4839 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value, | |
| 4840 "struct wrapper is not a standard layout!" ); | |
| 4841 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>::value, | |
| 4842 "PhysicalDeviceShaderAtomicFloatFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4843 | |
| 4844 //=== VK_EXT_extended_dynamic_state === | |
| 4845 | |
| 4846 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT ) == | |
| 4847 sizeof( VkPhysicalDeviceExtendedDynamicStateFeaturesEXT ), | |
| 4848 "struct and wrapper have different size!" ); | |
| 4849 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value, | |
| 4850 "struct wrapper is not a standard layout!" ); | |
| 4851 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>::value, | |
| 4852 "PhysicalDeviceExtendedDynamicStateFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4853 | |
| 4854 //=== VK_KHR_deferred_host_operations === | |
| 4855 | |
| 4856 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeferredOperationKHR ) == sizeof( VkDeferredOperationKHR ), "handle and wrapper have different size!" ); | |
| 4857 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value, "DeferredOperationKHR is not copy_constructible!" ); | |
| 4858 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>::value, | |
| 4859 "DeferredOperationKHR is not nothrow_move_constructible!" ); | |
| 4860 | |
| 4861 //=== VK_KHR_pipeline_executable_properties === | |
| 4862 | |
| 4863 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR ) == | |
| 4864 sizeof( VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR ), | |
| 4865 "struct and wrapper have different size!" ); | |
| 4866 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value, | |
| 4867 "struct wrapper is not a standard layout!" ); | |
| 4868 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>::value, | |
| 4869 "PhysicalDevicePipelineExecutablePropertiesFeaturesKHR is not nothrow_move_constructible!" ); | |
| 4870 | |
| 4871 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineInfoKHR ) == sizeof( VkPipelineInfoKHR ), "struct and wrapper have different size!" ); | |
| 4872 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4873 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>::value, | |
| 4874 "PipelineInfoKHR is not nothrow_move_constructible!" ); | |
| 4875 | |
| 4876 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR ) == sizeof( VkPipelineExecutablePropertiesKHR ), | |
| 4877 "struct and wrapper have different size!" ); | |
| 4878 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4879 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>::value, | |
| 4880 "PipelineExecutablePropertiesKHR is not nothrow_move_constructible!" ); | |
| 4881 | |
| 4882 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR ) == sizeof( VkPipelineExecutableInfoKHR ), | |
| 4883 "struct and wrapper have different size!" ); | |
| 4884 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4885 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>::value, | |
| 4886 "PipelineExecutableInfoKHR is not nothrow_move_constructible!" ); | |
| 4887 | |
| 4888 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR ) == sizeof( VkPipelineExecutableStatisticValueKHR ), | |
| 4889 "struct and wrapper have different size!" ); | |
| 4890 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value, | |
| 4891 "struct wrapper is not a standard layout!" ); | |
| 4892 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>::value, | |
| 4893 "PipelineExecutableStatisticValueKHR is not nothrow_move_constructible!" ); | |
| 4894 | |
| 4895 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR ) == sizeof( VkPipelineExecutableStatisticKHR ), | |
| 4896 "struct and wrapper have different size!" ); | |
| 4897 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 4898 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>::value, | |
| 4899 "PipelineExecutableStatisticKHR is not nothrow_move_constructible!" ); | |
| 4900 | |
| 4901 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR ) == | |
| 4902 sizeof( VkPipelineExecutableInternalRepresentationKHR ), | |
| 4903 "struct and wrapper have different size!" ); | |
| 4904 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value, | |
| 4905 "struct wrapper is not a standard layout!" ); | |
| 4906 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>::value, | |
| 4907 "PipelineExecutableInternalRepresentationKHR is not nothrow_move_constructible!" ); | |
| 4908 | |
| 4909 //=== VK_EXT_map_memory_placed === | |
| 4910 | |
| 4911 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedFeaturesEXT ), | |
| 4912 "struct and wrapper have different size!" ); | |
| 4913 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value, | |
| 4914 "struct wrapper is not a standard layout!" ); | |
| 4915 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>::value, | |
| 4916 "PhysicalDeviceMapMemoryPlacedFeaturesEXT is not nothrow_move_constructible!" ); | |
| 4917 | |
| 4918 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT ) == sizeof( VkPhysicalDeviceMapMemoryPlacedPropertiesEXT ), | |
| 4919 "struct and wrapper have different size!" ); | |
| 4920 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value, | |
| 4921 "struct wrapper is not a standard layout!" ); | |
| 4922 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>::value, | |
| 4923 "PhysicalDeviceMapMemoryPlacedPropertiesEXT is not nothrow_move_constructible!" ); | |
| 4924 | |
| 4925 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT ) == sizeof( VkMemoryMapPlacedInfoEXT ), | |
| 4926 "struct and wrapper have different size!" ); | |
| 4927 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 4928 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>::value, | |
| 4929 "MemoryMapPlacedInfoEXT is not nothrow_move_constructible!" ); | |
| 4930 | |
| 4931 //=== VK_EXT_shader_atomic_float2 === | |
| 4932 | |
| 4933 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT ) == | |
| 4934 sizeof( VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT ), | |
| 4935 "struct and wrapper have different size!" ); | |
| 4936 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value, | |
| 4937 "struct wrapper is not a standard layout!" ); | |
| 4938 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>::value, | |
| 4939 "PhysicalDeviceShaderAtomicFloat2FeaturesEXT is not nothrow_move_constructible!" ); | |
| 4940 | |
| 4941 //=== VK_NV_device_generated_commands === | |
| 4942 | |
| 4943 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV ) == sizeof( VkIndirectCommandsLayoutNV ), | |
| 4944 "handle and wrapper have different size!" ); | |
| 4945 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value, | |
| 4946 "IndirectCommandsLayoutNV is not copy_constructible!" ); | |
| 4947 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>::value, | |
| 4948 "IndirectCommandsLayoutNV is not nothrow_move_constructible!" ); | |
| 4949 | |
| 4950 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV ) == | |
| 4951 sizeof( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV ), | |
| 4952 "struct and wrapper have different size!" ); | |
| 4953 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value, | |
| 4954 "struct wrapper is not a standard layout!" ); | |
| 4955 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>::value, | |
| 4956 "PhysicalDeviceDeviceGeneratedCommandsPropertiesNV is not nothrow_move_constructible!" ); | |
| 4957 | |
| 4958 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ) == | |
| 4959 sizeof( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV ), | |
| 4960 "struct and wrapper have different size!" ); | |
| 4961 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value, | |
| 4962 "struct wrapper is not a standard layout!" ); | |
| 4963 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>::value, | |
| 4964 "PhysicalDeviceDeviceGeneratedCommandsFeaturesNV is not nothrow_move_constructible!" ); | |
| 4965 | |
| 4966 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV ) == sizeof( VkGraphicsShaderGroupCreateInfoNV ), | |
| 4967 "struct and wrapper have different size!" ); | |
| 4968 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4969 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>::value, | |
| 4970 "GraphicsShaderGroupCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4971 | |
| 4972 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV ) == sizeof( VkGraphicsPipelineShaderGroupsCreateInfoNV ), | |
| 4973 "struct and wrapper have different size!" ); | |
| 4974 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value, | |
| 4975 "struct wrapper is not a standard layout!" ); | |
| 4976 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>::value, | |
| 4977 "GraphicsPipelineShaderGroupsCreateInfoNV is not nothrow_move_constructible!" ); | |
| 4978 | |
| 4979 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV ) == sizeof( VkBindShaderGroupIndirectCommandNV ), | |
| 4980 "struct and wrapper have different size!" ); | |
| 4981 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4982 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>::value, | |
| 4983 "BindShaderGroupIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 4984 | |
| 4985 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV ) == sizeof( VkBindIndexBufferIndirectCommandNV ), | |
| 4986 "struct and wrapper have different size!" ); | |
| 4987 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4988 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>::value, | |
| 4989 "BindIndexBufferIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 4990 | |
| 4991 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV ) == sizeof( VkBindVertexBufferIndirectCommandNV ), | |
| 4992 "struct and wrapper have different size!" ); | |
| 4993 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 4994 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>::value, | |
| 4995 "BindVertexBufferIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 4996 | |
| 4997 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV ) == sizeof( VkSetStateFlagsIndirectCommandNV ), | |
| 4998 "struct and wrapper have different size!" ); | |
| 4999 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5000 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>::value, | |
| 5001 "SetStateFlagsIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 5002 | |
| 5003 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV ) == sizeof( VkIndirectCommandsStreamNV ), | |
| 5004 "struct and wrapper have different size!" ); | |
| 5005 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5006 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>::value, | |
| 5007 "IndirectCommandsStreamNV is not nothrow_move_constructible!" ); | |
| 5008 | |
| 5009 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV ) == sizeof( VkIndirectCommandsLayoutTokenNV ), | |
| 5010 "struct and wrapper have different size!" ); | |
| 5011 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5012 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>::value, | |
| 5013 "IndirectCommandsLayoutTokenNV is not nothrow_move_constructible!" ); | |
| 5014 | |
| 5015 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV ) == sizeof( VkIndirectCommandsLayoutCreateInfoNV ), | |
| 5016 "struct and wrapper have different size!" ); | |
| 5017 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value, | |
| 5018 "struct wrapper is not a standard layout!" ); | |
| 5019 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>::value, | |
| 5020 "IndirectCommandsLayoutCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5021 | |
| 5022 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV ) == sizeof( VkGeneratedCommandsInfoNV ), | |
| 5023 "struct and wrapper have different size!" ); | |
| 5024 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5025 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>::value, | |
| 5026 "GeneratedCommandsInfoNV is not nothrow_move_constructible!" ); | |
| 5027 | |
| 5028 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV ) == sizeof( VkGeneratedCommandsMemoryRequirementsInfoNV ), | |
| 5029 "struct and wrapper have different size!" ); | |
| 5030 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value, | |
| 5031 "struct wrapper is not a standard layout!" ); | |
| 5032 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>::value, | |
| 5033 "GeneratedCommandsMemoryRequirementsInfoNV is not nothrow_move_constructible!" ); | |
| 5034 | |
| 5035 //=== VK_NV_inherited_viewport_scissor === | |
| 5036 | |
| 5037 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV ) == | |
| 5038 sizeof( VkPhysicalDeviceInheritedViewportScissorFeaturesNV ), | |
| 5039 "struct and wrapper have different size!" ); | |
| 5040 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value, | |
| 5041 "struct wrapper is not a standard layout!" ); | |
| 5042 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>::value, | |
| 5043 "PhysicalDeviceInheritedViewportScissorFeaturesNV is not nothrow_move_constructible!" ); | |
| 5044 | |
| 5045 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV ) == | |
| 5046 sizeof( VkCommandBufferInheritanceViewportScissorInfoNV ), | |
| 5047 "struct and wrapper have different size!" ); | |
| 5048 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value, | |
| 5049 "struct wrapper is not a standard layout!" ); | |
| 5050 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>::value, | |
| 5051 "CommandBufferInheritanceViewportScissorInfoNV is not nothrow_move_constructible!" ); | |
| 5052 | |
| 5053 //=== VK_EXT_texel_buffer_alignment === | |
| 5054 | |
| 5055 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT ) == | |
| 5056 sizeof( VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT ), | |
| 5057 "struct and wrapper have different size!" ); | |
| 5058 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value, | |
| 5059 "struct wrapper is not a standard layout!" ); | |
| 5060 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>::value, | |
| 5061 "PhysicalDeviceTexelBufferAlignmentFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5062 | |
| 5063 //=== VK_QCOM_render_pass_transform === | |
| 5064 | |
| 5065 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM ) == sizeof( VkRenderPassTransformBeginInfoQCOM ), | |
| 5066 "struct and wrapper have different size!" ); | |
| 5067 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 5068 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>::value, | |
| 5069 "RenderPassTransformBeginInfoQCOM is not nothrow_move_constructible!" ); | |
| 5070 | |
| 5071 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM ) == | |
| 5072 sizeof( VkCommandBufferInheritanceRenderPassTransformInfoQCOM ), | |
| 5073 "struct and wrapper have different size!" ); | |
| 5074 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value, | |
| 5075 "struct wrapper is not a standard layout!" ); | |
| 5076 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>::value, | |
| 5077 "CommandBufferInheritanceRenderPassTransformInfoQCOM is not nothrow_move_constructible!" ); | |
| 5078 | |
| 5079 //=== VK_EXT_depth_bias_control === | |
| 5080 | |
| 5081 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthBiasControlFeaturesEXT ), | |
| 5082 "struct and wrapper have different size!" ); | |
| 5083 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value, | |
| 5084 "struct wrapper is not a standard layout!" ); | |
| 5085 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>::value, | |
| 5086 "PhysicalDeviceDepthBiasControlFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5087 | |
| 5088 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT ) == sizeof( VkDepthBiasInfoEXT ), "struct and wrapper have different size!" ); | |
| 5089 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5090 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>::value, | |
| 5091 "DepthBiasInfoEXT is not nothrow_move_constructible!" ); | |
| 5092 | |
| 5093 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT ) == sizeof( VkDepthBiasRepresentationInfoEXT ), | |
| 5094 "struct and wrapper have different size!" ); | |
| 5095 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5096 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>::value, | |
| 5097 "DepthBiasRepresentationInfoEXT is not nothrow_move_constructible!" ); | |
| 5098 | |
| 5099 //=== VK_EXT_device_memory_report === | |
| 5100 | |
| 5101 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT ) == | |
| 5102 sizeof( VkPhysicalDeviceDeviceMemoryReportFeaturesEXT ), | |
| 5103 "struct and wrapper have different size!" ); | |
| 5104 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value, | |
| 5105 "struct wrapper is not a standard layout!" ); | |
| 5106 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>::value, | |
| 5107 "PhysicalDeviceDeviceMemoryReportFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5108 | |
| 5109 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT ) == sizeof( VkDeviceDeviceMemoryReportCreateInfoEXT ), | |
| 5110 "struct and wrapper have different size!" ); | |
| 5111 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value, | |
| 5112 "struct wrapper is not a standard layout!" ); | |
| 5113 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>::value, | |
| 5114 "DeviceDeviceMemoryReportCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5115 | |
| 5116 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT ) == sizeof( VkDeviceMemoryReportCallbackDataEXT ), | |
| 5117 "struct and wrapper have different size!" ); | |
| 5118 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5119 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>::value, | |
| 5120 "DeviceMemoryReportCallbackDataEXT is not nothrow_move_constructible!" ); | |
| 5121 | |
| 5122 //=== VK_EXT_custom_border_color === | |
| 5123 | |
| 5124 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT ) == sizeof( VkSamplerCustomBorderColorCreateInfoEXT ), | |
| 5125 "struct and wrapper have different size!" ); | |
| 5126 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value, | |
| 5127 "struct wrapper is not a standard layout!" ); | |
| 5128 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>::value, | |
| 5129 "SamplerCustomBorderColorCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5130 | |
| 5131 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT ) == | |
| 5132 sizeof( VkPhysicalDeviceCustomBorderColorPropertiesEXT ), | |
| 5133 "struct and wrapper have different size!" ); | |
| 5134 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value, | |
| 5135 "struct wrapper is not a standard layout!" ); | |
| 5136 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>::value, | |
| 5137 "PhysicalDeviceCustomBorderColorPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5138 | |
| 5139 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT ) == sizeof( VkPhysicalDeviceCustomBorderColorFeaturesEXT ), | |
| 5140 "struct and wrapper have different size!" ); | |
| 5141 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value, | |
| 5142 "struct wrapper is not a standard layout!" ); | |
| 5143 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>::value, | |
| 5144 "PhysicalDeviceCustomBorderColorFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5145 | |
| 5146 //=== VK_KHR_pipeline_library === | |
| 5147 | |
| 5148 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR ) == sizeof( VkPipelineLibraryCreateInfoKHR ), | |
| 5149 "struct and wrapper have different size!" ); | |
| 5150 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5151 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>::value, | |
| 5152 "PipelineLibraryCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 5153 | |
| 5154 //=== VK_NV_present_barrier === | |
| 5155 | |
| 5156 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV ) == sizeof( VkPhysicalDevicePresentBarrierFeaturesNV ), | |
| 5157 "struct and wrapper have different size!" ); | |
| 5158 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value, | |
| 5159 "struct wrapper is not a standard layout!" ); | |
| 5160 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>::value, | |
| 5161 "PhysicalDevicePresentBarrierFeaturesNV is not nothrow_move_constructible!" ); | |
| 5162 | |
| 5163 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV ) == sizeof( VkSurfaceCapabilitiesPresentBarrierNV ), | |
| 5164 "struct and wrapper have different size!" ); | |
| 5165 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value, | |
| 5166 "struct wrapper is not a standard layout!" ); | |
| 5167 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>::value, | |
| 5168 "SurfaceCapabilitiesPresentBarrierNV is not nothrow_move_constructible!" ); | |
| 5169 | |
| 5170 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV ) == sizeof( VkSwapchainPresentBarrierCreateInfoNV ), | |
| 5171 "struct and wrapper have different size!" ); | |
| 5172 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value, | |
| 5173 "struct wrapper is not a standard layout!" ); | |
| 5174 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>::value, | |
| 5175 "SwapchainPresentBarrierCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5176 | |
| 5177 //=== VK_KHR_present_id === | |
| 5178 | |
| 5179 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentIdKHR ) == sizeof( VkPresentIdKHR ), "struct and wrapper have different size!" ); | |
| 5180 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5181 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentIdKHR>::value, "PresentIdKHR is not nothrow_move_constructible!" ); | |
| 5182 | |
| 5183 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR ) == sizeof( VkPhysicalDevicePresentIdFeaturesKHR ), | |
| 5184 "struct and wrapper have different size!" ); | |
| 5185 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value, | |
| 5186 "struct wrapper is not a standard layout!" ); | |
| 5187 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>::value, | |
| 5188 "PhysicalDevicePresentIdFeaturesKHR is not nothrow_move_constructible!" ); | |
| 5189 | |
| 5190 //=== VK_KHR_video_encode_queue === | |
| 5191 | |
| 5192 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR ) == sizeof( VkVideoEncodeInfoKHR ), "struct and wrapper have different size!" ); | |
| 5193 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5194 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>::value, | |
| 5195 "VideoEncodeInfoKHR is not nothrow_move_constructible!" ); | |
| 5196 | |
| 5197 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR ) == sizeof( VkVideoEncodeCapabilitiesKHR ), | |
| 5198 "struct and wrapper have different size!" ); | |
| 5199 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5200 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>::value, | |
| 5201 "VideoEncodeCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 5202 | |
| 5203 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR ) == sizeof( VkQueryPoolVideoEncodeFeedbackCreateInfoKHR ), | |
| 5204 "struct and wrapper have different size!" ); | |
| 5205 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value, | |
| 5206 "struct wrapper is not a standard layout!" ); | |
| 5207 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>::value, | |
| 5208 "QueryPoolVideoEncodeFeedbackCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 5209 | |
| 5210 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR ) == sizeof( VkVideoEncodeUsageInfoKHR ), | |
| 5211 "struct and wrapper have different size!" ); | |
| 5212 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5213 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>::value, | |
| 5214 "VideoEncodeUsageInfoKHR is not nothrow_move_constructible!" ); | |
| 5215 | |
| 5216 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR ) == sizeof( VkVideoEncodeRateControlInfoKHR ), | |
| 5217 "struct and wrapper have different size!" ); | |
| 5218 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5219 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>::value, | |
| 5220 "VideoEncodeRateControlInfoKHR is not nothrow_move_constructible!" ); | |
| 5221 | |
| 5222 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR ) == sizeof( VkVideoEncodeRateControlLayerInfoKHR ), | |
| 5223 "struct and wrapper have different size!" ); | |
| 5224 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value, | |
| 5225 "struct wrapper is not a standard layout!" ); | |
| 5226 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>::value, | |
| 5227 "VideoEncodeRateControlLayerInfoKHR is not nothrow_move_constructible!" ); | |
| 5228 | |
| 5229 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR ) == | |
| 5230 sizeof( VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR ), | |
| 5231 "struct and wrapper have different size!" ); | |
| 5232 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value, | |
| 5233 "struct wrapper is not a standard layout!" ); | |
| 5234 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>::value, | |
| 5235 "PhysicalDeviceVideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" ); | |
| 5236 | |
| 5237 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeQualityLevelPropertiesKHR ), | |
| 5238 "struct and wrapper have different size!" ); | |
| 5239 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value, | |
| 5240 "struct wrapper is not a standard layout!" ); | |
| 5241 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>::value, | |
| 5242 "VideoEncodeQualityLevelPropertiesKHR is not nothrow_move_constructible!" ); | |
| 5243 | |
| 5244 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR ) == sizeof( VkVideoEncodeQualityLevelInfoKHR ), | |
| 5245 "struct and wrapper have different size!" ); | |
| 5246 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 5247 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>::value, | |
| 5248 "VideoEncodeQualityLevelInfoKHR is not nothrow_move_constructible!" ); | |
| 5249 | |
| 5250 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR ) == sizeof( VkVideoEncodeSessionParametersGetInfoKHR ), | |
| 5251 "struct and wrapper have different size!" ); | |
| 5252 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value, | |
| 5253 "struct wrapper is not a standard layout!" ); | |
| 5254 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>::value, | |
| 5255 "VideoEncodeSessionParametersGetInfoKHR is not nothrow_move_constructible!" ); | |
| 5256 | |
| 5257 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR ) == | |
| 5258 sizeof( VkVideoEncodeSessionParametersFeedbackInfoKHR ), | |
| 5259 "struct and wrapper have different size!" ); | |
| 5260 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value, | |
| 5261 "struct wrapper is not a standard layout!" ); | |
| 5262 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>::value, | |
| 5263 "VideoEncodeSessionParametersFeedbackInfoKHR is not nothrow_move_constructible!" ); | |
| 5264 | |
| 5265 //=== VK_NV_device_diagnostics_config === | |
| 5266 | |
| 5267 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV ) == sizeof( VkPhysicalDeviceDiagnosticsConfigFeaturesNV ), | |
| 5268 "struct and wrapper have different size!" ); | |
| 5269 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value, | |
| 5270 "struct wrapper is not a standard layout!" ); | |
| 5271 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>::value, | |
| 5272 "PhysicalDeviceDiagnosticsConfigFeaturesNV is not nothrow_move_constructible!" ); | |
| 5273 | |
| 5274 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV ) == sizeof( VkDeviceDiagnosticsConfigCreateInfoNV ), | |
| 5275 "struct and wrapper have different size!" ); | |
| 5276 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value, | |
| 5277 "struct wrapper is not a standard layout!" ); | |
| 5278 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>::value, | |
| 5279 "DeviceDiagnosticsConfigCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5280 | |
| 5281 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5282 //=== VK_NV_cuda_kernel_launch === | |
| 5283 | |
| 5284 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleNV ) == sizeof( VkCudaModuleNV ), "handle and wrapper have different size!" ); | |
| 5285 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not copy_constructible!" ); | |
| 5286 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleNV>::value, "CudaModuleNV is not nothrow_move_constructible!" ); | |
| 5287 | |
| 5288 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionNV ) == sizeof( VkCudaFunctionNV ), "handle and wrapper have different size!" ); | |
| 5289 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value, "CudaFunctionNV is not copy_constructible!" ); | |
| 5290 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionNV>::value, | |
| 5291 "CudaFunctionNV is not nothrow_move_constructible!" ); | |
| 5292 | |
| 5293 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV ) == sizeof( VkCudaModuleCreateInfoNV ), | |
| 5294 "struct and wrapper have different size!" ); | |
| 5295 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5296 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>::value, | |
| 5297 "CudaModuleCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5298 | |
| 5299 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV ) == sizeof( VkCudaFunctionCreateInfoNV ), | |
| 5300 "struct and wrapper have different size!" ); | |
| 5301 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5302 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>::value, | |
| 5303 "CudaFunctionCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5304 | |
| 5305 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV ) == sizeof( VkCudaLaunchInfoNV ), "struct and wrapper have different size!" ); | |
| 5306 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5307 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>::value, | |
| 5308 "CudaLaunchInfoNV is not nothrow_move_constructible!" ); | |
| 5309 | |
| 5310 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchFeaturesNV ), | |
| 5311 "struct and wrapper have different size!" ); | |
| 5312 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value, | |
| 5313 "struct wrapper is not a standard layout!" ); | |
| 5314 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>::value, | |
| 5315 "PhysicalDeviceCudaKernelLaunchFeaturesNV is not nothrow_move_constructible!" ); | |
| 5316 | |
| 5317 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV ) == sizeof( VkPhysicalDeviceCudaKernelLaunchPropertiesNV ), | |
| 5318 "struct and wrapper have different size!" ); | |
| 5319 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value, | |
| 5320 "struct wrapper is not a standard layout!" ); | |
| 5321 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>::value, | |
| 5322 "PhysicalDeviceCudaKernelLaunchPropertiesNV is not nothrow_move_constructible!" ); | |
| 5323 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5324 | |
| 5325 //=== VK_QCOM_tile_shading === | |
| 5326 | |
| 5327 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM ) == sizeof( VkPhysicalDeviceTileShadingFeaturesQCOM ), | |
| 5328 "struct and wrapper have different size!" ); | |
| 5329 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM>::value, | |
| 5330 "struct wrapper is not a standard layout!" ); | |
| 5331 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM>::value, | |
| 5332 "PhysicalDeviceTileShadingFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 5333 | |
| 5334 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM ) == sizeof( VkPhysicalDeviceTileShadingPropertiesQCOM ), | |
| 5335 "struct and wrapper have different size!" ); | |
| 5336 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM>::value, | |
| 5337 "struct wrapper is not a standard layout!" ); | |
| 5338 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM>::value, | |
| 5339 "PhysicalDeviceTileShadingPropertiesQCOM is not nothrow_move_constructible!" ); | |
| 5340 | |
| 5341 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM ) == sizeof( VkRenderPassTileShadingCreateInfoQCOM ), | |
| 5342 "struct and wrapper have different size!" ); | |
| 5343 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM>::value, | |
| 5344 "struct wrapper is not a standard layout!" ); | |
| 5345 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM>::value, | |
| 5346 "RenderPassTileShadingCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 5347 | |
| 5348 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM ) == sizeof( VkPerTileBeginInfoQCOM ), "struct and wrapper have different size!" ); | |
| 5349 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 5350 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM>::value, | |
| 5351 "PerTileBeginInfoQCOM is not nothrow_move_constructible!" ); | |
| 5352 | |
| 5353 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM ) == sizeof( VkPerTileEndInfoQCOM ), "struct and wrapper have different size!" ); | |
| 5354 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 5355 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM>::value, | |
| 5356 "PerTileEndInfoQCOM is not nothrow_move_constructible!" ); | |
| 5357 | |
| 5358 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM ) == sizeof( VkDispatchTileInfoQCOM ), "struct and wrapper have different size!" ); | |
| 5359 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 5360 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM>::value, | |
| 5361 "DispatchTileInfoQCOM is not nothrow_move_constructible!" ); | |
| 5362 | |
| 5363 //=== VK_NV_low_latency === | |
| 5364 | |
| 5365 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV ) == sizeof( VkQueryLowLatencySupportNV ), | |
| 5366 "struct and wrapper have different size!" ); | |
| 5367 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5368 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>::value, | |
| 5369 "QueryLowLatencySupportNV is not nothrow_move_constructible!" ); | |
| 5370 | |
| 5371 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 5372 //=== VK_EXT_metal_objects === | |
| 5373 | |
| 5374 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT ) == sizeof( VkExportMetalObjectCreateInfoEXT ), | |
| 5375 "struct and wrapper have different size!" ); | |
| 5376 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5377 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>::value, | |
| 5378 "ExportMetalObjectCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5379 | |
| 5380 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT ) == sizeof( VkExportMetalObjectsInfoEXT ), | |
| 5381 "struct and wrapper have different size!" ); | |
| 5382 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5383 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>::value, | |
| 5384 "ExportMetalObjectsInfoEXT is not nothrow_move_constructible!" ); | |
| 5385 | |
| 5386 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT ) == sizeof( VkExportMetalDeviceInfoEXT ), | |
| 5387 "struct and wrapper have different size!" ); | |
| 5388 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5389 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>::value, | |
| 5390 "ExportMetalDeviceInfoEXT is not nothrow_move_constructible!" ); | |
| 5391 | |
| 5392 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT ) == sizeof( VkExportMetalCommandQueueInfoEXT ), | |
| 5393 "struct and wrapper have different size!" ); | |
| 5394 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>::value, | |
| 5396 "ExportMetalCommandQueueInfoEXT is not nothrow_move_constructible!" ); | |
| 5397 | |
| 5398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT ) == sizeof( VkExportMetalBufferInfoEXT ), | |
| 5399 "struct and wrapper have different size!" ); | |
| 5400 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5401 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>::value, | |
| 5402 "ExportMetalBufferInfoEXT is not nothrow_move_constructible!" ); | |
| 5403 | |
| 5404 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT ) == sizeof( VkImportMetalBufferInfoEXT ), | |
| 5405 "struct and wrapper have different size!" ); | |
| 5406 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5407 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>::value, | |
| 5408 "ImportMetalBufferInfoEXT is not nothrow_move_constructible!" ); | |
| 5409 | |
| 5410 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT ) == sizeof( VkExportMetalTextureInfoEXT ), | |
| 5411 "struct and wrapper have different size!" ); | |
| 5412 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5413 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>::value, | |
| 5414 "ExportMetalTextureInfoEXT is not nothrow_move_constructible!" ); | |
| 5415 | |
| 5416 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT ) == sizeof( VkImportMetalTextureInfoEXT ), | |
| 5417 "struct and wrapper have different size!" ); | |
| 5418 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5419 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>::value, | |
| 5420 "ImportMetalTextureInfoEXT is not nothrow_move_constructible!" ); | |
| 5421 | |
| 5422 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT ) == sizeof( VkExportMetalIOSurfaceInfoEXT ), | |
| 5423 "struct and wrapper have different size!" ); | |
| 5424 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5425 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>::value, | |
| 5426 "ExportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" ); | |
| 5427 | |
| 5428 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT ) == sizeof( VkImportMetalIOSurfaceInfoEXT ), | |
| 5429 "struct and wrapper have different size!" ); | |
| 5430 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5431 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>::value, | |
| 5432 "ImportMetalIOSurfaceInfoEXT is not nothrow_move_constructible!" ); | |
| 5433 | |
| 5434 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT ) == sizeof( VkExportMetalSharedEventInfoEXT ), | |
| 5435 "struct and wrapper have different size!" ); | |
| 5436 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5437 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>::value, | |
| 5438 "ExportMetalSharedEventInfoEXT is not nothrow_move_constructible!" ); | |
| 5439 | |
| 5440 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT ) == sizeof( VkImportMetalSharedEventInfoEXT ), | |
| 5441 "struct and wrapper have different size!" ); | |
| 5442 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5443 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>::value, | |
| 5444 "ImportMetalSharedEventInfoEXT is not nothrow_move_constructible!" ); | |
| 5445 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 5446 | |
| 5447 //=== VK_EXT_descriptor_buffer === | |
| 5448 | |
| 5449 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT ) == | |
| 5450 sizeof( VkPhysicalDeviceDescriptorBufferPropertiesEXT ), | |
| 5451 "struct and wrapper have different size!" ); | |
| 5452 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value, | |
| 5453 "struct wrapper is not a standard layout!" ); | |
| 5454 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>::value, | |
| 5455 "PhysicalDeviceDescriptorBufferPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5456 | |
| 5457 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ) == | |
| 5458 sizeof( VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ), | |
| 5459 "struct and wrapper have different size!" ); | |
| 5460 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value, | |
| 5461 "struct wrapper is not a standard layout!" ); | |
| 5462 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>::value, | |
| 5463 "PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5464 | |
| 5465 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT ) == sizeof( VkPhysicalDeviceDescriptorBufferFeaturesEXT ), | |
| 5466 "struct and wrapper have different size!" ); | |
| 5467 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value, | |
| 5468 "struct wrapper is not a standard layout!" ); | |
| 5469 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>::value, | |
| 5470 "PhysicalDeviceDescriptorBufferFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5471 | |
| 5472 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT ) == sizeof( VkDescriptorAddressInfoEXT ), | |
| 5473 "struct and wrapper have different size!" ); | |
| 5474 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5475 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>::value, | |
| 5476 "DescriptorAddressInfoEXT is not nothrow_move_constructible!" ); | |
| 5477 | |
| 5478 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT ) == sizeof( VkDescriptorBufferBindingInfoEXT ), | |
| 5479 "struct and wrapper have different size!" ); | |
| 5480 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5481 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>::value, | |
| 5482 "DescriptorBufferBindingInfoEXT is not nothrow_move_constructible!" ); | |
| 5483 | |
| 5484 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT ) == | |
| 5485 sizeof( VkDescriptorBufferBindingPushDescriptorBufferHandleEXT ), | |
| 5486 "struct and wrapper have different size!" ); | |
| 5487 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value, | |
| 5488 "struct wrapper is not a standard layout!" ); | |
| 5489 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>::value, | |
| 5490 "DescriptorBufferBindingPushDescriptorBufferHandleEXT is not nothrow_move_constructible!" ); | |
| 5491 | |
| 5492 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorDataEXT ) == sizeof( VkDescriptorDataEXT ), "struct and wrapper have different size!" ); | |
| 5493 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5494 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>::value, | |
| 5495 "DescriptorDataEXT is not nothrow_move_constructible!" ); | |
| 5496 | |
| 5497 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT ) == sizeof( VkDescriptorGetInfoEXT ), "struct and wrapper have different size!" ); | |
| 5498 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5499 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>::value, | |
| 5500 "DescriptorGetInfoEXT is not nothrow_move_constructible!" ); | |
| 5501 | |
| 5502 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT ) == sizeof( VkBufferCaptureDescriptorDataInfoEXT ), | |
| 5503 "struct and wrapper have different size!" ); | |
| 5504 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value, | |
| 5505 "struct wrapper is not a standard layout!" ); | |
| 5506 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>::value, | |
| 5507 "BufferCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" ); | |
| 5508 | |
| 5509 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT ) == sizeof( VkImageCaptureDescriptorDataInfoEXT ), | |
| 5510 "struct and wrapper have different size!" ); | |
| 5511 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5512 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>::value, | |
| 5513 "ImageCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" ); | |
| 5514 | |
| 5515 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT ) == sizeof( VkImageViewCaptureDescriptorDataInfoEXT ), | |
| 5516 "struct and wrapper have different size!" ); | |
| 5517 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value, | |
| 5518 "struct wrapper is not a standard layout!" ); | |
| 5519 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>::value, | |
| 5520 "ImageViewCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" ); | |
| 5521 | |
| 5522 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT ) == sizeof( VkSamplerCaptureDescriptorDataInfoEXT ), | |
| 5523 "struct and wrapper have different size!" ); | |
| 5524 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value, | |
| 5525 "struct wrapper is not a standard layout!" ); | |
| 5526 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>::value, | |
| 5527 "SamplerCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" ); | |
| 5528 | |
| 5529 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT ) == sizeof( VkOpaqueCaptureDescriptorDataCreateInfoEXT ), | |
| 5530 "struct and wrapper have different size!" ); | |
| 5531 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value, | |
| 5532 "struct wrapper is not a standard layout!" ); | |
| 5533 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>::value, | |
| 5534 "OpaqueCaptureDescriptorDataCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5535 | |
| 5536 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT ) == | |
| 5537 sizeof( VkAccelerationStructureCaptureDescriptorDataInfoEXT ), | |
| 5538 "struct and wrapper have different size!" ); | |
| 5539 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value, | |
| 5540 "struct wrapper is not a standard layout!" ); | |
| 5541 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>::value, | |
| 5542 "AccelerationStructureCaptureDescriptorDataInfoEXT is not nothrow_move_constructible!" ); | |
| 5543 | |
| 5544 //=== VK_EXT_graphics_pipeline_library === | |
| 5545 | |
| 5546 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ) == | |
| 5547 sizeof( VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ), | |
| 5548 "struct and wrapper have different size!" ); | |
| 5549 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value, | |
| 5550 "struct wrapper is not a standard layout!" ); | |
| 5551 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>::value, | |
| 5552 "PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5553 | |
| 5554 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ) == | |
| 5555 sizeof( VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ), | |
| 5556 "struct and wrapper have different size!" ); | |
| 5557 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value, | |
| 5558 "struct wrapper is not a standard layout!" ); | |
| 5559 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>::value, | |
| 5560 "PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5561 | |
| 5562 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT ) == sizeof( VkGraphicsPipelineLibraryCreateInfoEXT ), | |
| 5563 "struct and wrapper have different size!" ); | |
| 5564 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value, | |
| 5565 "struct wrapper is not a standard layout!" ); | |
| 5566 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>::value, | |
| 5567 "GraphicsPipelineLibraryCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5568 | |
| 5569 //=== VK_AMD_shader_early_and_late_fragment_tests === | |
| 5570 | |
| 5571 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ) == | |
| 5572 sizeof( VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ), | |
| 5573 "struct and wrapper have different size!" ); | |
| 5574 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value, | |
| 5575 "struct wrapper is not a standard layout!" ); | |
| 5576 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>::value, | |
| 5577 "PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD is not nothrow_move_constructible!" ); | |
| 5578 | |
| 5579 //=== VK_KHR_fragment_shader_barycentric === | |
| 5580 | |
| 5581 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR ) == | |
| 5582 sizeof( VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR ), | |
| 5583 "struct and wrapper have different size!" ); | |
| 5584 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value, | |
| 5585 "struct wrapper is not a standard layout!" ); | |
| 5586 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>::value, | |
| 5587 "PhysicalDeviceFragmentShaderBarycentricFeaturesKHR is not nothrow_move_constructible!" ); | |
| 5588 | |
| 5589 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR ) == | |
| 5590 sizeof( VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR ), | |
| 5591 "struct and wrapper have different size!" ); | |
| 5592 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value, | |
| 5593 "struct wrapper is not a standard layout!" ); | |
| 5594 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>::value, | |
| 5595 "PhysicalDeviceFragmentShaderBarycentricPropertiesKHR is not nothrow_move_constructible!" ); | |
| 5596 | |
| 5597 //=== VK_KHR_shader_subgroup_uniform_control_flow === | |
| 5598 | |
| 5599 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ) == | |
| 5600 sizeof( VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ), | |
| 5601 "struct and wrapper have different size!" ); | |
| 5602 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value, | |
| 5603 "struct wrapper is not a standard layout!" ); | |
| 5604 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>::value, | |
| 5605 "PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR is not nothrow_move_constructible!" ); | |
| 5606 | |
| 5607 //=== VK_NV_fragment_shading_rate_enums === | |
| 5608 | |
| 5609 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ) == | |
| 5610 sizeof( VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV ), | |
| 5611 "struct and wrapper have different size!" ); | |
| 5612 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value, | |
| 5613 "struct wrapper is not a standard layout!" ); | |
| 5614 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>::value, | |
| 5615 "PhysicalDeviceFragmentShadingRateEnumsFeaturesNV is not nothrow_move_constructible!" ); | |
| 5616 | |
| 5617 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV ) == | |
| 5618 sizeof( VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV ), | |
| 5619 "struct and wrapper have different size!" ); | |
| 5620 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value, | |
| 5621 "struct wrapper is not a standard layout!" ); | |
| 5622 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>::value, | |
| 5623 "PhysicalDeviceFragmentShadingRateEnumsPropertiesNV is not nothrow_move_constructible!" ); | |
| 5624 | |
| 5625 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV ) == | |
| 5626 sizeof( VkPipelineFragmentShadingRateEnumStateCreateInfoNV ), | |
| 5627 "struct and wrapper have different size!" ); | |
| 5628 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value, | |
| 5629 "struct wrapper is not a standard layout!" ); | |
| 5630 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>::value, | |
| 5631 "PipelineFragmentShadingRateEnumStateCreateInfoNV is not nothrow_move_constructible!" ); | |
| 5632 | |
| 5633 //=== VK_NV_ray_tracing_motion_blur === | |
| 5634 | |
| 5635 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV ) == | |
| 5636 sizeof( VkAccelerationStructureGeometryMotionTrianglesDataNV ), | |
| 5637 "struct and wrapper have different size!" ); | |
| 5638 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value, | |
| 5639 "struct wrapper is not a standard layout!" ); | |
| 5640 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>::value, | |
| 5641 "AccelerationStructureGeometryMotionTrianglesDataNV is not nothrow_move_constructible!" ); | |
| 5642 | |
| 5643 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV ) == sizeof( VkAccelerationStructureMotionInfoNV ), | |
| 5644 "struct and wrapper have different size!" ); | |
| 5645 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5646 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>::value, | |
| 5647 "AccelerationStructureMotionInfoNV is not nothrow_move_constructible!" ); | |
| 5648 | |
| 5649 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV ) == sizeof( VkAccelerationStructureMotionInstanceNV ), | |
| 5650 "struct and wrapper have different size!" ); | |
| 5651 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value, | |
| 5652 "struct wrapper is not a standard layout!" ); | |
| 5653 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>::value, | |
| 5654 "AccelerationStructureMotionInstanceNV is not nothrow_move_constructible!" ); | |
| 5655 | |
| 5656 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV ) == sizeof( VkAccelerationStructureMotionInstanceDataNV ), | |
| 5657 "struct and wrapper have different size!" ); | |
| 5658 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value, | |
| 5659 "struct wrapper is not a standard layout!" ); | |
| 5660 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>::value, | |
| 5661 "AccelerationStructureMotionInstanceDataNV is not nothrow_move_constructible!" ); | |
| 5662 | |
| 5663 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV ) == | |
| 5664 sizeof( VkAccelerationStructureMatrixMotionInstanceNV ), | |
| 5665 "struct and wrapper have different size!" ); | |
| 5666 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value, | |
| 5667 "struct wrapper is not a standard layout!" ); | |
| 5668 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>::value, | |
| 5669 "AccelerationStructureMatrixMotionInstanceNV is not nothrow_move_constructible!" ); | |
| 5670 | |
| 5671 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV ) == sizeof( VkAccelerationStructureSRTMotionInstanceNV ), | |
| 5672 "struct and wrapper have different size!" ); | |
| 5673 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value, | |
| 5674 "struct wrapper is not a standard layout!" ); | |
| 5675 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>::value, | |
| 5676 "AccelerationStructureSRTMotionInstanceNV is not nothrow_move_constructible!" ); | |
| 5677 | |
| 5678 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SRTDataNV ) == sizeof( VkSRTDataNV ), "struct and wrapper have different size!" ); | |
| 5679 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "struct wrapper is not a standard layout!" ); | |
| 5680 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SRTDataNV>::value, "SRTDataNV is not nothrow_move_constructible!" ); | |
| 5681 | |
| 5682 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV ) == | |
| 5683 sizeof( VkPhysicalDeviceRayTracingMotionBlurFeaturesNV ), | |
| 5684 "struct and wrapper have different size!" ); | |
| 5685 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value, | |
| 5686 "struct wrapper is not a standard layout!" ); | |
| 5687 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>::value, | |
| 5688 "PhysicalDeviceRayTracingMotionBlurFeaturesNV is not nothrow_move_constructible!" ); | |
| 5689 | |
| 5690 //=== VK_EXT_mesh_shader === | |
| 5691 | |
| 5692 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT ) == sizeof( VkPhysicalDeviceMeshShaderFeaturesEXT ), | |
| 5693 "struct and wrapper have different size!" ); | |
| 5694 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value, | |
| 5695 "struct wrapper is not a standard layout!" ); | |
| 5696 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>::value, | |
| 5697 "PhysicalDeviceMeshShaderFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5698 | |
| 5699 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT ) == sizeof( VkPhysicalDeviceMeshShaderPropertiesEXT ), | |
| 5700 "struct and wrapper have different size!" ); | |
| 5701 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value, | |
| 5702 "struct wrapper is not a standard layout!" ); | |
| 5703 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>::value, | |
| 5704 "PhysicalDeviceMeshShaderPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5705 | |
| 5706 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT ) == sizeof( VkDrawMeshTasksIndirectCommandEXT ), | |
| 5707 "struct and wrapper have different size!" ); | |
| 5708 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5709 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>::value, | |
| 5710 "DrawMeshTasksIndirectCommandEXT is not nothrow_move_constructible!" ); | |
| 5711 | |
| 5712 //=== VK_EXT_ycbcr_2plane_444_formats === | |
| 5713 | |
| 5714 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ) == | |
| 5715 sizeof( VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ), | |
| 5716 "struct and wrapper have different size!" ); | |
| 5717 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value, | |
| 5718 "struct wrapper is not a standard layout!" ); | |
| 5719 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>::value, | |
| 5720 "PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5721 | |
| 5722 //=== VK_EXT_fragment_density_map2 === | |
| 5723 | |
| 5724 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT ) == | |
| 5725 sizeof( VkPhysicalDeviceFragmentDensityMap2FeaturesEXT ), | |
| 5726 "struct and wrapper have different size!" ); | |
| 5727 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value, | |
| 5728 "struct wrapper is not a standard layout!" ); | |
| 5729 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>::value, | |
| 5730 "PhysicalDeviceFragmentDensityMap2FeaturesEXT is not nothrow_move_constructible!" ); | |
| 5731 | |
| 5732 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT ) == | |
| 5733 sizeof( VkPhysicalDeviceFragmentDensityMap2PropertiesEXT ), | |
| 5734 "struct and wrapper have different size!" ); | |
| 5735 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value, | |
| 5736 "struct wrapper is not a standard layout!" ); | |
| 5737 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>::value, | |
| 5738 "PhysicalDeviceFragmentDensityMap2PropertiesEXT is not nothrow_move_constructible!" ); | |
| 5739 | |
| 5740 //=== VK_QCOM_rotated_copy_commands === | |
| 5741 | |
| 5742 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM ) == sizeof( VkCopyCommandTransformInfoQCOM ), | |
| 5743 "struct and wrapper have different size!" ); | |
| 5744 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 5745 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>::value, | |
| 5746 "CopyCommandTransformInfoQCOM is not nothrow_move_constructible!" ); | |
| 5747 | |
| 5748 //=== VK_KHR_workgroup_memory_explicit_layout === | |
| 5749 | |
| 5750 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ) == | |
| 5751 sizeof( VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR ), | |
| 5752 "struct and wrapper have different size!" ); | |
| 5753 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value, | |
| 5754 "struct wrapper is not a standard layout!" ); | |
| 5755 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>::value, | |
| 5756 "PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR is not nothrow_move_constructible!" ); | |
| 5757 | |
| 5758 //=== VK_EXT_image_compression_control === | |
| 5759 | |
| 5760 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT ) == | |
| 5761 sizeof( VkPhysicalDeviceImageCompressionControlFeaturesEXT ), | |
| 5762 "struct and wrapper have different size!" ); | |
| 5763 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value, | |
| 5764 "struct wrapper is not a standard layout!" ); | |
| 5765 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>::value, | |
| 5766 "PhysicalDeviceImageCompressionControlFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5767 | |
| 5768 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT ) == sizeof( VkImageCompressionControlEXT ), | |
| 5769 "struct and wrapper have different size!" ); | |
| 5770 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5771 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>::value, | |
| 5772 "ImageCompressionControlEXT is not nothrow_move_constructible!" ); | |
| 5773 | |
| 5774 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT ) == sizeof( VkImageCompressionPropertiesEXT ), | |
| 5775 "struct and wrapper have different size!" ); | |
| 5776 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5777 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>::value, | |
| 5778 "ImageCompressionPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5779 | |
| 5780 //=== VK_EXT_attachment_feedback_loop_layout === | |
| 5781 | |
| 5782 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ) == | |
| 5783 sizeof( VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ), | |
| 5784 "struct and wrapper have different size!" ); | |
| 5785 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value, | |
| 5786 "struct wrapper is not a standard layout!" ); | |
| 5787 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>::value, | |
| 5788 "PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5789 | |
| 5790 //=== VK_EXT_4444_formats === | |
| 5791 | |
| 5792 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT ) == sizeof( VkPhysicalDevice4444FormatsFeaturesEXT ), | |
| 5793 "struct and wrapper have different size!" ); | |
| 5794 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value, | |
| 5795 "struct wrapper is not a standard layout!" ); | |
| 5796 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>::value, | |
| 5797 "PhysicalDevice4444FormatsFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5798 | |
| 5799 //=== VK_EXT_device_fault === | |
| 5800 | |
| 5801 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT ) == sizeof( VkPhysicalDeviceFaultFeaturesEXT ), | |
| 5802 "struct and wrapper have different size!" ); | |
| 5803 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5804 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>::value, | |
| 5805 "PhysicalDeviceFaultFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5806 | |
| 5807 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT ) == sizeof( VkDeviceFaultCountsEXT ), "struct and wrapper have different size!" ); | |
| 5808 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5809 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>::value, | |
| 5810 "DeviceFaultCountsEXT is not nothrow_move_constructible!" ); | |
| 5811 | |
| 5812 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT ) == sizeof( VkDeviceFaultInfoEXT ), "struct and wrapper have different size!" ); | |
| 5813 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5814 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>::value, | |
| 5815 "DeviceFaultInfoEXT is not nothrow_move_constructible!" ); | |
| 5816 | |
| 5817 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT ) == sizeof( VkDeviceFaultAddressInfoEXT ), | |
| 5818 "struct and wrapper have different size!" ); | |
| 5819 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5820 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>::value, | |
| 5821 "DeviceFaultAddressInfoEXT is not nothrow_move_constructible!" ); | |
| 5822 | |
| 5823 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT ) == sizeof( VkDeviceFaultVendorInfoEXT ), | |
| 5824 "struct and wrapper have different size!" ); | |
| 5825 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5826 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>::value, | |
| 5827 "DeviceFaultVendorInfoEXT is not nothrow_move_constructible!" ); | |
| 5828 | |
| 5829 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT ) == sizeof( VkDeviceFaultVendorBinaryHeaderVersionOneEXT ), | |
| 5830 "struct and wrapper have different size!" ); | |
| 5831 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value, | |
| 5832 "struct wrapper is not a standard layout!" ); | |
| 5833 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>::value, | |
| 5834 "DeviceFaultVendorBinaryHeaderVersionOneEXT is not nothrow_move_constructible!" ); | |
| 5835 | |
| 5836 //=== VK_EXT_rgba10x6_formats === | |
| 5837 | |
| 5838 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT ) == sizeof( VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT ), | |
| 5839 "struct and wrapper have different size!" ); | |
| 5840 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value, | |
| 5841 "struct wrapper is not a standard layout!" ); | |
| 5842 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>::value, | |
| 5843 "PhysicalDeviceRGBA10X6FormatsFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5844 | |
| 5845 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 5846 //=== VK_EXT_directfb_surface === | |
| 5847 | |
| 5848 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT ) == sizeof( VkDirectFBSurfaceCreateInfoEXT ), | |
| 5849 "struct and wrapper have different size!" ); | |
| 5850 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5851 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>::value, | |
| 5852 "DirectFBSurfaceCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5853 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 5854 | |
| 5855 //=== VK_EXT_vertex_input_dynamic_state === | |
| 5856 | |
| 5857 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT ) == | |
| 5858 sizeof( VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT ), | |
| 5859 "struct and wrapper have different size!" ); | |
| 5860 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value, | |
| 5861 "struct wrapper is not a standard layout!" ); | |
| 5862 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>::value, | |
| 5863 "PhysicalDeviceVertexInputDynamicStateFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5864 | |
| 5865 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT ) == sizeof( VkVertexInputBindingDescription2EXT ), | |
| 5866 "struct and wrapper have different size!" ); | |
| 5867 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5868 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>::value, | |
| 5869 "VertexInputBindingDescription2EXT is not nothrow_move_constructible!" ); | |
| 5870 | |
| 5871 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT ) == sizeof( VkVertexInputAttributeDescription2EXT ), | |
| 5872 "struct and wrapper have different size!" ); | |
| 5873 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value, | |
| 5874 "struct wrapper is not a standard layout!" ); | |
| 5875 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>::value, | |
| 5876 "VertexInputAttributeDescription2EXT is not nothrow_move_constructible!" ); | |
| 5877 | |
| 5878 //=== VK_EXT_physical_device_drm === | |
| 5879 | |
| 5880 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT ) == sizeof( VkPhysicalDeviceDrmPropertiesEXT ), | |
| 5881 "struct and wrapper have different size!" ); | |
| 5882 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 5883 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>::value, | |
| 5884 "PhysicalDeviceDrmPropertiesEXT is not nothrow_move_constructible!" ); | |
| 5885 | |
| 5886 //=== VK_EXT_device_address_binding_report === | |
| 5887 | |
| 5888 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT ) == | |
| 5889 sizeof( VkPhysicalDeviceAddressBindingReportFeaturesEXT ), | |
| 5890 "struct and wrapper have different size!" ); | |
| 5891 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value, | |
| 5892 "struct wrapper is not a standard layout!" ); | |
| 5893 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>::value, | |
| 5894 "PhysicalDeviceAddressBindingReportFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5895 | |
| 5896 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT ) == sizeof( VkDeviceAddressBindingCallbackDataEXT ), | |
| 5897 "struct and wrapper have different size!" ); | |
| 5898 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value, | |
| 5899 "struct wrapper is not a standard layout!" ); | |
| 5900 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>::value, | |
| 5901 "DeviceAddressBindingCallbackDataEXT is not nothrow_move_constructible!" ); | |
| 5902 | |
| 5903 //=== VK_EXT_depth_clip_control === | |
| 5904 | |
| 5905 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClipControlFeaturesEXT ), | |
| 5906 "struct and wrapper have different size!" ); | |
| 5907 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value, | |
| 5908 "struct wrapper is not a standard layout!" ); | |
| 5909 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>::value, | |
| 5910 "PhysicalDeviceDepthClipControlFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5911 | |
| 5912 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT ) == | |
| 5913 sizeof( VkPipelineViewportDepthClipControlCreateInfoEXT ), | |
| 5914 "struct and wrapper have different size!" ); | |
| 5915 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value, | |
| 5916 "struct wrapper is not a standard layout!" ); | |
| 5917 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>::value, | |
| 5918 "PipelineViewportDepthClipControlCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 5919 | |
| 5920 //=== VK_EXT_primitive_topology_list_restart === | |
| 5921 | |
| 5922 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ) == | |
| 5923 sizeof( VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ), | |
| 5924 "struct and wrapper have different size!" ); | |
| 5925 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value, | |
| 5926 "struct wrapper is not a standard layout!" ); | |
| 5927 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>::value, | |
| 5928 "PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT is not nothrow_move_constructible!" ); | |
| 5929 | |
| 5930 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5931 //=== VK_FUCHSIA_external_memory === | |
| 5932 | |
| 5933 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA ) == sizeof( VkImportMemoryZirconHandleInfoFUCHSIA ), | |
| 5934 "struct and wrapper have different size!" ); | |
| 5935 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value, | |
| 5936 "struct wrapper is not a standard layout!" ); | |
| 5937 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>::value, | |
| 5938 "ImportMemoryZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 5939 | |
| 5940 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA ) == sizeof( VkMemoryZirconHandlePropertiesFUCHSIA ), | |
| 5941 "struct and wrapper have different size!" ); | |
| 5942 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value, | |
| 5943 "struct wrapper is not a standard layout!" ); | |
| 5944 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>::value, | |
| 5945 "MemoryZirconHandlePropertiesFUCHSIA is not nothrow_move_constructible!" ); | |
| 5946 | |
| 5947 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA ) == sizeof( VkMemoryGetZirconHandleInfoFUCHSIA ), | |
| 5948 "struct and wrapper have different size!" ); | |
| 5949 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 5950 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>::value, | |
| 5951 "MemoryGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 5952 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5953 | |
| 5954 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5955 //=== VK_FUCHSIA_external_semaphore === | |
| 5956 | |
| 5957 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA ) == sizeof( VkImportSemaphoreZirconHandleInfoFUCHSIA ), | |
| 5958 "struct and wrapper have different size!" ); | |
| 5959 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value, | |
| 5960 "struct wrapper is not a standard layout!" ); | |
| 5961 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>::value, | |
| 5962 "ImportSemaphoreZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 5963 | |
| 5964 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA ) == sizeof( VkSemaphoreGetZirconHandleInfoFUCHSIA ), | |
| 5965 "struct and wrapper have different size!" ); | |
| 5966 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value, | |
| 5967 "struct wrapper is not a standard layout!" ); | |
| 5968 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>::value, | |
| 5969 "SemaphoreGetZirconHandleInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 5970 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5971 | |
| 5972 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5973 //=== VK_FUCHSIA_buffer_collection === | |
| 5974 | |
| 5975 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA ) == sizeof( VkBufferCollectionFUCHSIA ), | |
| 5976 "handle and wrapper have different size!" ); | |
| 5977 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value, | |
| 5978 "BufferCollectionFUCHSIA is not copy_constructible!" ); | |
| 5979 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>::value, | |
| 5980 "BufferCollectionFUCHSIA is not nothrow_move_constructible!" ); | |
| 5981 | |
| 5982 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionCreateInfoFUCHSIA ), | |
| 5983 "struct and wrapper have different size!" ); | |
| 5984 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 5985 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>::value, | |
| 5986 "BufferCollectionCreateInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 5987 | |
| 5988 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA ) == sizeof( VkImportMemoryBufferCollectionFUCHSIA ), | |
| 5989 "struct and wrapper have different size!" ); | |
| 5990 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value, | |
| 5991 "struct wrapper is not a standard layout!" ); | |
| 5992 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>::value, | |
| 5993 "ImportMemoryBufferCollectionFUCHSIA is not nothrow_move_constructible!" ); | |
| 5994 | |
| 5995 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionImageCreateInfoFUCHSIA ), | |
| 5996 "struct and wrapper have different size!" ); | |
| 5997 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value, | |
| 5998 "struct wrapper is not a standard layout!" ); | |
| 5999 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>::value, | |
| 6000 "BufferCollectionImageCreateInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6001 | |
| 6002 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA ) == sizeof( VkBufferConstraintsInfoFUCHSIA ), | |
| 6003 "struct and wrapper have different size!" ); | |
| 6004 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 6005 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>::value, | |
| 6006 "BufferConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6007 | |
| 6008 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA ) == sizeof( VkBufferCollectionBufferCreateInfoFUCHSIA ), | |
| 6009 "struct and wrapper have different size!" ); | |
| 6010 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value, | |
| 6011 "struct wrapper is not a standard layout!" ); | |
| 6012 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>::value, | |
| 6013 "BufferCollectionBufferCreateInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6014 | |
| 6015 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA ) == sizeof( VkBufferCollectionPropertiesFUCHSIA ), | |
| 6016 "struct and wrapper have different size!" ); | |
| 6017 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 6018 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>::value, | |
| 6019 "BufferCollectionPropertiesFUCHSIA is not nothrow_move_constructible!" ); | |
| 6020 | |
| 6021 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA ) == sizeof( VkSysmemColorSpaceFUCHSIA ), | |
| 6022 "struct and wrapper have different size!" ); | |
| 6023 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 6024 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>::value, | |
| 6025 "SysmemColorSpaceFUCHSIA is not nothrow_move_constructible!" ); | |
| 6026 | |
| 6027 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA ) == sizeof( VkImageConstraintsInfoFUCHSIA ), | |
| 6028 "struct and wrapper have different size!" ); | |
| 6029 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 6030 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>::value, | |
| 6031 "ImageConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6032 | |
| 6033 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA ) == sizeof( VkImageFormatConstraintsInfoFUCHSIA ), | |
| 6034 "struct and wrapper have different size!" ); | |
| 6035 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value, "struct wrapper is not a standard layout!" ); | |
| 6036 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>::value, | |
| 6037 "ImageFormatConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6038 | |
| 6039 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA ) == sizeof( VkBufferCollectionConstraintsInfoFUCHSIA ), | |
| 6040 "struct and wrapper have different size!" ); | |
| 6041 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value, | |
| 6042 "struct wrapper is not a standard layout!" ); | |
| 6043 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>::value, | |
| 6044 "BufferCollectionConstraintsInfoFUCHSIA is not nothrow_move_constructible!" ); | |
| 6045 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 6046 | |
| 6047 //=== VK_HUAWEI_subpass_shading === | |
| 6048 | |
| 6049 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI ) == sizeof( VkSubpassShadingPipelineCreateInfoHUAWEI ), | |
| 6050 "struct and wrapper have different size!" ); | |
| 6051 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value, | |
| 6052 "struct wrapper is not a standard layout!" ); | |
| 6053 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>::value, | |
| 6054 "SubpassShadingPipelineCreateInfoHUAWEI is not nothrow_move_constructible!" ); | |
| 6055 | |
| 6056 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceSubpassShadingFeaturesHUAWEI ), | |
| 6057 "struct and wrapper have different size!" ); | |
| 6058 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value, | |
| 6059 "struct wrapper is not a standard layout!" ); | |
| 6060 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>::value, | |
| 6061 "PhysicalDeviceSubpassShadingFeaturesHUAWEI is not nothrow_move_constructible!" ); | |
| 6062 | |
| 6063 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI ) == | |
| 6064 sizeof( VkPhysicalDeviceSubpassShadingPropertiesHUAWEI ), | |
| 6065 "struct and wrapper have different size!" ); | |
| 6066 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value, | |
| 6067 "struct wrapper is not a standard layout!" ); | |
| 6068 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>::value, | |
| 6069 "PhysicalDeviceSubpassShadingPropertiesHUAWEI is not nothrow_move_constructible!" ); | |
| 6070 | |
| 6071 //=== VK_HUAWEI_invocation_mask === | |
| 6072 | |
| 6073 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceInvocationMaskFeaturesHUAWEI ), | |
| 6074 "struct and wrapper have different size!" ); | |
| 6075 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value, | |
| 6076 "struct wrapper is not a standard layout!" ); | |
| 6077 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>::value, | |
| 6078 "PhysicalDeviceInvocationMaskFeaturesHUAWEI is not nothrow_move_constructible!" ); | |
| 6079 | |
| 6080 //=== VK_NV_external_memory_rdma === | |
| 6081 | |
| 6082 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV ) == sizeof( VkMemoryGetRemoteAddressInfoNV ), | |
| 6083 "struct and wrapper have different size!" ); | |
| 6084 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 6085 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>::value, | |
| 6086 "MemoryGetRemoteAddressInfoNV is not nothrow_move_constructible!" ); | |
| 6087 | |
| 6088 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV ) == sizeof( VkPhysicalDeviceExternalMemoryRDMAFeaturesNV ), | |
| 6089 "struct and wrapper have different size!" ); | |
| 6090 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value, | |
| 6091 "struct wrapper is not a standard layout!" ); | |
| 6092 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>::value, | |
| 6093 "PhysicalDeviceExternalMemoryRDMAFeaturesNV is not nothrow_move_constructible!" ); | |
| 6094 | |
| 6095 //=== VK_EXT_pipeline_properties === | |
| 6096 | |
| 6097 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT ) == sizeof( VkPipelinePropertiesIdentifierEXT ), | |
| 6098 "struct and wrapper have different size!" ); | |
| 6099 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6100 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>::value, | |
| 6101 "PipelinePropertiesIdentifierEXT is not nothrow_move_constructible!" ); | |
| 6102 | |
| 6103 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT ) == | |
| 6104 sizeof( VkPhysicalDevicePipelinePropertiesFeaturesEXT ), | |
| 6105 "struct and wrapper have different size!" ); | |
| 6106 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value, | |
| 6107 "struct wrapper is not a standard layout!" ); | |
| 6108 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>::value, | |
| 6109 "PhysicalDevicePipelinePropertiesFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6110 | |
| 6111 //=== VK_EXT_frame_boundary === | |
| 6112 | |
| 6113 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT ) == sizeof( VkPhysicalDeviceFrameBoundaryFeaturesEXT ), | |
| 6114 "struct and wrapper have different size!" ); | |
| 6115 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value, | |
| 6116 "struct wrapper is not a standard layout!" ); | |
| 6117 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>::value, | |
| 6118 "PhysicalDeviceFrameBoundaryFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6119 | |
| 6120 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FrameBoundaryEXT ) == sizeof( VkFrameBoundaryEXT ), "struct and wrapper have different size!" ); | |
| 6121 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6122 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>::value, | |
| 6123 "FrameBoundaryEXT is not nothrow_move_constructible!" ); | |
| 6124 | |
| 6125 //=== VK_EXT_multisampled_render_to_single_sampled === | |
| 6126 | |
| 6127 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ) == | |
| 6128 sizeof( VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ), | |
| 6129 "struct and wrapper have different size!" ); | |
| 6130 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value, | |
| 6131 "struct wrapper is not a standard layout!" ); | |
| 6132 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>::value, | |
| 6133 "PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6134 | |
| 6135 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT ) == sizeof( VkSubpassResolvePerformanceQueryEXT ), | |
| 6136 "struct and wrapper have different size!" ); | |
| 6137 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6138 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>::value, | |
| 6139 "SubpassResolvePerformanceQueryEXT is not nothrow_move_constructible!" ); | |
| 6140 | |
| 6141 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT ) == sizeof( VkMultisampledRenderToSingleSampledInfoEXT ), | |
| 6142 "struct and wrapper have different size!" ); | |
| 6143 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value, | |
| 6144 "struct wrapper is not a standard layout!" ); | |
| 6145 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>::value, | |
| 6146 "MultisampledRenderToSingleSampledInfoEXT is not nothrow_move_constructible!" ); | |
| 6147 | |
| 6148 //=== VK_EXT_extended_dynamic_state2 === | |
| 6149 | |
| 6150 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT ) == | |
| 6151 sizeof( VkPhysicalDeviceExtendedDynamicState2FeaturesEXT ), | |
| 6152 "struct and wrapper have different size!" ); | |
| 6153 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value, | |
| 6154 "struct wrapper is not a standard layout!" ); | |
| 6155 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>::value, | |
| 6156 "PhysicalDeviceExtendedDynamicState2FeaturesEXT is not nothrow_move_constructible!" ); | |
| 6157 | |
| 6158 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 6159 //=== VK_QNX_screen_surface === | |
| 6160 | |
| 6161 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX ) == sizeof( VkScreenSurfaceCreateInfoQNX ), | |
| 6162 "struct and wrapper have different size!" ); | |
| 6163 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value, "struct wrapper is not a standard layout!" ); | |
| 6164 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>::value, | |
| 6165 "ScreenSurfaceCreateInfoQNX is not nothrow_move_constructible!" ); | |
| 6166 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 6167 | |
| 6168 //=== VK_EXT_color_write_enable === | |
| 6169 | |
| 6170 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT ) == sizeof( VkPhysicalDeviceColorWriteEnableFeaturesEXT ), | |
| 6171 "struct and wrapper have different size!" ); | |
| 6172 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value, | |
| 6173 "struct wrapper is not a standard layout!" ); | |
| 6174 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>::value, | |
| 6175 "PhysicalDeviceColorWriteEnableFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6176 | |
| 6177 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT ) == sizeof( VkPipelineColorWriteCreateInfoEXT ), | |
| 6178 "struct and wrapper have different size!" ); | |
| 6179 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6180 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>::value, | |
| 6181 "PipelineColorWriteCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6182 | |
| 6183 //=== VK_EXT_primitives_generated_query === | |
| 6184 | |
| 6185 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ) == | |
| 6186 sizeof( VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ), | |
| 6187 "struct and wrapper have different size!" ); | |
| 6188 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value, | |
| 6189 "struct wrapper is not a standard layout!" ); | |
| 6190 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>::value, | |
| 6191 "PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6192 | |
| 6193 //=== VK_KHR_ray_tracing_maintenance1 === | |
| 6194 | |
| 6195 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR ) == | |
| 6196 sizeof( VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ), | |
| 6197 "struct and wrapper have different size!" ); | |
| 6198 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value, | |
| 6199 "struct wrapper is not a standard layout!" ); | |
| 6200 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>::value, | |
| 6201 "PhysicalDeviceRayTracingMaintenance1FeaturesKHR is not nothrow_move_constructible!" ); | |
| 6202 | |
| 6203 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR ) == sizeof( VkTraceRaysIndirectCommand2KHR ), | |
| 6204 "struct and wrapper have different size!" ); | |
| 6205 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 6206 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>::value, | |
| 6207 "TraceRaysIndirectCommand2KHR is not nothrow_move_constructible!" ); | |
| 6208 | |
| 6209 //=== VK_KHR_shader_untyped_pointers === | |
| 6210 | |
| 6211 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR ) == | |
| 6212 sizeof( VkPhysicalDeviceShaderUntypedPointersFeaturesKHR ), | |
| 6213 "struct and wrapper have different size!" ); | |
| 6214 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>::value, | |
| 6215 "struct wrapper is not a standard layout!" ); | |
| 6216 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>::value, | |
| 6217 "PhysicalDeviceShaderUntypedPointersFeaturesKHR is not nothrow_move_constructible!" ); | |
| 6218 | |
| 6219 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 6220 | |
| 6221 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE ) == | |
| 6222 sizeof( VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE ), | |
| 6223 "struct and wrapper have different size!" ); | |
| 6224 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE>::value, | |
| 6225 "struct wrapper is not a standard layout!" ); | |
| 6226 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE>::value, | |
| 6227 "PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE is not nothrow_move_constructible!" ); | |
| 6228 | |
| 6229 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeRgbConversionCapabilitiesVALVE ) == sizeof( VkVideoEncodeRgbConversionCapabilitiesVALVE ), | |
| 6230 "struct and wrapper have different size!" ); | |
| 6231 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeRgbConversionCapabilitiesVALVE>::value, | |
| 6232 "struct wrapper is not a standard layout!" ); | |
| 6233 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeRgbConversionCapabilitiesVALVE>::value, | |
| 6234 "VideoEncodeRgbConversionCapabilitiesVALVE is not nothrow_move_constructible!" ); | |
| 6235 | |
| 6236 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeProfileRgbConversionInfoVALVE ) == sizeof( VkVideoEncodeProfileRgbConversionInfoVALVE ), | |
| 6237 "struct and wrapper have different size!" ); | |
| 6238 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeProfileRgbConversionInfoVALVE>::value, | |
| 6239 "struct wrapper is not a standard layout!" ); | |
| 6240 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeProfileRgbConversionInfoVALVE>::value, | |
| 6241 "VideoEncodeProfileRgbConversionInfoVALVE is not nothrow_move_constructible!" ); | |
| 6242 | |
| 6243 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionRgbConversionCreateInfoVALVE ) == | |
| 6244 sizeof( VkVideoEncodeSessionRgbConversionCreateInfoVALVE ), | |
| 6245 "struct and wrapper have different size!" ); | |
| 6246 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionRgbConversionCreateInfoVALVE>::value, | |
| 6247 "struct wrapper is not a standard layout!" ); | |
| 6248 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionRgbConversionCreateInfoVALVE>::value, | |
| 6249 "VideoEncodeSessionRgbConversionCreateInfoVALVE is not nothrow_move_constructible!" ); | |
| 6250 | |
| 6251 //=== VK_EXT_image_view_min_lod === | |
| 6252 | |
| 6253 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT ) == sizeof( VkPhysicalDeviceImageViewMinLodFeaturesEXT ), | |
| 6254 "struct and wrapper have different size!" ); | |
| 6255 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value, | |
| 6256 "struct wrapper is not a standard layout!" ); | |
| 6257 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>::value, | |
| 6258 "PhysicalDeviceImageViewMinLodFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6259 | |
| 6260 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT ) == sizeof( VkImageViewMinLodCreateInfoEXT ), | |
| 6261 "struct and wrapper have different size!" ); | |
| 6262 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6263 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>::value, | |
| 6264 "ImageViewMinLodCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6265 | |
| 6266 //=== VK_EXT_multi_draw === | |
| 6267 | |
| 6268 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT ) == sizeof( VkPhysicalDeviceMultiDrawFeaturesEXT ), | |
| 6269 "struct and wrapper have different size!" ); | |
| 6270 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value, | |
| 6271 "struct wrapper is not a standard layout!" ); | |
| 6272 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>::value, | |
| 6273 "PhysicalDeviceMultiDrawFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6274 | |
| 6275 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT ) == sizeof( VkPhysicalDeviceMultiDrawPropertiesEXT ), | |
| 6276 "struct and wrapper have different size!" ); | |
| 6277 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value, | |
| 6278 "struct wrapper is not a standard layout!" ); | |
| 6279 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>::value, | |
| 6280 "PhysicalDeviceMultiDrawPropertiesEXT is not nothrow_move_constructible!" ); | |
| 6281 | |
| 6282 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT ) == sizeof( VkMultiDrawInfoEXT ), "struct and wrapper have different size!" ); | |
| 6283 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6284 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>::value, | |
| 6285 "MultiDrawInfoEXT is not nothrow_move_constructible!" ); | |
| 6286 | |
| 6287 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT ) == sizeof( VkMultiDrawIndexedInfoEXT ), | |
| 6288 "struct and wrapper have different size!" ); | |
| 6289 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6290 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>::value, | |
| 6291 "MultiDrawIndexedInfoEXT is not nothrow_move_constructible!" ); | |
| 6292 | |
| 6293 //=== VK_EXT_image_2d_view_of_3d === | |
| 6294 | |
| 6295 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT ) == sizeof( VkPhysicalDeviceImage2DViewOf3DFeaturesEXT ), | |
| 6296 "struct and wrapper have different size!" ); | |
| 6297 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value, | |
| 6298 "struct wrapper is not a standard layout!" ); | |
| 6299 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>::value, | |
| 6300 "PhysicalDeviceImage2DViewOf3DFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6301 | |
| 6302 //=== VK_EXT_shader_tile_image === | |
| 6303 | |
| 6304 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderTileImageFeaturesEXT ), | |
| 6305 "struct and wrapper have different size!" ); | |
| 6306 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value, | |
| 6307 "struct wrapper is not a standard layout!" ); | |
| 6308 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>::value, | |
| 6309 "PhysicalDeviceShaderTileImageFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6310 | |
| 6311 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT ) == sizeof( VkPhysicalDeviceShaderTileImagePropertiesEXT ), | |
| 6312 "struct and wrapper have different size!" ); | |
| 6313 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value, | |
| 6314 "struct wrapper is not a standard layout!" ); | |
| 6315 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>::value, | |
| 6316 "PhysicalDeviceShaderTileImagePropertiesEXT is not nothrow_move_constructible!" ); | |
| 6317 | |
| 6318 //=== VK_EXT_opacity_micromap === | |
| 6319 | |
| 6320 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapEXT ) == sizeof( VkMicromapEXT ), "handle and wrapper have different size!" ); | |
| 6321 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not copy_constructible!" ); | |
| 6322 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapEXT>::value, "MicromapEXT is not nothrow_move_constructible!" ); | |
| 6323 | |
| 6324 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT ) == sizeof( VkMicromapBuildInfoEXT ), "struct and wrapper have different size!" ); | |
| 6325 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6326 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>::value, | |
| 6327 "MicromapBuildInfoEXT is not nothrow_move_constructible!" ); | |
| 6328 | |
| 6329 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapUsageEXT ) == sizeof( VkMicromapUsageEXT ), "struct and wrapper have different size!" ); | |
| 6330 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6331 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>::value, | |
| 6332 "MicromapUsageEXT is not nothrow_move_constructible!" ); | |
| 6333 | |
| 6334 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT ) == sizeof( VkMicromapCreateInfoEXT ), | |
| 6335 "struct and wrapper have different size!" ); | |
| 6336 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6337 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>::value, | |
| 6338 "MicromapCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6339 | |
| 6340 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapFeaturesEXT ), | |
| 6341 "struct and wrapper have different size!" ); | |
| 6342 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value, | |
| 6343 "struct wrapper is not a standard layout!" ); | |
| 6344 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>::value, | |
| 6345 "PhysicalDeviceOpacityMicromapFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6346 | |
| 6347 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT ) == sizeof( VkPhysicalDeviceOpacityMicromapPropertiesEXT ), | |
| 6348 "struct and wrapper have different size!" ); | |
| 6349 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value, | |
| 6350 "struct wrapper is not a standard layout!" ); | |
| 6351 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>::value, | |
| 6352 "PhysicalDeviceOpacityMicromapPropertiesEXT is not nothrow_move_constructible!" ); | |
| 6353 | |
| 6354 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT ) == sizeof( VkMicromapVersionInfoEXT ), | |
| 6355 "struct and wrapper have different size!" ); | |
| 6356 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6357 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>::value, | |
| 6358 "MicromapVersionInfoEXT is not nothrow_move_constructible!" ); | |
| 6359 | |
| 6360 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT ) == sizeof( VkCopyMicromapToMemoryInfoEXT ), | |
| 6361 "struct and wrapper have different size!" ); | |
| 6362 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6363 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>::value, | |
| 6364 "CopyMicromapToMemoryInfoEXT is not nothrow_move_constructible!" ); | |
| 6365 | |
| 6366 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT ) == sizeof( VkCopyMemoryToMicromapInfoEXT ), | |
| 6367 "struct and wrapper have different size!" ); | |
| 6368 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6369 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>::value, | |
| 6370 "CopyMemoryToMicromapInfoEXT is not nothrow_move_constructible!" ); | |
| 6371 | |
| 6372 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT ) == sizeof( VkCopyMicromapInfoEXT ), "struct and wrapper have different size!" ); | |
| 6373 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6374 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>::value, | |
| 6375 "CopyMicromapInfoEXT is not nothrow_move_constructible!" ); | |
| 6376 | |
| 6377 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT ) == sizeof( VkMicromapBuildSizesInfoEXT ), | |
| 6378 "struct and wrapper have different size!" ); | |
| 6379 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6380 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>::value, | |
| 6381 "MicromapBuildSizesInfoEXT is not nothrow_move_constructible!" ); | |
| 6382 | |
| 6383 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT ) == | |
| 6384 sizeof( VkAccelerationStructureTrianglesOpacityMicromapEXT ), | |
| 6385 "struct and wrapper have different size!" ); | |
| 6386 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value, | |
| 6387 "struct wrapper is not a standard layout!" ); | |
| 6388 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>::value, | |
| 6389 "AccelerationStructureTrianglesOpacityMicromapEXT is not nothrow_move_constructible!" ); | |
| 6390 | |
| 6391 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MicromapTriangleEXT ) == sizeof( VkMicromapTriangleEXT ), "struct and wrapper have different size!" ); | |
| 6392 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6393 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>::value, | |
| 6394 "MicromapTriangleEXT is not nothrow_move_constructible!" ); | |
| 6395 | |
| 6396 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 6397 //=== VK_NV_displacement_micromap === | |
| 6398 | |
| 6399 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV ) == | |
| 6400 sizeof( VkPhysicalDeviceDisplacementMicromapFeaturesNV ), | |
| 6401 "struct and wrapper have different size!" ); | |
| 6402 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value, | |
| 6403 "struct wrapper is not a standard layout!" ); | |
| 6404 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>::value, | |
| 6405 "PhysicalDeviceDisplacementMicromapFeaturesNV is not nothrow_move_constructible!" ); | |
| 6406 | |
| 6407 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV ) == | |
| 6408 sizeof( VkPhysicalDeviceDisplacementMicromapPropertiesNV ), | |
| 6409 "struct and wrapper have different size!" ); | |
| 6410 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value, | |
| 6411 "struct wrapper is not a standard layout!" ); | |
| 6412 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>::value, | |
| 6413 "PhysicalDeviceDisplacementMicromapPropertiesNV is not nothrow_move_constructible!" ); | |
| 6414 | |
| 6415 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV ) == | |
| 6416 sizeof( VkAccelerationStructureTrianglesDisplacementMicromapNV ), | |
| 6417 "struct and wrapper have different size!" ); | |
| 6418 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value, | |
| 6419 "struct wrapper is not a standard layout!" ); | |
| 6420 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>::value, | |
| 6421 "AccelerationStructureTrianglesDisplacementMicromapNV is not nothrow_move_constructible!" ); | |
| 6422 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 6423 | |
| 6424 //=== VK_HUAWEI_cluster_culling_shader === | |
| 6425 | |
| 6426 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI ) == | |
| 6427 sizeof( VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI ), | |
| 6428 "struct and wrapper have different size!" ); | |
| 6429 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value, | |
| 6430 "struct wrapper is not a standard layout!" ); | |
| 6431 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>::value, | |
| 6432 "PhysicalDeviceClusterCullingShaderFeaturesHUAWEI is not nothrow_move_constructible!" ); | |
| 6433 | |
| 6434 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI ) == | |
| 6435 sizeof( VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI ), | |
| 6436 "struct and wrapper have different size!" ); | |
| 6437 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value, | |
| 6438 "struct wrapper is not a standard layout!" ); | |
| 6439 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>::value, | |
| 6440 "PhysicalDeviceClusterCullingShaderPropertiesHUAWEI is not nothrow_move_constructible!" ); | |
| 6441 | |
| 6442 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ) == | |
| 6443 sizeof( VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ), | |
| 6444 "struct and wrapper have different size!" ); | |
| 6445 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value, | |
| 6446 "struct wrapper is not a standard layout!" ); | |
| 6447 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>::value, | |
| 6448 "PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI is not nothrow_move_constructible!" ); | |
| 6449 | |
| 6450 //=== VK_EXT_border_color_swizzle === | |
| 6451 | |
| 6452 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT ) == | |
| 6453 sizeof( VkPhysicalDeviceBorderColorSwizzleFeaturesEXT ), | |
| 6454 "struct and wrapper have different size!" ); | |
| 6455 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value, | |
| 6456 "struct wrapper is not a standard layout!" ); | |
| 6457 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>::value, | |
| 6458 "PhysicalDeviceBorderColorSwizzleFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6459 | |
| 6460 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT ) == | |
| 6461 sizeof( VkSamplerBorderColorComponentMappingCreateInfoEXT ), | |
| 6462 "struct and wrapper have different size!" ); | |
| 6463 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value, | |
| 6464 "struct wrapper is not a standard layout!" ); | |
| 6465 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>::value, | |
| 6466 "SamplerBorderColorComponentMappingCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6467 | |
| 6468 //=== VK_EXT_pageable_device_local_memory === | |
| 6469 | |
| 6470 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ) == | |
| 6471 sizeof( VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ), | |
| 6472 "struct and wrapper have different size!" ); | |
| 6473 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value, | |
| 6474 "struct wrapper is not a standard layout!" ); | |
| 6475 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>::value, | |
| 6476 "PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6477 | |
| 6478 //=== VK_ARM_shader_core_properties === | |
| 6479 | |
| 6480 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM ) == sizeof( VkPhysicalDeviceShaderCorePropertiesARM ), | |
| 6481 "struct and wrapper have different size!" ); | |
| 6482 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value, | |
| 6483 "struct wrapper is not a standard layout!" ); | |
| 6484 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>::value, | |
| 6485 "PhysicalDeviceShaderCorePropertiesARM is not nothrow_move_constructible!" ); | |
| 6486 | |
| 6487 //=== VK_ARM_scheduling_controls === | |
| 6488 | |
| 6489 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM ) == sizeof( VkDeviceQueueShaderCoreControlCreateInfoARM ), | |
| 6490 "struct and wrapper have different size!" ); | |
| 6491 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value, | |
| 6492 "struct wrapper is not a standard layout!" ); | |
| 6493 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>::value, | |
| 6494 "DeviceQueueShaderCoreControlCreateInfoARM is not nothrow_move_constructible!" ); | |
| 6495 | |
| 6496 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM ) == | |
| 6497 sizeof( VkPhysicalDeviceSchedulingControlsFeaturesARM ), | |
| 6498 "struct and wrapper have different size!" ); | |
| 6499 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value, | |
| 6500 "struct wrapper is not a standard layout!" ); | |
| 6501 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>::value, | |
| 6502 "PhysicalDeviceSchedulingControlsFeaturesARM is not nothrow_move_constructible!" ); | |
| 6503 | |
| 6504 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM ) == | |
| 6505 sizeof( VkPhysicalDeviceSchedulingControlsPropertiesARM ), | |
| 6506 "struct and wrapper have different size!" ); | |
| 6507 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value, | |
| 6508 "struct wrapper is not a standard layout!" ); | |
| 6509 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>::value, | |
| 6510 "PhysicalDeviceSchedulingControlsPropertiesARM is not nothrow_move_constructible!" ); | |
| 6511 | |
| 6512 //=== VK_EXT_image_sliced_view_of_3d === | |
| 6513 | |
| 6514 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT ) == | |
| 6515 sizeof( VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT ), | |
| 6516 "struct and wrapper have different size!" ); | |
| 6517 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value, | |
| 6518 "struct wrapper is not a standard layout!" ); | |
| 6519 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>::value, | |
| 6520 "PhysicalDeviceImageSlicedViewOf3DFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6521 | |
| 6522 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT ) == sizeof( VkImageViewSlicedCreateInfoEXT ), | |
| 6523 "struct and wrapper have different size!" ); | |
| 6524 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6525 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>::value, | |
| 6526 "ImageViewSlicedCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6527 | |
| 6528 //=== VK_VALVE_descriptor_set_host_mapping === | |
| 6529 | |
| 6530 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ) == | |
| 6531 sizeof( VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ), | |
| 6532 "struct and wrapper have different size!" ); | |
| 6533 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value, | |
| 6534 "struct wrapper is not a standard layout!" ); | |
| 6535 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>::value, | |
| 6536 "PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE is not nothrow_move_constructible!" ); | |
| 6537 | |
| 6538 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE ) == sizeof( VkDescriptorSetBindingReferenceVALVE ), | |
| 6539 "struct and wrapper have different size!" ); | |
| 6540 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value, | |
| 6541 "struct wrapper is not a standard layout!" ); | |
| 6542 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>::value, | |
| 6543 "DescriptorSetBindingReferenceVALVE is not nothrow_move_constructible!" ); | |
| 6544 | |
| 6545 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE ) == sizeof( VkDescriptorSetLayoutHostMappingInfoVALVE ), | |
| 6546 "struct and wrapper have different size!" ); | |
| 6547 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value, | |
| 6548 "struct wrapper is not a standard layout!" ); | |
| 6549 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>::value, | |
| 6550 "DescriptorSetLayoutHostMappingInfoVALVE is not nothrow_move_constructible!" ); | |
| 6551 | |
| 6552 //=== VK_EXT_non_seamless_cube_map === | |
| 6553 | |
| 6554 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT ) == | |
| 6555 sizeof( VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT ), | |
| 6556 "struct and wrapper have different size!" ); | |
| 6557 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value, | |
| 6558 "struct wrapper is not a standard layout!" ); | |
| 6559 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>::value, | |
| 6560 "PhysicalDeviceNonSeamlessCubeMapFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6561 | |
| 6562 //=== VK_ARM_render_pass_striped === | |
| 6563 | |
| 6564 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM ) == sizeof( VkPhysicalDeviceRenderPassStripedFeaturesARM ), | |
| 6565 "struct and wrapper have different size!" ); | |
| 6566 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value, | |
| 6567 "struct wrapper is not a standard layout!" ); | |
| 6568 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>::value, | |
| 6569 "PhysicalDeviceRenderPassStripedFeaturesARM is not nothrow_move_constructible!" ); | |
| 6570 | |
| 6571 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM ) == | |
| 6572 sizeof( VkPhysicalDeviceRenderPassStripedPropertiesARM ), | |
| 6573 "struct and wrapper have different size!" ); | |
| 6574 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value, | |
| 6575 "struct wrapper is not a standard layout!" ); | |
| 6576 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>::value, | |
| 6577 "PhysicalDeviceRenderPassStripedPropertiesARM is not nothrow_move_constructible!" ); | |
| 6578 | |
| 6579 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM ) == sizeof( VkRenderPassStripeBeginInfoARM ), | |
| 6580 "struct and wrapper have different size!" ); | |
| 6581 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6582 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>::value, | |
| 6583 "RenderPassStripeBeginInfoARM is not nothrow_move_constructible!" ); | |
| 6584 | |
| 6585 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM ) == sizeof( VkRenderPassStripeInfoARM ), | |
| 6586 "struct and wrapper have different size!" ); | |
| 6587 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6588 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>::value, | |
| 6589 "RenderPassStripeInfoARM is not nothrow_move_constructible!" ); | |
| 6590 | |
| 6591 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM ) == sizeof( VkRenderPassStripeSubmitInfoARM ), | |
| 6592 "struct and wrapper have different size!" ); | |
| 6593 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6594 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>::value, | |
| 6595 "RenderPassStripeSubmitInfoARM is not nothrow_move_constructible!" ); | |
| 6596 | |
| 6597 //=== VK_NV_copy_memory_indirect === | |
| 6598 | |
| 6599 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV ) == sizeof( VkPhysicalDeviceCopyMemoryIndirectFeaturesNV ), | |
| 6600 "struct and wrapper have different size!" ); | |
| 6601 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value, | |
| 6602 "struct wrapper is not a standard layout!" ); | |
| 6603 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>::value, | |
| 6604 "PhysicalDeviceCopyMemoryIndirectFeaturesNV is not nothrow_move_constructible!" ); | |
| 6605 | |
| 6606 //=== VK_NV_memory_decompression === | |
| 6607 | |
| 6608 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV ) == sizeof( VkDecompressMemoryRegionNV ), | |
| 6609 "struct and wrapper have different size!" ); | |
| 6610 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value, "struct wrapper is not a standard layout!" ); | |
| 6611 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>::value, | |
| 6612 "DecompressMemoryRegionNV is not nothrow_move_constructible!" ); | |
| 6613 | |
| 6614 //=== VK_NV_device_generated_commands_compute === | |
| 6615 | |
| 6616 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ) == | |
| 6617 sizeof( VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ), | |
| 6618 "struct and wrapper have different size!" ); | |
| 6619 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value, | |
| 6620 "struct wrapper is not a standard layout!" ); | |
| 6621 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>::value, | |
| 6622 "PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV is not nothrow_move_constructible!" ); | |
| 6623 | |
| 6624 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV ) == sizeof( VkComputePipelineIndirectBufferInfoNV ), | |
| 6625 "struct and wrapper have different size!" ); | |
| 6626 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value, | |
| 6627 "struct wrapper is not a standard layout!" ); | |
| 6628 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>::value, | |
| 6629 "ComputePipelineIndirectBufferInfoNV is not nothrow_move_constructible!" ); | |
| 6630 | |
| 6631 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV ) == sizeof( VkPipelineIndirectDeviceAddressInfoNV ), | |
| 6632 "struct and wrapper have different size!" ); | |
| 6633 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value, | |
| 6634 "struct wrapper is not a standard layout!" ); | |
| 6635 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>::value, | |
| 6636 "PipelineIndirectDeviceAddressInfoNV is not nothrow_move_constructible!" ); | |
| 6637 | |
| 6638 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV ) == sizeof( VkBindPipelineIndirectCommandNV ), | |
| 6639 "struct and wrapper have different size!" ); | |
| 6640 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value, "struct wrapper is not a standard layout!" ); | |
| 6641 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>::value, | |
| 6642 "BindPipelineIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 6643 | |
| 6644 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 6645 | |
| 6646 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV ) == | |
| 6647 sizeof( VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV ), | |
| 6648 "struct and wrapper have different size!" ); | |
| 6649 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV>::value, | |
| 6650 "struct wrapper is not a standard layout!" ); | |
| 6651 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV>::value, | |
| 6652 "PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV is not nothrow_move_constructible!" ); | |
| 6653 | |
| 6654 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV ) == | |
| 6655 sizeof( VkAccelerationStructureGeometryLinearSweptSpheresDataNV ), | |
| 6656 "struct and wrapper have different size!" ); | |
| 6657 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV>::value, | |
| 6658 "struct wrapper is not a standard layout!" ); | |
| 6659 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV>::value, | |
| 6660 "AccelerationStructureGeometryLinearSweptSpheresDataNV is not nothrow_move_constructible!" ); | |
| 6661 | |
| 6662 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV ) == sizeof( VkAccelerationStructureGeometrySpheresDataNV ), | |
| 6663 "struct and wrapper have different size!" ); | |
| 6664 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV>::value, | |
| 6665 "struct wrapper is not a standard layout!" ); | |
| 6666 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV>::value, | |
| 6667 "AccelerationStructureGeometrySpheresDataNV is not nothrow_move_constructible!" ); | |
| 6668 | |
| 6669 //=== VK_NV_linear_color_attachment === | |
| 6670 | |
| 6671 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV ) == | |
| 6672 sizeof( VkPhysicalDeviceLinearColorAttachmentFeaturesNV ), | |
| 6673 "struct and wrapper have different size!" ); | |
| 6674 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value, | |
| 6675 "struct wrapper is not a standard layout!" ); | |
| 6676 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>::value, | |
| 6677 "PhysicalDeviceLinearColorAttachmentFeaturesNV is not nothrow_move_constructible!" ); | |
| 6678 | |
| 6679 //=== VK_KHR_shader_maximal_reconvergence === | |
| 6680 | |
| 6681 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ) == | |
| 6682 sizeof( VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ), | |
| 6683 "struct and wrapper have different size!" ); | |
| 6684 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value, | |
| 6685 "struct wrapper is not a standard layout!" ); | |
| 6686 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>::value, | |
| 6687 "PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR is not nothrow_move_constructible!" ); | |
| 6688 | |
| 6689 //=== VK_EXT_image_compression_control_swapchain === | |
| 6690 | |
| 6691 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ) == | |
| 6692 sizeof( VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ), | |
| 6693 "struct and wrapper have different size!" ); | |
| 6694 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value, | |
| 6695 "struct wrapper is not a standard layout!" ); | |
| 6696 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>::value, | |
| 6697 "PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6698 | |
| 6699 //=== VK_QCOM_image_processing === | |
| 6700 | |
| 6701 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM ) == sizeof( VkImageViewSampleWeightCreateInfoQCOM ), | |
| 6702 "struct and wrapper have different size!" ); | |
| 6703 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value, | |
| 6704 "struct wrapper is not a standard layout!" ); | |
| 6705 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>::value, | |
| 6706 "ImageViewSampleWeightCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 6707 | |
| 6708 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessingFeaturesQCOM ), | |
| 6709 "struct and wrapper have different size!" ); | |
| 6710 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value, | |
| 6711 "struct wrapper is not a standard layout!" ); | |
| 6712 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>::value, | |
| 6713 "PhysicalDeviceImageProcessingFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 6714 | |
| 6715 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM ) == | |
| 6716 sizeof( VkPhysicalDeviceImageProcessingPropertiesQCOM ), | |
| 6717 "struct and wrapper have different size!" ); | |
| 6718 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value, | |
| 6719 "struct wrapper is not a standard layout!" ); | |
| 6720 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>::value, | |
| 6721 "PhysicalDeviceImageProcessingPropertiesQCOM is not nothrow_move_constructible!" ); | |
| 6722 | |
| 6723 //=== VK_EXT_nested_command_buffer === | |
| 6724 | |
| 6725 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT ) == | |
| 6726 sizeof( VkPhysicalDeviceNestedCommandBufferFeaturesEXT ), | |
| 6727 "struct and wrapper have different size!" ); | |
| 6728 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value, | |
| 6729 "struct wrapper is not a standard layout!" ); | |
| 6730 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>::value, | |
| 6731 "PhysicalDeviceNestedCommandBufferFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6732 | |
| 6733 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT ) == | |
| 6734 sizeof( VkPhysicalDeviceNestedCommandBufferPropertiesEXT ), | |
| 6735 "struct and wrapper have different size!" ); | |
| 6736 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value, | |
| 6737 "struct wrapper is not a standard layout!" ); | |
| 6738 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>::value, | |
| 6739 "PhysicalDeviceNestedCommandBufferPropertiesEXT is not nothrow_move_constructible!" ); | |
| 6740 | |
| 6741 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 6742 //=== VK_OHOS_external_memory === | |
| 6743 | |
| 6744 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS ) == sizeof( VkNativeBufferUsageOHOS ), | |
| 6745 "struct and wrapper have different size!" ); | |
| 6746 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6747 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS>::value, | |
| 6748 "NativeBufferUsageOHOS is not nothrow_move_constructible!" ); | |
| 6749 | |
| 6750 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS ) == sizeof( VkNativeBufferPropertiesOHOS ), | |
| 6751 "struct and wrapper have different size!" ); | |
| 6752 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6753 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS>::value, | |
| 6754 "NativeBufferPropertiesOHOS is not nothrow_move_constructible!" ); | |
| 6755 | |
| 6756 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS ) == sizeof( VkNativeBufferFormatPropertiesOHOS ), | |
| 6757 "struct and wrapper have different size!" ); | |
| 6758 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6759 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS>::value, | |
| 6760 "NativeBufferFormatPropertiesOHOS is not nothrow_move_constructible!" ); | |
| 6761 | |
| 6762 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS ) == sizeof( VkImportNativeBufferInfoOHOS ), | |
| 6763 "struct and wrapper have different size!" ); | |
| 6764 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6765 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS>::value, | |
| 6766 "ImportNativeBufferInfoOHOS is not nothrow_move_constructible!" ); | |
| 6767 | |
| 6768 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS ) == sizeof( VkMemoryGetNativeBufferInfoOHOS ), | |
| 6769 "struct and wrapper have different size!" ); | |
| 6770 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6771 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS>::value, | |
| 6772 "MemoryGetNativeBufferInfoOHOS is not nothrow_move_constructible!" ); | |
| 6773 | |
| 6774 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatOHOS ) == sizeof( VkExternalFormatOHOS ), "struct and wrapper have different size!" ); | |
| 6775 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 6776 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatOHOS>::value, | |
| 6777 "ExternalFormatOHOS is not nothrow_move_constructible!" ); | |
| 6778 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 6779 | |
| 6780 //=== VK_EXT_external_memory_acquire_unmodified === | |
| 6781 | |
| 6782 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT ) == sizeof( VkExternalMemoryAcquireUnmodifiedEXT ), | |
| 6783 "struct and wrapper have different size!" ); | |
| 6784 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value, | |
| 6785 "struct wrapper is not a standard layout!" ); | |
| 6786 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>::value, | |
| 6787 "ExternalMemoryAcquireUnmodifiedEXT is not nothrow_move_constructible!" ); | |
| 6788 | |
| 6789 //=== VK_EXT_extended_dynamic_state3 === | |
| 6790 | |
| 6791 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT ) == | |
| 6792 sizeof( VkPhysicalDeviceExtendedDynamicState3FeaturesEXT ), | |
| 6793 "struct and wrapper have different size!" ); | |
| 6794 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value, | |
| 6795 "struct wrapper is not a standard layout!" ); | |
| 6796 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>::value, | |
| 6797 "PhysicalDeviceExtendedDynamicState3FeaturesEXT is not nothrow_move_constructible!" ); | |
| 6798 | |
| 6799 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT ) == | |
| 6800 sizeof( VkPhysicalDeviceExtendedDynamicState3PropertiesEXT ), | |
| 6801 "struct and wrapper have different size!" ); | |
| 6802 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value, | |
| 6803 "struct wrapper is not a standard layout!" ); | |
| 6804 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>::value, | |
| 6805 "PhysicalDeviceExtendedDynamicState3PropertiesEXT is not nothrow_move_constructible!" ); | |
| 6806 | |
| 6807 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT ) == sizeof( VkColorBlendEquationEXT ), | |
| 6808 "struct and wrapper have different size!" ); | |
| 6809 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6810 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>::value, | |
| 6811 "ColorBlendEquationEXT is not nothrow_move_constructible!" ); | |
| 6812 | |
| 6813 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT ) == sizeof( VkColorBlendAdvancedEXT ), | |
| 6814 "struct and wrapper have different size!" ); | |
| 6815 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6816 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>::value, | |
| 6817 "ColorBlendAdvancedEXT is not nothrow_move_constructible!" ); | |
| 6818 | |
| 6819 //=== VK_EXT_subpass_merge_feedback === | |
| 6820 | |
| 6821 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT ) == | |
| 6822 sizeof( VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT ), | |
| 6823 "struct and wrapper have different size!" ); | |
| 6824 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value, | |
| 6825 "struct wrapper is not a standard layout!" ); | |
| 6826 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>::value, | |
| 6827 "PhysicalDeviceSubpassMergeFeedbackFeaturesEXT is not nothrow_move_constructible!" ); | |
| 6828 | |
| 6829 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT ) == sizeof( VkRenderPassCreationControlEXT ), | |
| 6830 "struct and wrapper have different size!" ); | |
| 6831 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6832 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>::value, | |
| 6833 "RenderPassCreationControlEXT is not nothrow_move_constructible!" ); | |
| 6834 | |
| 6835 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT ) == sizeof( VkRenderPassCreationFeedbackInfoEXT ), | |
| 6836 "struct and wrapper have different size!" ); | |
| 6837 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6838 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>::value, | |
| 6839 "RenderPassCreationFeedbackInfoEXT is not nothrow_move_constructible!" ); | |
| 6840 | |
| 6841 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT ) == sizeof( VkRenderPassCreationFeedbackCreateInfoEXT ), | |
| 6842 "struct and wrapper have different size!" ); | |
| 6843 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value, | |
| 6844 "struct wrapper is not a standard layout!" ); | |
| 6845 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>::value, | |
| 6846 "RenderPassCreationFeedbackCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6847 | |
| 6848 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackInfoEXT ), | |
| 6849 "struct and wrapper have different size!" ); | |
| 6850 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 6851 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>::value, | |
| 6852 "RenderPassSubpassFeedbackInfoEXT is not nothrow_move_constructible!" ); | |
| 6853 | |
| 6854 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT ) == sizeof( VkRenderPassSubpassFeedbackCreateInfoEXT ), | |
| 6855 "struct and wrapper have different size!" ); | |
| 6856 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value, | |
| 6857 "struct wrapper is not a standard layout!" ); | |
| 6858 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>::value, | |
| 6859 "RenderPassSubpassFeedbackCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 6860 | |
| 6861 //=== VK_LUNARG_direct_driver_loading === | |
| 6862 | |
| 6863 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG ) == sizeof( VkDirectDriverLoadingInfoLUNARG ), | |
| 6864 "struct and wrapper have different size!" ); | |
| 6865 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value, "struct wrapper is not a standard layout!" ); | |
| 6866 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>::value, | |
| 6867 "DirectDriverLoadingInfoLUNARG is not nothrow_move_constructible!" ); | |
| 6868 | |
| 6869 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG ) == sizeof( VkDirectDriverLoadingListLUNARG ), | |
| 6870 "struct and wrapper have different size!" ); | |
| 6871 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value, "struct wrapper is not a standard layout!" ); | |
| 6872 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>::value, | |
| 6873 "DirectDriverLoadingListLUNARG is not nothrow_move_constructible!" ); | |
| 6874 | |
| 6875 //=== VK_ARM_tensors === | |
| 6876 | |
| 6877 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorARM ) == sizeof( VkTensorARM ), "handle and wrapper have different size!" ); | |
| 6878 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::TensorARM>::value, "TensorARM is not copy_constructible!" ); | |
| 6879 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorARM>::value, "TensorARM is not nothrow_move_constructible!" ); | |
| 6880 | |
| 6881 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorViewARM ) == sizeof( VkTensorViewARM ), "handle and wrapper have different size!" ); | |
| 6882 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::TensorViewARM>::value, "TensorViewARM is not copy_constructible!" ); | |
| 6883 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorViewARM>::value, "TensorViewARM is not nothrow_move_constructible!" ); | |
| 6884 | |
| 6885 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorDescriptionARM ) == sizeof( VkTensorDescriptionARM ), "struct and wrapper have different size!" ); | |
| 6886 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorDescriptionARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6887 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorDescriptionARM>::value, | |
| 6888 "TensorDescriptionARM is not nothrow_move_constructible!" ); | |
| 6889 | |
| 6890 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorCreateInfoARM ) == sizeof( VkTensorCreateInfoARM ), "struct and wrapper have different size!" ); | |
| 6891 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorCreateInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6892 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorCreateInfoARM>::value, | |
| 6893 "TensorCreateInfoARM is not nothrow_move_constructible!" ); | |
| 6894 | |
| 6895 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM ) == sizeof( VkTensorViewCreateInfoARM ), | |
| 6896 "struct and wrapper have different size!" ); | |
| 6897 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6898 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM>::value, | |
| 6899 "TensorViewCreateInfoARM is not nothrow_move_constructible!" ); | |
| 6900 | |
| 6901 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM ) == sizeof( VkTensorMemoryRequirementsInfoARM ), | |
| 6902 "struct and wrapper have different size!" ); | |
| 6903 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6904 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM>::value, | |
| 6905 "TensorMemoryRequirementsInfoARM is not nothrow_move_constructible!" ); | |
| 6906 | |
| 6907 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM ) == sizeof( VkBindTensorMemoryInfoARM ), | |
| 6908 "struct and wrapper have different size!" ); | |
| 6909 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6910 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM>::value, | |
| 6911 "BindTensorMemoryInfoARM is not nothrow_move_constructible!" ); | |
| 6912 | |
| 6913 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM ) == sizeof( VkWriteDescriptorSetTensorARM ), | |
| 6914 "struct and wrapper have different size!" ); | |
| 6915 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6916 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM>::value, | |
| 6917 "WriteDescriptorSetTensorARM is not nothrow_move_constructible!" ); | |
| 6918 | |
| 6919 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM ) == sizeof( VkTensorFormatPropertiesARM ), | |
| 6920 "struct and wrapper have different size!" ); | |
| 6921 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6922 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM>::value, | |
| 6923 "TensorFormatPropertiesARM is not nothrow_move_constructible!" ); | |
| 6924 | |
| 6925 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM ) == sizeof( VkPhysicalDeviceTensorPropertiesARM ), | |
| 6926 "struct and wrapper have different size!" ); | |
| 6927 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6928 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM>::value, | |
| 6929 "PhysicalDeviceTensorPropertiesARM is not nothrow_move_constructible!" ); | |
| 6930 | |
| 6931 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM ) == sizeof( VkTensorMemoryBarrierARM ), | |
| 6932 "struct and wrapper have different size!" ); | |
| 6933 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6934 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM>::value, | |
| 6935 "TensorMemoryBarrierARM is not nothrow_move_constructible!" ); | |
| 6936 | |
| 6937 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM ) == sizeof( VkTensorDependencyInfoARM ), | |
| 6938 "struct and wrapper have different size!" ); | |
| 6939 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6940 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM>::value, | |
| 6941 "TensorDependencyInfoARM is not nothrow_move_constructible!" ); | |
| 6942 | |
| 6943 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM ) == sizeof( VkPhysicalDeviceTensorFeaturesARM ), | |
| 6944 "struct and wrapper have different size!" ); | |
| 6945 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6946 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM>::value, | |
| 6947 "PhysicalDeviceTensorFeaturesARM is not nothrow_move_constructible!" ); | |
| 6948 | |
| 6949 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM ) == sizeof( VkDeviceTensorMemoryRequirementsARM ), | |
| 6950 "struct and wrapper have different size!" ); | |
| 6951 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6952 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM>::value, | |
| 6953 "DeviceTensorMemoryRequirementsARM is not nothrow_move_constructible!" ); | |
| 6954 | |
| 6955 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyTensorInfoARM ) == sizeof( VkCopyTensorInfoARM ), "struct and wrapper have different size!" ); | |
| 6956 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyTensorInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6957 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyTensorInfoARM>::value, | |
| 6958 "CopyTensorInfoARM is not nothrow_move_constructible!" ); | |
| 6959 | |
| 6960 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorCopyARM ) == sizeof( VkTensorCopyARM ), "struct and wrapper have different size!" ); | |
| 6961 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorCopyARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6962 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorCopyARM>::value, "TensorCopyARM is not nothrow_move_constructible!" ); | |
| 6963 | |
| 6964 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM ) == sizeof( VkMemoryDedicatedAllocateInfoTensorARM ), | |
| 6965 "struct and wrapper have different size!" ); | |
| 6966 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM>::value, | |
| 6967 "struct wrapper is not a standard layout!" ); | |
| 6968 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM>::value, | |
| 6969 "MemoryDedicatedAllocateInfoTensorARM is not nothrow_move_constructible!" ); | |
| 6970 | |
| 6971 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM ) == sizeof( VkPhysicalDeviceExternalTensorInfoARM ), | |
| 6972 "struct and wrapper have different size!" ); | |
| 6973 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM>::value, | |
| 6974 "struct wrapper is not a standard layout!" ); | |
| 6975 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM>::value, | |
| 6976 "PhysicalDeviceExternalTensorInfoARM is not nothrow_move_constructible!" ); | |
| 6977 | |
| 6978 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM ) == sizeof( VkExternalTensorPropertiesARM ), | |
| 6979 "struct and wrapper have different size!" ); | |
| 6980 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6981 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM>::value, | |
| 6982 "ExternalTensorPropertiesARM is not nothrow_move_constructible!" ); | |
| 6983 | |
| 6984 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM ) == sizeof( VkExternalMemoryTensorCreateInfoARM ), | |
| 6985 "struct and wrapper have different size!" ); | |
| 6986 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 6987 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM>::value, | |
| 6988 "ExternalMemoryTensorCreateInfoARM is not nothrow_move_constructible!" ); | |
| 6989 | |
| 6990 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM ) == | |
| 6991 sizeof( VkPhysicalDeviceDescriptorBufferTensorFeaturesARM ), | |
| 6992 "struct and wrapper have different size!" ); | |
| 6993 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM>::value, | |
| 6994 "struct wrapper is not a standard layout!" ); | |
| 6995 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM>::value, | |
| 6996 "PhysicalDeviceDescriptorBufferTensorFeaturesARM is not nothrow_move_constructible!" ); | |
| 6997 | |
| 6998 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM ) == | |
| 6999 sizeof( VkPhysicalDeviceDescriptorBufferTensorPropertiesARM ), | |
| 7000 "struct and wrapper have different size!" ); | |
| 7001 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM>::value, | |
| 7002 "struct wrapper is not a standard layout!" ); | |
| 7003 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM>::value, | |
| 7004 "PhysicalDeviceDescriptorBufferTensorPropertiesARM is not nothrow_move_constructible!" ); | |
| 7005 | |
| 7006 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM ) == sizeof( VkDescriptorGetTensorInfoARM ), | |
| 7007 "struct and wrapper have different size!" ); | |
| 7008 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7009 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM>::value, | |
| 7010 "DescriptorGetTensorInfoARM is not nothrow_move_constructible!" ); | |
| 7011 | |
| 7012 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM ) == sizeof( VkTensorCaptureDescriptorDataInfoARM ), | |
| 7013 "struct and wrapper have different size!" ); | |
| 7014 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM>::value, | |
| 7015 "struct wrapper is not a standard layout!" ); | |
| 7016 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM>::value, | |
| 7017 "TensorCaptureDescriptorDataInfoARM is not nothrow_move_constructible!" ); | |
| 7018 | |
| 7019 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM ) == sizeof( VkTensorViewCaptureDescriptorDataInfoARM ), | |
| 7020 "struct and wrapper have different size!" ); | |
| 7021 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM>::value, | |
| 7022 "struct wrapper is not a standard layout!" ); | |
| 7023 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM>::value, | |
| 7024 "TensorViewCaptureDescriptorDataInfoARM is not nothrow_move_constructible!" ); | |
| 7025 | |
| 7026 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM ) == sizeof( VkFrameBoundaryTensorsARM ), | |
| 7027 "struct and wrapper have different size!" ); | |
| 7028 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7029 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM>::value, | |
| 7030 "FrameBoundaryTensorsARM is not nothrow_move_constructible!" ); | |
| 7031 | |
| 7032 //=== VK_EXT_shader_module_identifier === | |
| 7033 | |
| 7034 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT ) == | |
| 7035 sizeof( VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT ), | |
| 7036 "struct and wrapper have different size!" ); | |
| 7037 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value, | |
| 7038 "struct wrapper is not a standard layout!" ); | |
| 7039 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>::value, | |
| 7040 "PhysicalDeviceShaderModuleIdentifierFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7041 | |
| 7042 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT ) == | |
| 7043 sizeof( VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT ), | |
| 7044 "struct and wrapper have different size!" ); | |
| 7045 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value, | |
| 7046 "struct wrapper is not a standard layout!" ); | |
| 7047 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>::value, | |
| 7048 "PhysicalDeviceShaderModuleIdentifierPropertiesEXT is not nothrow_move_constructible!" ); | |
| 7049 | |
| 7050 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT ) == | |
| 7051 sizeof( VkPipelineShaderStageModuleIdentifierCreateInfoEXT ), | |
| 7052 "struct and wrapper have different size!" ); | |
| 7053 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value, | |
| 7054 "struct wrapper is not a standard layout!" ); | |
| 7055 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>::value, | |
| 7056 "PipelineShaderStageModuleIdentifierCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 7057 | |
| 7058 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT ) == sizeof( VkShaderModuleIdentifierEXT ), | |
| 7059 "struct and wrapper have different size!" ); | |
| 7060 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 7061 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>::value, | |
| 7062 "ShaderModuleIdentifierEXT is not nothrow_move_constructible!" ); | |
| 7063 | |
| 7064 //=== VK_EXT_rasterization_order_attachment_access === | |
| 7065 | |
| 7066 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ) == | |
| 7067 sizeof( VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ), | |
| 7068 "struct and wrapper have different size!" ); | |
| 7069 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value, | |
| 7070 "struct wrapper is not a standard layout!" ); | |
| 7071 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>::value, | |
| 7072 "PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7073 | |
| 7074 //=== VK_NV_optical_flow === | |
| 7075 | |
| 7076 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV ) == sizeof( VkOpticalFlowSessionNV ), "handle and wrapper have different size!" ); | |
| 7077 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value, "OpticalFlowSessionNV is not copy_constructible!" ); | |
| 7078 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>::value, | |
| 7079 "OpticalFlowSessionNV is not nothrow_move_constructible!" ); | |
| 7080 | |
| 7081 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV ) == sizeof( VkPhysicalDeviceOpticalFlowFeaturesNV ), | |
| 7082 "struct and wrapper have different size!" ); | |
| 7083 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value, | |
| 7084 "struct wrapper is not a standard layout!" ); | |
| 7085 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>::value, | |
| 7086 "PhysicalDeviceOpticalFlowFeaturesNV is not nothrow_move_constructible!" ); | |
| 7087 | |
| 7088 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV ) == sizeof( VkPhysicalDeviceOpticalFlowPropertiesNV ), | |
| 7089 "struct and wrapper have different size!" ); | |
| 7090 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value, | |
| 7091 "struct wrapper is not a standard layout!" ); | |
| 7092 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>::value, | |
| 7093 "PhysicalDeviceOpticalFlowPropertiesNV is not nothrow_move_constructible!" ); | |
| 7094 | |
| 7095 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV ) == sizeof( VkOpticalFlowImageFormatInfoNV ), | |
| 7096 "struct and wrapper have different size!" ); | |
| 7097 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7098 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>::value, | |
| 7099 "OpticalFlowImageFormatInfoNV is not nothrow_move_constructible!" ); | |
| 7100 | |
| 7101 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV ) == sizeof( VkOpticalFlowImageFormatPropertiesNV ), | |
| 7102 "struct and wrapper have different size!" ); | |
| 7103 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value, | |
| 7104 "struct wrapper is not a standard layout!" ); | |
| 7105 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>::value, | |
| 7106 "OpticalFlowImageFormatPropertiesNV is not nothrow_move_constructible!" ); | |
| 7107 | |
| 7108 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV ) == sizeof( VkOpticalFlowSessionCreateInfoNV ), | |
| 7109 "struct and wrapper have different size!" ); | |
| 7110 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7111 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>::value, | |
| 7112 "OpticalFlowSessionCreateInfoNV is not nothrow_move_constructible!" ); | |
| 7113 | |
| 7114 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV ) == sizeof( VkOpticalFlowSessionCreatePrivateDataInfoNV ), | |
| 7115 "struct and wrapper have different size!" ); | |
| 7116 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value, | |
| 7117 "struct wrapper is not a standard layout!" ); | |
| 7118 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>::value, | |
| 7119 "OpticalFlowSessionCreatePrivateDataInfoNV is not nothrow_move_constructible!" ); | |
| 7120 | |
| 7121 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV ) == sizeof( VkOpticalFlowExecuteInfoNV ), | |
| 7122 "struct and wrapper have different size!" ); | |
| 7123 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7124 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>::value, | |
| 7125 "OpticalFlowExecuteInfoNV is not nothrow_move_constructible!" ); | |
| 7126 | |
| 7127 //=== VK_EXT_legacy_dithering === | |
| 7128 | |
| 7129 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT ) == sizeof( VkPhysicalDeviceLegacyDitheringFeaturesEXT ), | |
| 7130 "struct and wrapper have different size!" ); | |
| 7131 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value, | |
| 7132 "struct wrapper is not a standard layout!" ); | |
| 7133 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>::value, | |
| 7134 "PhysicalDeviceLegacyDitheringFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7135 | |
| 7136 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 7137 //=== VK_ANDROID_external_format_resolve === | |
| 7138 | |
| 7139 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID ) == | |
| 7140 sizeof( VkPhysicalDeviceExternalFormatResolveFeaturesANDROID ), | |
| 7141 "struct and wrapper have different size!" ); | |
| 7142 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value, | |
| 7143 "struct wrapper is not a standard layout!" ); | |
| 7144 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>::value, | |
| 7145 "PhysicalDeviceExternalFormatResolveFeaturesANDROID is not nothrow_move_constructible!" ); | |
| 7146 | |
| 7147 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID ) == | |
| 7148 sizeof( VkPhysicalDeviceExternalFormatResolvePropertiesANDROID ), | |
| 7149 "struct and wrapper have different size!" ); | |
| 7150 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value, | |
| 7151 "struct wrapper is not a standard layout!" ); | |
| 7152 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>::value, | |
| 7153 "PhysicalDeviceExternalFormatResolvePropertiesANDROID is not nothrow_move_constructible!" ); | |
| 7154 | |
| 7155 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID ) == | |
| 7156 sizeof( VkAndroidHardwareBufferFormatResolvePropertiesANDROID ), | |
| 7157 "struct and wrapper have different size!" ); | |
| 7158 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value, | |
| 7159 "struct wrapper is not a standard layout!" ); | |
| 7160 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>::value, | |
| 7161 "AndroidHardwareBufferFormatResolvePropertiesANDROID is not nothrow_move_constructible!" ); | |
| 7162 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 7163 | |
| 7164 //=== VK_AMD_anti_lag === | |
| 7165 | |
| 7166 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD ) == sizeof( VkPhysicalDeviceAntiLagFeaturesAMD ), | |
| 7167 "struct and wrapper have different size!" ); | |
| 7168 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 7169 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD>::value, | |
| 7170 "PhysicalDeviceAntiLagFeaturesAMD is not nothrow_move_constructible!" ); | |
| 7171 | |
| 7172 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AntiLagDataAMD ) == sizeof( VkAntiLagDataAMD ), "struct and wrapper have different size!" ); | |
| 7173 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 7174 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>::value, | |
| 7175 "AntiLagDataAMD is not nothrow_move_constructible!" ); | |
| 7176 | |
| 7177 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD ) == sizeof( VkAntiLagPresentationInfoAMD ), | |
| 7178 "struct and wrapper have different size!" ); | |
| 7179 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>::value, "struct wrapper is not a standard layout!" ); | |
| 7180 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>::value, | |
| 7181 "AntiLagPresentationInfoAMD is not nothrow_move_constructible!" ); | |
| 7182 | |
| 7183 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7184 //=== VK_AMDX_dense_geometry_format === | |
| 7185 | |
| 7186 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDenseGeometryFormatFeaturesAMDX ) == | |
| 7187 sizeof( VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX ), | |
| 7188 "struct and wrapper have different size!" ); | |
| 7189 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDenseGeometryFormatFeaturesAMDX>::value, | |
| 7190 "struct wrapper is not a standard layout!" ); | |
| 7191 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDenseGeometryFormatFeaturesAMDX>::value, | |
| 7192 "PhysicalDeviceDenseGeometryFormatFeaturesAMDX is not nothrow_move_constructible!" ); | |
| 7193 | |
| 7194 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX ) == | |
| 7195 sizeof( VkAccelerationStructureDenseGeometryFormatTrianglesDataAMDX ), | |
| 7196 "struct and wrapper have different size!" ); | |
| 7197 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX>::value, | |
| 7198 "struct wrapper is not a standard layout!" ); | |
| 7199 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX>::value, | |
| 7200 "AccelerationStructureDenseGeometryFormatTrianglesDataAMDX is not nothrow_move_constructible!" ); | |
| 7201 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7202 | |
| 7203 //=== VK_KHR_present_id2 === | |
| 7204 | |
| 7205 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR ) == sizeof( VkSurfaceCapabilitiesPresentId2KHR ), | |
| 7206 "struct and wrapper have different size!" ); | |
| 7207 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7208 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR>::value, | |
| 7209 "SurfaceCapabilitiesPresentId2KHR is not nothrow_move_constructible!" ); | |
| 7210 | |
| 7211 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentId2KHR ) == sizeof( VkPresentId2KHR ), "struct and wrapper have different size!" ); | |
| 7212 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentId2KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7213 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentId2KHR>::value, "PresentId2KHR is not nothrow_move_constructible!" ); | |
| 7214 | |
| 7215 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR ) == sizeof( VkPhysicalDevicePresentId2FeaturesKHR ), | |
| 7216 "struct and wrapper have different size!" ); | |
| 7217 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR>::value, | |
| 7218 "struct wrapper is not a standard layout!" ); | |
| 7219 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR>::value, | |
| 7220 "PhysicalDevicePresentId2FeaturesKHR is not nothrow_move_constructible!" ); | |
| 7221 | |
| 7222 //=== VK_KHR_present_wait2 === | |
| 7223 | |
| 7224 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR ) == sizeof( VkSurfaceCapabilitiesPresentWait2KHR ), | |
| 7225 "struct and wrapper have different size!" ); | |
| 7226 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR>::value, | |
| 7227 "struct wrapper is not a standard layout!" ); | |
| 7228 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR>::value, | |
| 7229 "SurfaceCapabilitiesPresentWait2KHR is not nothrow_move_constructible!" ); | |
| 7230 | |
| 7231 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR ) == sizeof( VkPhysicalDevicePresentWait2FeaturesKHR ), | |
| 7232 "struct and wrapper have different size!" ); | |
| 7233 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR>::value, | |
| 7234 "struct wrapper is not a standard layout!" ); | |
| 7235 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR>::value, | |
| 7236 "PhysicalDevicePresentWait2FeaturesKHR is not nothrow_move_constructible!" ); | |
| 7237 | |
| 7238 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR ) == sizeof( VkPresentWait2InfoKHR ), "struct and wrapper have different size!" ); | |
| 7239 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7240 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR>::value, | |
| 7241 "PresentWait2InfoKHR is not nothrow_move_constructible!" ); | |
| 7242 | |
| 7243 //=== VK_KHR_ray_tracing_position_fetch === | |
| 7244 | |
| 7245 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR ) == | |
| 7246 sizeof( VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR ), | |
| 7247 "struct and wrapper have different size!" ); | |
| 7248 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value, | |
| 7249 "struct wrapper is not a standard layout!" ); | |
| 7250 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>::value, | |
| 7251 "PhysicalDeviceRayTracingPositionFetchFeaturesKHR is not nothrow_move_constructible!" ); | |
| 7252 | |
| 7253 //=== VK_EXT_shader_object === | |
| 7254 | |
| 7255 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderEXT ) == sizeof( VkShaderEXT ), "handle and wrapper have different size!" ); | |
| 7256 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not copy_constructible!" ); | |
| 7257 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderEXT>::value, "ShaderEXT is not nothrow_move_constructible!" ); | |
| 7258 | |
| 7259 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT ) == sizeof( VkPhysicalDeviceShaderObjectFeaturesEXT ), | |
| 7260 "struct and wrapper have different size!" ); | |
| 7261 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value, | |
| 7262 "struct wrapper is not a standard layout!" ); | |
| 7263 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>::value, | |
| 7264 "PhysicalDeviceShaderObjectFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7265 | |
| 7266 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT ) == sizeof( VkPhysicalDeviceShaderObjectPropertiesEXT ), | |
| 7267 "struct and wrapper have different size!" ); | |
| 7268 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value, | |
| 7269 "struct wrapper is not a standard layout!" ); | |
| 7270 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>::value, | |
| 7271 "PhysicalDeviceShaderObjectPropertiesEXT is not nothrow_move_constructible!" ); | |
| 7272 | |
| 7273 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT ) == sizeof( VkShaderCreateInfoEXT ), "struct and wrapper have different size!" ); | |
| 7274 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 7275 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>::value, | |
| 7276 "ShaderCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 7277 | |
| 7278 //=== VK_KHR_pipeline_binary === | |
| 7279 | |
| 7280 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKHR ) == sizeof( VkPipelineBinaryKHR ), "handle and wrapper have different size!" ); | |
| 7281 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>::value, "PipelineBinaryKHR is not copy_constructible!" ); | |
| 7282 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>::value, | |
| 7283 "PipelineBinaryKHR is not nothrow_move_constructible!" ); | |
| 7284 | |
| 7285 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR ) == sizeof( VkPhysicalDevicePipelineBinaryFeaturesKHR ), | |
| 7286 "struct and wrapper have different size!" ); | |
| 7287 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR>::value, | |
| 7288 "struct wrapper is not a standard layout!" ); | |
| 7289 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR>::value, | |
| 7290 "PhysicalDevicePipelineBinaryFeaturesKHR is not nothrow_move_constructible!" ); | |
| 7291 | |
| 7292 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR ) == sizeof( VkPhysicalDevicePipelineBinaryPropertiesKHR ), | |
| 7293 "struct and wrapper have different size!" ); | |
| 7294 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR>::value, | |
| 7295 "struct wrapper is not a standard layout!" ); | |
| 7296 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR>::value, | |
| 7297 "PhysicalDevicePipelineBinaryPropertiesKHR is not nothrow_move_constructible!" ); | |
| 7298 | |
| 7299 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR ) == | |
| 7300 sizeof( VkDevicePipelineBinaryInternalCacheControlKHR ), | |
| 7301 "struct and wrapper have different size!" ); | |
| 7302 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR>::value, | |
| 7303 "struct wrapper is not a standard layout!" ); | |
| 7304 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR>::value, | |
| 7305 "DevicePipelineBinaryInternalCacheControlKHR is not nothrow_move_constructible!" ); | |
| 7306 | |
| 7307 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR ) == sizeof( VkPipelineBinaryKeyKHR ), "struct and wrapper have different size!" ); | |
| 7308 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7309 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR>::value, | |
| 7310 "PipelineBinaryKeyKHR is not nothrow_move_constructible!" ); | |
| 7311 | |
| 7312 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR ) == sizeof( VkPipelineBinaryDataKHR ), | |
| 7313 "struct and wrapper have different size!" ); | |
| 7314 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7315 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR>::value, | |
| 7316 "PipelineBinaryDataKHR is not nothrow_move_constructible!" ); | |
| 7317 | |
| 7318 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR ) == sizeof( VkPipelineBinaryKeysAndDataKHR ), | |
| 7319 "struct and wrapper have different size!" ); | |
| 7320 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7321 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR>::value, | |
| 7322 "PipelineBinaryKeysAndDataKHR is not nothrow_move_constructible!" ); | |
| 7323 | |
| 7324 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR ) == sizeof( VkPipelineBinaryCreateInfoKHR ), | |
| 7325 "struct and wrapper have different size!" ); | |
| 7326 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7327 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR>::value, | |
| 7328 "PipelineBinaryCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7329 | |
| 7330 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR ) == sizeof( VkPipelineBinaryInfoKHR ), | |
| 7331 "struct and wrapper have different size!" ); | |
| 7332 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7333 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR>::value, | |
| 7334 "PipelineBinaryInfoKHR is not nothrow_move_constructible!" ); | |
| 7335 | |
| 7336 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR ) == sizeof( VkReleaseCapturedPipelineDataInfoKHR ), | |
| 7337 "struct and wrapper have different size!" ); | |
| 7338 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR>::value, | |
| 7339 "struct wrapper is not a standard layout!" ); | |
| 7340 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR>::value, | |
| 7341 "ReleaseCapturedPipelineDataInfoKHR is not nothrow_move_constructible!" ); | |
| 7342 | |
| 7343 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR ) == sizeof( VkPipelineBinaryDataInfoKHR ), | |
| 7344 "struct and wrapper have different size!" ); | |
| 7345 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7346 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR>::value, | |
| 7347 "PipelineBinaryDataInfoKHR is not nothrow_move_constructible!" ); | |
| 7348 | |
| 7349 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR ) == sizeof( VkPipelineCreateInfoKHR ), | |
| 7350 "struct and wrapper have different size!" ); | |
| 7351 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7352 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR>::value, | |
| 7353 "PipelineCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7354 | |
| 7355 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR ) == sizeof( VkPipelineBinaryHandlesInfoKHR ), | |
| 7356 "struct and wrapper have different size!" ); | |
| 7357 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7358 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR>::value, | |
| 7359 "PipelineBinaryHandlesInfoKHR is not nothrow_move_constructible!" ); | |
| 7360 | |
| 7361 //=== VK_QCOM_tile_properties === | |
| 7362 | |
| 7363 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM ) == sizeof( VkPhysicalDeviceTilePropertiesFeaturesQCOM ), | |
| 7364 "struct and wrapper have different size!" ); | |
| 7365 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value, | |
| 7366 "struct wrapper is not a standard layout!" ); | |
| 7367 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>::value, | |
| 7368 "PhysicalDeviceTilePropertiesFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 7369 | |
| 7370 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TilePropertiesQCOM ) == sizeof( VkTilePropertiesQCOM ), "struct and wrapper have different size!" ); | |
| 7371 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 7372 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>::value, | |
| 7373 "TilePropertiesQCOM is not nothrow_move_constructible!" ); | |
| 7374 | |
| 7375 //=== VK_SEC_amigo_profiling === | |
| 7376 | |
| 7377 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC ) == sizeof( VkPhysicalDeviceAmigoProfilingFeaturesSEC ), | |
| 7378 "struct and wrapper have different size!" ); | |
| 7379 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value, | |
| 7380 "struct wrapper is not a standard layout!" ); | |
| 7381 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>::value, | |
| 7382 "PhysicalDeviceAmigoProfilingFeaturesSEC is not nothrow_move_constructible!" ); | |
| 7383 | |
| 7384 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC ) == sizeof( VkAmigoProfilingSubmitInfoSEC ), | |
| 7385 "struct and wrapper have different size!" ); | |
| 7386 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value, "struct wrapper is not a standard layout!" ); | |
| 7387 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>::value, | |
| 7388 "AmigoProfilingSubmitInfoSEC is not nothrow_move_constructible!" ); | |
| 7389 | |
| 7390 //=== VK_KHR_surface_maintenance1 === | |
| 7391 | |
| 7392 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeKHR ) == sizeof( VkSurfacePresentModeKHR ), | |
| 7393 "struct and wrapper have different size!" ); | |
| 7394 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeKHR>::value, | |
| 7396 "SurfacePresentModeKHR is not nothrow_move_constructible!" ); | |
| 7397 | |
| 7398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesKHR ) == sizeof( VkSurfacePresentScalingCapabilitiesKHR ), | |
| 7399 "struct and wrapper have different size!" ); | |
| 7400 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesKHR>::value, | |
| 7401 "struct wrapper is not a standard layout!" ); | |
| 7402 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesKHR>::value, | |
| 7403 "SurfacePresentScalingCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 7404 | |
| 7405 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityKHR ) == sizeof( VkSurfacePresentModeCompatibilityKHR ), | |
| 7406 "struct and wrapper have different size!" ); | |
| 7407 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityKHR>::value, | |
| 7408 "struct wrapper is not a standard layout!" ); | |
| 7409 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityKHR>::value, | |
| 7410 "SurfacePresentModeCompatibilityKHR is not nothrow_move_constructible!" ); | |
| 7411 | |
| 7412 //=== VK_KHR_swapchain_maintenance1 === | |
| 7413 | |
| 7414 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesKHR ) == | |
| 7415 sizeof( VkPhysicalDeviceSwapchainMaintenance1FeaturesKHR ), | |
| 7416 "struct and wrapper have different size!" ); | |
| 7417 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesKHR>::value, | |
| 7418 "struct wrapper is not a standard layout!" ); | |
| 7419 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesKHR>::value, | |
| 7420 "PhysicalDeviceSwapchainMaintenance1FeaturesKHR is not nothrow_move_constructible!" ); | |
| 7421 | |
| 7422 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoKHR ) == sizeof( VkSwapchainPresentFenceInfoKHR ), | |
| 7423 "struct and wrapper have different size!" ); | |
| 7424 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7425 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoKHR>::value, | |
| 7426 "SwapchainPresentFenceInfoKHR is not nothrow_move_constructible!" ); | |
| 7427 | |
| 7428 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoKHR ) == sizeof( VkSwapchainPresentModesCreateInfoKHR ), | |
| 7429 "struct and wrapper have different size!" ); | |
| 7430 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoKHR>::value, | |
| 7431 "struct wrapper is not a standard layout!" ); | |
| 7432 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoKHR>::value, | |
| 7433 "SwapchainPresentModesCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7434 | |
| 7435 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoKHR ) == sizeof( VkSwapchainPresentModeInfoKHR ), | |
| 7436 "struct and wrapper have different size!" ); | |
| 7437 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7438 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoKHR>::value, | |
| 7439 "SwapchainPresentModeInfoKHR is not nothrow_move_constructible!" ); | |
| 7440 | |
| 7441 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoKHR ) == sizeof( VkSwapchainPresentScalingCreateInfoKHR ), | |
| 7442 "struct and wrapper have different size!" ); | |
| 7443 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoKHR>::value, | |
| 7444 "struct wrapper is not a standard layout!" ); | |
| 7445 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoKHR>::value, | |
| 7446 "SwapchainPresentScalingCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7447 | |
| 7448 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoKHR ) == sizeof( VkReleaseSwapchainImagesInfoKHR ), | |
| 7449 "struct and wrapper have different size!" ); | |
| 7450 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7451 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoKHR>::value, | |
| 7452 "ReleaseSwapchainImagesInfoKHR is not nothrow_move_constructible!" ); | |
| 7453 | |
| 7454 //=== VK_QCOM_multiview_per_view_viewports === | |
| 7455 | |
| 7456 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ) == | |
| 7457 sizeof( VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ), | |
| 7458 "struct and wrapper have different size!" ); | |
| 7459 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value, | |
| 7460 "struct wrapper is not a standard layout!" ); | |
| 7461 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>::value, | |
| 7462 "PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 7463 | |
| 7464 //=== VK_NV_ray_tracing_invocation_reorder === | |
| 7465 | |
| 7466 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV ) == | |
| 7467 sizeof( VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV ), | |
| 7468 "struct and wrapper have different size!" ); | |
| 7469 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value, | |
| 7470 "struct wrapper is not a standard layout!" ); | |
| 7471 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>::value, | |
| 7472 "PhysicalDeviceRayTracingInvocationReorderPropertiesNV is not nothrow_move_constructible!" ); | |
| 7473 | |
| 7474 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV ) == | |
| 7475 sizeof( VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV ), | |
| 7476 "struct and wrapper have different size!" ); | |
| 7477 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value, | |
| 7478 "struct wrapper is not a standard layout!" ); | |
| 7479 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>::value, | |
| 7480 "PhysicalDeviceRayTracingInvocationReorderFeaturesNV is not nothrow_move_constructible!" ); | |
| 7481 | |
| 7482 //=== VK_NV_cooperative_vector === | |
| 7483 | |
| 7484 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV ) == | |
| 7485 sizeof( VkPhysicalDeviceCooperativeVectorPropertiesNV ), | |
| 7486 "struct and wrapper have different size!" ); | |
| 7487 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV>::value, | |
| 7488 "struct wrapper is not a standard layout!" ); | |
| 7489 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV>::value, | |
| 7490 "PhysicalDeviceCooperativeVectorPropertiesNV is not nothrow_move_constructible!" ); | |
| 7491 | |
| 7492 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV ) == sizeof( VkPhysicalDeviceCooperativeVectorFeaturesNV ), | |
| 7493 "struct and wrapper have different size!" ); | |
| 7494 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV>::value, | |
| 7495 "struct wrapper is not a standard layout!" ); | |
| 7496 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV>::value, | |
| 7497 "PhysicalDeviceCooperativeVectorFeaturesNV is not nothrow_move_constructible!" ); | |
| 7498 | |
| 7499 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV ) == sizeof( VkCooperativeVectorPropertiesNV ), | |
| 7500 "struct and wrapper have different size!" ); | |
| 7501 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7502 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV>::value, | |
| 7503 "CooperativeVectorPropertiesNV is not nothrow_move_constructible!" ); | |
| 7504 | |
| 7505 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV ) == sizeof( VkConvertCooperativeVectorMatrixInfoNV ), | |
| 7506 "struct and wrapper have different size!" ); | |
| 7507 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV>::value, | |
| 7508 "struct wrapper is not a standard layout!" ); | |
| 7509 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV>::value, | |
| 7510 "ConvertCooperativeVectorMatrixInfoNV is not nothrow_move_constructible!" ); | |
| 7511 | |
| 7512 //=== VK_NV_extended_sparse_address_space === | |
| 7513 | |
| 7514 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ) == | |
| 7515 sizeof( VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ), | |
| 7516 "struct and wrapper have different size!" ); | |
| 7517 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value, | |
| 7518 "struct wrapper is not a standard layout!" ); | |
| 7519 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>::value, | |
| 7520 "PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV is not nothrow_move_constructible!" ); | |
| 7521 | |
| 7522 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ) == | |
| 7523 sizeof( VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV ), | |
| 7524 "struct and wrapper have different size!" ); | |
| 7525 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value, | |
| 7526 "struct wrapper is not a standard layout!" ); | |
| 7527 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>::value, | |
| 7528 "PhysicalDeviceExtendedSparseAddressSpacePropertiesNV is not nothrow_move_constructible!" ); | |
| 7529 | |
| 7530 //=== VK_EXT_mutable_descriptor_type === | |
| 7531 | |
| 7532 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT ) == | |
| 7533 sizeof( VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT ), | |
| 7534 "struct and wrapper have different size!" ); | |
| 7535 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value, | |
| 7536 "struct wrapper is not a standard layout!" ); | |
| 7537 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>::value, | |
| 7538 "PhysicalDeviceMutableDescriptorTypeFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7539 | |
| 7540 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT ) == sizeof( VkMutableDescriptorTypeListEXT ), | |
| 7541 "struct and wrapper have different size!" ); | |
| 7542 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 7543 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>::value, | |
| 7544 "MutableDescriptorTypeListEXT is not nothrow_move_constructible!" ); | |
| 7545 | |
| 7546 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT ) == sizeof( VkMutableDescriptorTypeCreateInfoEXT ), | |
| 7547 "struct and wrapper have different size!" ); | |
| 7548 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value, | |
| 7549 "struct wrapper is not a standard layout!" ); | |
| 7550 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>::value, | |
| 7551 "MutableDescriptorTypeCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 7552 | |
| 7553 //=== VK_EXT_legacy_vertex_attributes === | |
| 7554 | |
| 7555 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT ) == | |
| 7556 sizeof( VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT ), | |
| 7557 "struct and wrapper have different size!" ); | |
| 7558 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value, | |
| 7559 "struct wrapper is not a standard layout!" ); | |
| 7560 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>::value, | |
| 7561 "PhysicalDeviceLegacyVertexAttributesFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7562 | |
| 7563 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT ) == | |
| 7564 sizeof( VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT ), | |
| 7565 "struct and wrapper have different size!" ); | |
| 7566 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value, | |
| 7567 "struct wrapper is not a standard layout!" ); | |
| 7568 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>::value, | |
| 7569 "PhysicalDeviceLegacyVertexAttributesPropertiesEXT is not nothrow_move_constructible!" ); | |
| 7570 | |
| 7571 //=== VK_EXT_layer_settings === | |
| 7572 | |
| 7573 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT ) == sizeof( VkLayerSettingsCreateInfoEXT ), | |
| 7574 "struct and wrapper have different size!" ); | |
| 7575 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 7576 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>::value, | |
| 7577 "LayerSettingsCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 7578 | |
| 7579 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LayerSettingEXT ) == sizeof( VkLayerSettingEXT ), "struct and wrapper have different size!" ); | |
| 7580 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 7581 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LayerSettingEXT>::value, | |
| 7582 "LayerSettingEXT is not nothrow_move_constructible!" ); | |
| 7583 | |
| 7584 //=== VK_ARM_shader_core_builtins === | |
| 7585 | |
| 7586 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM ) == | |
| 7587 sizeof( VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM ), | |
| 7588 "struct and wrapper have different size!" ); | |
| 7589 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value, | |
| 7590 "struct wrapper is not a standard layout!" ); | |
| 7591 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>::value, | |
| 7592 "PhysicalDeviceShaderCoreBuiltinsFeaturesARM is not nothrow_move_constructible!" ); | |
| 7593 | |
| 7594 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM ) == | |
| 7595 sizeof( VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM ), | |
| 7596 "struct and wrapper have different size!" ); | |
| 7597 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value, | |
| 7598 "struct wrapper is not a standard layout!" ); | |
| 7599 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>::value, | |
| 7600 "PhysicalDeviceShaderCoreBuiltinsPropertiesARM is not nothrow_move_constructible!" ); | |
| 7601 | |
| 7602 //=== VK_EXT_pipeline_library_group_handles === | |
| 7603 | |
| 7604 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ) == | |
| 7605 sizeof( VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ), | |
| 7606 "struct and wrapper have different size!" ); | |
| 7607 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value, | |
| 7608 "struct wrapper is not a standard layout!" ); | |
| 7609 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>::value, | |
| 7610 "PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7611 | |
| 7612 //=== VK_EXT_dynamic_rendering_unused_attachments === | |
| 7613 | |
| 7614 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ) == | |
| 7615 sizeof( VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ), | |
| 7616 "struct and wrapper have different size!" ); | |
| 7617 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value, | |
| 7618 "struct wrapper is not a standard layout!" ); | |
| 7619 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>::value, | |
| 7620 "PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT is not nothrow_move_constructible!" ); | |
| 7621 | |
| 7622 //=== VK_NV_low_latency2 === | |
| 7623 | |
| 7624 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV ) == sizeof( VkLatencySleepModeInfoNV ), | |
| 7625 "struct and wrapper have different size!" ); | |
| 7626 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7627 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>::value, | |
| 7628 "LatencySleepModeInfoNV is not nothrow_move_constructible!" ); | |
| 7629 | |
| 7630 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySleepInfoNV ) == sizeof( VkLatencySleepInfoNV ), "struct and wrapper have different size!" ); | |
| 7631 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7632 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>::value, | |
| 7633 "LatencySleepInfoNV is not nothrow_move_constructible!" ); | |
| 7634 | |
| 7635 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV ) == sizeof( VkSetLatencyMarkerInfoNV ), | |
| 7636 "struct and wrapper have different size!" ); | |
| 7637 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7638 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>::value, | |
| 7639 "SetLatencyMarkerInfoNV is not nothrow_move_constructible!" ); | |
| 7640 | |
| 7641 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV ) == sizeof( VkGetLatencyMarkerInfoNV ), | |
| 7642 "struct and wrapper have different size!" ); | |
| 7643 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7644 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>::value, | |
| 7645 "GetLatencyMarkerInfoNV is not nothrow_move_constructible!" ); | |
| 7646 | |
| 7647 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV ) == sizeof( VkLatencyTimingsFrameReportNV ), | |
| 7648 "struct and wrapper have different size!" ); | |
| 7649 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7650 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>::value, | |
| 7651 "LatencyTimingsFrameReportNV is not nothrow_move_constructible!" ); | |
| 7652 | |
| 7653 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV ) == sizeof( VkLatencySubmissionPresentIdNV ), | |
| 7654 "struct and wrapper have different size!" ); | |
| 7655 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7656 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>::value, | |
| 7657 "LatencySubmissionPresentIdNV is not nothrow_move_constructible!" ); | |
| 7658 | |
| 7659 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV ) == sizeof( VkSwapchainLatencyCreateInfoNV ), | |
| 7660 "struct and wrapper have different size!" ); | |
| 7661 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7662 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>::value, | |
| 7663 "SwapchainLatencyCreateInfoNV is not nothrow_move_constructible!" ); | |
| 7664 | |
| 7665 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV ) == sizeof( VkOutOfBandQueueTypeInfoNV ), | |
| 7666 "struct and wrapper have different size!" ); | |
| 7667 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7668 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>::value, | |
| 7669 "OutOfBandQueueTypeInfoNV is not nothrow_move_constructible!" ); | |
| 7670 | |
| 7671 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV ) == sizeof( VkLatencySurfaceCapabilitiesNV ), | |
| 7672 "struct and wrapper have different size!" ); | |
| 7673 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 7674 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>::value, | |
| 7675 "LatencySurfaceCapabilitiesNV is not nothrow_move_constructible!" ); | |
| 7676 | |
| 7677 //=== VK_KHR_cooperative_matrix === | |
| 7678 | |
| 7679 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR ) == sizeof( VkCooperativeMatrixPropertiesKHR ), | |
| 7680 "struct and wrapper have different size!" ); | |
| 7681 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7682 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>::value, | |
| 7683 "CooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" ); | |
| 7684 | |
| 7685 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR ) == sizeof( VkPhysicalDeviceCooperativeMatrixFeaturesKHR ), | |
| 7686 "struct and wrapper have different size!" ); | |
| 7687 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value, | |
| 7688 "struct wrapper is not a standard layout!" ); | |
| 7689 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>::value, | |
| 7690 "PhysicalDeviceCooperativeMatrixFeaturesKHR is not nothrow_move_constructible!" ); | |
| 7691 | |
| 7692 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR ) == | |
| 7693 sizeof( VkPhysicalDeviceCooperativeMatrixPropertiesKHR ), | |
| 7694 "struct and wrapper have different size!" ); | |
| 7695 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value, | |
| 7696 "struct wrapper is not a standard layout!" ); | |
| 7697 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>::value, | |
| 7698 "PhysicalDeviceCooperativeMatrixPropertiesKHR is not nothrow_move_constructible!" ); | |
| 7699 | |
| 7700 //=== VK_ARM_data_graph === | |
| 7701 | |
| 7702 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionARM ) == sizeof( VkDataGraphPipelineSessionARM ), | |
| 7703 "handle and wrapper have different size!" ); | |
| 7704 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionARM>::value, | |
| 7705 "DataGraphPipelineSessionARM is not copy_constructible!" ); | |
| 7706 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionARM>::value, | |
| 7707 "DataGraphPipelineSessionARM is not nothrow_move_constructible!" ); | |
| 7708 | |
| 7709 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM ) == sizeof( VkPhysicalDeviceDataGraphFeaturesARM ), | |
| 7710 "struct and wrapper have different size!" ); | |
| 7711 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM>::value, | |
| 7712 "struct wrapper is not a standard layout!" ); | |
| 7713 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM>::value, | |
| 7714 "PhysicalDeviceDataGraphFeaturesARM is not nothrow_move_constructible!" ); | |
| 7715 | |
| 7716 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM ) == sizeof( VkDataGraphPipelineConstantARM ), | |
| 7717 "struct and wrapper have different size!" ); | |
| 7718 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7719 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM>::value, | |
| 7720 "DataGraphPipelineConstantARM is not nothrow_move_constructible!" ); | |
| 7721 | |
| 7722 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM ) == sizeof( VkDataGraphPipelineResourceInfoARM ), | |
| 7723 "struct and wrapper have different size!" ); | |
| 7724 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7725 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM>::value, | |
| 7726 "DataGraphPipelineResourceInfoARM is not nothrow_move_constructible!" ); | |
| 7727 | |
| 7728 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM ) == | |
| 7729 sizeof( VkDataGraphPipelineCompilerControlCreateInfoARM ), | |
| 7730 "struct and wrapper have different size!" ); | |
| 7731 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM>::value, | |
| 7732 "struct wrapper is not a standard layout!" ); | |
| 7733 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM>::value, | |
| 7734 "DataGraphPipelineCompilerControlCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7735 | |
| 7736 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM ) == sizeof( VkDataGraphPipelineCreateInfoARM ), | |
| 7737 "struct and wrapper have different size!" ); | |
| 7738 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7739 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM>::value, | |
| 7740 "DataGraphPipelineCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7741 | |
| 7742 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM ) == sizeof( VkDataGraphPipelineShaderModuleCreateInfoARM ), | |
| 7743 "struct and wrapper have different size!" ); | |
| 7744 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM>::value, | |
| 7745 "struct wrapper is not a standard layout!" ); | |
| 7746 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM>::value, | |
| 7747 "DataGraphPipelineShaderModuleCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7748 | |
| 7749 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM ) == sizeof( VkDataGraphPipelineSessionCreateInfoARM ), | |
| 7750 "struct and wrapper have different size!" ); | |
| 7751 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM>::value, | |
| 7752 "struct wrapper is not a standard layout!" ); | |
| 7753 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM>::value, | |
| 7754 "DataGraphPipelineSessionCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7755 | |
| 7756 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM ) == | |
| 7757 sizeof( VkDataGraphPipelineSessionBindPointRequirementsInfoARM ), | |
| 7758 "struct and wrapper have different size!" ); | |
| 7759 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM>::value, | |
| 7760 "struct wrapper is not a standard layout!" ); | |
| 7761 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM>::value, | |
| 7762 "DataGraphPipelineSessionBindPointRequirementsInfoARM is not nothrow_move_constructible!" ); | |
| 7763 | |
| 7764 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM ) == | |
| 7765 sizeof( VkDataGraphPipelineSessionBindPointRequirementARM ), | |
| 7766 "struct and wrapper have different size!" ); | |
| 7767 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM>::value, | |
| 7768 "struct wrapper is not a standard layout!" ); | |
| 7769 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM>::value, | |
| 7770 "DataGraphPipelineSessionBindPointRequirementARM is not nothrow_move_constructible!" ); | |
| 7771 | |
| 7772 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM ) == | |
| 7773 sizeof( VkDataGraphPipelineSessionMemoryRequirementsInfoARM ), | |
| 7774 "struct and wrapper have different size!" ); | |
| 7775 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM>::value, | |
| 7776 "struct wrapper is not a standard layout!" ); | |
| 7777 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM>::value, | |
| 7778 "DataGraphPipelineSessionMemoryRequirementsInfoARM is not nothrow_move_constructible!" ); | |
| 7779 | |
| 7780 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM ) == sizeof( VkBindDataGraphPipelineSessionMemoryInfoARM ), | |
| 7781 "struct and wrapper have different size!" ); | |
| 7782 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM>::value, | |
| 7783 "struct wrapper is not a standard layout!" ); | |
| 7784 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM>::value, | |
| 7785 "BindDataGraphPipelineSessionMemoryInfoARM is not nothrow_move_constructible!" ); | |
| 7786 | |
| 7787 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM ) == sizeof( VkDataGraphPipelineInfoARM ), | |
| 7788 "struct and wrapper have different size!" ); | |
| 7789 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7790 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM>::value, | |
| 7791 "DataGraphPipelineInfoARM is not nothrow_move_constructible!" ); | |
| 7792 | |
| 7793 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM ) == sizeof( VkDataGraphPipelinePropertyQueryResultARM ), | |
| 7794 "struct and wrapper have different size!" ); | |
| 7795 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM>::value, | |
| 7796 "struct wrapper is not a standard layout!" ); | |
| 7797 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM>::value, | |
| 7798 "DataGraphPipelinePropertyQueryResultARM is not nothrow_move_constructible!" ); | |
| 7799 | |
| 7800 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM ) == sizeof( VkDataGraphPipelineIdentifierCreateInfoARM ), | |
| 7801 "struct and wrapper have different size!" ); | |
| 7802 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM>::value, | |
| 7803 "struct wrapper is not a standard layout!" ); | |
| 7804 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM>::value, | |
| 7805 "DataGraphPipelineIdentifierCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7806 | |
| 7807 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM ) == sizeof( VkDataGraphPipelineDispatchInfoARM ), | |
| 7808 "struct and wrapper have different size!" ); | |
| 7809 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7810 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM>::value, | |
| 7811 "DataGraphPipelineDispatchInfoARM is not nothrow_move_constructible!" ); | |
| 7812 | |
| 7813 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM ) == sizeof( VkPhysicalDeviceDataGraphProcessingEngineARM ), | |
| 7814 "struct and wrapper have different size!" ); | |
| 7815 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM>::value, | |
| 7816 "struct wrapper is not a standard layout!" ); | |
| 7817 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM>::value, | |
| 7818 "PhysicalDeviceDataGraphProcessingEngineARM is not nothrow_move_constructible!" ); | |
| 7819 | |
| 7820 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM ) == sizeof( VkQueueFamilyDataGraphPropertiesARM ), | |
| 7821 "struct and wrapper have different size!" ); | |
| 7822 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM>::value, "struct wrapper is not a standard layout!" ); | |
| 7823 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM>::value, | |
| 7824 "QueueFamilyDataGraphPropertiesARM is not nothrow_move_constructible!" ); | |
| 7825 | |
| 7826 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM ) == sizeof( VkDataGraphProcessingEngineCreateInfoARM ), | |
| 7827 "struct and wrapper have different size!" ); | |
| 7828 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM>::value, | |
| 7829 "struct wrapper is not a standard layout!" ); | |
| 7830 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM>::value, | |
| 7831 "DataGraphProcessingEngineCreateInfoARM is not nothrow_move_constructible!" ); | |
| 7832 | |
| 7833 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM ) == | |
| 7834 sizeof( VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM ), | |
| 7835 "struct and wrapper have different size!" ); | |
| 7836 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM>::value, | |
| 7837 "struct wrapper is not a standard layout!" ); | |
| 7838 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM>::value, | |
| 7839 "PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM is not nothrow_move_constructible!" ); | |
| 7840 | |
| 7841 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM ) == | |
| 7842 sizeof( VkQueueFamilyDataGraphProcessingEnginePropertiesARM ), | |
| 7843 "struct and wrapper have different size!" ); | |
| 7844 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM>::value, | |
| 7845 "struct wrapper is not a standard layout!" ); | |
| 7846 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM>::value, | |
| 7847 "QueueFamilyDataGraphProcessingEnginePropertiesARM is not nothrow_move_constructible!" ); | |
| 7848 | |
| 7849 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM ) == sizeof( VkPhysicalDeviceDataGraphOperationSupportARM ), | |
| 7850 "struct and wrapper have different size!" ); | |
| 7851 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM>::value, | |
| 7852 "struct wrapper is not a standard layout!" ); | |
| 7853 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM>::value, | |
| 7854 "PhysicalDeviceDataGraphOperationSupportARM is not nothrow_move_constructible!" ); | |
| 7855 | |
| 7856 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM ) == | |
| 7857 sizeof( VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM ), | |
| 7858 "struct and wrapper have different size!" ); | |
| 7859 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM>::value, | |
| 7860 "struct wrapper is not a standard layout!" ); | |
| 7861 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM>::value, | |
| 7862 "DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM is not nothrow_move_constructible!" ); | |
| 7863 | |
| 7864 //=== VK_QCOM_multiview_per_view_render_areas === | |
| 7865 | |
| 7866 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ) == | |
| 7867 sizeof( VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ), | |
| 7868 "struct and wrapper have different size!" ); | |
| 7869 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value, | |
| 7870 "struct wrapper is not a standard layout!" ); | |
| 7871 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>::value, | |
| 7872 "PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 7873 | |
| 7874 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ) == | |
| 7875 sizeof( VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ), | |
| 7876 "struct and wrapper have different size!" ); | |
| 7877 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value, | |
| 7878 "struct wrapper is not a standard layout!" ); | |
| 7879 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>::value, | |
| 7880 "MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM is not nothrow_move_constructible!" ); | |
| 7881 | |
| 7882 //=== VK_KHR_compute_shader_derivatives === | |
| 7883 | |
| 7884 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR ) == | |
| 7885 sizeof( VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR ), | |
| 7886 "struct and wrapper have different size!" ); | |
| 7887 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR>::value, | |
| 7888 "struct wrapper is not a standard layout!" ); | |
| 7889 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR>::value, | |
| 7890 "PhysicalDeviceComputeShaderDerivativesFeaturesKHR is not nothrow_move_constructible!" ); | |
| 7891 | |
| 7892 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR ) == | |
| 7893 sizeof( VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR ), | |
| 7894 "struct and wrapper have different size!" ); | |
| 7895 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR>::value, | |
| 7896 "struct wrapper is not a standard layout!" ); | |
| 7897 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR>::value, | |
| 7898 "PhysicalDeviceComputeShaderDerivativesPropertiesKHR is not nothrow_move_constructible!" ); | |
| 7899 | |
| 7900 //=== VK_KHR_video_decode_av1 === | |
| 7901 | |
| 7902 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR ) == sizeof( VkVideoDecodeAV1ProfileInfoKHR ), | |
| 7903 "struct and wrapper have different size!" ); | |
| 7904 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7905 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>::value, | |
| 7906 "VideoDecodeAV1ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 7907 | |
| 7908 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR ) == sizeof( VkVideoDecodeAV1CapabilitiesKHR ), | |
| 7909 "struct and wrapper have different size!" ); | |
| 7910 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7911 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>::value, | |
| 7912 "VideoDecodeAV1CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 7913 | |
| 7914 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR ) == | |
| 7915 sizeof( VkVideoDecodeAV1SessionParametersCreateInfoKHR ), | |
| 7916 "struct and wrapper have different size!" ); | |
| 7917 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value, | |
| 7918 "struct wrapper is not a standard layout!" ); | |
| 7919 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>::value, | |
| 7920 "VideoDecodeAV1SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7921 | |
| 7922 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR ) == sizeof( VkVideoDecodeAV1PictureInfoKHR ), | |
| 7923 "struct and wrapper have different size!" ); | |
| 7924 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7925 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>::value, | |
| 7926 "VideoDecodeAV1PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 7927 | |
| 7928 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR ) == sizeof( VkVideoDecodeAV1DpbSlotInfoKHR ), | |
| 7929 "struct and wrapper have different size!" ); | |
| 7930 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7931 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>::value, | |
| 7932 "VideoDecodeAV1DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 7933 | |
| 7934 //=== VK_KHR_video_encode_av1 === | |
| 7935 | |
| 7936 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoEncodeAV1FeaturesKHR ), | |
| 7937 "struct and wrapper have different size!" ); | |
| 7938 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR>::value, | |
| 7939 "struct wrapper is not a standard layout!" ); | |
| 7940 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR>::value, | |
| 7941 "PhysicalDeviceVideoEncodeAV1FeaturesKHR is not nothrow_move_constructible!" ); | |
| 7942 | |
| 7943 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR ) == sizeof( VkVideoEncodeAV1CapabilitiesKHR ), | |
| 7944 "struct and wrapper have different size!" ); | |
| 7945 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7946 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR>::value, | |
| 7947 "VideoEncodeAV1CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 7948 | |
| 7949 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR ) == sizeof( VkVideoEncodeAV1QualityLevelPropertiesKHR ), | |
| 7950 "struct and wrapper have different size!" ); | |
| 7951 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR>::value, | |
| 7952 "struct wrapper is not a standard layout!" ); | |
| 7953 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR>::value, | |
| 7954 "VideoEncodeAV1QualityLevelPropertiesKHR is not nothrow_move_constructible!" ); | |
| 7955 | |
| 7956 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR ) == sizeof( VkVideoEncodeAV1SessionCreateInfoKHR ), | |
| 7957 "struct and wrapper have different size!" ); | |
| 7958 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR>::value, | |
| 7959 "struct wrapper is not a standard layout!" ); | |
| 7960 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR>::value, | |
| 7961 "VideoEncodeAV1SessionCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7962 | |
| 7963 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR ) == | |
| 7964 sizeof( VkVideoEncodeAV1SessionParametersCreateInfoKHR ), | |
| 7965 "struct and wrapper have different size!" ); | |
| 7966 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR>::value, | |
| 7967 "struct wrapper is not a standard layout!" ); | |
| 7968 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR>::value, | |
| 7969 "VideoEncodeAV1SessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 7970 | |
| 7971 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR ) == sizeof( VkVideoEncodeAV1PictureInfoKHR ), | |
| 7972 "struct and wrapper have different size!" ); | |
| 7973 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7974 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR>::value, | |
| 7975 "VideoEncodeAV1PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 7976 | |
| 7977 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR ) == sizeof( VkVideoEncodeAV1DpbSlotInfoKHR ), | |
| 7978 "struct and wrapper have different size!" ); | |
| 7979 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7980 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR>::value, | |
| 7981 "VideoEncodeAV1DpbSlotInfoKHR is not nothrow_move_constructible!" ); | |
| 7982 | |
| 7983 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR ) == sizeof( VkVideoEncodeAV1ProfileInfoKHR ), | |
| 7984 "struct and wrapper have different size!" ); | |
| 7985 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7986 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR>::value, | |
| 7987 "VideoEncodeAV1ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 7988 | |
| 7989 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR ) == sizeof( VkVideoEncodeAV1QIndexKHR ), | |
| 7990 "struct and wrapper have different size!" ); | |
| 7991 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7992 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR>::value, | |
| 7993 "VideoEncodeAV1QIndexKHR is not nothrow_move_constructible!" ); | |
| 7994 | |
| 7995 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR ) == sizeof( VkVideoEncodeAV1FrameSizeKHR ), | |
| 7996 "struct and wrapper have different size!" ); | |
| 7997 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 7998 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR>::value, | |
| 7999 "VideoEncodeAV1FrameSizeKHR is not nothrow_move_constructible!" ); | |
| 8000 | |
| 8001 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR ) == sizeof( VkVideoEncodeAV1GopRemainingFrameInfoKHR ), | |
| 8002 "struct and wrapper have different size!" ); | |
| 8003 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR>::value, | |
| 8004 "struct wrapper is not a standard layout!" ); | |
| 8005 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR>::value, | |
| 8006 "VideoEncodeAV1GopRemainingFrameInfoKHR is not nothrow_move_constructible!" ); | |
| 8007 | |
| 8008 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR ) == sizeof( VkVideoEncodeAV1RateControlInfoKHR ), | |
| 8009 "struct and wrapper have different size!" ); | |
| 8010 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8011 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR>::value, | |
| 8012 "VideoEncodeAV1RateControlInfoKHR is not nothrow_move_constructible!" ); | |
| 8013 | |
| 8014 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR ) == sizeof( VkVideoEncodeAV1RateControlLayerInfoKHR ), | |
| 8015 "struct and wrapper have different size!" ); | |
| 8016 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR>::value, | |
| 8017 "struct wrapper is not a standard layout!" ); | |
| 8018 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR>::value, | |
| 8019 "VideoEncodeAV1RateControlLayerInfoKHR is not nothrow_move_constructible!" ); | |
| 8020 | |
| 8021 //=== VK_KHR_video_decode_vp9 === | |
| 8022 | |
| 8023 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoDecodeVP9FeaturesKHR ), | |
| 8024 "struct and wrapper have different size!" ); | |
| 8025 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR>::value, | |
| 8026 "struct wrapper is not a standard layout!" ); | |
| 8027 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR>::value, | |
| 8028 "PhysicalDeviceVideoDecodeVP9FeaturesKHR is not nothrow_move_constructible!" ); | |
| 8029 | |
| 8030 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR ) == sizeof( VkVideoDecodeVP9ProfileInfoKHR ), | |
| 8031 "struct and wrapper have different size!" ); | |
| 8032 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8033 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR>::value, | |
| 8034 "VideoDecodeVP9ProfileInfoKHR is not nothrow_move_constructible!" ); | |
| 8035 | |
| 8036 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR ) == sizeof( VkVideoDecodeVP9CapabilitiesKHR ), | |
| 8037 "struct and wrapper have different size!" ); | |
| 8038 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8039 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR>::value, | |
| 8040 "VideoDecodeVP9CapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8041 | |
| 8042 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR ) == sizeof( VkVideoDecodeVP9PictureInfoKHR ), | |
| 8043 "struct and wrapper have different size!" ); | |
| 8044 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8045 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR>::value, | |
| 8046 "VideoDecodeVP9PictureInfoKHR is not nothrow_move_constructible!" ); | |
| 8047 | |
| 8048 //=== VK_KHR_video_maintenance1 === | |
| 8049 | |
| 8050 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoMaintenance1FeaturesKHR ), | |
| 8051 "struct and wrapper have different size!" ); | |
| 8052 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value, | |
| 8053 "struct wrapper is not a standard layout!" ); | |
| 8054 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>::value, | |
| 8055 "PhysicalDeviceVideoMaintenance1FeaturesKHR is not nothrow_move_constructible!" ); | |
| 8056 | |
| 8057 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR ) == sizeof( VkVideoInlineQueryInfoKHR ), | |
| 8058 "struct and wrapper have different size!" ); | |
| 8059 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8060 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>::value, | |
| 8061 "VideoInlineQueryInfoKHR is not nothrow_move_constructible!" ); | |
| 8062 | |
| 8063 //=== VK_NV_per_stage_descriptor_set === | |
| 8064 | |
| 8065 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV ) == | |
| 8066 sizeof( VkPhysicalDevicePerStageDescriptorSetFeaturesNV ), | |
| 8067 "struct and wrapper have different size!" ); | |
| 8068 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value, | |
| 8069 "struct wrapper is not a standard layout!" ); | |
| 8070 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>::value, | |
| 8071 "PhysicalDevicePerStageDescriptorSetFeaturesNV is not nothrow_move_constructible!" ); | |
| 8072 | |
| 8073 //=== VK_QCOM_image_processing2 === | |
| 8074 | |
| 8075 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM ) == sizeof( VkPhysicalDeviceImageProcessing2FeaturesQCOM ), | |
| 8076 "struct and wrapper have different size!" ); | |
| 8077 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value, | |
| 8078 "struct wrapper is not a standard layout!" ); | |
| 8079 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>::value, | |
| 8080 "PhysicalDeviceImageProcessing2FeaturesQCOM is not nothrow_move_constructible!" ); | |
| 8081 | |
| 8082 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM ) == | |
| 8083 sizeof( VkPhysicalDeviceImageProcessing2PropertiesQCOM ), | |
| 8084 "struct and wrapper have different size!" ); | |
| 8085 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value, | |
| 8086 "struct wrapper is not a standard layout!" ); | |
| 8087 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>::value, | |
| 8088 "PhysicalDeviceImageProcessing2PropertiesQCOM is not nothrow_move_constructible!" ); | |
| 8089 | |
| 8090 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM ) == sizeof( VkSamplerBlockMatchWindowCreateInfoQCOM ), | |
| 8091 "struct and wrapper have different size!" ); | |
| 8092 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value, | |
| 8093 "struct wrapper is not a standard layout!" ); | |
| 8094 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>::value, | |
| 8095 "SamplerBlockMatchWindowCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 8096 | |
| 8097 //=== VK_QCOM_filter_cubic_weights === | |
| 8098 | |
| 8099 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicWeightsFeaturesQCOM ), | |
| 8100 "struct and wrapper have different size!" ); | |
| 8101 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value, | |
| 8102 "struct wrapper is not a standard layout!" ); | |
| 8103 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>::value, | |
| 8104 "PhysicalDeviceCubicWeightsFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 8105 | |
| 8106 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM ) == sizeof( VkSamplerCubicWeightsCreateInfoQCOM ), | |
| 8107 "struct and wrapper have different size!" ); | |
| 8108 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 8109 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>::value, | |
| 8110 "SamplerCubicWeightsCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 8111 | |
| 8112 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM ) == sizeof( VkBlitImageCubicWeightsInfoQCOM ), | |
| 8113 "struct and wrapper have different size!" ); | |
| 8114 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 8115 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>::value, | |
| 8116 "BlitImageCubicWeightsInfoQCOM is not nothrow_move_constructible!" ); | |
| 8117 | |
| 8118 //=== VK_QCOM_ycbcr_degamma === | |
| 8119 | |
| 8120 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM ) == sizeof( VkPhysicalDeviceYcbcrDegammaFeaturesQCOM ), | |
| 8121 "struct and wrapper have different size!" ); | |
| 8122 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value, | |
| 8123 "struct wrapper is not a standard layout!" ); | |
| 8124 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>::value, | |
| 8125 "PhysicalDeviceYcbcrDegammaFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 8126 | |
| 8127 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ) == | |
| 8128 sizeof( VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ), | |
| 8129 "struct and wrapper have different size!" ); | |
| 8130 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value, | |
| 8131 "struct wrapper is not a standard layout!" ); | |
| 8132 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>::value, | |
| 8133 "SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 8134 | |
| 8135 //=== VK_QCOM_filter_cubic_clamp === | |
| 8136 | |
| 8137 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM ) == sizeof( VkPhysicalDeviceCubicClampFeaturesQCOM ), | |
| 8138 "struct and wrapper have different size!" ); | |
| 8139 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value, | |
| 8140 "struct wrapper is not a standard layout!" ); | |
| 8141 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>::value, | |
| 8142 "PhysicalDeviceCubicClampFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 8143 | |
| 8144 //=== VK_EXT_attachment_feedback_loop_dynamic_state === | |
| 8145 | |
| 8146 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ) == | |
| 8147 sizeof( VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ), | |
| 8148 "struct and wrapper have different size!" ); | |
| 8149 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value, | |
| 8150 "struct wrapper is not a standard layout!" ); | |
| 8151 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>::value, | |
| 8152 "PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT is not nothrow_move_constructible!" ); | |
| 8153 | |
| 8154 //=== VK_KHR_unified_image_layouts === | |
| 8155 | |
| 8156 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR ) == | |
| 8157 sizeof( VkPhysicalDeviceUnifiedImageLayoutsFeaturesKHR ), | |
| 8158 "struct and wrapper have different size!" ); | |
| 8159 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR>::value, | |
| 8160 "struct wrapper is not a standard layout!" ); | |
| 8161 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR>::value, | |
| 8162 "PhysicalDeviceUnifiedImageLayoutsFeaturesKHR is not nothrow_move_constructible!" ); | |
| 8163 | |
| 8164 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT ) == sizeof( VkAttachmentFeedbackLoopInfoEXT ), | |
| 8165 "struct and wrapper have different size!" ); | |
| 8166 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8167 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT>::value, | |
| 8168 "AttachmentFeedbackLoopInfoEXT is not nothrow_move_constructible!" ); | |
| 8169 | |
| 8170 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 8171 //=== VK_QNX_external_memory_screen_buffer === | |
| 8172 | |
| 8173 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX ) == sizeof( VkScreenBufferPropertiesQNX ), | |
| 8174 "struct and wrapper have different size!" ); | |
| 8175 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value, "struct wrapper is not a standard layout!" ); | |
| 8176 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>::value, | |
| 8177 "ScreenBufferPropertiesQNX is not nothrow_move_constructible!" ); | |
| 8178 | |
| 8179 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX ) == sizeof( VkScreenBufferFormatPropertiesQNX ), | |
| 8180 "struct and wrapper have different size!" ); | |
| 8181 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value, "struct wrapper is not a standard layout!" ); | |
| 8182 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>::value, | |
| 8183 "ScreenBufferFormatPropertiesQNX is not nothrow_move_constructible!" ); | |
| 8184 | |
| 8185 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX ) == sizeof( VkImportScreenBufferInfoQNX ), | |
| 8186 "struct and wrapper have different size!" ); | |
| 8187 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value, "struct wrapper is not a standard layout!" ); | |
| 8188 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>::value, | |
| 8189 "ImportScreenBufferInfoQNX is not nothrow_move_constructible!" ); | |
| 8190 | |
| 8191 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalFormatQNX ) == sizeof( VkExternalFormatQNX ), "struct and wrapper have different size!" ); | |
| 8192 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value, "struct wrapper is not a standard layout!" ); | |
| 8193 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>::value, | |
| 8194 "ExternalFormatQNX is not nothrow_move_constructible!" ); | |
| 8195 | |
| 8196 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ) == | |
| 8197 sizeof( VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX ), | |
| 8198 "struct and wrapper have different size!" ); | |
| 8199 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value, | |
| 8200 "struct wrapper is not a standard layout!" ); | |
| 8201 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>::value, | |
| 8202 "PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX is not nothrow_move_constructible!" ); | |
| 8203 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 8204 | |
| 8205 //=== VK_MSFT_layered_driver === | |
| 8206 | |
| 8207 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT ) == sizeof( VkPhysicalDeviceLayeredDriverPropertiesMSFT ), | |
| 8208 "struct and wrapper have different size!" ); | |
| 8209 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value, | |
| 8210 "struct wrapper is not a standard layout!" ); | |
| 8211 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>::value, | |
| 8212 "PhysicalDeviceLayeredDriverPropertiesMSFT is not nothrow_move_constructible!" ); | |
| 8213 | |
| 8214 //=== VK_KHR_calibrated_timestamps === | |
| 8215 | |
| 8216 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR ) == sizeof( VkCalibratedTimestampInfoKHR ), | |
| 8217 "struct and wrapper have different size!" ); | |
| 8218 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8219 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>::value, | |
| 8220 "CalibratedTimestampInfoKHR is not nothrow_move_constructible!" ); | |
| 8221 | |
| 8222 //=== VK_KHR_maintenance6 === | |
| 8223 | |
| 8224 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT ) == sizeof( VkSetDescriptorBufferOffsetsInfoEXT ), | |
| 8225 "struct and wrapper have different size!" ); | |
| 8226 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8227 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>::value, | |
| 8228 "SetDescriptorBufferOffsetsInfoEXT is not nothrow_move_constructible!" ); | |
| 8229 | |
| 8230 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT ) == | |
| 8231 sizeof( VkBindDescriptorBufferEmbeddedSamplersInfoEXT ), | |
| 8232 "struct and wrapper have different size!" ); | |
| 8233 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value, | |
| 8234 "struct wrapper is not a standard layout!" ); | |
| 8235 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>::value, | |
| 8236 "BindDescriptorBufferEmbeddedSamplersInfoEXT is not nothrow_move_constructible!" ); | |
| 8237 | |
| 8238 //=== VK_NV_descriptor_pool_overallocation === | |
| 8239 | |
| 8240 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV ) == | |
| 8241 sizeof( VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV ), | |
| 8242 "struct and wrapper have different size!" ); | |
| 8243 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value, | |
| 8244 "struct wrapper is not a standard layout!" ); | |
| 8245 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>::value, | |
| 8246 "PhysicalDeviceDescriptorPoolOverallocationFeaturesNV is not nothrow_move_constructible!" ); | |
| 8247 | |
| 8248 //=== VK_QCOM_tile_memory_heap === | |
| 8249 | |
| 8250 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM ) == sizeof( VkPhysicalDeviceTileMemoryHeapFeaturesQCOM ), | |
| 8251 "struct and wrapper have different size!" ); | |
| 8252 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM>::value, | |
| 8253 "struct wrapper is not a standard layout!" ); | |
| 8254 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM>::value, | |
| 8255 "PhysicalDeviceTileMemoryHeapFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 8256 | |
| 8257 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM ) == sizeof( VkPhysicalDeviceTileMemoryHeapPropertiesQCOM ), | |
| 8258 "struct and wrapper have different size!" ); | |
| 8259 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM>::value, | |
| 8260 "struct wrapper is not a standard layout!" ); | |
| 8261 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM>::value, | |
| 8262 "PhysicalDeviceTileMemoryHeapPropertiesQCOM is not nothrow_move_constructible!" ); | |
| 8263 | |
| 8264 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM ) == sizeof( VkTileMemoryRequirementsQCOM ), | |
| 8265 "struct and wrapper have different size!" ); | |
| 8266 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 8267 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM>::value, | |
| 8268 "TileMemoryRequirementsQCOM is not nothrow_move_constructible!" ); | |
| 8269 | |
| 8270 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM ) == sizeof( VkTileMemoryBindInfoQCOM ), | |
| 8271 "struct and wrapper have different size!" ); | |
| 8272 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 8273 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM>::value, | |
| 8274 "TileMemoryBindInfoQCOM is not nothrow_move_constructible!" ); | |
| 8275 | |
| 8276 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM ) == sizeof( VkTileMemorySizeInfoQCOM ), | |
| 8277 "struct and wrapper have different size!" ); | |
| 8278 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM>::value, "struct wrapper is not a standard layout!" ); | |
| 8279 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM>::value, | |
| 8280 "TileMemorySizeInfoQCOM is not nothrow_move_constructible!" ); | |
| 8281 | |
| 8282 //=== VK_KHR_copy_memory_indirect === | |
| 8283 | |
| 8284 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR ) == sizeof( VkStridedDeviceAddressRangeKHR ), | |
| 8285 "struct and wrapper have different size!" ); | |
| 8286 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8287 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR>::value, | |
| 8288 "StridedDeviceAddressRangeKHR is not nothrow_move_constructible!" ); | |
| 8289 | |
| 8290 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR ) == sizeof( VkCopyMemoryIndirectCommandKHR ), | |
| 8291 "struct and wrapper have different size!" ); | |
| 8292 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8293 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR>::value, | |
| 8294 "CopyMemoryIndirectCommandKHR is not nothrow_move_constructible!" ); | |
| 8295 | |
| 8296 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR ) == sizeof( VkCopyMemoryIndirectInfoKHR ), | |
| 8297 "struct and wrapper have different size!" ); | |
| 8298 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8299 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR>::value, | |
| 8300 "CopyMemoryIndirectInfoKHR is not nothrow_move_constructible!" ); | |
| 8301 | |
| 8302 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR ) == sizeof( VkCopyMemoryToImageIndirectCommandKHR ), | |
| 8303 "struct and wrapper have different size!" ); | |
| 8304 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR>::value, | |
| 8305 "struct wrapper is not a standard layout!" ); | |
| 8306 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR>::value, | |
| 8307 "CopyMemoryToImageIndirectCommandKHR is not nothrow_move_constructible!" ); | |
| 8308 | |
| 8309 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR ) == sizeof( VkCopyMemoryToImageIndirectInfoKHR ), | |
| 8310 "struct and wrapper have different size!" ); | |
| 8311 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8312 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR>::value, | |
| 8313 "CopyMemoryToImageIndirectInfoKHR is not nothrow_move_constructible!" ); | |
| 8314 | |
| 8315 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR ) == | |
| 8316 sizeof( VkPhysicalDeviceCopyMemoryIndirectFeaturesKHR ), | |
| 8317 "struct and wrapper have different size!" ); | |
| 8318 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR>::value, | |
| 8319 "struct wrapper is not a standard layout!" ); | |
| 8320 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR>::value, | |
| 8321 "PhysicalDeviceCopyMemoryIndirectFeaturesKHR is not nothrow_move_constructible!" ); | |
| 8322 | |
| 8323 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR ) == | |
| 8324 sizeof( VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR ), | |
| 8325 "struct and wrapper have different size!" ); | |
| 8326 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR>::value, | |
| 8327 "struct wrapper is not a standard layout!" ); | |
| 8328 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR>::value, | |
| 8329 "PhysicalDeviceCopyMemoryIndirectPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8330 | |
| 8331 //=== VK_EXT_memory_decompression === | |
| 8332 | |
| 8333 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DecompressMemoryInfoEXT ) == sizeof( VkDecompressMemoryInfoEXT ), | |
| 8334 "struct and wrapper have different size!" ); | |
| 8335 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DecompressMemoryInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8336 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DecompressMemoryInfoEXT>::value, | |
| 8337 "DecompressMemoryInfoEXT is not nothrow_move_constructible!" ); | |
| 8338 | |
| 8339 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DecompressMemoryRegionEXT ) == sizeof( VkDecompressMemoryRegionEXT ), | |
| 8340 "struct and wrapper have different size!" ); | |
| 8341 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8342 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionEXT>::value, | |
| 8343 "DecompressMemoryRegionEXT is not nothrow_move_constructible!" ); | |
| 8344 | |
| 8345 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesEXT ) == | |
| 8346 sizeof( VkPhysicalDeviceMemoryDecompressionFeaturesEXT ), | |
| 8347 "struct and wrapper have different size!" ); | |
| 8348 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesEXT>::value, | |
| 8349 "struct wrapper is not a standard layout!" ); | |
| 8350 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesEXT>::value, | |
| 8351 "PhysicalDeviceMemoryDecompressionFeaturesEXT is not nothrow_move_constructible!" ); | |
| 8352 | |
| 8353 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesEXT ) == | |
| 8354 sizeof( VkPhysicalDeviceMemoryDecompressionPropertiesEXT ), | |
| 8355 "struct and wrapper have different size!" ); | |
| 8356 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesEXT>::value, | |
| 8357 "struct wrapper is not a standard layout!" ); | |
| 8358 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesEXT>::value, | |
| 8359 "PhysicalDeviceMemoryDecompressionPropertiesEXT is not nothrow_move_constructible!" ); | |
| 8360 | |
| 8361 //=== VK_NV_display_stereo === | |
| 8362 | |
| 8363 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV ) == sizeof( VkDisplaySurfaceStereoCreateInfoNV ), | |
| 8364 "struct and wrapper have different size!" ); | |
| 8365 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 8366 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV>::value, | |
| 8367 "DisplaySurfaceStereoCreateInfoNV is not nothrow_move_constructible!" ); | |
| 8368 | |
| 8369 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV ) == sizeof( VkDisplayModeStereoPropertiesNV ), | |
| 8370 "struct and wrapper have different size!" ); | |
| 8371 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV>::value, "struct wrapper is not a standard layout!" ); | |
| 8372 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV>::value, | |
| 8373 "DisplayModeStereoPropertiesNV is not nothrow_move_constructible!" ); | |
| 8374 | |
| 8375 //=== VK_KHR_video_encode_intra_refresh === | |
| 8376 | |
| 8377 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshCapabilitiesKHR ) == sizeof( VkVideoEncodeIntraRefreshCapabilitiesKHR ), | |
| 8378 "struct and wrapper have different size!" ); | |
| 8379 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshCapabilitiesKHR>::value, | |
| 8380 "struct wrapper is not a standard layout!" ); | |
| 8381 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshCapabilitiesKHR>::value, | |
| 8382 "VideoEncodeIntraRefreshCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8383 | |
| 8384 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeSessionIntraRefreshCreateInfoKHR ) == | |
| 8385 sizeof( VkVideoEncodeSessionIntraRefreshCreateInfoKHR ), | |
| 8386 "struct and wrapper have different size!" ); | |
| 8387 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeSessionIntraRefreshCreateInfoKHR>::value, | |
| 8388 "struct wrapper is not a standard layout!" ); | |
| 8389 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeSessionIntraRefreshCreateInfoKHR>::value, | |
| 8390 "VideoEncodeSessionIntraRefreshCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 8391 | |
| 8392 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshInfoKHR ) == sizeof( VkVideoEncodeIntraRefreshInfoKHR ), | |
| 8393 "struct and wrapper have different size!" ); | |
| 8394 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshInfoKHR>::value, | |
| 8396 "VideoEncodeIntraRefreshInfoKHR is not nothrow_move_constructible!" ); | |
| 8397 | |
| 8398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoReferenceIntraRefreshInfoKHR ) == sizeof( VkVideoReferenceIntraRefreshInfoKHR ), | |
| 8399 "struct and wrapper have different size!" ); | |
| 8400 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoReferenceIntraRefreshInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8401 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoReferenceIntraRefreshInfoKHR>::value, | |
| 8402 "VideoReferenceIntraRefreshInfoKHR is not nothrow_move_constructible!" ); | |
| 8403 | |
| 8404 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR ) == | |
| 8405 sizeof( VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR ), | |
| 8406 "struct and wrapper have different size!" ); | |
| 8407 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR>::value, | |
| 8408 "struct wrapper is not a standard layout!" ); | |
| 8409 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR>::value, | |
| 8410 "PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR is not nothrow_move_constructible!" ); | |
| 8411 | |
| 8412 //=== VK_KHR_video_encode_quantization_map === | |
| 8413 | |
| 8414 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR ) == sizeof( VkVideoEncodeQuantizationMapCapabilitiesKHR ), | |
| 8415 "struct and wrapper have different size!" ); | |
| 8416 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR>::value, | |
| 8417 "struct wrapper is not a standard layout!" ); | |
| 8418 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR>::value, | |
| 8419 "VideoEncodeQuantizationMapCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8420 | |
| 8421 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR ) == sizeof( VkVideoFormatQuantizationMapPropertiesKHR ), | |
| 8422 "struct and wrapper have different size!" ); | |
| 8423 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR>::value, | |
| 8424 "struct wrapper is not a standard layout!" ); | |
| 8425 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR>::value, | |
| 8426 "VideoFormatQuantizationMapPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8427 | |
| 8428 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR ) == sizeof( VkVideoEncodeQuantizationMapInfoKHR ), | |
| 8429 "struct and wrapper have different size!" ); | |
| 8430 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 8431 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR>::value, | |
| 8432 "VideoEncodeQuantizationMapInfoKHR is not nothrow_move_constructible!" ); | |
| 8433 | |
| 8434 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR ) == | |
| 8435 sizeof( VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR ), | |
| 8436 "struct and wrapper have different size!" ); | |
| 8437 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR>::value, | |
| 8438 "struct wrapper is not a standard layout!" ); | |
| 8439 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR>::value, | |
| 8440 "VideoEncodeQuantizationMapSessionParametersCreateInfoKHR is not nothrow_move_constructible!" ); | |
| 8441 | |
| 8442 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR ) == | |
| 8443 sizeof( VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR ), | |
| 8444 "struct and wrapper have different size!" ); | |
| 8445 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR>::value, | |
| 8446 "struct wrapper is not a standard layout!" ); | |
| 8447 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR>::value, | |
| 8448 "PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR is not nothrow_move_constructible!" ); | |
| 8449 | |
| 8450 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR ) == | |
| 8451 sizeof( VkVideoEncodeH264QuantizationMapCapabilitiesKHR ), | |
| 8452 "struct and wrapper have different size!" ); | |
| 8453 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR>::value, | |
| 8454 "struct wrapper is not a standard layout!" ); | |
| 8455 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR>::value, | |
| 8456 "VideoEncodeH264QuantizationMapCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8457 | |
| 8458 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR ) == | |
| 8459 sizeof( VkVideoEncodeH265QuantizationMapCapabilitiesKHR ), | |
| 8460 "struct and wrapper have different size!" ); | |
| 8461 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR>::value, | |
| 8462 "struct wrapper is not a standard layout!" ); | |
| 8463 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR>::value, | |
| 8464 "VideoEncodeH265QuantizationMapCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8465 | |
| 8466 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR ) == | |
| 8467 sizeof( VkVideoFormatH265QuantizationMapPropertiesKHR ), | |
| 8468 "struct and wrapper have different size!" ); | |
| 8469 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR>::value, | |
| 8470 "struct wrapper is not a standard layout!" ); | |
| 8471 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR>::value, | |
| 8472 "VideoFormatH265QuantizationMapPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8473 | |
| 8474 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR ) == | |
| 8475 sizeof( VkVideoEncodeAV1QuantizationMapCapabilitiesKHR ), | |
| 8476 "struct and wrapper have different size!" ); | |
| 8477 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR>::value, | |
| 8478 "struct wrapper is not a standard layout!" ); | |
| 8479 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR>::value, | |
| 8480 "VideoEncodeAV1QuantizationMapCapabilitiesKHR is not nothrow_move_constructible!" ); | |
| 8481 | |
| 8482 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR ) == sizeof( VkVideoFormatAV1QuantizationMapPropertiesKHR ), | |
| 8483 "struct and wrapper have different size!" ); | |
| 8484 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR>::value, | |
| 8485 "struct wrapper is not a standard layout!" ); | |
| 8486 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR>::value, | |
| 8487 "VideoFormatAV1QuantizationMapPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8488 | |
| 8489 //=== VK_NV_raw_access_chains === | |
| 8490 | |
| 8491 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV ) == sizeof( VkPhysicalDeviceRawAccessChainsFeaturesNV ), | |
| 8492 "struct and wrapper have different size!" ); | |
| 8493 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value, | |
| 8494 "struct wrapper is not a standard layout!" ); | |
| 8495 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>::value, | |
| 8496 "PhysicalDeviceRawAccessChainsFeaturesNV is not nothrow_move_constructible!" ); | |
| 8497 | |
| 8498 //=== VK_NV_external_compute_queue === | |
| 8499 | |
| 8500 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV ) == sizeof( VkExternalComputeQueueNV ), | |
| 8501 "handle and wrapper have different size!" ); | |
| 8502 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV>::value, | |
| 8503 "ExternalComputeQueueNV is not copy_constructible!" ); | |
| 8504 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV>::value, | |
| 8505 "ExternalComputeQueueNV is not nothrow_move_constructible!" ); | |
| 8506 | |
| 8507 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV ) == sizeof( VkExternalComputeQueueDeviceCreateInfoNV ), | |
| 8508 "struct and wrapper have different size!" ); | |
| 8509 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV>::value, | |
| 8510 "struct wrapper is not a standard layout!" ); | |
| 8511 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV>::value, | |
| 8512 "ExternalComputeQueueDeviceCreateInfoNV is not nothrow_move_constructible!" ); | |
| 8513 | |
| 8514 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV ) == sizeof( VkExternalComputeQueueCreateInfoNV ), | |
| 8515 "struct and wrapper have different size!" ); | |
| 8516 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV>::value, "struct wrapper is not a standard layout!" ); | |
| 8517 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV>::value, | |
| 8518 "ExternalComputeQueueCreateInfoNV is not nothrow_move_constructible!" ); | |
| 8519 | |
| 8520 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV ) == sizeof( VkExternalComputeQueueDataParamsNV ), | |
| 8521 "struct and wrapper have different size!" ); | |
| 8522 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV>::value, "struct wrapper is not a standard layout!" ); | |
| 8523 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV>::value, | |
| 8524 "ExternalComputeQueueDataParamsNV is not nothrow_move_constructible!" ); | |
| 8525 | |
| 8526 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV ) == | |
| 8527 sizeof( VkPhysicalDeviceExternalComputeQueuePropertiesNV ), | |
| 8528 "struct and wrapper have different size!" ); | |
| 8529 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV>::value, | |
| 8530 "struct wrapper is not a standard layout!" ); | |
| 8531 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV>::value, | |
| 8532 "PhysicalDeviceExternalComputeQueuePropertiesNV is not nothrow_move_constructible!" ); | |
| 8533 | |
| 8534 //=== VK_KHR_shader_relaxed_extended_instruction === | |
| 8535 | |
| 8536 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR ) == | |
| 8537 sizeof( VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR ), | |
| 8538 "struct and wrapper have different size!" ); | |
| 8539 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>::value, | |
| 8540 "struct wrapper is not a standard layout!" ); | |
| 8541 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>::value, | |
| 8542 "PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR is not nothrow_move_constructible!" ); | |
| 8543 | |
| 8544 //=== VK_NV_command_buffer_inheritance === | |
| 8545 | |
| 8546 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV ) == | |
| 8547 sizeof( VkPhysicalDeviceCommandBufferInheritanceFeaturesNV ), | |
| 8548 "struct and wrapper have different size!" ); | |
| 8549 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV>::value, | |
| 8550 "struct wrapper is not a standard layout!" ); | |
| 8551 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV>::value, | |
| 8552 "PhysicalDeviceCommandBufferInheritanceFeaturesNV is not nothrow_move_constructible!" ); | |
| 8553 | |
| 8554 //=== VK_KHR_maintenance7 === | |
| 8555 | |
| 8556 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance7FeaturesKHR ), | |
| 8557 "struct and wrapper have different size!" ); | |
| 8558 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR>::value, | |
| 8559 "struct wrapper is not a standard layout!" ); | |
| 8560 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR>::value, | |
| 8561 "PhysicalDeviceMaintenance7FeaturesKHR is not nothrow_move_constructible!" ); | |
| 8562 | |
| 8563 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance7PropertiesKHR ), | |
| 8564 "struct and wrapper have different size!" ); | |
| 8565 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR>::value, | |
| 8566 "struct wrapper is not a standard layout!" ); | |
| 8567 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR>::value, | |
| 8568 "PhysicalDeviceMaintenance7PropertiesKHR is not nothrow_move_constructible!" ); | |
| 8569 | |
| 8570 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR ) == sizeof( VkPhysicalDeviceLayeredApiPropertiesListKHR ), | |
| 8571 "struct and wrapper have different size!" ); | |
| 8572 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR>::value, | |
| 8573 "struct wrapper is not a standard layout!" ); | |
| 8574 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR>::value, | |
| 8575 "PhysicalDeviceLayeredApiPropertiesListKHR is not nothrow_move_constructible!" ); | |
| 8576 | |
| 8577 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR ) == sizeof( VkPhysicalDeviceLayeredApiPropertiesKHR ), | |
| 8578 "struct and wrapper have different size!" ); | |
| 8579 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR>::value, | |
| 8580 "struct wrapper is not a standard layout!" ); | |
| 8581 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR>::value, | |
| 8582 "PhysicalDeviceLayeredApiPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8583 | |
| 8584 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR ) == | |
| 8585 sizeof( VkPhysicalDeviceLayeredApiVulkanPropertiesKHR ), | |
| 8586 "struct and wrapper have different size!" ); | |
| 8587 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR>::value, | |
| 8588 "struct wrapper is not a standard layout!" ); | |
| 8589 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR>::value, | |
| 8590 "PhysicalDeviceLayeredApiVulkanPropertiesKHR is not nothrow_move_constructible!" ); | |
| 8591 | |
| 8592 //=== VK_NV_shader_atomic_float16_vector === | |
| 8593 | |
| 8594 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ) == | |
| 8595 sizeof( VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ), | |
| 8596 "struct and wrapper have different size!" ); | |
| 8597 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value, | |
| 8598 "struct wrapper is not a standard layout!" ); | |
| 8599 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>::value, | |
| 8600 "PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV is not nothrow_move_constructible!" ); | |
| 8601 | |
| 8602 //=== VK_EXT_shader_replicated_composites === | |
| 8603 | |
| 8604 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT ) == | |
| 8605 sizeof( VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT ), | |
| 8606 "struct and wrapper have different size!" ); | |
| 8607 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value, | |
| 8608 "struct wrapper is not a standard layout!" ); | |
| 8609 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>::value, | |
| 8610 "PhysicalDeviceShaderReplicatedCompositesFeaturesEXT is not nothrow_move_constructible!" ); | |
| 8611 | |
| 8612 //=== VK_EXT_shader_float8 === | |
| 8613 | |
| 8614 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT ) == sizeof( VkPhysicalDeviceShaderFloat8FeaturesEXT ), | |
| 8615 "struct and wrapper have different size!" ); | |
| 8616 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT>::value, | |
| 8617 "struct wrapper is not a standard layout!" ); | |
| 8618 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT>::value, | |
| 8619 "PhysicalDeviceShaderFloat8FeaturesEXT is not nothrow_move_constructible!" ); | |
| 8620 | |
| 8621 //=== VK_NV_ray_tracing_validation === | |
| 8622 | |
| 8623 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV ) == | |
| 8624 sizeof( VkPhysicalDeviceRayTracingValidationFeaturesNV ), | |
| 8625 "struct and wrapper have different size!" ); | |
| 8626 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value, | |
| 8627 "struct wrapper is not a standard layout!" ); | |
| 8628 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value, | |
| 8629 "PhysicalDeviceRayTracingValidationFeaturesNV is not nothrow_move_constructible!" ); | |
| 8630 | |
| 8631 //=== VK_NV_cluster_acceleration_structure === | |
| 8632 | |
| 8633 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV ) == | |
| 8634 sizeof( VkPhysicalDeviceClusterAccelerationStructureFeaturesNV ), | |
| 8635 "struct and wrapper have different size!" ); | |
| 8636 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV>::value, | |
| 8637 "struct wrapper is not a standard layout!" ); | |
| 8638 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV>::value, | |
| 8639 "PhysicalDeviceClusterAccelerationStructureFeaturesNV is not nothrow_move_constructible!" ); | |
| 8640 | |
| 8641 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV ) == | |
| 8642 sizeof( VkPhysicalDeviceClusterAccelerationStructurePropertiesNV ), | |
| 8643 "struct and wrapper have different size!" ); | |
| 8644 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV>::value, | |
| 8645 "struct wrapper is not a standard layout!" ); | |
| 8646 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV>::value, | |
| 8647 "PhysicalDeviceClusterAccelerationStructurePropertiesNV is not nothrow_move_constructible!" ); | |
| 8648 | |
| 8649 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV ) == | |
| 8650 sizeof( VkClusterAccelerationStructureClustersBottomLevelInputNV ), | |
| 8651 "struct and wrapper have different size!" ); | |
| 8652 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV>::value, | |
| 8653 "struct wrapper is not a standard layout!" ); | |
| 8654 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV>::value, | |
| 8655 "ClusterAccelerationStructureClustersBottomLevelInputNV is not nothrow_move_constructible!" ); | |
| 8656 | |
| 8657 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV ) == | |
| 8658 sizeof( VkClusterAccelerationStructureTriangleClusterInputNV ), | |
| 8659 "struct and wrapper have different size!" ); | |
| 8660 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV>::value, | |
| 8661 "struct wrapper is not a standard layout!" ); | |
| 8662 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV>::value, | |
| 8663 "ClusterAccelerationStructureTriangleClusterInputNV is not nothrow_move_constructible!" ); | |
| 8664 | |
| 8665 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV ) == | |
| 8666 sizeof( VkClusterAccelerationStructureMoveObjectsInputNV ), | |
| 8667 "struct and wrapper have different size!" ); | |
| 8668 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV>::value, | |
| 8669 "struct wrapper is not a standard layout!" ); | |
| 8670 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV>::value, | |
| 8671 "ClusterAccelerationStructureMoveObjectsInputNV is not nothrow_move_constructible!" ); | |
| 8672 | |
| 8673 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV ) == sizeof( VkClusterAccelerationStructureOpInputNV ), | |
| 8674 "struct and wrapper have different size!" ); | |
| 8675 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV>::value, | |
| 8676 "struct wrapper is not a standard layout!" ); | |
| 8677 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV>::value, | |
| 8678 "ClusterAccelerationStructureOpInputNV is not nothrow_move_constructible!" ); | |
| 8679 | |
| 8680 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV ) == sizeof( VkClusterAccelerationStructureInputInfoNV ), | |
| 8681 "struct and wrapper have different size!" ); | |
| 8682 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV>::value, | |
| 8683 "struct wrapper is not a standard layout!" ); | |
| 8684 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV>::value, | |
| 8685 "ClusterAccelerationStructureInputInfoNV is not nothrow_move_constructible!" ); | |
| 8686 | |
| 8687 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV ) == sizeof( VkClusterAccelerationStructureCommandsInfoNV ), | |
| 8688 "struct and wrapper have different size!" ); | |
| 8689 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV>::value, | |
| 8690 "struct wrapper is not a standard layout!" ); | |
| 8691 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV>::value, | |
| 8692 "ClusterAccelerationStructureCommandsInfoNV is not nothrow_move_constructible!" ); | |
| 8693 | |
| 8694 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV ) == sizeof( VkStridedDeviceAddressNV ), | |
| 8695 "struct and wrapper have different size!" ); | |
| 8696 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV>::value, "struct wrapper is not a standard layout!" ); | |
| 8697 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV>::value, | |
| 8698 "StridedDeviceAddressNV is not nothrow_move_constructible!" ); | |
| 8699 | |
| 8700 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV ) == | |
| 8701 sizeof( VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV ), | |
| 8702 "struct and wrapper have different size!" ); | |
| 8703 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV>::value, | |
| 8704 "struct wrapper is not a standard layout!" ); | |
| 8705 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV>::value, | |
| 8706 "ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV is not nothrow_move_constructible!" ); | |
| 8707 | |
| 8708 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV ) == | |
| 8709 sizeof( VkClusterAccelerationStructureMoveObjectsInfoNV ), | |
| 8710 "struct and wrapper have different size!" ); | |
| 8711 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV>::value, | |
| 8712 "struct wrapper is not a standard layout!" ); | |
| 8713 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV>::value, | |
| 8714 "ClusterAccelerationStructureMoveObjectsInfoNV is not nothrow_move_constructible!" ); | |
| 8715 | |
| 8716 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV ) == | |
| 8717 sizeof( VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV ), | |
| 8718 "struct and wrapper have different size!" ); | |
| 8719 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV>::value, | |
| 8720 "struct wrapper is not a standard layout!" ); | |
| 8721 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV>::value, | |
| 8722 "ClusterAccelerationStructureBuildClustersBottomLevelInfoNV is not nothrow_move_constructible!" ); | |
| 8723 | |
| 8724 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV ) == | |
| 8725 sizeof( VkClusterAccelerationStructureBuildTriangleClusterInfoNV ), | |
| 8726 "struct and wrapper have different size!" ); | |
| 8727 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV>::value, | |
| 8728 "struct wrapper is not a standard layout!" ); | |
| 8729 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV>::value, | |
| 8730 "ClusterAccelerationStructureBuildTriangleClusterInfoNV is not nothrow_move_constructible!" ); | |
| 8731 | |
| 8732 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV ) == | |
| 8733 sizeof( VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV ), | |
| 8734 "struct and wrapper have different size!" ); | |
| 8735 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV>::value, | |
| 8736 "struct wrapper is not a standard layout!" ); | |
| 8737 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV>::value, | |
| 8738 "ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV is not nothrow_move_constructible!" ); | |
| 8739 | |
| 8740 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV ) == | |
| 8741 sizeof( VkClusterAccelerationStructureInstantiateClusterInfoNV ), | |
| 8742 "struct and wrapper have different size!" ); | |
| 8743 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV>::value, | |
| 8744 "struct wrapper is not a standard layout!" ); | |
| 8745 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV>::value, | |
| 8746 "ClusterAccelerationStructureInstantiateClusterInfoNV is not nothrow_move_constructible!" ); | |
| 8747 | |
| 8748 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV ) == | |
| 8749 sizeof( VkClusterAccelerationStructureGetTemplateIndicesInfoNV ), | |
| 8750 "struct and wrapper have different size!" ); | |
| 8751 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV>::value, | |
| 8752 "struct wrapper is not a standard layout!" ); | |
| 8753 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV>::value, | |
| 8754 "ClusterAccelerationStructureGetTemplateIndicesInfoNV is not nothrow_move_constructible!" ); | |
| 8755 | |
| 8756 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV ) == | |
| 8757 sizeof( VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV ), | |
| 8758 "struct and wrapper have different size!" ); | |
| 8759 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV>::value, | |
| 8760 "struct wrapper is not a standard layout!" ); | |
| 8761 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV>::value, | |
| 8762 "RayTracingPipelineClusterAccelerationStructureCreateInfoNV is not nothrow_move_constructible!" ); | |
| 8763 | |
| 8764 //=== VK_NV_partitioned_acceleration_structure === | |
| 8765 | |
| 8766 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV ) == | |
| 8767 sizeof( VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV ), | |
| 8768 "struct and wrapper have different size!" ); | |
| 8769 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV>::value, | |
| 8770 "struct wrapper is not a standard layout!" ); | |
| 8771 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV>::value, | |
| 8772 "PhysicalDevicePartitionedAccelerationStructureFeaturesNV is not nothrow_move_constructible!" ); | |
| 8773 | |
| 8774 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV ) == | |
| 8775 sizeof( VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV ), | |
| 8776 "struct and wrapper have different size!" ); | |
| 8777 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV>::value, | |
| 8778 "struct wrapper is not a standard layout!" ); | |
| 8779 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV>::value, | |
| 8780 "PhysicalDevicePartitionedAccelerationStructurePropertiesNV is not nothrow_move_constructible!" ); | |
| 8781 | |
| 8782 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV ) == sizeof( VkPartitionedAccelerationStructureFlagsNV ), | |
| 8783 "struct and wrapper have different size!" ); | |
| 8784 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV>::value, | |
| 8785 "struct wrapper is not a standard layout!" ); | |
| 8786 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV>::value, | |
| 8787 "PartitionedAccelerationStructureFlagsNV is not nothrow_move_constructible!" ); | |
| 8788 | |
| 8789 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV ) == | |
| 8790 sizeof( VkBuildPartitionedAccelerationStructureIndirectCommandNV ), | |
| 8791 "struct and wrapper have different size!" ); | |
| 8792 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV>::value, | |
| 8793 "struct wrapper is not a standard layout!" ); | |
| 8794 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV>::value, | |
| 8795 "BuildPartitionedAccelerationStructureIndirectCommandNV is not nothrow_move_constructible!" ); | |
| 8796 | |
| 8797 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV ) == | |
| 8798 sizeof( VkPartitionedAccelerationStructureWriteInstanceDataNV ), | |
| 8799 "struct and wrapper have different size!" ); | |
| 8800 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV>::value, | |
| 8801 "struct wrapper is not a standard layout!" ); | |
| 8802 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV>::value, | |
| 8803 "PartitionedAccelerationStructureWriteInstanceDataNV is not nothrow_move_constructible!" ); | |
| 8804 | |
| 8805 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV ) == | |
| 8806 sizeof( VkPartitionedAccelerationStructureUpdateInstanceDataNV ), | |
| 8807 "struct and wrapper have different size!" ); | |
| 8808 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV>::value, | |
| 8809 "struct wrapper is not a standard layout!" ); | |
| 8810 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV>::value, | |
| 8811 "PartitionedAccelerationStructureUpdateInstanceDataNV is not nothrow_move_constructible!" ); | |
| 8812 | |
| 8813 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV ) == | |
| 8814 sizeof( VkPartitionedAccelerationStructureWritePartitionTranslationDataNV ), | |
| 8815 "struct and wrapper have different size!" ); | |
| 8816 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV>::value, | |
| 8817 "struct wrapper is not a standard layout!" ); | |
| 8818 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV>::value, | |
| 8819 "PartitionedAccelerationStructureWritePartitionTranslationDataNV is not nothrow_move_constructible!" ); | |
| 8820 | |
| 8821 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV ) == | |
| 8822 sizeof( VkWriteDescriptorSetPartitionedAccelerationStructureNV ), | |
| 8823 "struct and wrapper have different size!" ); | |
| 8824 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV>::value, | |
| 8825 "struct wrapper is not a standard layout!" ); | |
| 8826 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV>::value, | |
| 8827 "WriteDescriptorSetPartitionedAccelerationStructureNV is not nothrow_move_constructible!" ); | |
| 8828 | |
| 8829 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV ) == | |
| 8830 sizeof( VkPartitionedAccelerationStructureInstancesInputNV ), | |
| 8831 "struct and wrapper have different size!" ); | |
| 8832 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV>::value, | |
| 8833 "struct wrapper is not a standard layout!" ); | |
| 8834 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV>::value, | |
| 8835 "PartitionedAccelerationStructureInstancesInputNV is not nothrow_move_constructible!" ); | |
| 8836 | |
| 8837 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV ) == | |
| 8838 sizeof( VkBuildPartitionedAccelerationStructureInfoNV ), | |
| 8839 "struct and wrapper have different size!" ); | |
| 8840 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV>::value, | |
| 8841 "struct wrapper is not a standard layout!" ); | |
| 8842 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV>::value, | |
| 8843 "BuildPartitionedAccelerationStructureInfoNV is not nothrow_move_constructible!" ); | |
| 8844 | |
| 8845 //=== VK_EXT_device_generated_commands === | |
| 8846 | |
| 8847 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT ) == sizeof( VkIndirectCommandsLayoutEXT ), | |
| 8848 "handle and wrapper have different size!" ); | |
| 8849 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT>::value, | |
| 8850 "IndirectCommandsLayoutEXT is not copy_constructible!" ); | |
| 8851 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT>::value, | |
| 8852 "IndirectCommandsLayoutEXT is not nothrow_move_constructible!" ); | |
| 8853 | |
| 8854 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT ) == sizeof( VkIndirectExecutionSetEXT ), | |
| 8855 "handle and wrapper have different size!" ); | |
| 8856 VULKAN_HPP_STATIC_ASSERT( std::is_copy_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT>::value, | |
| 8857 "IndirectExecutionSetEXT is not copy_constructible!" ); | |
| 8858 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT>::value, | |
| 8859 "IndirectExecutionSetEXT is not nothrow_move_constructible!" ); | |
| 8860 | |
| 8861 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT ) == | |
| 8862 sizeof( VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT ), | |
| 8863 "struct and wrapper have different size!" ); | |
| 8864 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT>::value, | |
| 8865 "struct wrapper is not a standard layout!" ); | |
| 8866 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT>::value, | |
| 8867 "PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT is not nothrow_move_constructible!" ); | |
| 8868 | |
| 8869 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT ) == | |
| 8870 sizeof( VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT ), | |
| 8871 "struct and wrapper have different size!" ); | |
| 8872 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT>::value, | |
| 8873 "struct wrapper is not a standard layout!" ); | |
| 8874 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT>::value, | |
| 8875 "PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT is not nothrow_move_constructible!" ); | |
| 8876 | |
| 8877 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT ) == sizeof( VkGeneratedCommandsMemoryRequirementsInfoEXT ), | |
| 8878 "struct and wrapper have different size!" ); | |
| 8879 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT>::value, | |
| 8880 "struct wrapper is not a standard layout!" ); | |
| 8881 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT>::value, | |
| 8882 "GeneratedCommandsMemoryRequirementsInfoEXT is not nothrow_move_constructible!" ); | |
| 8883 | |
| 8884 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT ) == sizeof( VkIndirectExecutionSetCreateInfoEXT ), | |
| 8885 "struct and wrapper have different size!" ); | |
| 8886 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8887 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT>::value, | |
| 8888 "IndirectExecutionSetCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 8889 | |
| 8890 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT ) == sizeof( VkIndirectExecutionSetInfoEXT ), | |
| 8891 "struct and wrapper have different size!" ); | |
| 8892 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8893 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT>::value, | |
| 8894 "IndirectExecutionSetInfoEXT is not nothrow_move_constructible!" ); | |
| 8895 | |
| 8896 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT ) == sizeof( VkIndirectExecutionSetPipelineInfoEXT ), | |
| 8897 "struct and wrapper have different size!" ); | |
| 8898 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT>::value, | |
| 8899 "struct wrapper is not a standard layout!" ); | |
| 8900 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT>::value, | |
| 8901 "IndirectExecutionSetPipelineInfoEXT is not nothrow_move_constructible!" ); | |
| 8902 | |
| 8903 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT ) == sizeof( VkIndirectExecutionSetShaderInfoEXT ), | |
| 8904 "struct and wrapper have different size!" ); | |
| 8905 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8906 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT>::value, | |
| 8907 "IndirectExecutionSetShaderInfoEXT is not nothrow_move_constructible!" ); | |
| 8908 | |
| 8909 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT ) == sizeof( VkGeneratedCommandsInfoEXT ), | |
| 8910 "struct and wrapper have different size!" ); | |
| 8911 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8912 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT>::value, | |
| 8913 "GeneratedCommandsInfoEXT is not nothrow_move_constructible!" ); | |
| 8914 | |
| 8915 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT ) == sizeof( VkWriteIndirectExecutionSetPipelineEXT ), | |
| 8916 "struct and wrapper have different size!" ); | |
| 8917 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT>::value, | |
| 8918 "struct wrapper is not a standard layout!" ); | |
| 8919 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT>::value, | |
| 8920 "WriteIndirectExecutionSetPipelineEXT is not nothrow_move_constructible!" ); | |
| 8921 | |
| 8922 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT ) == sizeof( VkIndirectCommandsLayoutCreateInfoEXT ), | |
| 8923 "struct and wrapper have different size!" ); | |
| 8924 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT>::value, | |
| 8925 "struct wrapper is not a standard layout!" ); | |
| 8926 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT>::value, | |
| 8927 "IndirectCommandsLayoutCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 8928 | |
| 8929 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT ) == sizeof( VkIndirectCommandsLayoutTokenEXT ), | |
| 8930 "struct and wrapper have different size!" ); | |
| 8931 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8932 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT>::value, | |
| 8933 "IndirectCommandsLayoutTokenEXT is not nothrow_move_constructible!" ); | |
| 8934 | |
| 8935 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT ) == sizeof( VkDrawIndirectCountIndirectCommandEXT ), | |
| 8936 "struct and wrapper have different size!" ); | |
| 8937 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT>::value, | |
| 8938 "struct wrapper is not a standard layout!" ); | |
| 8939 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT>::value, | |
| 8940 "DrawIndirectCountIndirectCommandEXT is not nothrow_move_constructible!" ); | |
| 8941 | |
| 8942 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT ) == sizeof( VkIndirectCommandsVertexBufferTokenEXT ), | |
| 8943 "struct and wrapper have different size!" ); | |
| 8944 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT>::value, | |
| 8945 "struct wrapper is not a standard layout!" ); | |
| 8946 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT>::value, | |
| 8947 "IndirectCommandsVertexBufferTokenEXT is not nothrow_move_constructible!" ); | |
| 8948 | |
| 8949 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT ) == sizeof( VkBindVertexBufferIndirectCommandEXT ), | |
| 8950 "struct and wrapper have different size!" ); | |
| 8951 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT>::value, | |
| 8952 "struct wrapper is not a standard layout!" ); | |
| 8953 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT>::value, | |
| 8954 "BindVertexBufferIndirectCommandEXT is not nothrow_move_constructible!" ); | |
| 8955 | |
| 8956 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT ) == sizeof( VkIndirectCommandsIndexBufferTokenEXT ), | |
| 8957 "struct and wrapper have different size!" ); | |
| 8958 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT>::value, | |
| 8959 "struct wrapper is not a standard layout!" ); | |
| 8960 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT>::value, | |
| 8961 "IndirectCommandsIndexBufferTokenEXT is not nothrow_move_constructible!" ); | |
| 8962 | |
| 8963 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT ) == sizeof( VkBindIndexBufferIndirectCommandEXT ), | |
| 8964 "struct and wrapper have different size!" ); | |
| 8965 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8966 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT>::value, | |
| 8967 "BindIndexBufferIndirectCommandEXT is not nothrow_move_constructible!" ); | |
| 8968 | |
| 8969 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT ) == sizeof( VkIndirectCommandsPushConstantTokenEXT ), | |
| 8970 "struct and wrapper have different size!" ); | |
| 8971 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT>::value, | |
| 8972 "struct wrapper is not a standard layout!" ); | |
| 8973 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT>::value, | |
| 8974 "IndirectCommandsPushConstantTokenEXT is not nothrow_move_constructible!" ); | |
| 8975 | |
| 8976 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT ) == sizeof( VkIndirectCommandsExecutionSetTokenEXT ), | |
| 8977 "struct and wrapper have different size!" ); | |
| 8978 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT>::value, | |
| 8979 "struct wrapper is not a standard layout!" ); | |
| 8980 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT>::value, | |
| 8981 "IndirectCommandsExecutionSetTokenEXT is not nothrow_move_constructible!" ); | |
| 8982 | |
| 8983 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT ) == sizeof( VkIndirectCommandsTokenDataEXT ), | |
| 8984 "struct and wrapper have different size!" ); | |
| 8985 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8986 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT>::value, | |
| 8987 "IndirectCommandsTokenDataEXT is not nothrow_move_constructible!" ); | |
| 8988 | |
| 8989 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT ) == sizeof( VkIndirectExecutionSetShaderLayoutInfoEXT ), | |
| 8990 "struct and wrapper have different size!" ); | |
| 8991 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT>::value, | |
| 8992 "struct wrapper is not a standard layout!" ); | |
| 8993 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT>::value, | |
| 8994 "IndirectExecutionSetShaderLayoutInfoEXT is not nothrow_move_constructible!" ); | |
| 8995 | |
| 8996 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT ) == sizeof( VkGeneratedCommandsPipelineInfoEXT ), | |
| 8997 "struct and wrapper have different size!" ); | |
| 8998 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 8999 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT>::value, | |
| 9000 "GeneratedCommandsPipelineInfoEXT is not nothrow_move_constructible!" ); | |
| 9001 | |
| 9002 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT ) == sizeof( VkGeneratedCommandsShaderInfoEXT ), | |
| 9003 "struct and wrapper have different size!" ); | |
| 9004 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9005 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT>::value, | |
| 9006 "GeneratedCommandsShaderInfoEXT is not nothrow_move_constructible!" ); | |
| 9007 | |
| 9008 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT ) == sizeof( VkWriteIndirectExecutionSetShaderEXT ), | |
| 9009 "struct and wrapper have different size!" ); | |
| 9010 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT>::value, | |
| 9011 "struct wrapper is not a standard layout!" ); | |
| 9012 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT>::value, | |
| 9013 "WriteIndirectExecutionSetShaderEXT is not nothrow_move_constructible!" ); | |
| 9014 | |
| 9015 //=== VK_KHR_maintenance8 === | |
| 9016 | |
| 9017 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR ) == sizeof( VkMemoryBarrierAccessFlags3KHR ), | |
| 9018 "struct and wrapper have different size!" ); | |
| 9019 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR>::value, "struct wrapper is not a standard layout!" ); | |
| 9020 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR>::value, | |
| 9021 "MemoryBarrierAccessFlags3KHR is not nothrow_move_constructible!" ); | |
| 9022 | |
| 9023 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance8FeaturesKHR ), | |
| 9024 "struct and wrapper have different size!" ); | |
| 9025 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR>::value, | |
| 9026 "struct wrapper is not a standard layout!" ); | |
| 9027 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR>::value, | |
| 9028 "PhysicalDeviceMaintenance8FeaturesKHR is not nothrow_move_constructible!" ); | |
| 9029 | |
| 9030 //=== VK_MESA_image_alignment_control === | |
| 9031 | |
| 9032 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA ) == | |
| 9033 sizeof( VkPhysicalDeviceImageAlignmentControlFeaturesMESA ), | |
| 9034 "struct and wrapper have different size!" ); | |
| 9035 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value, | |
| 9036 "struct wrapper is not a standard layout!" ); | |
| 9037 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value, | |
| 9038 "PhysicalDeviceImageAlignmentControlFeaturesMESA is not nothrow_move_constructible!" ); | |
| 9039 | |
| 9040 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA ) == | |
| 9041 sizeof( VkPhysicalDeviceImageAlignmentControlPropertiesMESA ), | |
| 9042 "struct and wrapper have different size!" ); | |
| 9043 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value, | |
| 9044 "struct wrapper is not a standard layout!" ); | |
| 9045 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value, | |
| 9046 "PhysicalDeviceImageAlignmentControlPropertiesMESA is not nothrow_move_constructible!" ); | |
| 9047 | |
| 9048 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA ) == sizeof( VkImageAlignmentControlCreateInfoMESA ), | |
| 9049 "struct and wrapper have different size!" ); | |
| 9050 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value, | |
| 9051 "struct wrapper is not a standard layout!" ); | |
| 9052 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value, | |
| 9053 "ImageAlignmentControlCreateInfoMESA is not nothrow_move_constructible!" ); | |
| 9054 | |
| 9055 //=== VK_KHR_shader_fma === | |
| 9056 | |
| 9057 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFmaFeaturesKHR ) == sizeof( VkPhysicalDeviceShaderFmaFeaturesKHR ), | |
| 9058 "struct and wrapper have different size!" ); | |
| 9059 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFmaFeaturesKHR>::value, | |
| 9060 "struct wrapper is not a standard layout!" ); | |
| 9061 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFmaFeaturesKHR>::value, | |
| 9062 "PhysicalDeviceShaderFmaFeaturesKHR is not nothrow_move_constructible!" ); | |
| 9063 | |
| 9064 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 9065 | |
| 9066 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT ) == | |
| 9067 sizeof( VkPhysicalDeviceRayTracingInvocationReorderPropertiesEXT ), | |
| 9068 "struct and wrapper have different size!" ); | |
| 9069 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT>::value, | |
| 9070 "struct wrapper is not a standard layout!" ); | |
| 9071 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT>::value, | |
| 9072 "PhysicalDeviceRayTracingInvocationReorderPropertiesEXT is not nothrow_move_constructible!" ); | |
| 9073 | |
| 9074 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT ) == | |
| 9075 sizeof( VkPhysicalDeviceRayTracingInvocationReorderFeaturesEXT ), | |
| 9076 "struct and wrapper have different size!" ); | |
| 9077 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT>::value, | |
| 9078 "struct wrapper is not a standard layout!" ); | |
| 9079 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT>::value, | |
| 9080 "PhysicalDeviceRayTracingInvocationReorderFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9081 | |
| 9082 //=== VK_EXT_depth_clamp_control === | |
| 9083 | |
| 9084 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT ) == sizeof( VkPhysicalDeviceDepthClampControlFeaturesEXT ), | |
| 9085 "struct and wrapper have different size!" ); | |
| 9086 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT>::value, | |
| 9087 "struct wrapper is not a standard layout!" ); | |
| 9088 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT>::value, | |
| 9089 "PhysicalDeviceDepthClampControlFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9090 | |
| 9091 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT ) == | |
| 9092 sizeof( VkPipelineViewportDepthClampControlCreateInfoEXT ), | |
| 9093 "struct and wrapper have different size!" ); | |
| 9094 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT>::value, | |
| 9095 "struct wrapper is not a standard layout!" ); | |
| 9096 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT>::value, | |
| 9097 "PipelineViewportDepthClampControlCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 9098 | |
| 9099 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DepthClampRangeEXT ) == sizeof( VkDepthClampRangeEXT ), "struct and wrapper have different size!" ); | |
| 9100 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DepthClampRangeEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9101 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DepthClampRangeEXT>::value, | |
| 9102 "DepthClampRangeEXT is not nothrow_move_constructible!" ); | |
| 9103 | |
| 9104 //=== VK_KHR_maintenance9 === | |
| 9105 | |
| 9106 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance9FeaturesKHR ), | |
| 9107 "struct and wrapper have different size!" ); | |
| 9108 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR>::value, | |
| 9109 "struct wrapper is not a standard layout!" ); | |
| 9110 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR>::value, | |
| 9111 "PhysicalDeviceMaintenance9FeaturesKHR is not nothrow_move_constructible!" ); | |
| 9112 | |
| 9113 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance9PropertiesKHR ), | |
| 9114 "struct and wrapper have different size!" ); | |
| 9115 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR>::value, | |
| 9116 "struct wrapper is not a standard layout!" ); | |
| 9117 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR>::value, | |
| 9118 "PhysicalDeviceMaintenance9PropertiesKHR is not nothrow_move_constructible!" ); | |
| 9119 | |
| 9120 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR ) == sizeof( VkQueueFamilyOwnershipTransferPropertiesKHR ), | |
| 9121 "struct and wrapper have different size!" ); | |
| 9122 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR>::value, | |
| 9123 "struct wrapper is not a standard layout!" ); | |
| 9124 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR>::value, | |
| 9125 "QueueFamilyOwnershipTransferPropertiesKHR is not nothrow_move_constructible!" ); | |
| 9126 | |
| 9127 //=== VK_KHR_video_maintenance2 === | |
| 9128 | |
| 9129 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR ) == sizeof( VkPhysicalDeviceVideoMaintenance2FeaturesKHR ), | |
| 9130 "struct and wrapper have different size!" ); | |
| 9131 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR>::value, | |
| 9132 "struct wrapper is not a standard layout!" ); | |
| 9133 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR>::value, | |
| 9134 "PhysicalDeviceVideoMaintenance2FeaturesKHR is not nothrow_move_constructible!" ); | |
| 9135 | |
| 9136 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR ) == | |
| 9137 sizeof( VkVideoDecodeH264InlineSessionParametersInfoKHR ), | |
| 9138 "struct and wrapper have different size!" ); | |
| 9139 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR>::value, | |
| 9140 "struct wrapper is not a standard layout!" ); | |
| 9141 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR>::value, | |
| 9142 "VideoDecodeH264InlineSessionParametersInfoKHR is not nothrow_move_constructible!" ); | |
| 9143 | |
| 9144 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR ) == | |
| 9145 sizeof( VkVideoDecodeH265InlineSessionParametersInfoKHR ), | |
| 9146 "struct and wrapper have different size!" ); | |
| 9147 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR>::value, | |
| 9148 "struct wrapper is not a standard layout!" ); | |
| 9149 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR>::value, | |
| 9150 "VideoDecodeH265InlineSessionParametersInfoKHR is not nothrow_move_constructible!" ); | |
| 9151 | |
| 9152 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR ) == | |
| 9153 sizeof( VkVideoDecodeAV1InlineSessionParametersInfoKHR ), | |
| 9154 "struct and wrapper have different size!" ); | |
| 9155 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR>::value, | |
| 9156 "struct wrapper is not a standard layout!" ); | |
| 9157 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR>::value, | |
| 9158 "VideoDecodeAV1InlineSessionParametersInfoKHR is not nothrow_move_constructible!" ); | |
| 9159 | |
| 9160 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 9161 //=== VK_OHOS_surface === | |
| 9162 | |
| 9163 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS ) == sizeof( VkSurfaceCreateInfoOHOS ), | |
| 9164 "struct and wrapper have different size!" ); | |
| 9165 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 9166 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>::value, | |
| 9167 "SurfaceCreateInfoOHOS is not nothrow_move_constructible!" ); | |
| 9168 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 9169 | |
| 9170 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 9171 //=== VK_OHOS_native_buffer === | |
| 9172 | |
| 9173 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::NativeBufferOHOS ) == sizeof( VkNativeBufferOHOS ), "struct and wrapper have different size!" ); | |
| 9174 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::NativeBufferOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 9175 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::NativeBufferOHOS>::value, | |
| 9176 "NativeBufferOHOS is not nothrow_move_constructible!" ); | |
| 9177 | |
| 9178 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SwapchainImageCreateInfoOHOS ) == sizeof( VkSwapchainImageCreateInfoOHOS ), | |
| 9179 "struct and wrapper have different size!" ); | |
| 9180 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SwapchainImageCreateInfoOHOS>::value, "struct wrapper is not a standard layout!" ); | |
| 9181 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SwapchainImageCreateInfoOHOS>::value, | |
| 9182 "SwapchainImageCreateInfoOHOS is not nothrow_move_constructible!" ); | |
| 9183 | |
| 9184 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentationPropertiesOHOS ) == sizeof( VkPhysicalDevicePresentationPropertiesOHOS ), | |
| 9185 "struct and wrapper have different size!" ); | |
| 9186 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentationPropertiesOHOS>::value, | |
| 9187 "struct wrapper is not a standard layout!" ); | |
| 9188 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentationPropertiesOHOS>::value, | |
| 9189 "PhysicalDevicePresentationPropertiesOHOS is not nothrow_move_constructible!" ); | |
| 9190 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 9191 | |
| 9192 //=== VK_HUAWEI_hdr_vivid === | |
| 9193 | |
| 9194 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI ) == sizeof( VkPhysicalDeviceHdrVividFeaturesHUAWEI ), | |
| 9195 "struct and wrapper have different size!" ); | |
| 9196 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI>::value, | |
| 9197 "struct wrapper is not a standard layout!" ); | |
| 9198 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI>::value, | |
| 9199 "PhysicalDeviceHdrVividFeaturesHUAWEI is not nothrow_move_constructible!" ); | |
| 9200 | |
| 9201 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI ) == sizeof( VkHdrVividDynamicMetadataHUAWEI ), | |
| 9202 "struct and wrapper have different size!" ); | |
| 9203 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI>::value, "struct wrapper is not a standard layout!" ); | |
| 9204 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI>::value, | |
| 9205 "HdrVividDynamicMetadataHUAWEI is not nothrow_move_constructible!" ); | |
| 9206 | |
| 9207 //=== VK_NV_cooperative_matrix2 === | |
| 9208 | |
| 9209 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV ) == | |
| 9210 sizeof( VkCooperativeMatrixFlexibleDimensionsPropertiesNV ), | |
| 9211 "struct and wrapper have different size!" ); | |
| 9212 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV>::value, | |
| 9213 "struct wrapper is not a standard layout!" ); | |
| 9214 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV>::value, | |
| 9215 "CooperativeMatrixFlexibleDimensionsPropertiesNV is not nothrow_move_constructible!" ); | |
| 9216 | |
| 9217 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV ) == sizeof( VkPhysicalDeviceCooperativeMatrix2FeaturesNV ), | |
| 9218 "struct and wrapper have different size!" ); | |
| 9219 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV>::value, | |
| 9220 "struct wrapper is not a standard layout!" ); | |
| 9221 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV>::value, | |
| 9222 "PhysicalDeviceCooperativeMatrix2FeaturesNV is not nothrow_move_constructible!" ); | |
| 9223 | |
| 9224 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2PropertiesNV ) == | |
| 9225 sizeof( VkPhysicalDeviceCooperativeMatrix2PropertiesNV ), | |
| 9226 "struct and wrapper have different size!" ); | |
| 9227 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2PropertiesNV>::value, | |
| 9228 "struct wrapper is not a standard layout!" ); | |
| 9229 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2PropertiesNV>::value, | |
| 9230 "PhysicalDeviceCooperativeMatrix2PropertiesNV is not nothrow_move_constructible!" ); | |
| 9231 | |
| 9232 //=== VK_ARM_pipeline_opacity_micromap === | |
| 9233 | |
| 9234 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineOpacityMicromapFeaturesARM ) == | |
| 9235 sizeof( VkPhysicalDevicePipelineOpacityMicromapFeaturesARM ), | |
| 9236 "struct and wrapper have different size!" ); | |
| 9237 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineOpacityMicromapFeaturesARM>::value, | |
| 9238 "struct wrapper is not a standard layout!" ); | |
| 9239 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineOpacityMicromapFeaturesARM>::value, | |
| 9240 "PhysicalDevicePipelineOpacityMicromapFeaturesARM is not nothrow_move_constructible!" ); | |
| 9241 | |
| 9242 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 9243 //=== VK_EXT_external_memory_metal === | |
| 9244 | |
| 9245 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT ) == sizeof( VkImportMemoryMetalHandleInfoEXT ), | |
| 9246 "struct and wrapper have different size!" ); | |
| 9247 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9248 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT>::value, | |
| 9249 "ImportMemoryMetalHandleInfoEXT is not nothrow_move_constructible!" ); | |
| 9250 | |
| 9251 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT ) == sizeof( VkMemoryMetalHandlePropertiesEXT ), | |
| 9252 "struct and wrapper have different size!" ); | |
| 9253 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9254 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT>::value, | |
| 9255 "MemoryMetalHandlePropertiesEXT is not nothrow_move_constructible!" ); | |
| 9256 | |
| 9257 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT ) == sizeof( VkMemoryGetMetalHandleInfoEXT ), | |
| 9258 "struct and wrapper have different size!" ); | |
| 9259 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9260 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT>::value, | |
| 9261 "MemoryGetMetalHandleInfoEXT is not nothrow_move_constructible!" ); | |
| 9262 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 9263 | |
| 9264 //=== VK_KHR_depth_clamp_zero_one === | |
| 9265 | |
| 9266 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR ) == sizeof( VkPhysicalDeviceDepthClampZeroOneFeaturesKHR ), | |
| 9267 "struct and wrapper have different size!" ); | |
| 9268 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR>::value, | |
| 9269 "struct wrapper is not a standard layout!" ); | |
| 9270 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR>::value, | |
| 9271 "PhysicalDeviceDepthClampZeroOneFeaturesKHR is not nothrow_move_constructible!" ); | |
| 9272 | |
| 9273 //=== VK_ARM_performance_counters_by_region === | |
| 9274 | |
| 9275 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM ) == | |
| 9276 sizeof( VkPhysicalDevicePerformanceCountersByRegionFeaturesARM ), | |
| 9277 "struct and wrapper have different size!" ); | |
| 9278 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM>::value, | |
| 9279 "struct wrapper is not a standard layout!" ); | |
| 9280 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM>::value, | |
| 9281 "PhysicalDevicePerformanceCountersByRegionFeaturesARM is not nothrow_move_constructible!" ); | |
| 9282 | |
| 9283 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM ) == | |
| 9284 sizeof( VkPhysicalDevicePerformanceCountersByRegionPropertiesARM ), | |
| 9285 "struct and wrapper have different size!" ); | |
| 9286 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM>::value, | |
| 9287 "struct wrapper is not a standard layout!" ); | |
| 9288 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM>::value, | |
| 9289 "PhysicalDevicePerformanceCountersByRegionPropertiesARM is not nothrow_move_constructible!" ); | |
| 9290 | |
| 9291 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterARM ) == sizeof( VkPerformanceCounterARM ), | |
| 9292 "struct and wrapper have different size!" ); | |
| 9293 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterARM>::value, "struct wrapper is not a standard layout!" ); | |
| 9294 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterARM>::value, | |
| 9295 "PerformanceCounterARM is not nothrow_move_constructible!" ); | |
| 9296 | |
| 9297 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM ) == sizeof( VkPerformanceCounterDescriptionARM ), | |
| 9298 "struct and wrapper have different size!" ); | |
| 9299 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM>::value, "struct wrapper is not a standard layout!" ); | |
| 9300 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM>::value, | |
| 9301 "PerformanceCounterDescriptionARM is not nothrow_move_constructible!" ); | |
| 9302 | |
| 9303 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM ) == | |
| 9304 sizeof( VkRenderPassPerformanceCountersByRegionBeginInfoARM ), | |
| 9305 "struct and wrapper have different size!" ); | |
| 9306 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM>::value, | |
| 9307 "struct wrapper is not a standard layout!" ); | |
| 9308 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM>::value, | |
| 9309 "RenderPassPerformanceCountersByRegionBeginInfoARM is not nothrow_move_constructible!" ); | |
| 9310 | |
| 9311 //=== VK_EXT_vertex_attribute_robustness === | |
| 9312 | |
| 9313 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT ) == | |
| 9314 sizeof( VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT ), | |
| 9315 "struct and wrapper have different size!" ); | |
| 9316 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT>::value, | |
| 9317 "struct wrapper is not a standard layout!" ); | |
| 9318 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT>::value, | |
| 9319 "PhysicalDeviceVertexAttributeRobustnessFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9320 | |
| 9321 //=== VK_ARM_format_pack === | |
| 9322 | |
| 9323 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFormatPackFeaturesARM ) == sizeof( VkPhysicalDeviceFormatPackFeaturesARM ), | |
| 9324 "struct and wrapper have different size!" ); | |
| 9325 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFormatPackFeaturesARM>::value, | |
| 9326 "struct wrapper is not a standard layout!" ); | |
| 9327 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFormatPackFeaturesARM>::value, | |
| 9328 "PhysicalDeviceFormatPackFeaturesARM is not nothrow_move_constructible!" ); | |
| 9329 | |
| 9330 //=== VK_VALVE_fragment_density_map_layered === | |
| 9331 | |
| 9332 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE ) == | |
| 9333 sizeof( VkPhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE ), | |
| 9334 "struct and wrapper have different size!" ); | |
| 9335 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE>::value, | |
| 9336 "struct wrapper is not a standard layout!" ); | |
| 9337 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE>::value, | |
| 9338 "PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE is not nothrow_move_constructible!" ); | |
| 9339 | |
| 9340 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE ) == | |
| 9341 sizeof( VkPhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE ), | |
| 9342 "struct and wrapper have different size!" ); | |
| 9343 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE>::value, | |
| 9344 "struct wrapper is not a standard layout!" ); | |
| 9345 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE>::value, | |
| 9346 "PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE is not nothrow_move_constructible!" ); | |
| 9347 | |
| 9348 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE ) == | |
| 9349 sizeof( VkPipelineFragmentDensityMapLayeredCreateInfoVALVE ), | |
| 9350 "struct and wrapper have different size!" ); | |
| 9351 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE>::value, | |
| 9352 "struct wrapper is not a standard layout!" ); | |
| 9353 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE>::value, | |
| 9354 "PipelineFragmentDensityMapLayeredCreateInfoVALVE is not nothrow_move_constructible!" ); | |
| 9355 | |
| 9356 //=== VK_KHR_robustness2 === | |
| 9357 | |
| 9358 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR ) == sizeof( VkPhysicalDeviceRobustness2FeaturesKHR ), | |
| 9359 "struct and wrapper have different size!" ); | |
| 9360 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR>::value, | |
| 9361 "struct wrapper is not a standard layout!" ); | |
| 9362 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR>::value, | |
| 9363 "PhysicalDeviceRobustness2FeaturesKHR is not nothrow_move_constructible!" ); | |
| 9364 | |
| 9365 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR ) == sizeof( VkPhysicalDeviceRobustness2PropertiesKHR ), | |
| 9366 "struct and wrapper have different size!" ); | |
| 9367 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR>::value, | |
| 9368 "struct wrapper is not a standard layout!" ); | |
| 9369 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR>::value, | |
| 9370 "PhysicalDeviceRobustness2PropertiesKHR is not nothrow_move_constructible!" ); | |
| 9371 | |
| 9372 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9373 //=== VK_NV_present_metering === | |
| 9374 | |
| 9375 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SetPresentConfigNV ) == sizeof( VkSetPresentConfigNV ), "struct and wrapper have different size!" ); | |
| 9376 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SetPresentConfigNV>::value, "struct wrapper is not a standard layout!" ); | |
| 9377 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SetPresentConfigNV>::value, | |
| 9378 "SetPresentConfigNV is not nothrow_move_constructible!" ); | |
| 9379 | |
| 9380 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV ) == sizeof( VkPhysicalDevicePresentMeteringFeaturesNV ), | |
| 9381 "struct and wrapper have different size!" ); | |
| 9382 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV>::value, | |
| 9383 "struct wrapper is not a standard layout!" ); | |
| 9384 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV>::value, | |
| 9385 "PhysicalDevicePresentMeteringFeaturesNV is not nothrow_move_constructible!" ); | |
| 9386 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9387 | |
| 9388 //=== VK_EXT_fragment_density_map_offset === | |
| 9389 | |
| 9390 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT ) == | |
| 9391 sizeof( VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT ), | |
| 9392 "struct and wrapper have different size!" ); | |
| 9393 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT>::value, | |
| 9394 "struct wrapper is not a standard layout!" ); | |
| 9395 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT>::value, | |
| 9396 "PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9397 | |
| 9398 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT ) == | |
| 9399 sizeof( VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT ), | |
| 9400 "struct and wrapper have different size!" ); | |
| 9401 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT>::value, | |
| 9402 "struct wrapper is not a standard layout!" ); | |
| 9403 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT>::value, | |
| 9404 "PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT is not nothrow_move_constructible!" ); | |
| 9405 | |
| 9406 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT ) == | |
| 9407 sizeof( VkRenderPassFragmentDensityMapOffsetEndInfoEXT ), | |
| 9408 "struct and wrapper have different size!" ); | |
| 9409 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT>::value, | |
| 9410 "struct wrapper is not a standard layout!" ); | |
| 9411 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT>::value, | |
| 9412 "RenderPassFragmentDensityMapOffsetEndInfoEXT is not nothrow_move_constructible!" ); | |
| 9413 | |
| 9414 //=== VK_EXT_zero_initialize_device_memory === | |
| 9415 | |
| 9416 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT ) == | |
| 9417 sizeof( VkPhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT ), | |
| 9418 "struct and wrapper have different size!" ); | |
| 9419 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT>::value, | |
| 9420 "struct wrapper is not a standard layout!" ); | |
| 9421 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT>::value, | |
| 9422 "PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9423 | |
| 9424 //=== VK_KHR_present_mode_fifo_latest_ready === | |
| 9425 | |
| 9426 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR ) == | |
| 9427 sizeof( VkPhysicalDevicePresentModeFifoLatestReadyFeaturesKHR ), | |
| 9428 "struct and wrapper have different size!" ); | |
| 9429 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR>::value, | |
| 9430 "struct wrapper is not a standard layout!" ); | |
| 9431 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR>::value, | |
| 9432 "PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR is not nothrow_move_constructible!" ); | |
| 9433 | |
| 9434 //=== VK_EXT_shader_64bit_indexing === | |
| 9435 | |
| 9436 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT ) == | |
| 9437 sizeof( VkPhysicalDeviceShader64BitIndexingFeaturesEXT ), | |
| 9438 "struct and wrapper have different size!" ); | |
| 9439 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT>::value, | |
| 9440 "struct wrapper is not a standard layout!" ); | |
| 9441 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT>::value, | |
| 9442 "PhysicalDeviceShader64BitIndexingFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9443 | |
| 9444 //=== VK_EXT_custom_resolve === | |
| 9445 | |
| 9446 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomResolveFeaturesEXT ) == sizeof( VkPhysicalDeviceCustomResolveFeaturesEXT ), | |
| 9447 "struct and wrapper have different size!" ); | |
| 9448 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomResolveFeaturesEXT>::value, | |
| 9449 "struct wrapper is not a standard layout!" ); | |
| 9450 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomResolveFeaturesEXT>::value, | |
| 9451 "PhysicalDeviceCustomResolveFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9452 | |
| 9453 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BeginCustomResolveInfoEXT ) == sizeof( VkBeginCustomResolveInfoEXT ), | |
| 9454 "struct and wrapper have different size!" ); | |
| 9455 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BeginCustomResolveInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9456 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BeginCustomResolveInfoEXT>::value, | |
| 9457 "BeginCustomResolveInfoEXT is not nothrow_move_constructible!" ); | |
| 9458 | |
| 9459 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CustomResolveCreateInfoEXT ) == sizeof( VkCustomResolveCreateInfoEXT ), | |
| 9460 "struct and wrapper have different size!" ); | |
| 9461 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CustomResolveCreateInfoEXT>::value, "struct wrapper is not a standard layout!" ); | |
| 9462 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CustomResolveCreateInfoEXT>::value, | |
| 9463 "CustomResolveCreateInfoEXT is not nothrow_move_constructible!" ); | |
| 9464 | |
| 9465 //=== VK_QCOM_data_graph_model === | |
| 9466 | |
| 9467 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM ) == sizeof( VkPipelineCacheHeaderVersionDataGraphQCOM ), | |
| 9468 "struct and wrapper have different size!" ); | |
| 9469 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM>::value, | |
| 9470 "struct wrapper is not a standard layout!" ); | |
| 9471 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM>::value, | |
| 9472 "PipelineCacheHeaderVersionDataGraphQCOM is not nothrow_move_constructible!" ); | |
| 9473 | |
| 9474 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM ) == | |
| 9475 sizeof( VkDataGraphPipelineBuiltinModelCreateInfoQCOM ), | |
| 9476 "struct and wrapper have different size!" ); | |
| 9477 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM>::value, | |
| 9478 "struct wrapper is not a standard layout!" ); | |
| 9479 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM>::value, | |
| 9480 "DataGraphPipelineBuiltinModelCreateInfoQCOM is not nothrow_move_constructible!" ); | |
| 9481 | |
| 9482 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM ) == sizeof( VkPhysicalDeviceDataGraphModelFeaturesQCOM ), | |
| 9483 "struct and wrapper have different size!" ); | |
| 9484 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM>::value, | |
| 9485 "struct wrapper is not a standard layout!" ); | |
| 9486 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM>::value, | |
| 9487 "PhysicalDeviceDataGraphModelFeaturesQCOM is not nothrow_move_constructible!" ); | |
| 9488 | |
| 9489 //=== VK_KHR_maintenance10 === | |
| 9490 | |
| 9491 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR ) == sizeof( VkPhysicalDeviceMaintenance10FeaturesKHR ), | |
| 9492 "struct and wrapper have different size!" ); | |
| 9493 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR>::value, | |
| 9494 "struct wrapper is not a standard layout!" ); | |
| 9495 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR>::value, | |
| 9496 "PhysicalDeviceMaintenance10FeaturesKHR is not nothrow_move_constructible!" ); | |
| 9497 | |
| 9498 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR ) == sizeof( VkPhysicalDeviceMaintenance10PropertiesKHR ), | |
| 9499 "struct and wrapper have different size!" ); | |
| 9500 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR>::value, | |
| 9501 "struct wrapper is not a standard layout!" ); | |
| 9502 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR>::value, | |
| 9503 "PhysicalDeviceMaintenance10PropertiesKHR is not nothrow_move_constructible!" ); | |
| 9504 | |
| 9505 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingEndInfoKHR ) == sizeof( VkRenderingEndInfoKHR ), "struct and wrapper have different size!" ); | |
| 9506 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingEndInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 9507 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingEndInfoKHR>::value, | |
| 9508 "RenderingEndInfoKHR is not nothrow_move_constructible!" ); | |
| 9509 | |
| 9510 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsInfoKHR ) == sizeof( VkRenderingAttachmentFlagsInfoKHR ), | |
| 9511 "struct and wrapper have different size!" ); | |
| 9512 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 9513 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsInfoKHR>::value, | |
| 9514 "RenderingAttachmentFlagsInfoKHR is not nothrow_move_constructible!" ); | |
| 9515 | |
| 9516 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageModeInfoKHR ) == sizeof( VkResolveImageModeInfoKHR ), | |
| 9517 "struct and wrapper have different size!" ); | |
| 9518 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageModeInfoKHR>::value, "struct wrapper is not a standard layout!" ); | |
| 9519 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageModeInfoKHR>::value, | |
| 9520 "ResolveImageModeInfoKHR is not nothrow_move_constructible!" ); | |
| 9521 | |
| 9522 //=== VK_SEC_pipeline_cache_incremental_mode === | |
| 9523 | |
| 9524 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC ) == | |
| 9525 sizeof( VkPhysicalDevicePipelineCacheIncrementalModeFeaturesSEC ), | |
| 9526 "struct and wrapper have different size!" ); | |
| 9527 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC>::value, | |
| 9528 "struct wrapper is not a standard layout!" ); | |
| 9529 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC>::value, | |
| 9530 "PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC is not nothrow_move_constructible!" ); | |
| 9531 | |
| 9532 //=== VK_EXT_shader_uniform_buffer_unsized_array === | |
| 9533 | |
| 9534 VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT ) == | |
| 9535 sizeof( VkPhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT ), | |
| 9536 "struct and wrapper have different size!" ); | |
| 9537 VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT>::value, | |
| 9538 "struct wrapper is not a standard layout!" ); | |
| 9539 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT>::value, | |
| 9540 "PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT is not nothrow_move_constructible!" ); | |
| 9541 | |
| 9542 #endif |
