Skip to content

Commit 2879523

Browse files
author
headerbot[bot]
committed
build: Update to header v1.4.348
1 parent 90bf5bc commit 2879523

7 files changed

Lines changed: 155 additions & 20 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
cmake_minimum_required(VERSION 3.22.1)
1919

2020
# The VERSION field is generated with the "--generated-version" flag in the generate_source.py script
21-
project(Vulkan-Tools VERSION 1.4.347)
21+
project(Vulkan-Tools VERSION 1.4.348)
2222

2323
# This variable enables downstream users to customize the target API
2424
# variant (e.g. Vulkan SC)

icd/VkICD_mock_icd.json.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"file_format_version": "1.0.1",
33
"ICD": {
44
"library_path": "@JSON_LIBRARY_PATH@",
5-
"api_version": "1.4.347"
5+
"api_version": "1.4.348"
66
}
77
}

icd/generated/function_declarations.h

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
388388
{"VK_EXT_pipeline_creation_cache_control", VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION},
389389
{"VK_NV_device_diagnostics_config", VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION},
390390
{"VK_QCOM_render_pass_store_ops", VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION},
391+
{"VK_QCOM_queue_perf_hint", VK_QCOM_QUEUE_PERF_HINT_SPEC_VERSION},
391392
#ifdef VK_ENABLE_BETA_EXTENSIONS
392393
{"VK_NV_cuda_kernel_launch", VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION},
393394
#endif
@@ -502,6 +503,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
502503
{"VK_EXT_dynamic_rendering_unused_attachments", VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION},
503504
{"VK_NV_low_latency2", VK_NV_LOW_LATENCY_2_SPEC_VERSION},
504505
{"VK_ARM_data_graph", VK_ARM_DATA_GRAPH_SPEC_VERSION},
506+
{"VK_ARM_data_graph_instruction_set_tosa", VK_ARM_DATA_GRAPH_INSTRUCTION_SET_TOSA_SPEC_VERSION},
505507
{"VK_QCOM_multiview_per_view_render_areas", VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION},
506508
{"VK_NV_per_stage_descriptor_set", VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION},
507509
{"VK_QCOM_image_processing2", VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION},
@@ -553,6 +555,7 @@ static const std::unordered_map<std::string, uint32_t> device_extension_map = {
553555
{"VK_NV_compute_occupancy_priority", VK_NV_COMPUTE_OCCUPANCY_PRIORITY_SPEC_VERSION},
554556
{"VK_EXT_shader_subgroup_partitioned", VK_EXT_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION},
555557
{"VK_VALVE_shader_mixed_float_dot_product", VK_VALVE_SHADER_MIXED_FLOAT_DOT_PRODUCT_SPEC_VERSION},
558+
{"VK_EXT_primitive_restart_index", VK_EXT_PRIMITIVE_RESTART_INDEX_SPEC_VERSION},
556559
{"VK_KHR_acceleration_structure", VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION},
557560
{"VK_KHR_ray_tracing_pipeline", VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION},
558561
{"VK_KHR_ray_query", VK_KHR_RAY_QUERY_SPEC_VERSION},
@@ -2173,7 +2176,7 @@ static VKAPI_ATTR void VKAPI_CALL DestroyAccelerationStructureNV(VkDevice device
21732176
const VkAllocationCallbacks* pAllocator);
21742177

21752178
static VKAPI_ATTR void VKAPI_CALL GetAccelerationStructureMemoryRequirementsNV(
2176-
VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements);
2179+
VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements);
21772180

21782181
static VKAPI_ATTR VkResult VKAPI_CALL BindAccelerationStructureMemoryNV(VkDevice device, uint32_t bindInfoCount,
21792182
const VkBindAccelerationStructureMemoryInfoNV* pBindInfos);
@@ -2438,6 +2441,8 @@ static VKAPI_ATTR VkResult VKAPI_CALL SetPrivateDataEXT(VkDevice device, VkObjec
24382441

24392442
static VKAPI_ATTR void VKAPI_CALL GetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle,
24402443
VkPrivateDataSlot privateDataSlot, uint64_t* pData);
2444+
2445+
static VKAPI_ATTR VkResult VKAPI_CALL QueueSetPerfHintQCOM(VkQueue queue, const VkPerfHintInfoQCOM* pPerfHintInfo);
24412446
#ifdef VK_ENABLE_BETA_EXTENSIONS
24422447

24432448
static VKAPI_ATTR VkResult VKAPI_CALL CreateCudaModuleNV(VkDevice device, const VkCudaModuleCreateInfoNV* pCreateInfo,
@@ -2579,7 +2584,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetMemoryRemoteAddressNV(VkDevice device,
25792584
const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo,
25802585
VkRemoteAddressNV* pAddress);
25812586

2582-
static VKAPI_ATTR VkResult VKAPI_CALL GetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo,
2587+
static VKAPI_ATTR VkResult VKAPI_CALL GetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoKHR* pPipelineInfo,
25832588
VkBaseOutStructure* pPipelineProperties);
25842589

25852590
static VKAPI_ATTR void VKAPI_CALL CmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints);
@@ -2662,6 +2667,9 @@ static VKAPI_ATTR void VKAPI_CALL CmdDrawClusterIndirectHUAWEI(VkCommandBuffer c
26622667

26632668
static VKAPI_ATTR void VKAPI_CALL SetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, float priority);
26642669

2670+
static VKAPI_ATTR void VKAPI_CALL CmdSetDispatchParametersARM(VkCommandBuffer commandBuffer,
2671+
const VkDispatchParametersARM* pDispatchParameters);
2672+
26652673
static VKAPI_ATTR void VKAPI_CALL
26662674
GetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference,
26672675
VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping);
@@ -2934,6 +2942,10 @@ static VKAPI_ATTR void VKAPI_CALL GetPhysicalDeviceQueueFamilyDataGraphProcessin
29342942
const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM* pQueueFamilyDataGraphProcessingEngineInfo,
29352943
VkQueueFamilyDataGraphProcessingEnginePropertiesARM* pQueueFamilyDataGraphProcessingEngineProperties);
29362944

2945+
static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM(
2946+
VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex,
2947+
const VkQueueFamilyDataGraphPropertiesARM* pQueueFamilyDataGraphProperties, VkBaseOutStructure* pProperties);
2948+
29372949
static VKAPI_ATTR void VKAPI_CALL CmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer,
29382950
VkImageAspectFlags aspectMask);
29392951
#ifdef VK_USE_PLATFORM_SCREEN_QNX
@@ -3071,6 +3083,8 @@ static VKAPI_ATTR VkBool32 VKAPI_CALL GetPhysicalDeviceUbmPresentationSupportSEC
30713083
uint32_t queueFamilyIndex,
30723084
struct ubm_device* device);
30733085
#endif /* VK_USE_PLATFORM_UBM_SEC */
3086+
static VKAPI_ATTR void VKAPI_CALL CmdSetPrimitiveRestartIndexEXT(VkCommandBuffer commandBuffer, uint32_t primitiveRestartIndex);
3087+
30743088
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(VkDevice device,
30753089
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
30763090
const VkAllocationCallbacks* pAllocator,
@@ -3845,6 +3859,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
38453859
{"vkDestroyPrivateDataSlotEXT", (void*)DestroyPrivateDataSlotEXT},
38463860
{"vkSetPrivateDataEXT", (void*)SetPrivateDataEXT},
38473861
{"vkGetPrivateDataEXT", (void*)GetPrivateDataEXT},
3862+
{"vkQueueSetPerfHintQCOM", (void*)QueueSetPerfHintQCOM},
38483863
#ifdef VK_ENABLE_BETA_EXTENSIONS
38493864
{"vkCreateCudaModuleNV", (void*)CreateCudaModuleNV},
38503865
#endif
@@ -3958,6 +3973,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
39583973
{"vkCmdDrawClusterHUAWEI", (void*)CmdDrawClusterHUAWEI},
39593974
{"vkCmdDrawClusterIndirectHUAWEI", (void*)CmdDrawClusterIndirectHUAWEI},
39603975
{"vkSetDeviceMemoryPriorityEXT", (void*)SetDeviceMemoryPriorityEXT},
3976+
{"vkCmdSetDispatchParametersARM", (void*)CmdSetDispatchParametersARM},
39613977
{"vkGetDescriptorSetLayoutHostMappingInfoVALVE", (void*)GetDescriptorSetLayoutHostMappingInfoVALVE},
39623978
{"vkGetDescriptorSetHostMappingVALVE", (void*)GetDescriptorSetHostMappingVALVE},
39633979
{"vkCmdCopyMemoryIndirectNV", (void*)CmdCopyMemoryIndirectNV},
@@ -4050,6 +4066,8 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
40504066
{"vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM", (void*)GetPhysicalDeviceQueueFamilyDataGraphPropertiesARM},
40514067
{"vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM",
40524068
(void*)GetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM},
4069+
{"vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM",
4070+
(void*)GetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM},
40534071
{"vkCmdSetAttachmentFeedbackLoopEnableEXT", (void*)CmdSetAttachmentFeedbackLoopEnableEXT},
40544072
#ifdef VK_USE_PLATFORM_SCREEN_QNX
40554073
{"vkGetScreenBufferPropertiesQNX", (void*)GetScreenBufferPropertiesQNX},
@@ -4102,6 +4120,7 @@ static const std::unordered_map<std::string, void*> name_to_funcptr_map = {
41024120
#ifdef VK_USE_PLATFORM_UBM_SEC
41034121
{"vkGetPhysicalDeviceUbmPresentationSupportSEC", (void*)GetPhysicalDeviceUbmPresentationSupportSEC},
41044122
#endif
4123+
{"vkCmdSetPrimitiveRestartIndexEXT", (void*)CmdSetPrimitiveRestartIndexEXT},
41054124
{"vkCreateAccelerationStructureKHR", (void*)CreateAccelerationStructureKHR},
41064125
{"vkDestroyAccelerationStructureKHR", (void*)DestroyAccelerationStructureKHR},
41074126
{"vkCmdBuildAccelerationStructuresKHR", (void*)CmdBuildAccelerationStructuresKHR},

icd/generated/function_definitions.h

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3274,7 +3274,7 @@ static VKAPI_ATTR void VKAPI_CALL DestroyAccelerationStructureNV(VkDevice device
32743274
// Destroy object
32753275
}
32763276
static VKAPI_ATTR void VKAPI_CALL GetAccelerationStructureMemoryRequirementsNV(
3277-
VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) {
3277+
VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements) {
32783278
// arbitrary
32793279
pMemoryRequirements->memoryRequirements.size = 4096;
32803280
pMemoryRequirements->memoryRequirements.alignment = 1;
@@ -3682,6 +3682,10 @@ static VKAPI_ATTR void VKAPI_CALL GetPrivateDataEXT(VkDevice device, VkObjectTyp
36823682
VkPrivateDataSlot privateDataSlot, uint64_t* pData) {
36833683
// Not a CREATE or DESTROY function
36843684
}
3685+
static VKAPI_ATTR VkResult VKAPI_CALL QueueSetPerfHintQCOM(VkQueue queue, const VkPerfHintInfoQCOM* pPerfHintInfo) {
3686+
// Not a CREATE or DESTROY function
3687+
return VK_SUCCESS;
3688+
}
36853689
#ifdef VK_ENABLE_BETA_EXTENSIONS
36863690
static VKAPI_ATTR VkResult VKAPI_CALL CreateCudaModuleNV(VkDevice device, const VkCudaModuleCreateInfoNV* pCreateInfo,
36873691
const VkAllocationCallbacks* pAllocator, VkCudaModuleNV* pModule) {
@@ -3896,7 +3900,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL GetMemoryRemoteAddressNV(VkDevice device,
38963900
// Not a CREATE or DESTROY function
38973901
return VK_SUCCESS;
38983902
}
3899-
static VKAPI_ATTR VkResult VKAPI_CALL GetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo,
3903+
static VKAPI_ATTR VkResult VKAPI_CALL GetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoKHR* pPipelineInfo,
39003904
VkBaseOutStructure* pPipelineProperties) {
39013905
// Not a CREATE or DESTROY function
39023906
return VK_SUCCESS;
@@ -4021,6 +4025,10 @@ static VKAPI_ATTR void VKAPI_CALL CmdDrawClusterIndirectHUAWEI(VkCommandBuffer c
40214025
static VKAPI_ATTR void VKAPI_CALL SetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, float priority) {
40224026
// Not a CREATE or DESTROY function
40234027
}
4028+
static VKAPI_ATTR void VKAPI_CALL CmdSetDispatchParametersARM(VkCommandBuffer commandBuffer,
4029+
const VkDispatchParametersARM* pDispatchParameters) {
4030+
// Not a CREATE or DESTROY function
4031+
}
40244032
static VKAPI_ATTR void VKAPI_CALL
40254033
GetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference,
40264034
VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {
@@ -4422,6 +4430,12 @@ static VKAPI_ATTR void VKAPI_CALL GetPhysicalDeviceQueueFamilyDataGraphProcessin
44224430
VkQueueFamilyDataGraphProcessingEnginePropertiesARM* pQueueFamilyDataGraphProcessingEngineProperties) {
44234431
// Not a CREATE or DESTROY function
44244432
}
4433+
static VKAPI_ATTR VkResult VKAPI_CALL GetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM(
4434+
VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex,
4435+
const VkQueueFamilyDataGraphPropertiesARM* pQueueFamilyDataGraphProperties, VkBaseOutStructure* pProperties) {
4436+
// Not a CREATE or DESTROY function
4437+
return VK_SUCCESS;
4438+
}
44254439
static VKAPI_ATTR void VKAPI_CALL CmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer,
44264440
VkImageAspectFlags aspectMask) {
44274441
// Not a CREATE or DESTROY function
@@ -4622,6 +4636,9 @@ static VKAPI_ATTR VkBool32 VKAPI_CALL GetPhysicalDeviceUbmPresentationSupportSEC
46224636
return VK_SUCCESS;
46234637
}
46244638
#endif /* VK_USE_PLATFORM_UBM_SEC */
4639+
static VKAPI_ATTR void VKAPI_CALL CmdSetPrimitiveRestartIndexEXT(VkCommandBuffer commandBuffer, uint32_t primitiveRestartIndex) {
4640+
// Not a CREATE or DESTROY function
4641+
}
46254642
static VKAPI_ATTR VkResult VKAPI_CALL CreateAccelerationStructureKHR(VkDevice device,
46264643
const VkAccelerationStructureCreateInfoKHR* pCreateInfo,
46274644
const VkAllocationCallbacks* pAllocator,

icd/generated/vk_typemap_helper.h

Lines changed: 91 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8710,6 +8710,39 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV> {
87108710
typedef VkDeviceDiagnosticsConfigCreateInfoNV Type;
87118711
};
87128712

8713+
// Map type VkPerfHintInfoQCOM to id VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM
8714+
template <>
8715+
struct LvlTypeMap<VkPerfHintInfoQCOM> {
8716+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM;
8717+
};
8718+
8719+
template <>
8720+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM> {
8721+
typedef VkPerfHintInfoQCOM Type;
8722+
};
8723+
8724+
// Map type VkPhysicalDeviceQueuePerfHintFeaturesQCOM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_FEATURES_QCOM
8725+
template <>
8726+
struct LvlTypeMap<VkPhysicalDeviceQueuePerfHintFeaturesQCOM> {
8727+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_FEATURES_QCOM;
8728+
};
8729+
8730+
template <>
8731+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_FEATURES_QCOM> {
8732+
typedef VkPhysicalDeviceQueuePerfHintFeaturesQCOM Type;
8733+
};
8734+
8735+
// Map type VkPhysicalDeviceQueuePerfHintPropertiesQCOM to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM
8736+
template <>
8737+
struct LvlTypeMap<VkPhysicalDeviceQueuePerfHintPropertiesQCOM> {
8738+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM;
8739+
};
8740+
8741+
template <>
8742+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM> {
8743+
typedef VkPhysicalDeviceQueuePerfHintPropertiesQCOM Type;
8744+
};
8745+
87138746
#ifdef VK_ENABLE_BETA_EXTENSIONS
87148747
// Map type VkCudaModuleCreateInfoNV to id VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV
87158748
template <>
@@ -9019,18 +9052,6 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIE
90199052
typedef VkPhysicalDeviceDescriptorBufferPropertiesEXT Type;
90209053
};
90219054

9022-
// Map type VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT to id
9023-
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT
9024-
template <>
9025-
struct LvlTypeMap<VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT> {
9026-
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT;
9027-
};
9028-
9029-
template <>
9030-
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT> {
9031-
typedef VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT Type;
9032-
};
9033-
90349055
// Map type VkPhysicalDeviceDescriptorBufferFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT
90359056
template <>
90369057
struct LvlTypeMap<VkPhysicalDeviceDescriptorBufferFeaturesEXT> {
@@ -9154,6 +9175,18 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_D
91549175
typedef VkAccelerationStructureCaptureDescriptorDataInfoEXT Type;
91559176
};
91569177

9178+
// Map type VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT to id
9179+
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT
9180+
template <>
9181+
struct LvlTypeMap<VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT> {
9182+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT;
9183+
};
9184+
9185+
template <>
9186+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT> {
9187+
typedef VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT Type;
9188+
};
9189+
91579190
// Map type VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT to id
91589191
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT
91599192
template <>
@@ -10360,6 +10393,29 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERT
1036010393
typedef VkPhysicalDeviceSchedulingControlsPropertiesARM Type;
1036110394
};
1036210395

10396+
// Map type VkDispatchParametersARM to id VK_STRUCTURE_TYPE_DISPATCH_PARAMETERS_ARM
10397+
template <>
10398+
struct LvlTypeMap<VkDispatchParametersARM> {
10399+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_DISPATCH_PARAMETERS_ARM;
10400+
};
10401+
10402+
template <>
10403+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_DISPATCH_PARAMETERS_ARM> {
10404+
typedef VkDispatchParametersARM Type;
10405+
};
10406+
10407+
// Map type VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM to id
10408+
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_PROPERTIES_ARM
10409+
template <>
10410+
struct LvlTypeMap<VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM> {
10411+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_PROPERTIES_ARM;
10412+
};
10413+
10414+
template <>
10415+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_PROPERTIES_ARM> {
10416+
typedef VkPhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM Type;
10417+
};
10418+
1036310419
// Map type VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT to id
1036410420
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT
1036510421
template <>
@@ -11966,6 +12022,17 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_TENSOR_SEMI_ST
1196612022
typedef VkDataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM Type;
1196712023
};
1196812024

12025+
// Map type VkQueueFamilyDataGraphTOSAPropertiesARM to id VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_TOSA_PROPERTIES_ARM
12026+
template <>
12027+
struct LvlTypeMap<VkQueueFamilyDataGraphTOSAPropertiesARM> {
12028+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_TOSA_PROPERTIES_ARM;
12029+
};
12030+
12031+
template <>
12032+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_TOSA_PROPERTIES_ARM> {
12033+
typedef VkQueueFamilyDataGraphTOSAPropertiesARM Type;
12034+
};
12035+
1196912036
// Map type VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM to id
1197012037
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM
1197112038
template <>
@@ -13344,6 +13411,18 @@ struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MIXED_FLOAT_DOT_PROD
1334413411
typedef VkPhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE Type;
1334513412
};
1334613413

13414+
// Map type VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT to id
13415+
// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_RESTART_INDEX_FEATURES_EXT
13416+
template <>
13417+
struct LvlTypeMap<VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT> {
13418+
static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_RESTART_INDEX_FEATURES_EXT;
13419+
};
13420+
13421+
template <>
13422+
struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_RESTART_INDEX_FEATURES_EXT> {
13423+
typedef VkPhysicalDevicePrimitiveRestartIndexFeaturesEXT Type;
13424+
};
13425+
1334713426
// Map type VkAccelerationStructureGeometryTrianglesDataKHR to id
1334813427
// VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
1334913428
template <>

0 commit comments

Comments
 (0)