|
1501
|
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
|