Skip to content

Commit 3dda5a1

Browse files
committed
Update for Vulkan-Docs 1.4.332
1 parent 766aaab commit 3dda5a1

14 files changed

+1321
-361
lines changed

include/vulkan/vulkan.cppm

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ module;
1818
"To silence this warning, define the VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING macro.\n\n" \
1919
"For feedback, go to: https://github.com/KhronosGroup/Vulkan-Hpp/issues"
2020

21-
# if defined( __clang__ ) || defined( __GNUC__ ) || defined( __GNUG__ )
22-
_Pragma( VULKAN_HPP_STRINGIFY( GCC warning VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING ) )
23-
# elif defined( _MSC_VER )
24-
_Pragma( VULKAN_HPP_STRINGIFY( message( __FILE__ "(" VULKAN_HPP_STRINGIFY( __LINE__ ) "): warning: " VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING ) ) )
25-
# endif
21+
VULKAN_HPP_COMPILE_WARNING( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING )
2622
#endif
2723

2824
#include <vulkan/vulkan.hpp>
@@ -32,8 +28,8 @@ _Pragma( VULKAN_HPP_STRINGIFY( message( __FILE__ "(" VULKAN_HPP_STRINGIFY( __LIN
3228
#include <vulkan/vulkan_raii.hpp>
3329
#include <vulkan/vulkan_shared.hpp>
3430

35-
export module vulkan_hpp;
36-
export import VULKAN_HPP_STD_MODULE;
31+
export module vulkan_hpp;
32+
export import std.compat;
3733

3834
export namespace VULKAN_HPP_NAMESPACE
3935
{
@@ -1052,6 +1048,9 @@ export namespace VULKAN_HPP_NAMESPACE
10521048
using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsARM;
10531049
using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsARM;
10541050

1051+
//=== VK_QCOM_data_graph_model ===
1052+
using VULKAN_HPP_NAMESPACE::DataGraphModelCacheTypeQCOM;
1053+
10551054
//=== VK_KHR_maintenance10 ===
10561055
using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagBitsKHR;
10571056
using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsKHR;
@@ -2979,6 +2978,11 @@ export namespace VULKAN_HPP_NAMESPACE
29792978
using VULKAN_HPP_NAMESPACE::EXTShader64BitIndexingExtensionName;
29802979
using VULKAN_HPP_NAMESPACE::EXTShader64BitIndexingSpecVersion;
29812980

2981+
//=== VK_QCOM_data_graph_model ===
2982+
using VULKAN_HPP_NAMESPACE::DataGraphModelToolchainVersionLengthQCOM;
2983+
using VULKAN_HPP_NAMESPACE::QCOMDataGraphModelExtensionName;
2984+
using VULKAN_HPP_NAMESPACE::QCOMDataGraphModelSpecVersion;
2985+
29822986
//=== VK_KHR_maintenance10 ===
29832987
using VULKAN_HPP_NAMESPACE::KHRMaintenance10ExtensionName;
29842988
using VULKAN_HPP_NAMESPACE::KHRMaintenance10SpecVersion;
@@ -5278,6 +5282,11 @@ export namespace VULKAN_HPP_NAMESPACE
52785282
//=== VK_EXT_shader_64bit_indexing ===
52795283
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT;
52805284

5285+
//=== VK_QCOM_data_graph_model ===
5286+
using VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM;
5287+
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM;
5288+
using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM;
5289+
52815290
//=== VK_KHR_maintenance10 ===
52825291
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR;
52835292
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR;
@@ -9339,6 +9348,14 @@ export namespace std
93399348
template <>
93409349
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT>;
93419350

9351+
//=== VK_QCOM_data_graph_model ===
9352+
template <>
9353+
struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM>;
9354+
template <>
9355+
struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM>;
9356+
template <>
9357+
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM>;
9358+
93429359
//=== VK_KHR_maintenance10 ===
93439360
template <>
93449361
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR>;

include/vulkan/vulkan.hpp

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
# include <cassert>
3939
# include <cstdlib>
4040
# include <cstring>
41-
import VULKAN_HPP_STD_MODULE;
41+
import std.compat;
4242
#endif
4343
#include <vulkan/vulkan.h>
4444

@@ -58,7 +58,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
5858
# endif
5959
#endif
6060

61-
static_assert( VK_HEADER_VERSION == 331, "Wrong VK_HEADER_VERSION!" );
61+
static_assert( VK_HEADER_VERSION == 332, "Wrong VK_HEADER_VERSION!" );
6262

6363
// <tuple> includes <sys/sysmacros.h> through some other header
6464
// this results in major(x) being resolved to gnu_dev_major(x)
@@ -7614,6 +7614,9 @@ namespace VULKAN_HPP_NAMESPACE
76147614
//=== VK_NV_partitioned_acceleration_structure ===
76157615
VULKAN_HPP_CONSTEXPR_INLINE uint32_t PartitionedAccelerationStructurePartitionIndexGlobalNV = VK_PARTITIONED_ACCELERATION_STRUCTURE_PARTITION_INDEX_GLOBAL_NV;
76167616

7617+
//=== VK_QCOM_data_graph_model ===
7618+
VULKAN_HPP_CONSTEXPR_INLINE uint32_t DataGraphModelToolchainVersionLengthQCOM = VK_DATA_GRAPH_MODEL_TOOLCHAIN_VERSION_LENGTH_QCOM;
7619+
76177620
//========================
76187621
//=== CONSTEXPR VALUEs ===
76197622
//========================
@@ -9530,6 +9533,10 @@ namespace VULKAN_HPP_NAMESPACE
95309533
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShader64BitIndexingExtensionName = VK_EXT_SHADER_64BIT_INDEXING_EXTENSION_NAME;
95319534
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShader64BitIndexingSpecVersion = VK_EXT_SHADER_64BIT_INDEXING_SPEC_VERSION;
95329535

9536+
//=== VK_QCOM_data_graph_model ===
9537+
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMDataGraphModelExtensionName = VK_QCOM_DATA_GRAPH_MODEL_EXTENSION_NAME;
9538+
VULKAN_HPP_CONSTEXPR_INLINE auto QCOMDataGraphModelSpecVersion = VK_QCOM_DATA_GRAPH_MODEL_SPEC_VERSION;
9539+
95339540
//=== VK_KHR_maintenance10 ===
95349541
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance10ExtensionName = VK_KHR_MAINTENANCE_10_EXTENSION_NAME;
95359542
VULKAN_HPP_CONSTEXPR_INLINE auto KHRMaintenance10SpecVersion = VK_KHR_MAINTENANCE_10_SPEC_VERSION;
@@ -19702,6 +19709,34 @@ namespace VULKAN_HPP_NAMESPACE
1970219709
};
1970319710
};
1970419711

19712+
//=== VK_QCOM_data_graph_model ===
19713+
template <>
19714+
struct StructExtends<DataGraphPipelineBuiltinModelCreateInfoQCOM, DataGraphPipelineCreateInfoARM>
19715+
{
19716+
enum
19717+
{
19718+
value = true
19719+
};
19720+
};
19721+
19722+
template <>
19723+
struct StructExtends<PhysicalDeviceDataGraphModelFeaturesQCOM, PhysicalDeviceFeatures2>
19724+
{
19725+
enum
19726+
{
19727+
value = true
19728+
};
19729+
};
19730+
19731+
template <>
19732+
struct StructExtends<PhysicalDeviceDataGraphModelFeaturesQCOM, DeviceCreateInfo>
19733+
{
19734+
enum
19735+
{
19736+
value = true
19737+
};
19738+
};
19739+
1970519740
//=== VK_KHR_maintenance10 ===
1970619741
template <>
1970719742
struct StructExtends<PhysicalDeviceMaintenance10FeaturesKHR, PhysicalDeviceFeatures2>

include/vulkan/vulkan_core.h

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ extern "C" {
6666
//#define VK_API_VERSION VK_MAKE_API_VERSION(0, 1, 0, 0) // Patch version should always be set to 0
6767

6868
// Version of this file
69-
#define VK_HEADER_VERSION 331
69+
#define VK_HEADER_VERSION 332
7070

7171
// Complete version of this file
7272
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 4, VK_HEADER_VERSION)
@@ -1358,6 +1358,8 @@ typedef enum VkStructureType {
13581358
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT = 1000620000,
13591359
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR = 1000361000,
13601360
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT = 1000627000,
1361+
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_MODEL_FEATURES_QCOM = 1000629000,
1362+
VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM = 1000629001,
13611363
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_FEATURES_KHR = 1000630000,
13621364
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_PROPERTIES_KHR = 1000630001,
13631365
VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR = 1000630002,
@@ -2182,6 +2184,7 @@ typedef enum VkIndexType {
21822184

21832185
typedef enum VkPipelineCacheHeaderVersion {
21842186
VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1,
2187+
VK_PIPELINE_CACHE_HEADER_VERSION_DATA_GRAPH_QCOM = 1000629000,
21852188
VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF
21862189
} VkPipelineCacheHeaderVersion;
21872190

@@ -21260,7 +21263,7 @@ typedef void (VKAPI_PTR *PFN_vkDestroyTensorViewARM)(VkDevice device, VkTensorVi
2126021263
typedef void (VKAPI_PTR *PFN_vkGetTensorMemoryRequirementsARM)(VkDevice device, const VkTensorMemoryRequirementsInfoARM* pInfo, VkMemoryRequirements2* pMemoryRequirements);
2126121264
typedef VkResult (VKAPI_PTR *PFN_vkBindTensorMemoryARM)(VkDevice device, uint32_t bindInfoCount, const VkBindTensorMemoryInfoARM* pBindInfos);
2126221265
typedef void (VKAPI_PTR *PFN_vkGetDeviceTensorMemoryRequirementsARM)(VkDevice device, const VkDeviceTensorMemoryRequirementsARM* pInfo, VkMemoryRequirements2* pMemoryRequirements);
21263-
typedef void (VKAPI_PTR *PFN_vkCmdCopyTensorARM)(VkCommandBuffer commandBuffer, const VkCopyTensorInfoARM* pCopyTensorInfo);
21266+
typedef void (VKAPI_PTR *PFN_vkCmdCopyTensorARM)(VkCommandBuffer commandBuffer, const VkCopyTensorInfoARM* pCopyTensorInfo);
2126421267
typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalTensorInfoARM* pExternalTensorInfo, VkExternalTensorPropertiesARM* pExternalTensorProperties);
2126521268
typedef VkResult (VKAPI_PTR *PFN_vkGetTensorOpaqueCaptureDescriptorDataARM)(VkDevice device, const VkTensorCaptureDescriptorDataInfoARM* pInfo, void* pData);
2126621269
typedef VkResult (VKAPI_PTR *PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM)(VkDevice device, const VkTensorViewCaptureDescriptorDataInfoARM* pInfo, void* pData);
@@ -21320,7 +21323,7 @@ VKAPI_ATTR void VKAPI_CALL vkGetDeviceTensorMemoryRequirementsARM(
2132021323
#ifndef VK_ONLY_EXPORTED_PROTOTYPES
2132121324
VKAPI_ATTR void VKAPI_CALL vkCmdCopyTensorARM(
2132221325
VkCommandBuffer commandBuffer,
21323-
const VkCopyTensorInfoARM* pCopyTensorInfo);
21326+
const VkCopyTensorInfoARM* pCopyTensorInfo);
2132421327
#endif
2132521328

2132621329
#ifndef VK_ONLY_EXPORTED_PROTOTYPES
@@ -22228,11 +22231,15 @@ typedef enum VkDataGraphPipelinePropertyARM {
2222822231

2222922232
typedef enum VkPhysicalDeviceDataGraphProcessingEngineTypeARM {
2223022233
VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_DEFAULT_ARM = 0,
22234+
VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_NEURAL_QCOM = 1000629000,
22235+
VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_COMPUTE_QCOM = 1000629001,
2223122236
VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_MAX_ENUM_ARM = 0x7FFFFFFF
2223222237
} VkPhysicalDeviceDataGraphProcessingEngineTypeARM;
2223322238

2223422239
typedef enum VkPhysicalDeviceDataGraphOperationTypeARM {
2223522240
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARM = 0,
22241+
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_NEURAL_MODEL_QCOM = 1000629000,
22242+
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_BUILTIN_MODEL_QCOM = 1000629001,
2223622243
VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_MAX_ENUM_ARM = 0x7FFFFFFF
2223722244
} VkPhysicalDeviceDataGraphOperationTypeARM;
2223822245
typedef VkFlags64 VkDataGraphPipelineSessionCreateFlagsARM;
@@ -23890,6 +23897,38 @@ typedef struct VkPhysicalDeviceShader64BitIndexingFeaturesEXT {
2389023897

2389123898

2389223899

23900+
// VK_QCOM_data_graph_model is a preprocessor guard. Do not pass it to API calls.
23901+
#define VK_QCOM_data_graph_model 1
23902+
#define VK_DATA_GRAPH_MODEL_TOOLCHAIN_VERSION_LENGTH_QCOM 3U
23903+
#define VK_QCOM_DATA_GRAPH_MODEL_SPEC_VERSION 1
23904+
#define VK_QCOM_DATA_GRAPH_MODEL_EXTENSION_NAME "VK_QCOM_data_graph_model"
23905+
23906+
typedef enum VkDataGraphModelCacheTypeQCOM {
23907+
VK_DATA_GRAPH_MODEL_CACHE_TYPE_GENERIC_BINARY_QCOM = 0,
23908+
VK_DATA_GRAPH_MODEL_CACHE_TYPE_MAX_ENUM_QCOM = 0x7FFFFFFF
23909+
} VkDataGraphModelCacheTypeQCOM;
23910+
typedef struct VkPipelineCacheHeaderVersionDataGraphQCOM {
23911+
uint32_t headerSize;
23912+
VkPipelineCacheHeaderVersion headerVersion;
23913+
VkDataGraphModelCacheTypeQCOM cacheType;
23914+
uint32_t cacheVersion;
23915+
uint32_t toolchainVersion[VK_DATA_GRAPH_MODEL_TOOLCHAIN_VERSION_LENGTH_QCOM];
23916+
} VkPipelineCacheHeaderVersionDataGraphQCOM;
23917+
23918+
typedef struct VkDataGraphPipelineBuiltinModelCreateInfoQCOM {
23919+
VkStructureType sType;
23920+
const void* pNext;
23921+
const VkPhysicalDeviceDataGraphOperationSupportARM* pOperation;
23922+
} VkDataGraphPipelineBuiltinModelCreateInfoQCOM;
23923+
23924+
typedef struct VkPhysicalDeviceDataGraphModelFeaturesQCOM {
23925+
VkStructureType sType;
23926+
const void* pNext;
23927+
VkBool32 dataGraphModel;
23928+
} VkPhysicalDeviceDataGraphModelFeaturesQCOM;
23929+
23930+
23931+
2389323932
// VK_SEC_pipeline_cache_incremental_mode is a preprocessor guard. Do not pass it to API calls.
2389423933
#define VK_SEC_pipeline_cache_incremental_mode 1
2389523934
#define VK_SEC_PIPELINE_CACHE_INCREMENTAL_MODE_SPEC_VERSION 1

include/vulkan/vulkan_enums.hpp

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1733,6 +1733,8 @@ namespace VULKAN_HPP_NAMESPACE
17331733
ePhysicalDevicePresentModeFifoLatestReadyFeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR,
17341734
ePhysicalDevicePresentModeFifoLatestReadyFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT,
17351735
ePhysicalDeviceShader64BitIndexingFeaturesEXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT,
1736+
ePhysicalDeviceDataGraphModelFeaturesQCOM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_MODEL_FEATURES_QCOM,
1737+
eDataGraphPipelineBuiltinModelCreateInfoQCOM = VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM,
17361738
ePhysicalDeviceMaintenance10FeaturesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_FEATURES_KHR,
17371739
ePhysicalDeviceMaintenance10PropertiesKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_PROPERTIES_KHR,
17381740
eRenderingAttachmentFlagsInfoKHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR,
@@ -3191,7 +3193,8 @@ namespace VULKAN_HPP_NAMESPACE
31913193
// wrapper class for enum VkPipelineCacheHeaderVersion, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPipelineCacheHeaderVersion.html
31923194
enum class PipelineCacheHeaderVersion
31933195
{
3194-
eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE
3196+
eOne = VK_PIPELINE_CACHE_HEADER_VERSION_ONE,
3197+
eDataGraphQCOM = VK_PIPELINE_CACHE_HEADER_VERSION_DATA_GRAPH_QCOM
31953198
};
31963199

31973200
// wrapper class for enum VkEventCreateFlagBits, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkEventCreateFlagBits.html
@@ -8805,14 +8808,18 @@ namespace VULKAN_HPP_NAMESPACE
88058808
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceDataGraphProcessingEngineTypeARM.html
88068809
enum class PhysicalDeviceDataGraphProcessingEngineTypeARM
88078810
{
8808-
eDefault = VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_DEFAULT_ARM
8811+
eDefault = VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_DEFAULT_ARM,
8812+
eNeuralQCOM = VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_NEURAL_QCOM,
8813+
eComputeQCOM = VK_PHYSICAL_DEVICE_DATA_GRAPH_PROCESSING_ENGINE_TYPE_COMPUTE_QCOM
88098814
};
88108815

88118816
// wrapper class for enum VkPhysicalDeviceDataGraphOperationTypeARM, see
88128817
// https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceDataGraphOperationTypeARM.html
88138818
enum class PhysicalDeviceDataGraphOperationTypeARM
88148819
{
8815-
eSpirvExtendedInstructionSet = VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARM
8820+
eSpirvExtendedInstructionSet = VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_SPIRV_EXTENDED_INSTRUCTION_SET_ARM,
8821+
eNeuralModelQCOM = VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_NEURAL_MODEL_QCOM,
8822+
eBuiltinModelQCOM = VK_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_TYPE_BUILTIN_MODEL_QCOM
88168823
};
88178824

88188825
//=== VK_KHR_video_encode_av1 ===
@@ -9405,6 +9412,14 @@ namespace VULKAN_HPP_NAMESPACE
94059412
static VULKAN_HPP_CONST_OR_CONSTEXPR PerformanceCounterDescriptionFlagsARM allFlags = {};
94069413
};
94079414

9415+
//=== VK_QCOM_data_graph_model ===
9416+
9417+
// wrapper class for enum VkDataGraphModelCacheTypeQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkDataGraphModelCacheTypeQCOM.html
9418+
enum class DataGraphModelCacheTypeQCOM
9419+
{
9420+
eGenericBinary = VK_DATA_GRAPH_MODEL_CACHE_TYPE_GENERIC_BINARY_QCOM
9421+
};
9422+
94089423
//=== VK_KHR_maintenance10 ===
94099424

94109425
// wrapper class for enum VkRenderingAttachmentFlagBitsKHR, see

0 commit comments

Comments
 (0)