@@ -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
21752178static VKAPI_ATTR void VKAPI_CALL GetAccelerationStructureMemoryRequirementsNV (
2176- VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR * pMemoryRequirements);
2179+ VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2 * pMemoryRequirements);
21772180
21782181static 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
24392442static 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
24432448static 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
25852590static 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
26632668static 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+
26652673static VKAPI_ATTR void VKAPI_CALL
26662674GetDescriptorSetLayoutHostMappingInfoVALVE (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+
29372949static 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+
30743088static 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},
0 commit comments