Skip to content

Commit f744b0a

Browse files
committed
Update generated Vulkan headers
1 parent 9361c5a commit f744b0a

File tree

5 files changed

+3389
-3389
lines changed

5 files changed

+3389
-3389
lines changed

src/engine/renderer-vulkan/VulkanLoader/vulkan/vulkan_beta.h

Lines changed: 83 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,29 @@ extern "C" {
2424
#define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1
2525
#define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset"
2626
typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR {
27-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR;
28-
void* pNext;
29-
VkBool32 constantAlphaColorBlendFactors;
30-
VkBool32 events;
31-
VkBool32 imageViewFormatReinterpretation;
32-
VkBool32 imageViewFormatSwizzle;
33-
VkBool32 imageView2DOn3DImage;
34-
VkBool32 multisampleArrayImage;
35-
VkBool32 mutableComparisonSamplers;
36-
VkBool32 pointPolygons;
37-
VkBool32 samplerMipLodBias;
38-
VkBool32 separateStencilMaskRef;
39-
VkBool32 shaderSampleRateInterpolationFunctions;
40-
VkBool32 tessellationIsolines;
41-
VkBool32 tessellationPointMode;
42-
VkBool32 triangleFans;
43-
VkBool32 vertexAttributeAccessBeyondStride;
27+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR;
28+
void* pNext;
29+
VkBool32 constantAlphaColorBlendFactors;
30+
VkBool32 events;
31+
VkBool32 imageViewFormatReinterpretation;
32+
VkBool32 imageViewFormatSwizzle;
33+
VkBool32 imageView2DOn3DImage;
34+
VkBool32 multisampleArrayImage;
35+
VkBool32 mutableComparisonSamplers;
36+
VkBool32 pointPolygons;
37+
VkBool32 samplerMipLodBias;
38+
VkBool32 separateStencilMaskRef;
39+
VkBool32 shaderSampleRateInterpolationFunctions;
40+
VkBool32 tessellationIsolines;
41+
VkBool32 tessellationPointMode;
42+
VkBool32 triangleFans;
43+
VkBool32 vertexAttributeAccessBeyondStride;
4444
} VkPhysicalDevicePortabilitySubsetFeaturesKHR;
4545

4646
typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR {
47-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR;
48-
void* pNext;
49-
uint32_t minVertexInputBindingStrideAlignment;
47+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR;
48+
void* pNext;
49+
uint32_t minVertexInputBindingStrideAlignment;
5050
} VkPhysicalDevicePortabilitySubsetPropertiesKHR;
5151

5252

@@ -57,34 +57,34 @@ typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR {
5757
#define VK_AMDX_SHADER_ENQUEUE_EXTENSION_NAME "VK_AMDX_shader_enqueue"
5858
#define VK_SHADER_INDEX_UNUSED_AMDX (~0U)
5959
typedef struct VkPhysicalDeviceShaderEnqueueFeaturesAMDX {
60-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX;
61-
void* pNext;
62-
VkBool32 shaderEnqueue;
63-
VkBool32 shaderMeshEnqueue;
60+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX;
61+
void* pNext;
62+
VkBool32 shaderEnqueue;
63+
VkBool32 shaderMeshEnqueue;
6464
} VkPhysicalDeviceShaderEnqueueFeaturesAMDX;
6565

6666
typedef struct VkPhysicalDeviceShaderEnqueuePropertiesAMDX {
67-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX;
68-
void* pNext;
69-
uint32_t maxExecutionGraphDepth;
70-
uint32_t maxExecutionGraphShaderOutputNodes;
71-
uint32_t maxExecutionGraphShaderPayloadSize;
72-
uint32_t maxExecutionGraphShaderPayloadCount;
73-
uint32_t executionGraphDispatchAddressAlignment;
74-
uint32_t maxExecutionGraphWorkgroupCount[3];
75-
uint32_t maxExecutionGraphWorkgroups;
67+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX;
68+
void* pNext;
69+
uint32_t maxExecutionGraphDepth;
70+
uint32_t maxExecutionGraphShaderOutputNodes;
71+
uint32_t maxExecutionGraphShaderPayloadSize;
72+
uint32_t maxExecutionGraphShaderPayloadCount;
73+
uint32_t executionGraphDispatchAddressAlignment;
74+
uint32_t maxExecutionGraphWorkgroupCount[3];
75+
uint32_t maxExecutionGraphWorkgroups;
7676
} VkPhysicalDeviceShaderEnqueuePropertiesAMDX;
7777

7878
typedef struct VkExecutionGraphPipelineScratchSizeAMDX {
79-
VkStructureType sType = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX;
80-
void* pNext;
81-
VkDeviceSize minSize;
82-
VkDeviceSize maxSize;
83-
VkDeviceSize sizeGranularity;
79+
const VkStructureType sType = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX;
80+
void* pNext;
81+
VkDeviceSize minSize;
82+
VkDeviceSize maxSize;
83+
VkDeviceSize sizeGranularity;
8484
} VkExecutionGraphPipelineScratchSizeAMDX;
8585

8686
typedef struct VkExecutionGraphPipelineCreateInfoAMDX {
87-
VkStructureType sType = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX;
87+
const VkStructureType sType = VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX;
8888
const void* pNext;
8989
VkPipelineCreateFlags flags;
9090
uint32_t stageCount;
@@ -114,10 +114,10 @@ typedef struct VkDispatchGraphCountInfoAMDX {
114114
} VkDispatchGraphCountInfoAMDX;
115115

116116
typedef struct VkPipelineShaderStageNodeCreateInfoAMDX {
117-
VkStructureType sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX;
118-
const void* pNext;
119-
const char* pName;
120-
uint32_t index;
117+
const VkStructureType sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX;
118+
const void* pNext;
119+
const char* pName;
120+
uint32_t index;
121121
} VkPipelineShaderStageNodeCreateInfoAMDX;
122122

123123
typedef VkResult (VKAPI_PTR *PFN_vkCreateExecutionGraphPipelinesAMDX)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines);
@@ -195,47 +195,47 @@ VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCudaFunctionNV)
195195
#define VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION 2
196196
#define VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME "VK_NV_cuda_kernel_launch"
197197
typedef struct VkCudaModuleCreateInfoNV {
198-
VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV;
199-
const void* pNext;
200-
size_t dataSize;
201-
const void* pData;
198+
const VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV;
199+
const void* pNext;
200+
size_t dataSize;
201+
const void* pData;
202202
} VkCudaModuleCreateInfoNV;
203203

204204
typedef struct VkCudaFunctionCreateInfoNV {
205-
VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV;
206-
const void* pNext;
207-
VkCudaModuleNV module;
208-
const char* pName;
205+
const VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV;
206+
const void* pNext;
207+
VkCudaModuleNV module;
208+
const char* pName;
209209
} VkCudaFunctionCreateInfoNV;
210210

211211
typedef struct VkCudaLaunchInfoNV {
212-
VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV;
213-
const void* pNext;
214-
VkCudaFunctionNV function;
215-
uint32_t gridDimX;
216-
uint32_t gridDimY;
217-
uint32_t gridDimZ;
218-
uint32_t blockDimX;
219-
uint32_t blockDimY;
220-
uint32_t blockDimZ;
221-
uint32_t sharedMemBytes;
222-
size_t paramCount;
223-
const void* const * pParams;
224-
size_t extraCount;
225-
const void* const * pExtras;
212+
const VkStructureType sType = VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV;
213+
const void* pNext;
214+
VkCudaFunctionNV function;
215+
uint32_t gridDimX;
216+
uint32_t gridDimY;
217+
uint32_t gridDimZ;
218+
uint32_t blockDimX;
219+
uint32_t blockDimY;
220+
uint32_t blockDimZ;
221+
uint32_t sharedMemBytes;
222+
size_t paramCount;
223+
const void* const * pParams;
224+
size_t extraCount;
225+
const void* const * pExtras;
226226
} VkCudaLaunchInfoNV;
227227

228228
typedef struct VkPhysicalDeviceCudaKernelLaunchFeaturesNV {
229-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV;
230-
void* pNext;
231-
VkBool32 cudaKernelLaunchFeatures;
229+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV;
230+
void* pNext;
231+
VkBool32 cudaKernelLaunchFeatures;
232232
} VkPhysicalDeviceCudaKernelLaunchFeaturesNV;
233233

234234
typedef struct VkPhysicalDeviceCudaKernelLaunchPropertiesNV {
235-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV;
236-
void* pNext;
237-
uint32_t computeCapabilityMinor;
238-
uint32_t computeCapabilityMajor;
235+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV;
236+
void* pNext;
237+
uint32_t computeCapabilityMinor;
238+
uint32_t computeCapabilityMajor;
239239
} VkPhysicalDeviceCudaKernelLaunchPropertiesNV;
240240

241241
typedef VkResult (VKAPI_PTR *PFN_vkCreateCudaModuleNV)(VkDevice device, const VkCudaModuleCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCudaModuleNV* pModule);
@@ -304,19 +304,19 @@ typedef enum VkDisplacementMicromapFormatNV : uint32_t {
304304
VK_DISPLACEMENT_MICROMAP_FORMAT_MAX_ENUM_NV = 0x7FFFFFFF
305305
} VkDisplacementMicromapFormatNV;
306306
typedef struct VkPhysicalDeviceDisplacementMicromapFeaturesNV {
307-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV;
308-
void* pNext;
309-
VkBool32 displacementMicromap;
307+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV;
308+
void* pNext;
309+
VkBool32 displacementMicromap;
310310
} VkPhysicalDeviceDisplacementMicromapFeaturesNV;
311311

312312
typedef struct VkPhysicalDeviceDisplacementMicromapPropertiesNV {
313-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV;
314-
void* pNext;
315-
uint32_t maxDisplacementMicromapSubdivisionLevel;
313+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV;
314+
void* pNext;
315+
uint32_t maxDisplacementMicromapSubdivisionLevel;
316316
} VkPhysicalDeviceDisplacementMicromapPropertiesNV;
317317

318318
typedef struct VkAccelerationStructureTrianglesDisplacementMicromapNV {
319-
VkStructureType sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV;
319+
const VkStructureType sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV;
320320
void* pNext;
321321
VkFormat displacementBiasAndScaleFormat;
322322
VkFormat displacementVectorFormat;
@@ -350,13 +350,13 @@ typedef enum VkCompressedTriangleFormatAMDX : uint32_t {
350350
VK_COMPRESSED_TRIANGLE_FORMAT_MAX_ENUM_AMDX = 0x7FFFFFFF
351351
} VkCompressedTriangleFormatAMDX;
352352
typedef struct VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX {
353-
VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX;
354-
void* pNext;
355-
VkBool32 denseGeometryFormat;
353+
const VkStructureType sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX;
354+
void* pNext;
355+
VkBool32 denseGeometryFormat;
356356
} VkPhysicalDeviceDenseGeometryFormatFeaturesAMDX;
357357

358358
typedef struct VkAccelerationStructureDenseGeometryFormatTrianglesDataAMDX {
359-
VkStructureType sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX;
359+
const VkStructureType sType = VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX;
360360
const void* pNext;
361361
VkDeviceOrHostAddressConstKHR compressedData;
362362
VkDeviceSize dataSize;

0 commit comments

Comments
 (0)