Skip to content

Commit 60aed23

Browse files
Update Vulkan-Headers to v1.4.348 (#2543)
Co-authored-by: GitHub <noreply@github.com>
1 parent 082b729 commit 60aed23

12 files changed

Lines changed: 1933 additions & 169 deletions

vulkan/vulkan.cppm

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export module vulkan;
2727

2828
export import std;
2929

30-
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 347, "Wrong VK_HEADER_VERSION!" );
30+
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 348, "Wrong VK_HEADER_VERSION!" );
3131

3232
#if defined( _MSC_VER )
3333
# pragma warning( push )
@@ -875,6 +875,9 @@ export {
875875
using ::PFN_vkGetEncodedVideoSessionParametersKHR;
876876
using ::PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR;
877877

878+
//=== VK_QCOM_queue_perf_hint ===
879+
using ::PFN_vkQueueSetPerfHintQCOM;
880+
878881
#if defined( VK_ENABLE_BETA_EXTENSIONS )
879882
//=== VK_NV_cuda_kernel_launch ===
880883
using ::PFN_vkCmdCudaLaunchKernelNV;
@@ -1059,6 +1062,9 @@ export {
10591062
using ::PFN_vkGetDeviceImageMemoryRequirementsKHR;
10601063
using ::PFN_vkGetDeviceImageSparseMemoryRequirementsKHR;
10611064

1065+
//=== VK_ARM_scheduling_controls ===
1066+
using ::PFN_vkCmdSetDispatchParametersARM;
1067+
10621068
//=== VK_VALVE_descriptor_set_host_mapping ===
10631069
using ::PFN_vkGetDescriptorSetHostMappingVALVE;
10641070
using ::PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE;
@@ -1200,6 +1206,9 @@ export {
12001206
using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM;
12011207
using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM;
12021208

1209+
//=== VK_ARM_data_graph_instruction_set_tosa ===
1210+
using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM;
1211+
12031212
//=== VK_EXT_attachment_feedback_loop_dynamic_state ===
12041213
using ::PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT;
12051214

@@ -1305,4 +1314,7 @@ export {
13051314
using ::PFN_vkCreateUbmSurfaceSEC;
13061315
using ::PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC;
13071316
#endif /*VK_USE_PLATFORM_UBM_SEC*/
1317+
1318+
//=== VK_EXT_primitive_restart_index ===
1319+
using ::PFN_vkCmdSetPrimitiveRestartIndexEXT;
13081320
}

vulkan/vulkan.hpp

Lines changed: 165 additions & 13 deletions
Large diffs are not rendered by default.

vulkan/vulkan_enums.hpp

Lines changed: 92 additions & 39 deletions
Large diffs are not rendered by default.

vulkan/vulkan_extension_inspection.hpp

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
320320
"VK_KHR_video_encode_queue",
321321
"VK_NV_device_diagnostics_config",
322322
"VK_QCOM_render_pass_store_ops",
323+
"VK_QCOM_queue_perf_hint",
323324
#if defined( VK_ENABLE_BETA_EXTENSIONS )
324325
"VK_NV_cuda_kernel_launch",
325326
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
@@ -452,6 +453,7 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
452453
"VK_NV_low_latency2",
453454
"VK_KHR_cooperative_matrix",
454455
"VK_ARM_data_graph",
456+
"VK_ARM_data_graph_instruction_set_tosa",
455457
"VK_QCOM_multiview_per_view_render_areas",
456458
"VK_KHR_compute_shader_derivatives",
457459
"VK_KHR_video_decode_av1",
@@ -530,7 +532,8 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
530532
"VK_EXT_shader_uniform_buffer_unsized_array",
531533
"VK_NV_compute_occupancy_priority",
532534
"VK_EXT_shader_subgroup_partitioned",
533-
"VK_VALVE_shader_mixed_float_dot_product" };
535+
"VK_VALVE_shader_mixed_float_dot_product",
536+
"VK_EXT_primitive_restart_index" };
534537
return deviceExtensions;
535538
}
536539

@@ -1840,6 +1843,12 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
18401843
"VK_KHR_video_queue",
18411844
} } } } },
18421845
{ "VK_NV_device_diagnostics_config",
1846+
{ { "VK_VERSION_1_0",
1847+
{ {
1848+
"VK_KHR_get_physical_device_properties2",
1849+
} } },
1850+
{ "VK_VERSION_1_1", { {} } } } },
1851+
{ "VK_QCOM_queue_perf_hint",
18431852
{ { "VK_VERSION_1_0",
18441853
{ {
18451854
"VK_KHR_get_physical_device_properties2",
@@ -2658,6 +2667,11 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
26582667
"VK_KHR_deferred_host_operations",
26592668
"VK_KHR_maintenance5",
26602669
} } } } },
2670+
{ "VK_ARM_data_graph_instruction_set_tosa",
2671+
{ { "VK_VERSION_1_0",
2672+
{ {
2673+
"VK_ARM_data_graph",
2674+
} } } } },
26612675
{ "VK_QCOM_multiview_per_view_render_areas",
26622676
{ { "VK_VERSION_1_0",
26632677
{ {
@@ -3140,7 +3154,13 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
31403154
{ "VK_VERSION_1_2",
31413155
{ {
31423156
"VK_KHR_get_physical_device_properties2",
3143-
} } } } }
3157+
} } } } },
3158+
{ "VK_EXT_primitive_restart_index",
3159+
{ { "VK_VERSION_1_0",
3160+
{ {
3161+
"VK_KHR_get_physical_device_properties2",
3162+
} } },
3163+
{ "VK_VERSION_1_1", { {} } } } }
31443164
};
31453165
auto depIt = dependencies.find( extension );
31463166
return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
@@ -4156,7 +4176,8 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
41564176
( extension == "VK_EXT_pipeline_creation_cache_control" ) ||
41574177
( extension == "VK_KHR_video_encode_queue" ) ||
41584178
( extension == "VK_NV_device_diagnostics_config" ) ||
4159-
( extension == "VK_QCOM_render_pass_store_ops" )
4179+
( extension == "VK_QCOM_render_pass_store_ops" ) ||
4180+
( extension == "VK_QCOM_queue_perf_hint" )
41604181
#if defined( VK_ENABLE_BETA_EXTENSIONS )
41614182
||
41624183
( extension == "VK_NV_cuda_kernel_launch" )
@@ -4305,6 +4326,7 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
43054326
( extension == "VK_NV_low_latency2" ) ||
43064327
( extension == "VK_KHR_cooperative_matrix" ) ||
43074328
( extension == "VK_ARM_data_graph" ) ||
4329+
( extension == "VK_ARM_data_graph_instruction_set_tosa" ) ||
43084330
( extension == "VK_QCOM_multiview_per_view_render_areas" ) ||
43094331
( extension == "VK_KHR_compute_shader_derivatives" ) ||
43104332
( extension == "VK_KHR_video_decode_av1" ) ||
@@ -4387,7 +4409,8 @@ VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
43874409
( extension == "VK_EXT_shader_uniform_buffer_unsized_array" ) ||
43884410
( extension == "VK_NV_compute_occupancy_priority" ) ||
43894411
( extension == "VK_EXT_shader_subgroup_partitioned" ) ||
4390-
( extension == "VK_VALVE_shader_mixed_float_dot_product" );
4412+
( extension == "VK_VALVE_shader_mixed_float_dot_product" ) ||
4413+
( extension == "VK_EXT_primitive_restart_index" );
43914414
}
43924415

43934416
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension )

0 commit comments

Comments
 (0)