@@ -753,6 +753,10 @@ export namespace VULKAN_HPP_NAMESPACE
753
753
using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV;
754
754
using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV;
755
755
756
+ // === VK_QCOM_tile_shading ===
757
+ using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagBitsQCOM;
758
+ using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagsQCOM;
759
+
756
760
#if defined( VK_USE_PLATFORM_METAL_EXT )
757
761
// === VK_EXT_metal_objects ===
758
762
using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT;
@@ -2092,6 +2096,10 @@ export namespace VULKAN_HPP_NAMESPACE
2092
2096
using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion;
2093
2097
#endif /* VK_ENABLE_BETA_EXTENSIONS*/
2094
2098
2099
+ // === VK_QCOM_tile_shading ===
2100
+ using VULKAN_HPP_NAMESPACE::QCOMTileShadingExtensionName;
2101
+ using VULKAN_HPP_NAMESPACE::QCOMTileShadingSpecVersion;
2102
+
2095
2103
// === VK_NV_low_latency ===
2096
2104
using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName;
2097
2105
using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion;
@@ -2653,6 +2661,10 @@ export namespace VULKAN_HPP_NAMESPACE
2653
2661
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsExtensionName;
2654
2662
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsSpecVersion;
2655
2663
2664
+ // === VK_NV_external_compute_queue ===
2665
+ using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueExtensionName;
2666
+ using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueSpecVersion;
2667
+
2656
2668
// === VK_KHR_shader_relaxed_extended_instruction ===
2657
2669
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionExtensionName;
2658
2670
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionSpecVersion;
@@ -4132,6 +4144,14 @@ export namespace VULKAN_HPP_NAMESPACE
4132
4144
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV;
4133
4145
#endif /* VK_ENABLE_BETA_EXTENSIONS*/
4134
4146
4147
+ // === VK_QCOM_tile_shading ===
4148
+ using VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM;
4149
+ using VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM;
4150
+ using VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM;
4151
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM;
4152
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM;
4153
+ using VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM;
4154
+
4135
4155
// === VK_NV_low_latency ===
4136
4156
using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV;
4137
4157
@@ -4697,6 +4717,12 @@ export namespace VULKAN_HPP_NAMESPACE
4697
4717
// === VK_NV_raw_access_chains ===
4698
4718
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV;
4699
4719
4720
+ // === VK_NV_external_compute_queue ===
4721
+ using VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV;
4722
+ using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV;
4723
+ using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV;
4724
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV;
4725
+
4700
4726
// === VK_KHR_shader_relaxed_extended_instruction ===
4701
4727
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR;
4702
4728
@@ -4940,6 +4966,9 @@ export namespace VULKAN_HPP_NAMESPACE
4940
4966
// === VK_KHR_pipeline_binary ===
4941
4967
using VULKAN_HPP_NAMESPACE::PipelineBinaryKHR;
4942
4968
4969
+ // === VK_NV_external_compute_queue ===
4970
+ using VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV;
4971
+
4943
4972
// === VK_EXT_device_generated_commands ===
4944
4973
using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT;
4945
4974
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT;
@@ -5046,6 +5075,9 @@ export namespace VULKAN_HPP_NAMESPACE
5046
5075
// === VK_KHR_pipeline_binary ===
5047
5076
using VULKAN_HPP_NAMESPACE::UniquePipelineBinaryKHR;
5048
5077
5078
+ // === VK_NV_external_compute_queue ===
5079
+ using VULKAN_HPP_NAMESPACE::UniqueExternalComputeQueueNV;
5080
+
5049
5081
// === VK_EXT_device_generated_commands ===
5050
5082
using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
5051
5083
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutEXT;
@@ -5157,6 +5189,9 @@ export namespace VULKAN_HPP_NAMESPACE
5157
5189
// === VK_KHR_pipeline_binary ===
5158
5190
using VULKAN_HPP_NAMESPACE::SharedPipelineBinaryKHR;
5159
5191
5192
+ // === VK_NV_external_compute_queue ===
5193
+ using VULKAN_HPP_NAMESPACE::SharedExternalComputeQueueNV;
5194
+
5160
5195
// === VK_EXT_device_generated_commands ===
5161
5196
using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
5162
5197
using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutEXT;
@@ -5212,6 +5247,7 @@ export namespace VULKAN_HPP_NAMESPACE
5212
5247
// ======================================
5213
5248
using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions;
5214
5249
using VULKAN_HPP_NAMESPACE::getDeviceExtensions;
5250
+ using VULKAN_HPP_NAMESPACE::getExtensionDepends;
5215
5251
using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy;
5216
5252
using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy;
5217
5253
using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo;
@@ -5351,6 +5387,9 @@ export namespace VULKAN_HPP_NAMESPACE
5351
5387
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR;
5352
5388
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs;
5353
5389
5390
+ // === VK_NV_external_compute_queue ===
5391
+ using VULKAN_HPP_RAII_NAMESPACE::ExternalComputeQueueNV;
5392
+
5354
5393
// === VK_EXT_device_generated_commands ===
5355
5394
using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutEXT;
5356
5395
using VULKAN_HPP_RAII_NAMESPACE::IndirectExecutionSetEXT;
@@ -5523,6 +5562,10 @@ export namespace std
5523
5562
template <>
5524
5563
struct hash <VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>;
5525
5564
5565
+ // === VK_NV_external_compute_queue ===
5566
+ template <>
5567
+ struct hash <VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV>;
5568
+
5526
5569
// === VK_EXT_device_generated_commands ===
5527
5570
template <>
5528
5571
struct hash <VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT>;
@@ -7413,6 +7456,20 @@ export namespace std
7413
7456
struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>;
7414
7457
#endif /* VK_ENABLE_BETA_EXTENSIONS*/
7415
7458
7459
+ // === VK_QCOM_tile_shading ===
7460
+ template <>
7461
+ struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM>;
7462
+ template <>
7463
+ struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM>;
7464
+ template <>
7465
+ struct hash <VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM>;
7466
+ template <>
7467
+ struct hash <VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM>;
7468
+ template <>
7469
+ struct hash <VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM>;
7470
+ template <>
7471
+ struct hash <VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM>;
7472
+
7416
7473
// === VK_NV_low_latency ===
7417
7474
template <>
7418
7475
struct hash <VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>;
@@ -8303,6 +8360,16 @@ export namespace std
8303
8360
template <>
8304
8361
struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>;
8305
8362
8363
+ // === VK_NV_external_compute_queue ===
8364
+ template <>
8365
+ struct hash <VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV>;
8366
+ template <>
8367
+ struct hash <VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV>;
8368
+ template <>
8369
+ struct hash <VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV>;
8370
+ template <>
8371
+ struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV>;
8372
+
8306
8373
// === VK_KHR_shader_relaxed_extended_instruction ===
8307
8374
template <>
8308
8375
struct hash <VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>;
0 commit comments