Skip to content

Commit 636ddce

Browse files
committed
Update for Vulkan-Docs 1.4.312
1 parent 2ac8169 commit 636ddce

16 files changed

+7616
-1276
lines changed

include/vulkan/vulkan.cppm

+67
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,10 @@ export namespace VULKAN_HPP_NAMESPACE
753753
using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV;
754754
using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV;
755755

756+
//=== VK_QCOM_tile_shading ===
757+
using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagBitsQCOM;
758+
using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagsQCOM;
759+
756760
#if defined( VK_USE_PLATFORM_METAL_EXT )
757761
//=== VK_EXT_metal_objects ===
758762
using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT;
@@ -2092,6 +2096,10 @@ export namespace VULKAN_HPP_NAMESPACE
20922096
using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion;
20932097
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
20942098

2099+
//=== VK_QCOM_tile_shading ===
2100+
using VULKAN_HPP_NAMESPACE::QCOMTileShadingExtensionName;
2101+
using VULKAN_HPP_NAMESPACE::QCOMTileShadingSpecVersion;
2102+
20952103
//=== VK_NV_low_latency ===
20962104
using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName;
20972105
using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion;
@@ -2653,6 +2661,10 @@ export namespace VULKAN_HPP_NAMESPACE
26532661
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsExtensionName;
26542662
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsSpecVersion;
26552663

2664+
//=== VK_NV_external_compute_queue ===
2665+
using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueExtensionName;
2666+
using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueSpecVersion;
2667+
26562668
//=== VK_KHR_shader_relaxed_extended_instruction ===
26572669
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionExtensionName;
26582670
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionSpecVersion;
@@ -4132,6 +4144,14 @@ export namespace VULKAN_HPP_NAMESPACE
41324144
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV;
41334145
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
41344146

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+
41354155
//=== VK_NV_low_latency ===
41364156
using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV;
41374157

@@ -4697,6 +4717,12 @@ export namespace VULKAN_HPP_NAMESPACE
46974717
//=== VK_NV_raw_access_chains ===
46984718
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV;
46994719

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+
47004726
//=== VK_KHR_shader_relaxed_extended_instruction ===
47014727
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR;
47024728

@@ -4940,6 +4966,9 @@ export namespace VULKAN_HPP_NAMESPACE
49404966
//=== VK_KHR_pipeline_binary ===
49414967
using VULKAN_HPP_NAMESPACE::PipelineBinaryKHR;
49424968

4969+
//=== VK_NV_external_compute_queue ===
4970+
using VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV;
4971+
49434972
//=== VK_EXT_device_generated_commands ===
49444973
using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT;
49454974
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT;
@@ -5046,6 +5075,9 @@ export namespace VULKAN_HPP_NAMESPACE
50465075
//=== VK_KHR_pipeline_binary ===
50475076
using VULKAN_HPP_NAMESPACE::UniquePipelineBinaryKHR;
50485077

5078+
//=== VK_NV_external_compute_queue ===
5079+
using VULKAN_HPP_NAMESPACE::UniqueExternalComputeQueueNV;
5080+
50495081
//=== VK_EXT_device_generated_commands ===
50505082
using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
50515083
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutEXT;
@@ -5157,6 +5189,9 @@ export namespace VULKAN_HPP_NAMESPACE
51575189
//=== VK_KHR_pipeline_binary ===
51585190
using VULKAN_HPP_NAMESPACE::SharedPipelineBinaryKHR;
51595191

5192+
//=== VK_NV_external_compute_queue ===
5193+
using VULKAN_HPP_NAMESPACE::SharedExternalComputeQueueNV;
5194+
51605195
//=== VK_EXT_device_generated_commands ===
51615196
using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
51625197
using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutEXT;
@@ -5212,6 +5247,7 @@ export namespace VULKAN_HPP_NAMESPACE
52125247
//======================================
52135248
using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions;
52145249
using VULKAN_HPP_NAMESPACE::getDeviceExtensions;
5250+
using VULKAN_HPP_NAMESPACE::getExtensionDepends;
52155251
using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy;
52165252
using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy;
52175253
using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo;
@@ -5351,6 +5387,9 @@ export namespace VULKAN_HPP_NAMESPACE
53515387
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR;
53525388
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs;
53535389

5390+
//=== VK_NV_external_compute_queue ===
5391+
using VULKAN_HPP_RAII_NAMESPACE::ExternalComputeQueueNV;
5392+
53545393
//=== VK_EXT_device_generated_commands ===
53555394
using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutEXT;
53565395
using VULKAN_HPP_RAII_NAMESPACE::IndirectExecutionSetEXT;
@@ -5523,6 +5562,10 @@ export namespace std
55235562
template <>
55245563
struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>;
55255564

5565+
//=== VK_NV_external_compute_queue ===
5566+
template <>
5567+
struct hash<VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV>;
5568+
55265569
//=== VK_EXT_device_generated_commands ===
55275570
template <>
55285571
struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT>;
@@ -7413,6 +7456,20 @@ export namespace std
74137456
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>;
74147457
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
74157458

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+
74167473
//=== VK_NV_low_latency ===
74177474
template <>
74187475
struct hash<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>;
@@ -8303,6 +8360,16 @@ export namespace std
83038360
template <>
83048361
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>;
83058362

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+
83068373
//=== VK_KHR_shader_relaxed_extended_instruction ===
83078374
template <>
83088375
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>;

0 commit comments

Comments
 (0)