@@ -2605,42 +2605,6 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO
2605
2605
typedef VkVideoDecodeH264DpbSlotInfoKHR Type;
2606
2606
};
2607
2607
2608
- // Map type VkRenderingFragmentShadingRateAttachmentInfoKHR to id VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
2609
- template <> struct LvlTypeMap <VkRenderingFragmentShadingRateAttachmentInfoKHR> {
2610
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR;
2611
- };
2612
-
2613
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR> {
2614
- typedef VkRenderingFragmentShadingRateAttachmentInfoKHR Type;
2615
- };
2616
-
2617
- // Map type VkRenderingFragmentDensityMapAttachmentInfoEXT to id VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT
2618
- template <> struct LvlTypeMap <VkRenderingFragmentDensityMapAttachmentInfoEXT> {
2619
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT;
2620
- };
2621
-
2622
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT> {
2623
- typedef VkRenderingFragmentDensityMapAttachmentInfoEXT Type;
2624
- };
2625
-
2626
- // Map type VkAttachmentSampleCountInfoAMD to id VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD
2627
- template <> struct LvlTypeMap <VkAttachmentSampleCountInfoAMD> {
2628
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD;
2629
- };
2630
-
2631
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD> {
2632
- typedef VkAttachmentSampleCountInfoAMD Type;
2633
- };
2634
-
2635
- // Map type VkMultiviewPerViewAttributesInfoNVX to id VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX
2636
- template <> struct LvlTypeMap <VkMultiviewPerViewAttributesInfoNVX> {
2637
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX;
2638
- };
2639
-
2640
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX> {
2641
- typedef VkMultiviewPerViewAttributesInfoNVX Type;
2642
- };
2643
-
2644
2608
#ifdef VK_USE_PLATFORM_WIN32_KHR
2645
2609
// Map type VkImportMemoryWin32HandleInfoKHR to id VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR
2646
2610
template <> struct LvlTypeMap <VkImportMemoryWin32HandleInfoKHR> {
@@ -3155,6 +3119,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADIN
3155
3119
typedef VkPhysicalDeviceFragmentShadingRateKHR Type;
3156
3120
};
3157
3121
3122
+ // Map type VkRenderingFragmentShadingRateAttachmentInfoKHR to id VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
3123
+ template <> struct LvlTypeMap <VkRenderingFragmentShadingRateAttachmentInfoKHR> {
3124
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR;
3125
+ };
3126
+
3127
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR> {
3128
+ typedef VkRenderingFragmentShadingRateAttachmentInfoKHR Type;
3129
+ };
3130
+
3158
3131
// Map type VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR
3159
3132
template <> struct LvlTypeMap <VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR> {
3160
3133
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR;
@@ -3407,24 +3380,6 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS
3407
3380
typedef VkVideoEncodeSessionParametersFeedbackInfoKHR Type;
3408
3381
};
3409
3382
3410
- // Map type VkQueueFamilyCheckpointProperties2NV to id VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV
3411
- template <> struct LvlTypeMap <VkQueueFamilyCheckpointProperties2NV> {
3412
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV;
3413
- };
3414
-
3415
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV> {
3416
- typedef VkQueueFamilyCheckpointProperties2NV Type;
3417
- };
3418
-
3419
- // Map type VkCheckpointData2NV to id VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV
3420
- template <> struct LvlTypeMap <VkCheckpointData2NV> {
3421
- static const VkStructureType kSType = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV;
3422
- };
3423
-
3424
- template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV> {
3425
- typedef VkCheckpointData2NV Type;
3426
- };
3427
-
3428
3383
// Map type VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR
3429
3384
template <> struct LvlTypeMap <VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR> {
3430
3385
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR;
@@ -4380,6 +4335,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_V
4380
4335
typedef VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Type;
4381
4336
};
4382
4337
4338
+ // Map type VkMultiviewPerViewAttributesInfoNVX to id VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX
4339
+ template <> struct LvlTypeMap <VkMultiviewPerViewAttributesInfoNVX> {
4340
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX;
4341
+ };
4342
+
4343
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX> {
4344
+ typedef VkMultiviewPerViewAttributesInfoNVX Type;
4345
+ };
4346
+
4383
4347
// Map type VkPipelineViewportSwizzleStateCreateInfoNV to id VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
4384
4348
template <> struct LvlTypeMap <VkPipelineViewportSwizzleStateCreateInfoNV> {
4385
4349
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV;
@@ -4660,6 +4624,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREA
4660
4624
};
4661
4625
4662
4626
#endif // VK_ENABLE_BETA_EXTENSIONS
4627
+ // Map type VkAttachmentSampleCountInfoAMD to id VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD
4628
+ template <> struct LvlTypeMap <VkAttachmentSampleCountInfoAMD> {
4629
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD;
4630
+ };
4631
+
4632
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD> {
4633
+ typedef VkAttachmentSampleCountInfoAMD Type;
4634
+ };
4635
+
4663
4636
// Map type VkSampleLocationsInfoEXT to id VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT
4664
4637
template <> struct LvlTypeMap <VkSampleLocationsInfoEXT> {
4665
4638
static const VkStructureType kSType = VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT;
@@ -5148,6 +5121,24 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV> {
5148
5121
typedef VkCheckpointDataNV Type;
5149
5122
};
5150
5123
5124
+ // Map type VkQueueFamilyCheckpointProperties2NV to id VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV
5125
+ template <> struct LvlTypeMap <VkQueueFamilyCheckpointProperties2NV> {
5126
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV;
5127
+ };
5128
+
5129
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV> {
5130
+ typedef VkQueueFamilyCheckpointProperties2NV Type;
5131
+ };
5132
+
5133
+ // Map type VkCheckpointData2NV to id VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV
5134
+ template <> struct LvlTypeMap <VkCheckpointData2NV> {
5135
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV;
5136
+ };
5137
+
5138
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV> {
5139
+ typedef VkCheckpointData2NV Type;
5140
+ };
5141
+
5151
5142
// Map type VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL
5152
5143
template <> struct LvlTypeMap <VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL> {
5153
5144
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL;
@@ -5287,6 +5278,15 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MA
5287
5278
typedef VkRenderPassFragmentDensityMapCreateInfoEXT Type;
5288
5279
};
5289
5280
5281
+ // Map type VkRenderingFragmentDensityMapAttachmentInfoEXT to id VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT
5282
+ template <> struct LvlTypeMap <VkRenderingFragmentDensityMapAttachmentInfoEXT> {
5283
+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT;
5284
+ };
5285
+
5286
+ template <> struct LvlSTypeMap <VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT> {
5287
+ typedef VkRenderingFragmentDensityMapAttachmentInfoEXT Type;
5288
+ };
5289
+
5290
5290
// Map type VkPhysicalDeviceShaderCoreProperties2AMD to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD
5291
5291
template <> struct LvlTypeMap <VkPhysicalDeviceShaderCoreProperties2AMD> {
5292
5292
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD;
0 commit comments