2#define VULKAN_CORE_H_ 1
23#define VK_VERSION_1_0 1
26#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
29#ifndef VK_USE_64_BIT_PTR_DEFINES
30 #if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__) ) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__) || (defined(__riscv) && __riscv_xlen == 64)
31 #define VK_USE_64_BIT_PTR_DEFINES 1
33 #define VK_USE_64_BIT_PTR_DEFINES 0
38#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE
39 #if (VK_USE_64_BIT_PTR_DEFINES==1)
40 #if (defined(__cplusplus) && (__cplusplus >= 201103L)) || (defined(_MSVC_LANG) && (_MSVC_LANG >= 201103L))
41 #define VK_NULL_HANDLE nullptr
43 #define VK_NULL_HANDLE ((void*)0)
46 #define VK_NULL_HANDLE 0ULL
50 #define VK_NULL_HANDLE 0
54#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE
55 #if (VK_USE_64_BIT_PTR_DEFINES==1)
56 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object;
58 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object;
62#define VK_MAKE_API_VERSION(variant, major, minor, patch) \
63 ((((uint32_t)(variant)) << 29U) | (((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch)))
69#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)
72#define VK_HEADER_VERSION 268
75#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
78#define VK_MAKE_VERSION(major, minor, patch) \
79 ((((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch)))
82#define VK_VERSION_MAJOR(version) ((uint32_t)(version) >> 22U)
85#define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12U) & 0x3FFU)
88#define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU)
90#define VK_API_VERSION_VARIANT(version) ((uint32_t)(version) >> 29U)
91#define VK_API_VERSION_MAJOR(version) (((uint32_t)(version) >> 22U) & 0x7FU)
92#define VK_API_VERSION_MINOR(version) (((uint32_t)(version) >> 12U) & 0x3FFU)
93#define VK_API_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU)
124#define VK_ATTACHMENT_UNUSED (~0U)
126#define VK_LOD_CLAMP_NONE 1000.0F
127#define VK_QUEUE_FAMILY_IGNORED (~0U)
128#define VK_REMAINING_ARRAY_LAYERS (~0U)
129#define VK_REMAINING_MIP_LEVELS (~0U)
130#define VK_SUBPASS_EXTERNAL (~0U)
132#define VK_WHOLE_SIZE (~0ULL)
133#define VK_MAX_MEMORY_TYPES 32U
134#define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256U
135#define VK_UUID_SIZE 16U
136#define VK_MAX_EXTENSION_NAME_SIZE 256U
137#define VK_MAX_DESCRIPTION_SIZE 256U
138#define VK_MAX_MEMORY_HEAPS 16U
185#ifdef VK_ENABLE_BETA_EXTENSIONS
186 VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR = -1000299000,
470#ifdef VK_ENABLE_BETA_EXTENSIONS
471 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT = 1000038000,
473#ifdef VK_ENABLE_BETA_EXTENSIONS
474 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000038001,
476#ifdef VK_ENABLE_BETA_EXTENSIONS
477 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000038002,
479#ifdef VK_ENABLE_BETA_EXTENSIONS
480 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT = 1000038003,
482#ifdef VK_ENABLE_BETA_EXTENSIONS
483 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT = 1000038004,
485#ifdef VK_ENABLE_BETA_EXTENSIONS
486 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT = 1000038005,
488#ifdef VK_ENABLE_BETA_EXTENSIONS
489 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT = 1000038006,
491#ifdef VK_ENABLE_BETA_EXTENSIONS
492 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT = 1000038007,
494#ifdef VK_ENABLE_BETA_EXTENSIONS
495 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT = 1000038008,
497#ifdef VK_ENABLE_BETA_EXTENSIONS
498 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT = 1000038009,
500#ifdef VK_ENABLE_BETA_EXTENSIONS
501 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT = 1000038010,
503#ifdef VK_ENABLE_BETA_EXTENSIONS
504 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT = 1000038011,
506#ifdef VK_ENABLE_BETA_EXTENSIONS
507 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT = 1000038012,
509#ifdef VK_ENABLE_BETA_EXTENSIONS
510 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT = 1000038013,
512#ifdef VK_ENABLE_BETA_EXTENSIONS
513 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT = 1000039000,
515#ifdef VK_ENABLE_BETA_EXTENSIONS
516 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000039001,
518#ifdef VK_ENABLE_BETA_EXTENSIONS
519 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000039002,
521#ifdef VK_ENABLE_BETA_EXTENSIONS
522 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT = 1000039003,
524#ifdef VK_ENABLE_BETA_EXTENSIONS
525 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT = 1000039004,
527#ifdef VK_ENABLE_BETA_EXTENSIONS
528 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT = 1000039005,
530#ifdef VK_ENABLE_BETA_EXTENSIONS
531 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT = 1000039006,
533#ifdef VK_ENABLE_BETA_EXTENSIONS
534 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT = 1000039007,
536#ifdef VK_ENABLE_BETA_EXTENSIONS
537 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT = 1000039009,
539#ifdef VK_ENABLE_BETA_EXTENSIONS
540 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT = 1000039010,
542#ifdef VK_ENABLE_BETA_EXTENSIONS
543 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT = 1000039011,
545#ifdef VK_ENABLE_BETA_EXTENSIONS
546 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT = 1000039012,
548#ifdef VK_ENABLE_BETA_EXTENSIONS
549 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT = 1000039013,
551#ifdef VK_ENABLE_BETA_EXTENSIONS
552 VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT = 1000039014,
649#ifdef VK_ENABLE_BETA_EXTENSIONS
650 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX = 1000134000,
652#ifdef VK_ENABLE_BETA_EXTENSIONS
653 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX = 1000134001,
655#ifdef VK_ENABLE_BETA_EXTENSIONS
656 VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX = 1000134002,
658#ifdef VK_ENABLE_BETA_EXTENSIONS
659 VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX = 1000134003,
661#ifdef VK_ENABLE_BETA_EXTENSIONS
662 VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX = 1000134004,
705#ifdef VK_ENABLE_BETA_EXTENSIONS
706 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR = 1000163000,
708#ifdef VK_ENABLE_BETA_EXTENSIONS
709 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR = 1000163001,
870#ifdef VK_ENABLE_BETA_EXTENSIONS
871 VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR = 1000299000,
873#ifdef VK_ENABLE_BETA_EXTENSIONS
874 VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR = 1000299001,
876#ifdef VK_ENABLE_BETA_EXTENSIONS
877 VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR = 1000299002,
879#ifdef VK_ENABLE_BETA_EXTENSIONS
880 VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR = 1000299003,
882#ifdef VK_ENABLE_BETA_EXTENSIONS
883 VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR = 1000299004,
885#ifdef VK_ENABLE_BETA_EXTENSIONS
886 VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR = 1000299005,
888#ifdef VK_ENABLE_BETA_EXTENSIONS
889 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299006,
891#ifdef VK_ENABLE_BETA_EXTENSIONS
892 VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR = 1000299007,
894#ifdef VK_ENABLE_BETA_EXTENSIONS
895 VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299008,
897#ifdef VK_ENABLE_BETA_EXTENSIONS
898 VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR = 1000299009,
900#ifdef VK_ENABLE_BETA_EXTENSIONS
901 VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000299010,
1023#ifdef VK_ENABLE_BETA_EXTENSIONS
1024 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV = 1000397000,
1026#ifdef VK_ENABLE_BETA_EXTENSIONS
1027 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV = 1000397001,
1029#ifdef VK_ENABLE_BETA_EXTENSIONS
1030 VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV = 1000397002,
1355#ifdef VK_ENABLE_BETA_EXTENSIONS
1356 VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000,
1358#ifdef VK_ENABLE_BETA_EXTENSIONS
1359 VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001,
1361#ifdef VK_ENABLE_BETA_EXTENSIONS
1362 VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002,
1800#ifdef VK_ENABLE_BETA_EXTENSIONS
1801 VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR = 1000299000,
2168#ifdef VK_ENABLE_BETA_EXTENSIONS
2169 VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX = 1000134000,
2288#ifdef VK_ENABLE_BETA_EXTENSIONS
2289 VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000,
2291#ifdef VK_ENABLE_BETA_EXTENSIONS
2292 VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000,
2366#ifdef VK_ENABLE_BETA_EXTENSIONS
2367 VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00002000,
2369#ifdef VK_ENABLE_BETA_EXTENSIONS
2370 VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00004000,
2372#ifdef VK_ENABLE_BETA_EXTENSIONS
2373 VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000,
2419#ifdef VK_ENABLE_BETA_EXTENSIONS
2420 VK_QUEUE_VIDEO_ENCODE_BIT_KHR = 0x00000040,
2560#ifdef VK_ENABLE_BETA_EXTENSIONS
2561 VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX = 0x02000000,
2566#ifdef VK_ENABLE_BETA_EXTENSIONS
2567 VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00008000,
2569#ifdef VK_ENABLE_BETA_EXTENSIONS
2570 VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00010000,
2639#ifdef VK_ENABLE_BETA_EXTENSIONS
2640 VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV = 0x10000000,
4083typedef void (
VKAPI_PTR *
PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer,
VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount,
const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount,
const uint32_t* pDynamicOffsets);
4086typedef void (
VKAPI_PTR *
PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance);
4087typedef void (
VKAPI_PTR *
PFN_vkCmdDrawIndexed)(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance);
4105typedef void (
VKAPI_PTR *
PFN_vkCmdWaitEvents)(VkCommandBuffer commandBuffer, uint32_t eventCount,
const VkEvent* pEvents,
VkPipelineStageFlags srcStageMask,
VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount,
const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount,
const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount,
const VkImageMemoryBarrier* pImageMemoryBarriers);
4118#ifndef VK_NO_PROTOTYPES
4122 VkInstance* pInstance);
4130 uint32_t* pPhysicalDeviceCount,
4131 VkPhysicalDevice* pPhysicalDevices);
4134 VkPhysicalDevice physicalDevice,
4138 VkPhysicalDevice physicalDevice,
4143 VkPhysicalDevice physicalDevice,
4152 VkPhysicalDevice physicalDevice,
4156 VkPhysicalDevice physicalDevice,
4157 uint32_t* pQueueFamilyPropertyCount,
4161 VkPhysicalDevice physicalDevice,
4173 VkPhysicalDevice physicalDevice,
4183 const char* pLayerName,
4184 uint32_t* pPropertyCount,
4188 VkPhysicalDevice physicalDevice,
4189 const char* pLayerName,
4190 uint32_t* pPropertyCount,
4194 uint32_t* pPropertyCount,
4198 VkPhysicalDevice physicalDevice,
4199 uint32_t* pPropertyCount,
4204 uint32_t queueFamilyIndex,
4205 uint32_t queueIndex,
4210 uint32_t submitCount,
4224 VkDeviceMemory* pMemory);
4228 VkDeviceMemory memory,
4233 VkDeviceMemory memory,
4241 VkDeviceMemory memory);
4245 uint32_t memoryRangeCount,
4250 uint32_t memoryRangeCount,
4255 VkDeviceMemory memory,
4261 VkDeviceMemory memory,
4267 VkDeviceMemory memory,
4283 uint32_t* pSparseMemoryRequirementCount,
4287 VkPhysicalDevice physicalDevice,
4293 uint32_t* pPropertyCount,
4298 uint32_t bindInfoCount,
4315 uint32_t fenceCount,
4316 const VkFence* pFences);
4324 uint32_t fenceCount,
4325 const VkFence* pFences,
4333 VkSemaphore* pSemaphore);
4337 VkSemaphore semaphore,
4367 VkQueryPool* pQueryPool);
4371 VkQueryPool queryPool,
4376 VkQueryPool queryPool,
4377 uint32_t firstQuery,
4378 uint32_t queryCount,
4399 VkBufferView* pView);
4403 VkBufferView bufferView,
4427 VkImageView* pView);
4431 VkImageView imageView,
4438 VkShaderModule* pShaderModule);
4442 VkShaderModule shaderModule,
4449 VkPipelineCache* pPipelineCache);
4453 VkPipelineCache pipelineCache,
4458 VkPipelineCache pipelineCache,
4464 VkPipelineCache dstCache,
4465 uint32_t srcCacheCount,
4466 const VkPipelineCache* pSrcCaches);
4470 VkPipelineCache pipelineCache,
4471 uint32_t createInfoCount,
4474 VkPipeline* pPipelines);
4478 VkPipelineCache pipelineCache,
4479 uint32_t createInfoCount,
4482 VkPipeline* pPipelines);
4486 VkPipeline pipeline,
4493 VkPipelineLayout* pPipelineLayout);
4497 VkPipelineLayout pipelineLayout,
4504 VkSampler* pSampler);
4515 VkDescriptorSetLayout* pSetLayout);
4519 VkDescriptorSetLayout descriptorSetLayout,
4526 VkDescriptorPool* pDescriptorPool);
4530 VkDescriptorPool descriptorPool,
4535 VkDescriptorPool descriptorPool,
4541 VkDescriptorSet* pDescriptorSets);
4545 VkDescriptorPool descriptorPool,
4546 uint32_t descriptorSetCount,
4547 const VkDescriptorSet* pDescriptorSets);
4551 uint32_t descriptorWriteCount,
4553 uint32_t descriptorCopyCount,
4560 VkFramebuffer* pFramebuffer);
4564 VkFramebuffer framebuffer,
4571 VkRenderPass* pRenderPass);
4575 VkRenderPass renderPass,
4580 VkRenderPass renderPass,
4587 VkCommandPool* pCommandPool);
4591 VkCommandPool commandPool,
4596 VkCommandPool commandPool,
4602 VkCommandBuffer* pCommandBuffers);
4606 VkCommandPool commandPool,
4607 uint32_t commandBufferCount,
4608 const VkCommandBuffer* pCommandBuffers);
4611 VkCommandBuffer commandBuffer,
4615 VkCommandBuffer commandBuffer);
4618 VkCommandBuffer commandBuffer,
4622 VkCommandBuffer commandBuffer,
4624 VkPipeline pipeline);
4627 VkCommandBuffer commandBuffer,
4628 uint32_t firstViewport,
4629 uint32_t viewportCount,
4633 VkCommandBuffer commandBuffer,
4634 uint32_t firstScissor,
4635 uint32_t scissorCount,
4639 VkCommandBuffer commandBuffer,
4643 VkCommandBuffer commandBuffer,
4644 float depthBiasConstantFactor,
4645 float depthBiasClamp,
4646 float depthBiasSlopeFactor);
4649 VkCommandBuffer commandBuffer,
4650 const float blendConstants[4]);
4653 VkCommandBuffer commandBuffer,
4654 float minDepthBounds,
4655 float maxDepthBounds);
4658 VkCommandBuffer commandBuffer,
4660 uint32_t compareMask);
4663 VkCommandBuffer commandBuffer,
4665 uint32_t writeMask);
4668 VkCommandBuffer commandBuffer,
4670 uint32_t reference);
4673 VkCommandBuffer commandBuffer,
4675 VkPipelineLayout layout,
4677 uint32_t descriptorSetCount,
4678 const VkDescriptorSet* pDescriptorSets,
4679 uint32_t dynamicOffsetCount,
4680 const uint32_t* pDynamicOffsets);
4683 VkCommandBuffer commandBuffer,
4689 VkCommandBuffer commandBuffer,
4690 uint32_t firstBinding,
4691 uint32_t bindingCount,
4692 const VkBuffer* pBuffers,
4696 VkCommandBuffer commandBuffer,
4697 uint32_t vertexCount,
4698 uint32_t instanceCount,
4699 uint32_t firstVertex,
4700 uint32_t firstInstance);
4703 VkCommandBuffer commandBuffer,
4704 uint32_t indexCount,
4705 uint32_t instanceCount,
4706 uint32_t firstIndex,
4707 int32_t vertexOffset,
4708 uint32_t firstInstance);
4711 VkCommandBuffer commandBuffer,
4718 VkCommandBuffer commandBuffer,
4725 VkCommandBuffer commandBuffer,
4726 uint32_t groupCountX,
4727 uint32_t groupCountY,
4728 uint32_t groupCountZ);
4731 VkCommandBuffer commandBuffer,
4736 VkCommandBuffer commandBuffer,
4739 uint32_t regionCount,
4743 VkCommandBuffer commandBuffer,
4748 uint32_t regionCount,
4752 VkCommandBuffer commandBuffer,
4757 uint32_t regionCount,
4762 VkCommandBuffer commandBuffer,
4766 uint32_t regionCount,
4770 VkCommandBuffer commandBuffer,
4774 uint32_t regionCount,
4778 VkCommandBuffer commandBuffer,
4785 VkCommandBuffer commandBuffer,
4792 VkCommandBuffer commandBuffer,
4796 uint32_t rangeCount,
4800 VkCommandBuffer commandBuffer,
4804 uint32_t rangeCount,
4808 VkCommandBuffer commandBuffer,
4809 uint32_t attachmentCount,
4815 VkCommandBuffer commandBuffer,
4820 uint32_t regionCount,
4824 VkCommandBuffer commandBuffer,
4829 VkCommandBuffer commandBuffer,
4834 VkCommandBuffer commandBuffer,
4835 uint32_t eventCount,
4836 const VkEvent* pEvents,
4839 uint32_t memoryBarrierCount,
4841 uint32_t bufferMemoryBarrierCount,
4843 uint32_t imageMemoryBarrierCount,
4847 VkCommandBuffer commandBuffer,
4851 uint32_t memoryBarrierCount,
4853 uint32_t bufferMemoryBarrierCount,
4855 uint32_t imageMemoryBarrierCount,
4859 VkCommandBuffer commandBuffer,
4860 VkQueryPool queryPool,
4865 VkCommandBuffer commandBuffer,
4866 VkQueryPool queryPool,
4870 VkCommandBuffer commandBuffer,
4871 VkQueryPool queryPool,
4872 uint32_t firstQuery,
4873 uint32_t queryCount);
4876 VkCommandBuffer commandBuffer,
4878 VkQueryPool queryPool,
4882 VkCommandBuffer commandBuffer,
4883 VkQueryPool queryPool,
4884 uint32_t firstQuery,
4885 uint32_t queryCount,
4892 VkCommandBuffer commandBuffer,
4893 VkPipelineLayout layout,
4897 const void* pValues);
4900 VkCommandBuffer commandBuffer,
4905 VkCommandBuffer commandBuffer,
4909 VkCommandBuffer commandBuffer);
4912 VkCommandBuffer commandBuffer,
4913 uint32_t commandBufferCount,
4914 const VkCommandBuffer* pCommandBuffers);
4919#define VK_VERSION_1_1 1
4921#define VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0)
4925#define VK_MAX_DEVICE_GROUP_SIZE 32U
4926#define VK_LUID_SIZE 8U
4927#define VK_QUEUE_FAMILY_EXTERNAL (~1U)
5613typedef void (
VKAPI_PTR *
PFN_vkCmdDispatchBase)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ);
5637#ifndef VK_NO_PROTOTYPES
5639 uint32_t* pApiVersion);
5643 uint32_t bindInfoCount,
5648 uint32_t bindInfoCount,
5654 uint32_t localDeviceIndex,
5655 uint32_t remoteDeviceIndex,
5659 VkCommandBuffer commandBuffer,
5660 uint32_t deviceMask);
5663 VkCommandBuffer commandBuffer,
5664 uint32_t baseGroupX,
5665 uint32_t baseGroupY,
5666 uint32_t baseGroupZ,
5667 uint32_t groupCountX,
5668 uint32_t groupCountY,
5669 uint32_t groupCountZ);
5673 uint32_t* pPhysicalDeviceGroupCount,
5689 uint32_t* pSparseMemoryRequirementCount,
5693 VkPhysicalDevice physicalDevice,
5697 VkPhysicalDevice physicalDevice,
5701 VkPhysicalDevice physicalDevice,
5706 VkPhysicalDevice physicalDevice,
5711 VkPhysicalDevice physicalDevice,
5712 uint32_t* pQueueFamilyPropertyCount,
5716 VkPhysicalDevice physicalDevice,
5720 VkPhysicalDevice physicalDevice,
5722 uint32_t* pPropertyCount,
5727 VkCommandPool commandPool,
5739 VkSamplerYcbcrConversion* pYcbcrConversion);
5743 VkSamplerYcbcrConversion ycbcrConversion,
5750 VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate);
5754 VkDescriptorUpdateTemplate descriptorUpdateTemplate,
5759 VkDescriptorSet descriptorSet,
5760 VkDescriptorUpdateTemplate descriptorUpdateTemplate,
5764 VkPhysicalDevice physicalDevice,
5769 VkPhysicalDevice physicalDevice,
5774 VkPhysicalDevice physicalDevice,
5786#define VK_VERSION_1_2 1
5788#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)
5790#define VK_MAX_DRIVER_NAME_SIZE 256U
5791#define VK_MAX_DRIVER_INFO_SIZE 256U
6470#ifndef VK_NO_PROTOTYPES
6472 VkCommandBuffer commandBuffer,
6475 VkBuffer countBuffer,
6477 uint32_t maxDrawCount,
6481 VkCommandBuffer commandBuffer,
6484 VkBuffer countBuffer,
6486 uint32_t maxDrawCount,
6493 VkRenderPass* pRenderPass);
6496 VkCommandBuffer commandBuffer,
6501 VkCommandBuffer commandBuffer,
6506 VkCommandBuffer commandBuffer,
6511 VkQueryPool queryPool,
6512 uint32_t firstQuery,
6513 uint32_t queryCount);
6517 VkSemaphore semaphore,
6544#define VK_VERSION_1_3 1
6546#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)
6636#ifdef VK_ENABLE_BETA_EXTENSIONS
6709#ifdef VK_ENABLE_BETA_EXTENSIONS
6710static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR = 0x2000000000ULL;
6712#ifdef VK_ENABLE_BETA_EXTENSIONS
6713static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR = 0x4000000000ULL;
6821#ifdef VK_ENABLE_BETA_EXTENSIONS
6824#ifdef VK_ENABLE_BETA_EXTENSIONS
7405#ifndef VK_NO_PROTOTYPES
7407 VkPhysicalDevice physicalDevice,
7408 uint32_t* pToolCount,
7415 VkPrivateDataSlot* pPrivateDataSlot);
7419 VkPrivateDataSlot privateDataSlot,
7425 uint64_t objectHandle,
7426 VkPrivateDataSlot privateDataSlot,
7432 uint64_t objectHandle,
7433 VkPrivateDataSlot privateDataSlot,
7437 VkCommandBuffer commandBuffer,
7442 VkCommandBuffer commandBuffer,
7447 VkCommandBuffer commandBuffer,
7448 uint32_t eventCount,
7449 const VkEvent* pEvents,
7453 VkCommandBuffer commandBuffer,
7457 VkCommandBuffer commandBuffer,
7459 VkQueryPool queryPool,
7464 uint32_t submitCount,
7469 VkCommandBuffer commandBuffer,
7473 VkCommandBuffer commandBuffer,
7477 VkCommandBuffer commandBuffer,
7481 VkCommandBuffer commandBuffer,
7485 VkCommandBuffer commandBuffer,
7489 VkCommandBuffer commandBuffer,
7493 VkCommandBuffer commandBuffer,
7497 VkCommandBuffer commandBuffer);
7500 VkCommandBuffer commandBuffer,
7504 VkCommandBuffer commandBuffer,
7508 VkCommandBuffer commandBuffer,
7512 VkCommandBuffer commandBuffer,
7513 uint32_t viewportCount,
7517 VkCommandBuffer commandBuffer,
7518 uint32_t scissorCount,
7522 VkCommandBuffer commandBuffer,
7523 uint32_t firstBinding,
7524 uint32_t bindingCount,
7525 const VkBuffer* pBuffers,
7531 VkCommandBuffer commandBuffer,
7535 VkCommandBuffer commandBuffer,
7539 VkCommandBuffer commandBuffer,
7543 VkCommandBuffer commandBuffer,
7547 VkCommandBuffer commandBuffer,
7551 VkCommandBuffer commandBuffer,
7559 VkCommandBuffer commandBuffer,
7563 VkCommandBuffer commandBuffer,
7567 VkCommandBuffer commandBuffer,
7583 uint32_t* pSparseMemoryRequirementCount,
7589#define VK_KHR_surface 1
7591#define VK_KHR_SURFACE_SPEC_VERSION 25
7592#define VK_KHR_SURFACE_EXTENSION_NAME "VK_KHR_surface"
7672#ifndef VK_NO_PROTOTYPES
7679 VkPhysicalDevice physicalDevice,
7680 uint32_t queueFamilyIndex,
7685 VkPhysicalDevice physicalDevice,
7690 VkPhysicalDevice physicalDevice,
7692 uint32_t* pSurfaceFormatCount,
7696 VkPhysicalDevice physicalDevice,
7698 uint32_t* pPresentModeCount,
7704#define VK_KHR_swapchain 1
7706#define VK_KHR_SWAPCHAIN_SPEC_VERSION 70
7707#define VK_KHR_SWAPCHAIN_EXTENSION_NAME "VK_KHR_swapchain"
7812#ifndef VK_NO_PROTOTYPES
7817 VkSwapchainKHR* pSwapchain);
7827 uint32_t* pSwapchainImageCount,
7828 VkImage* pSwapchainImages);
7834 VkSemaphore semaphore,
7836 uint32_t* pImageIndex);
7852 VkPhysicalDevice physicalDevice,
7854 uint32_t* pRectCount,
7860 uint32_t* pImageIndex);
7865#define VK_KHR_display 1
7868#define VK_KHR_DISPLAY_SPEC_VERSION 23
7869#define VK_KHR_DISPLAY_EXTENSION_NAME "VK_KHR_display"
7946#ifndef VK_NO_PROTOTYPES
7948 VkPhysicalDevice physicalDevice,
7949 uint32_t* pPropertyCount,
7953 VkPhysicalDevice physicalDevice,
7954 uint32_t* pPropertyCount,
7958 VkPhysicalDevice physicalDevice,
7959 uint32_t planeIndex,
7960 uint32_t* pDisplayCount,
7961 VkDisplayKHR* pDisplays);
7964 VkPhysicalDevice physicalDevice,
7965 VkDisplayKHR display,
7966 uint32_t* pPropertyCount,
7970 VkPhysicalDevice physicalDevice,
7971 VkDisplayKHR display,
7974 VkDisplayModeKHR* pMode);
7977 VkPhysicalDevice physicalDevice,
7978 VkDisplayModeKHR
mode,
7979 uint32_t planeIndex,
7986 VkSurfaceKHR* pSurface);
7991#define VK_KHR_display_swapchain 1
7992#define VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION 10
7993#define VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME "VK_KHR_display_swapchain"
8004#ifndef VK_NO_PROTOTYPES
8007 uint32_t swapchainCount,
8010 VkSwapchainKHR* pSwapchains);
8015#define VK_KHR_sampler_mirror_clamp_to_edge 1
8016#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION 3
8017#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME "VK_KHR_sampler_mirror_clamp_to_edge"
8021#define VK_KHR_video_queue 1
8024#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 8
8025#define VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue"
8037#ifdef VK_ENABLE_BETA_EXTENSIONS
8038 VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT = 0x00010000,
8040#ifdef VK_ENABLE_BETA_EXTENSIONS
8041 VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT = 0x00020000,
8077#ifdef VK_ENABLE_BETA_EXTENSIONS
8078 VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR = 0x00000002,
8089#ifdef VK_ENABLE_BETA_EXTENSIONS
8090 VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR = 0x00000002,
8092#ifdef VK_ENABLE_BETA_EXTENSIONS
8093 VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR = 0x00000004,
8252#ifndef VK_NO_PROTOTYPES
8254 VkPhysicalDevice physicalDevice,
8259 VkPhysicalDevice physicalDevice,
8261 uint32_t* pVideoFormatPropertyCount,
8268 VkVideoSessionKHR* pVideoSession);
8272 VkVideoSessionKHR videoSession,
8277 VkVideoSessionKHR videoSession,
8278 uint32_t* pMemoryRequirementsCount,
8283 VkVideoSessionKHR videoSession,
8284 uint32_t bindSessionMemoryInfoCount,
8291 VkVideoSessionParametersKHR* pVideoSessionParameters);
8295 VkVideoSessionParametersKHR videoSessionParameters,
8300 VkVideoSessionParametersKHR videoSessionParameters,
8304 VkCommandBuffer commandBuffer,
8308 VkCommandBuffer commandBuffer,
8312 VkCommandBuffer commandBuffer,
8318#define VK_KHR_video_decode_queue 1
8319#define VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION 7
8320#define VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME "VK_KHR_video_decode_queue"
8365#ifndef VK_NO_PROTOTYPES
8367 VkCommandBuffer commandBuffer,
8373#define VK_KHR_video_decode_h264 1
8376#define VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION 8
8377#define VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME "VK_KHR_video_decode_h264"
8434#define VK_KHR_dynamic_rendering 1
8435#define VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION 1
8436#define VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME "VK_KHR_dynamic_rendering"
8486#ifndef VK_NO_PROTOTYPES
8488 VkCommandBuffer commandBuffer,
8492 VkCommandBuffer commandBuffer);
8497#define VK_KHR_multiview 1
8498#define VK_KHR_MULTIVIEW_SPEC_VERSION 1
8499#define VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview"
8509#define VK_KHR_get_physical_device_properties2 1
8510#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION 2
8511#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_physical_device_properties2"
8538#ifndef VK_NO_PROTOTYPES
8540 VkPhysicalDevice physicalDevice,
8544 VkPhysicalDevice physicalDevice,
8548 VkPhysicalDevice physicalDevice,
8553 VkPhysicalDevice physicalDevice,
8558 VkPhysicalDevice physicalDevice,
8559 uint32_t* pQueueFamilyPropertyCount,
8563 VkPhysicalDevice physicalDevice,
8567 VkPhysicalDevice physicalDevice,
8569 uint32_t* pPropertyCount,
8575#define VK_KHR_device_group 1
8576#define VK_KHR_DEVICE_GROUP_SPEC_VERSION 4
8577#define VK_KHR_DEVICE_GROUP_EXTENSION_NAME "VK_KHR_device_group"
8602typedef void (
VKAPI_PTR *
PFN_vkCmdDispatchBaseKHR)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ);
8604#ifndef VK_NO_PROTOTYPES
8608 uint32_t localDeviceIndex,
8609 uint32_t remoteDeviceIndex,
8613 VkCommandBuffer commandBuffer,
8614 uint32_t deviceMask);
8617 VkCommandBuffer commandBuffer,
8618 uint32_t baseGroupX,
8619 uint32_t baseGroupY,
8620 uint32_t baseGroupZ,
8621 uint32_t groupCountX,
8622 uint32_t groupCountY,
8623 uint32_t groupCountZ);
8628#define VK_KHR_shader_draw_parameters 1
8629#define VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION 1
8630#define VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME "VK_KHR_shader_draw_parameters"
8634#define VK_KHR_maintenance1 1
8635#define VK_KHR_MAINTENANCE_1_SPEC_VERSION 2
8636#define VK_KHR_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_maintenance1"
8637#define VK_KHR_MAINTENANCE1_SPEC_VERSION VK_KHR_MAINTENANCE_1_SPEC_VERSION
8638#define VK_KHR_MAINTENANCE1_EXTENSION_NAME VK_KHR_MAINTENANCE_1_EXTENSION_NAME
8643#ifndef VK_NO_PROTOTYPES
8646 VkCommandPool commandPool,
8652#define VK_KHR_device_group_creation 1
8653#define VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION 1
8654#define VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME "VK_KHR_device_group_creation"
8655#define VK_MAX_DEVICE_GROUP_SIZE_KHR VK_MAX_DEVICE_GROUP_SIZE
8662#ifndef VK_NO_PROTOTYPES
8665 uint32_t* pPhysicalDeviceGroupCount,
8671#define VK_KHR_external_memory_capabilities 1
8672#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1
8673#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_memory_capabilities"
8674#define VK_LUID_SIZE_KHR VK_LUID_SIZE
8697#ifndef VK_NO_PROTOTYPES
8699 VkPhysicalDevice physicalDevice,
8706#define VK_KHR_external_memory 1
8707#define VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION 1
8708#define VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME "VK_KHR_external_memory"
8709#define VK_QUEUE_FAMILY_EXTERNAL_KHR VK_QUEUE_FAMILY_EXTERNAL
8719#define VK_KHR_external_memory_fd 1
8720#define VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION 1
8721#define VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME "VK_KHR_external_memory_fd"
8745#ifndef VK_NO_PROTOTYPES
8760#define VK_KHR_external_semaphore_capabilities 1
8761#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION 1
8762#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_semaphore_capabilities"
8777#ifndef VK_NO_PROTOTYPES
8779 VkPhysicalDevice physicalDevice,
8786#define VK_KHR_external_semaphore 1
8787#define VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION 1
8788#define VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_KHR_external_semaphore"
8798#define VK_KHR_external_semaphore_fd 1
8799#define VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION 1
8800#define VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME "VK_KHR_external_semaphore_fd"
8820#ifndef VK_NO_PROTOTYPES
8833#define VK_KHR_push_descriptor 1
8834#define VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION 2
8835#define VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME "VK_KHR_push_descriptor"
8845#ifndef VK_NO_PROTOTYPES
8847 VkCommandBuffer commandBuffer,
8849 VkPipelineLayout layout,
8851 uint32_t descriptorWriteCount,
8855 VkCommandBuffer commandBuffer,
8856 VkDescriptorUpdateTemplate descriptorUpdateTemplate,
8857 VkPipelineLayout layout,
8864#define VK_KHR_shader_float16_int8 1
8865#define VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION 1
8866#define VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME "VK_KHR_shader_float16_int8"
8874#define VK_KHR_16bit_storage 1
8875#define VK_KHR_16BIT_STORAGE_SPEC_VERSION 1
8876#define VK_KHR_16BIT_STORAGE_EXTENSION_NAME "VK_KHR_16bit_storage"
8882#define VK_KHR_incremental_present 1
8883#define VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION 2
8884#define VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME "VK_KHR_incremental_present"
8906#define VK_KHR_descriptor_update_template 1
8909#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION 1
8910#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME "VK_KHR_descriptor_update_template"
8923#ifndef VK_NO_PROTOTYPES
8928 VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate);
8932 VkDescriptorUpdateTemplate descriptorUpdateTemplate,
8937 VkDescriptorSet descriptorSet,
8938 VkDescriptorUpdateTemplate descriptorUpdateTemplate,
8944#define VK_KHR_imageless_framebuffer 1
8945#define VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION 1
8946#define VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME "VK_KHR_imageless_framebuffer"
8958#define VK_KHR_create_renderpass2 1
8959#define VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION 1
8960#define VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME "VK_KHR_create_renderpass2"
8980#ifndef VK_NO_PROTOTYPES
8985 VkRenderPass* pRenderPass);
8988 VkCommandBuffer commandBuffer,
8993 VkCommandBuffer commandBuffer,
8998 VkCommandBuffer commandBuffer,
9004#define VK_KHR_shared_presentable_image 1
9005#define VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION 1
9006#define VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME "VK_KHR_shared_presentable_image"
9015#ifndef VK_NO_PROTOTYPES
9023#define VK_KHR_external_fence_capabilities 1
9024#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION 1
9025#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_fence_capabilities"
9040#ifndef VK_NO_PROTOTYPES
9042 VkPhysicalDevice physicalDevice,
9049#define VK_KHR_external_fence 1
9050#define VK_KHR_EXTERNAL_FENCE_SPEC_VERSION 1
9051#define VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME "VK_KHR_external_fence"
9061#define VK_KHR_external_fence_fd 1
9062#define VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION 1
9063#define VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME "VK_KHR_external_fence_fd"
9083#ifndef VK_NO_PROTOTYPES
9096#define VK_KHR_performance_query 1
9097#define VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION 1
9098#define VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME "VK_KHR_performance_query"
9214#ifndef VK_NO_PROTOTYPES
9216 VkPhysicalDevice physicalDevice,
9217 uint32_t queueFamilyIndex,
9218 uint32_t* pCounterCount,
9223 VkPhysicalDevice physicalDevice,
9225 uint32_t* pNumPasses);
9237#define VK_KHR_maintenance2 1
9238#define VK_KHR_MAINTENANCE_2_SPEC_VERSION 1
9239#define VK_KHR_MAINTENANCE_2_EXTENSION_NAME "VK_KHR_maintenance2"
9240#define VK_KHR_MAINTENANCE2_SPEC_VERSION VK_KHR_MAINTENANCE_2_SPEC_VERSION
9241#define VK_KHR_MAINTENANCE2_EXTENSION_NAME VK_KHR_MAINTENANCE_2_EXTENSION_NAME
9259#define VK_KHR_get_surface_capabilities2 1
9260#define VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION 1
9261#define VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME "VK_KHR_get_surface_capabilities2"
9283#ifndef VK_NO_PROTOTYPES
9285 VkPhysicalDevice physicalDevice,
9290 VkPhysicalDevice physicalDevice,
9292 uint32_t* pSurfaceFormatCount,
9298#define VK_KHR_variable_pointers 1
9299#define VK_KHR_VARIABLE_POINTERS_SPEC_VERSION 1
9300#define VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME "VK_KHR_variable_pointers"
9308#define VK_KHR_get_display_properties2 1
9309#define VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION 1
9310#define VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_display_properties2"
9347#ifndef VK_NO_PROTOTYPES
9349 VkPhysicalDevice physicalDevice,
9350 uint32_t* pPropertyCount,
9354 VkPhysicalDevice physicalDevice,
9355 uint32_t* pPropertyCount,
9359 VkPhysicalDevice physicalDevice,
9360 VkDisplayKHR display,
9361 uint32_t* pPropertyCount,
9365 VkPhysicalDevice physicalDevice,
9372#define VK_KHR_dedicated_allocation 1
9373#define VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION 3
9374#define VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_KHR_dedicated_allocation"
9382#define VK_KHR_storage_buffer_storage_class 1
9383#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION 1
9384#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME "VK_KHR_storage_buffer_storage_class"
9388#define VK_KHR_relaxed_block_layout 1
9389#define VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION 1
9390#define VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME "VK_KHR_relaxed_block_layout"
9394#define VK_KHR_get_memory_requirements2 1
9395#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION 1
9396#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME "VK_KHR_get_memory_requirements2"
9411#ifndef VK_NO_PROTOTYPES
9425 uint32_t* pSparseMemoryRequirementCount,
9431#define VK_KHR_image_format_list 1
9432#define VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION 1
9433#define VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME "VK_KHR_image_format_list"
9439#define VK_KHR_sampler_ycbcr_conversion 1
9442#define VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION 14
9443#define VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME "VK_KHR_sampler_ycbcr_conversion"
9465#ifndef VK_NO_PROTOTYPES
9470 VkSamplerYcbcrConversion* pYcbcrConversion);
9474 VkSamplerYcbcrConversion ycbcrConversion,
9480#define VK_KHR_bind_memory2 1
9481#define VK_KHR_BIND_MEMORY_2_SPEC_VERSION 1
9482#define VK_KHR_BIND_MEMORY_2_EXTENSION_NAME "VK_KHR_bind_memory2"
9490#ifndef VK_NO_PROTOTYPES
9493 uint32_t bindInfoCount,
9498 uint32_t bindInfoCount,
9504#define VK_KHR_maintenance3 1
9505#define VK_KHR_MAINTENANCE_3_SPEC_VERSION 1
9506#define VK_KHR_MAINTENANCE_3_EXTENSION_NAME "VK_KHR_maintenance3"
9507#define VK_KHR_MAINTENANCE3_SPEC_VERSION VK_KHR_MAINTENANCE_3_SPEC_VERSION
9508#define VK_KHR_MAINTENANCE3_EXTENSION_NAME VK_KHR_MAINTENANCE_3_EXTENSION_NAME
9515#ifndef VK_NO_PROTOTYPES
9524#define VK_KHR_draw_indirect_count 1
9525#define VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION 1
9526#define VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_KHR_draw_indirect_count"
9530#ifndef VK_NO_PROTOTYPES
9532 VkCommandBuffer commandBuffer,
9535 VkBuffer countBuffer,
9537 uint32_t maxDrawCount,
9541 VkCommandBuffer commandBuffer,
9544 VkBuffer countBuffer,
9546 uint32_t maxDrawCount,
9552#define VK_KHR_shader_subgroup_extended_types 1
9553#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION 1
9554#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME "VK_KHR_shader_subgroup_extended_types"
9560#define VK_KHR_8bit_storage 1
9561#define VK_KHR_8BIT_STORAGE_SPEC_VERSION 1
9562#define VK_KHR_8BIT_STORAGE_EXTENSION_NAME "VK_KHR_8bit_storage"
9568#define VK_KHR_shader_atomic_int64 1
9569#define VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION 1
9570#define VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME "VK_KHR_shader_atomic_int64"
9576#define VK_KHR_shader_clock 1
9577#define VK_KHR_SHADER_CLOCK_SPEC_VERSION 1
9578#define VK_KHR_SHADER_CLOCK_EXTENSION_NAME "VK_KHR_shader_clock"
9589#define VK_KHR_video_decode_h265 1
9592#define VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION 7
9593#define VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME "VK_KHR_video_decode_h265"
9643#define VK_KHR_global_priority 1
9644#define VK_MAX_GLOBAL_PRIORITY_SIZE_KHR 16U
9645#define VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION 1
9646#define VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME "VK_KHR_global_priority"
9681#define VK_KHR_driver_properties 1
9682#define VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION 1
9683#define VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME "VK_KHR_driver_properties"
9684#define VK_MAX_DRIVER_NAME_SIZE_KHR VK_MAX_DRIVER_NAME_SIZE
9685#define VK_MAX_DRIVER_INFO_SIZE_KHR VK_MAX_DRIVER_INFO_SIZE
9695#define VK_KHR_shader_float_controls 1
9696#define VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION 4
9697#define VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME "VK_KHR_shader_float_controls"
9705#define VK_KHR_depth_stencil_resolve 1
9706#define VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION 1
9707#define VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME "VK_KHR_depth_stencil_resolve"
9719#define VK_KHR_swapchain_mutable_format 1
9720#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION 1
9721#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME "VK_KHR_swapchain_mutable_format"
9725#define VK_KHR_timeline_semaphore 1
9726#define VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION 2
9727#define VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME "VK_KHR_timeline_semaphore"
9750#ifndef VK_NO_PROTOTYPES
9753 VkSemaphore semaphore,
9768#define VK_KHR_vulkan_memory_model 1
9769#define VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 3
9770#define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model"
9776#define VK_KHR_shader_terminate_invocation 1
9777#define VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION 1
9778#define VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME "VK_KHR_shader_terminate_invocation"
9784#define VK_KHR_fragment_shading_rate 1
9785#define VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION 2
9786#define VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME "VK_KHR_fragment_shading_rate"
9850#ifndef VK_NO_PROTOTYPES
9852 VkPhysicalDevice physicalDevice,
9853 uint32_t* pFragmentShadingRateCount,
9857 VkCommandBuffer commandBuffer,
9864#define VK_KHR_spirv_1_4 1
9865#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1
9866#define VK_KHR_SPIRV_1_4_EXTENSION_NAME "VK_KHR_spirv_1_4"
9870#define VK_KHR_surface_protected_capabilities 1
9871#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION 1
9872#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME "VK_KHR_surface_protected_capabilities"
9882#define VK_KHR_separate_depth_stencil_layouts 1
9883#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION 1
9884#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME "VK_KHR_separate_depth_stencil_layouts"
9894#define VK_KHR_present_wait 1
9895#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1
9896#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait"
9905#ifndef VK_NO_PROTOTYPES
9915#define VK_KHR_uniform_buffer_standard_layout 1
9916#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1
9917#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout"
9923#define VK_KHR_buffer_device_address 1
9924#define VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1
9925#define VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_KHR_buffer_device_address"
9940#ifndef VK_NO_PROTOTYPES
9956#define VK_KHR_deferred_host_operations 1
9958#define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4
9959#define VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations"
9966#ifndef VK_NO_PROTOTYPES
9970 VkDeferredOperationKHR* pDeferredOperation);
9992#define VK_KHR_pipeline_executable_properties 1
9993#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1
9994#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME "VK_KHR_pipeline_executable_properties"
10061#ifndef VK_NO_PROTOTYPES
10065 uint32_t* pExecutableCount,
10071 uint32_t* pStatisticCount,
10077 uint32_t* pInternalRepresentationCount,
10083#define VK_KHR_map_memory2 1
10084#define VK_KHR_MAP_MEMORY_2_SPEC_VERSION 1
10085#define VK_KHR_MAP_MEMORY_2_EXTENSION_NAME "VK_KHR_map_memory2"
10106#ifndef VK_NO_PROTOTYPES
10119#define VK_KHR_shader_integer_dot_product 1
10120#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1
10121#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME "VK_KHR_shader_integer_dot_product"
10129#define VK_KHR_pipeline_library 1
10130#define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1
10131#define VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library"
10142#define VK_KHR_shader_non_semantic_info 1
10143#define VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1
10144#define VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info"
10148#define VK_KHR_present_id 1
10149#define VK_KHR_PRESENT_ID_SPEC_VERSION 1
10150#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id"
10167#define VK_KHR_synchronization2 1
10168#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1
10169#define VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME "VK_KHR_synchronization2"
10220#ifndef VK_NO_PROTOTYPES
10222 VkCommandBuffer commandBuffer,
10227 VkCommandBuffer commandBuffer,
10232 VkCommandBuffer commandBuffer,
10233 uint32_t eventCount,
10234 const VkEvent* pEvents,
10238 VkCommandBuffer commandBuffer,
10242 VkCommandBuffer commandBuffer,
10244 VkQueryPool queryPool,
10249 uint32_t submitCount,
10254 VkCommandBuffer commandBuffer,
10256 VkBuffer dstBuffer,
10262 uint32_t* pCheckpointDataCount,
10268#define VK_KHR_fragment_shader_barycentric 1
10269#define VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1
10270#define VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_KHR_fragment_shader_barycentric"
10286#define VK_KHR_shader_subgroup_uniform_control_flow 1
10287#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1
10288#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME "VK_KHR_shader_subgroup_uniform_control_flow"
10298#define VK_KHR_zero_initialize_workgroup_memory 1
10299#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1
10300#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME "VK_KHR_zero_initialize_workgroup_memory"
10306#define VK_KHR_workgroup_memory_explicit_layout 1
10307#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1
10308#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME "VK_KHR_workgroup_memory_explicit_layout"
10321#define VK_KHR_copy_commands2 1
10322#define VK_KHR_COPY_COMMANDS_2_SPEC_VERSION 1
10323#define VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2"
10353#ifndef VK_NO_PROTOTYPES
10355 VkCommandBuffer commandBuffer,
10359 VkCommandBuffer commandBuffer,
10363 VkCommandBuffer commandBuffer,
10367 VkCommandBuffer commandBuffer,
10371 VkCommandBuffer commandBuffer,
10375 VkCommandBuffer commandBuffer,
10381#define VK_KHR_format_feature_flags2 1
10382#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 2
10383#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2"
10393#define VK_KHR_ray_tracing_maintenance1 1
10394#define VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION 1
10395#define VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_ray_tracing_maintenance1"
10422#ifndef VK_NO_PROTOTYPES
10424 VkCommandBuffer commandBuffer,
10430#define VK_KHR_portability_enumeration 1
10431#define VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION 1
10432#define VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME "VK_KHR_portability_enumeration"
10436#define VK_KHR_maintenance4 1
10437#define VK_KHR_MAINTENANCE_4_SPEC_VERSION 2
10438#define VK_KHR_MAINTENANCE_4_EXTENSION_NAME "VK_KHR_maintenance4"
10451#ifndef VK_NO_PROTOTYPES
10465 uint32_t* pSparseMemoryRequirementCount,
10471#define VK_KHR_maintenance5 1
10472#define VK_KHR_MAINTENANCE_5_SPEC_VERSION 1
10473#define VK_KHR_MAINTENANCE_5_EXTENSION_NAME "VK_KHR_maintenance5"
10531#ifdef VK_ENABLE_BETA_EXTENSIONS
10534#ifdef VK_ENABLE_BETA_EXTENSIONS
10609#ifndef VK_NO_PROTOTYPES
10611 VkCommandBuffer commandBuffer,
10636#define VK_KHR_ray_tracing_position_fetch 1
10637#define VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION 1
10638#define VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME "VK_KHR_ray_tracing_position_fetch"
10648#define VK_KHR_cooperative_matrix 1
10649#define VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION 2
10650#define VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_KHR_cooperative_matrix"
10718#ifndef VK_NO_PROTOTYPES
10720 VkPhysicalDevice physicalDevice,
10721 uint32_t* pPropertyCount,
10727#define VK_EXT_debug_report 1
10729#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10
10730#define VK_EXT_DEBUG_REPORT_EXTENSION_NAME "VK_EXT_debug_report"
10793 int32_t messageCode,
10794 const char* pLayerPrefix,
10795 const char* pMessage,
10810#ifndef VK_NO_PROTOTYPES
10815 VkDebugReportCallbackEXT* pCallback);
10819 VkDebugReportCallbackEXT
callback,
10828 int32_t messageCode,
10829 const char* pLayerPrefix,
10830 const char* pMessage);
10835#define VK_NV_glsl_shader 1
10836#define VK_NV_GLSL_SHADER_SPEC_VERSION 1
10837#define VK_NV_GLSL_SHADER_EXTENSION_NAME "VK_NV_glsl_shader"
10841#define VK_EXT_depth_range_unrestricted 1
10842#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION 1
10843#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME "VK_EXT_depth_range_unrestricted"
10847#define VK_IMG_filter_cubic 1
10848#define VK_IMG_FILTER_CUBIC_SPEC_VERSION 1
10849#define VK_IMG_FILTER_CUBIC_EXTENSION_NAME "VK_IMG_filter_cubic"
10853#define VK_AMD_rasterization_order 1
10854#define VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION 1
10855#define VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME "VK_AMD_rasterization_order"
10871#define VK_AMD_shader_trinary_minmax 1
10872#define VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION 1
10873#define VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME "VK_AMD_shader_trinary_minmax"
10877#define VK_AMD_shader_explicit_vertex_parameter 1
10878#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION 1
10879#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME "VK_AMD_shader_explicit_vertex_parameter"
10883#define VK_EXT_debug_marker 1
10884#define VK_EXT_DEBUG_MARKER_SPEC_VERSION 4
10885#define VK_EXT_DEBUG_MARKER_EXTENSION_NAME "VK_EXT_debug_marker"
10917#ifndef VK_NO_PROTOTYPES
10927 VkCommandBuffer commandBuffer,
10931 VkCommandBuffer commandBuffer);
10934 VkCommandBuffer commandBuffer,
10940#define VK_AMD_gcn_shader 1
10941#define VK_AMD_GCN_SHADER_SPEC_VERSION 1
10942#define VK_AMD_GCN_SHADER_EXTENSION_NAME "VK_AMD_gcn_shader"
10946#define VK_NV_dedicated_allocation 1
10947#define VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION 1
10948#define VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_NV_dedicated_allocation"
10971#define VK_EXT_transform_feedback 1
10972#define VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION 1
10973#define VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME "VK_EXT_transform_feedback"
11011#ifndef VK_NO_PROTOTYPES
11013 VkCommandBuffer commandBuffer,
11014 uint32_t firstBinding,
11015 uint32_t bindingCount,
11016 const VkBuffer* pBuffers,
11021 VkCommandBuffer commandBuffer,
11022 uint32_t firstCounterBuffer,
11023 uint32_t counterBufferCount,
11024 const VkBuffer* pCounterBuffers,
11028 VkCommandBuffer commandBuffer,
11029 uint32_t firstCounterBuffer,
11030 uint32_t counterBufferCount,
11031 const VkBuffer* pCounterBuffers,
11035 VkCommandBuffer commandBuffer,
11036 VkQueryPool queryPool,
11042 VkCommandBuffer commandBuffer,
11043 VkQueryPool queryPool,
11048 VkCommandBuffer commandBuffer,
11049 uint32_t instanceCount,
11050 uint32_t firstInstance,
11051 VkBuffer counterBuffer,
11053 uint32_t counterOffset,
11054 uint32_t vertexStride);
11059#define VK_NVX_binary_import 1
11062#define VK_NVX_BINARY_IMPORT_SPEC_VERSION 1
11063#define VK_NVX_BINARY_IMPORT_EXTENSION_NAME "VK_NVX_binary_import"
11101#ifndef VK_NO_PROTOTYPES
11106 VkCuModuleNVX* pModule);
11112 VkCuFunctionNVX* pFunction);
11116 VkCuModuleNVX module,
11125 VkCommandBuffer commandBuffer,
11131#define VK_NVX_image_view_handle 1
11132#define VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION 2
11133#define VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME "VK_NVX_image_view_handle"
11152#ifndef VK_NO_PROTOTYPES
11159 VkImageView imageView,
11165#define VK_AMD_draw_indirect_count 1
11166#define VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION 2
11167#define VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_AMD_draw_indirect_count"
11171#ifndef VK_NO_PROTOTYPES
11173 VkCommandBuffer commandBuffer,
11176 VkBuffer countBuffer,
11178 uint32_t maxDrawCount,
11182 VkCommandBuffer commandBuffer,
11185 VkBuffer countBuffer,
11187 uint32_t maxDrawCount,
11193#define VK_AMD_negative_viewport_height 1
11194#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 1
11195#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME "VK_AMD_negative_viewport_height"
11199#define VK_AMD_gpu_shader_half_float 1
11200#define VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION 2
11201#define VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME "VK_AMD_gpu_shader_half_float"
11205#define VK_AMD_shader_ballot 1
11206#define VK_AMD_SHADER_BALLOT_SPEC_VERSION 1
11207#define VK_AMD_SHADER_BALLOT_EXTENSION_NAME "VK_AMD_shader_ballot"
11211#define VK_AMD_texture_gather_bias_lod 1
11212#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION 1
11213#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME "VK_AMD_texture_gather_bias_lod"
11223#define VK_AMD_shader_info 1
11224#define VK_AMD_SHADER_INFO_SPEC_VERSION 1
11225#define VK_AMD_SHADER_INFO_EXTENSION_NAME "VK_AMD_shader_info"
11253#ifndef VK_NO_PROTOTYPES
11256 VkPipeline pipeline,
11265#define VK_AMD_shader_image_load_store_lod 1
11266#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION 1
11267#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME "VK_AMD_shader_image_load_store_lod"
11271#define VK_NV_corner_sampled_image 1
11272#define VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION 2
11273#define VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME "VK_NV_corner_sampled_image"
11283#define VK_IMG_format_pvrtc 1
11284#define VK_IMG_FORMAT_PVRTC_SPEC_VERSION 1
11285#define VK_IMG_FORMAT_PVRTC_EXTENSION_NAME "VK_IMG_format_pvrtc"
11289#define VK_NV_external_memory_capabilities 1
11290#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1
11291#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_NV_external_memory_capabilities"
11318#ifndef VK_NO_PROTOTYPES
11320 VkPhysicalDevice physicalDevice,
11332#define VK_NV_external_memory 1
11333#define VK_NV_EXTERNAL_MEMORY_SPEC_VERSION 1
11334#define VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME "VK_NV_external_memory"
11350#define VK_EXT_validation_flags 1
11351#define VK_EXT_VALIDATION_FLAGS_SPEC_VERSION 2
11352#define VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME "VK_EXT_validation_flags"
11369#define VK_EXT_shader_subgroup_ballot 1
11370#define VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION 1
11371#define VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME "VK_EXT_shader_subgroup_ballot"
11375#define VK_EXT_shader_subgroup_vote 1
11376#define VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION 1
11377#define VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME "VK_EXT_shader_subgroup_vote"
11381#define VK_EXT_texture_compression_astc_hdr 1
11382#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION 1
11383#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME "VK_EXT_texture_compression_astc_hdr"
11389#define VK_EXT_astc_decode_mode 1
11390#define VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION 1
11391#define VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME "VK_EXT_astc_decode_mode"
11407#define VK_EXT_pipeline_robustness 1
11408#define VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION 1
11409#define VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_pipeline_robustness"
11453#define VK_EXT_conditional_rendering 1
11454#define VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION 2
11455#define VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME "VK_EXT_conditional_rendering"
11486#ifndef VK_NO_PROTOTYPES
11488 VkCommandBuffer commandBuffer,
11492 VkCommandBuffer commandBuffer);
11497#define VK_NV_clip_space_w_scaling 1
11498#define VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION 1
11499#define VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME "VK_NV_clip_space_w_scaling"
11515#ifndef VK_NO_PROTOTYPES
11517 VkCommandBuffer commandBuffer,
11518 uint32_t firstViewport,
11519 uint32_t viewportCount,
11525#define VK_EXT_direct_mode_display 1
11526#define VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION 1
11527#define VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME "VK_EXT_direct_mode_display"
11530#ifndef VK_NO_PROTOTYPES
11532 VkPhysicalDevice physicalDevice,
11533 VkDisplayKHR display);
11538#define VK_EXT_display_surface_counter 1
11539#define VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION 1
11540#define VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME "VK_EXT_display_surface_counter"
11566#ifndef VK_NO_PROTOTYPES
11568 VkPhysicalDevice physicalDevice,
11575#define VK_EXT_display_control 1
11576#define VK_EXT_DISPLAY_CONTROL_SPEC_VERSION 1
11577#define VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME "VK_EXT_display_control"
11624#ifndef VK_NO_PROTOTYPES
11627 VkDisplayKHR display,
11638 VkDisplayKHR display,
11647 uint64_t* pCounterValue);
11652#define VK_GOOGLE_display_timing 1
11653#define VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION 1
11654#define VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME "VK_GOOGLE_display_timing"
11682#ifndef VK_NO_PROTOTYPES
11691 uint32_t* pPresentationTimingCount,
11697#define VK_NV_sample_mask_override_coverage 1
11698#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION 1
11699#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME "VK_NV_sample_mask_override_coverage"
11703#define VK_NV_geometry_shader_passthrough 1
11704#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION 1
11705#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME "VK_NV_geometry_shader_passthrough"
11709#define VK_NV_viewport_array2 1
11710#define VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION 1
11711#define VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME "VK_NV_viewport_array2"
11712#define VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION
11713#define VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME
11717#define VK_NVX_multiview_per_view_attributes 1
11718#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION 1
11719#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME "VK_NVX_multiview_per_view_attributes"
11729#define VK_NV_viewport_swizzle 1
11730#define VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION 1
11731#define VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME "VK_NV_viewport_swizzle"
11763#define VK_EXT_discard_rectangles 1
11764#define VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION 2
11765#define VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME "VK_EXT_discard_rectangles"
11792#ifndef VK_NO_PROTOTYPES
11794 VkCommandBuffer commandBuffer,
11795 uint32_t firstDiscardRectangle,
11796 uint32_t discardRectangleCount,
11797 const VkRect2D* pDiscardRectangles);
11800 VkCommandBuffer commandBuffer,
11804 VkCommandBuffer commandBuffer,
11810#define VK_EXT_conservative_rasterization 1
11811#define VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION 1
11812#define VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME "VK_EXT_conservative_rasterization"
11846#define VK_EXT_depth_clip_enable 1
11847#define VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION 1
11848#define VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME "VK_EXT_depth_clip_enable"
11866#define VK_EXT_swapchain_colorspace 1
11867#define VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION 4
11868#define VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME "VK_EXT_swapchain_colorspace"
11872#define VK_EXT_hdr_metadata 1
11873#define VK_EXT_HDR_METADATA_SPEC_VERSION 2
11874#define VK_EXT_HDR_METADATA_EXTENSION_NAME "VK_EXT_hdr_metadata"
11895#ifndef VK_NO_PROTOTYPES
11898 uint32_t swapchainCount,
11899 const VkSwapchainKHR* pSwapchains,
11905#define VK_EXT_external_memory_dma_buf 1
11906#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION 1
11907#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME "VK_EXT_external_memory_dma_buf"
11911#define VK_EXT_queue_family_foreign 1
11912#define VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION 1
11913#define VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME "VK_EXT_queue_family_foreign"
11914#define VK_QUEUE_FAMILY_FOREIGN_EXT (~2U)
11918#define VK_EXT_debug_utils 1
11920#define VK_EXT_DEBUG_UTILS_SPEC_VERSION 2
11921#define VK_EXT_DEBUG_UTILS_EXTENSION_NAME "VK_EXT_debug_utils"
12010#ifndef VK_NO_PROTOTYPES
12031 VkCommandBuffer commandBuffer,
12035 VkCommandBuffer commandBuffer);
12038 VkCommandBuffer commandBuffer,
12045 VkDebugUtilsMessengerEXT* pMessenger);
12049 VkDebugUtilsMessengerEXT messenger,
12061#define VK_EXT_sampler_filter_minmax 1
12062#define VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION 2
12063#define VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME "VK_EXT_sampler_filter_minmax"
12073#define VK_AMD_gpu_shader_int16 1
12074#define VK_AMD_GPU_SHADER_INT16_SPEC_VERSION 2
12075#define VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME "VK_AMD_gpu_shader_int16"
12079#define VK_AMD_mixed_attachment_samples 1
12080#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION 1
12081#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME "VK_AMD_mixed_attachment_samples"
12085#define VK_AMD_shader_fragment_mask 1
12086#define VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION 1
12087#define VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME "VK_AMD_shader_fragment_mask"
12091#define VK_EXT_inline_uniform_block 1
12092#define VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION 1
12093#define VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block"
12105#define VK_EXT_shader_stencil_export 1
12106#define VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION 1
12107#define VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME "VK_EXT_shader_stencil_export"
12111#define VK_EXT_sample_locations 1
12112#define VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION 1
12113#define VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME "VK_EXT_sample_locations"
12173#ifndef VK_NO_PROTOTYPES
12175 VkCommandBuffer commandBuffer,
12179 VkPhysicalDevice physicalDevice,
12186#define VK_EXT_blend_operation_advanced 1
12187#define VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION 2
12188#define VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME "VK_EXT_blend_operation_advanced"
12224#define VK_NV_fragment_coverage_to_color 1
12225#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION 1
12226#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME "VK_NV_fragment_coverage_to_color"
12239#define VK_NV_framebuffer_mixed_samples 1
12240#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION 1
12241#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME "VK_NV_framebuffer_mixed_samples"
12264#define VK_NV_fill_rectangle 1
12265#define VK_NV_FILL_RECTANGLE_SPEC_VERSION 1
12266#define VK_NV_FILL_RECTANGLE_EXTENSION_NAME "VK_NV_fill_rectangle"
12270#define VK_NV_shader_sm_builtins 1
12271#define VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION 1
12272#define VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME "VK_NV_shader_sm_builtins"
12289#define VK_EXT_post_depth_coverage 1
12290#define VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION 1
12291#define VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME "VK_EXT_post_depth_coverage"
12295#define VK_EXT_image_drm_format_modifier 1
12296#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION 2
12297#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME "VK_EXT_image_drm_format_modifier"
12356#ifndef VK_NO_PROTOTYPES
12365#define VK_EXT_validation_cache 1
12367#define VK_EXT_VALIDATION_CACHE_SPEC_VERSION 1
12368#define VK_EXT_VALIDATION_CACHE_EXTENSION_NAME "VK_EXT_validation_cache"
12394#ifndef VK_NO_PROTOTYPES
12399 VkValidationCacheEXT* pValidationCache);
12403 VkValidationCacheEXT validationCache,
12408 VkValidationCacheEXT dstCache,
12409 uint32_t srcCacheCount,
12410 const VkValidationCacheEXT* pSrcCaches);
12414 VkValidationCacheEXT validationCache,
12421#define VK_EXT_descriptor_indexing 1
12422#define VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION 2
12423#define VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME "VK_EXT_descriptor_indexing"
12441#define VK_EXT_shader_viewport_index_layer 1
12442#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION 1
12443#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME "VK_EXT_shader_viewport_index_layer"
12447#define VK_NV_shading_rate_image 1
12448#define VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION 3
12449#define VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME "VK_NV_shading_rate_image"
12527#ifndef VK_NO_PROTOTYPES
12529 VkCommandBuffer commandBuffer,
12530 VkImageView imageView,
12534 VkCommandBuffer commandBuffer,
12535 uint32_t firstViewport,
12536 uint32_t viewportCount,
12540 VkCommandBuffer commandBuffer,
12542 uint32_t customSampleOrderCount,
12548#define VK_NV_ray_tracing 1
12550#define VK_NV_RAY_TRACING_SPEC_VERSION 3
12551#define VK_NV_RAY_TRACING_EXTENSION_NAME "VK_NV_ray_tracing"
12552#define VK_SHADER_UNUSED_KHR (~0U)
12553#define VK_SHADER_UNUSED_NV VK_SHADER_UNUSED_KHR
12651#ifdef VK_ENABLE_BETA_EXTENSIONS
12652 VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV = 0x00000200,
12817typedef void (
VKAPI_PTR *
PFN_vkCmdTraceRaysNV)(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer,
VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer,
VkDeviceSize missShaderBindingOffset,
VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer,
VkDeviceSize hitShaderBindingOffset,
VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer,
VkDeviceSize callableShaderBindingOffset,
VkDeviceSize callableShaderBindingStride, uint32_t
width, uint32_t
height, uint32_t depth);
12825#ifndef VK_NO_PROTOTYPES
12830 VkAccelerationStructureNV* pAccelerationStructure);
12834 VkAccelerationStructureNV accelerationStructure,
12844 uint32_t bindInfoCount,
12848 VkCommandBuffer commandBuffer,
12850 VkBuffer instanceData,
12853 VkAccelerationStructureNV
dst,
12854 VkAccelerationStructureNV
src,
12859 VkCommandBuffer commandBuffer,
12860 VkAccelerationStructureNV
dst,
12861 VkAccelerationStructureNV
src,
12865 VkCommandBuffer commandBuffer,
12866 VkBuffer raygenShaderBindingTableBuffer,
12868 VkBuffer missShaderBindingTableBuffer,
12871 VkBuffer hitShaderBindingTableBuffer,
12874 VkBuffer callableShaderBindingTableBuffer,
12883 VkPipelineCache pipelineCache,
12884 uint32_t createInfoCount,
12887 VkPipeline* pPipelines);
12891 VkPipeline pipeline,
12892 uint32_t firstGroup,
12893 uint32_t groupCount,
12899 VkPipeline pipeline,
12900 uint32_t firstGroup,
12901 uint32_t groupCount,
12907 VkAccelerationStructureNV accelerationStructure,
12912 VkCommandBuffer commandBuffer,
12913 uint32_t accelerationStructureCount,
12914 const VkAccelerationStructureNV* pAccelerationStructures,
12916 VkQueryPool queryPool,
12917 uint32_t firstQuery);
12921 VkPipeline pipeline,
12927#define VK_NV_representative_fragment_test 1
12928#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION 2
12929#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME "VK_NV_representative_fragment_test"
12945#define VK_EXT_filter_cubic 1
12946#define VK_EXT_FILTER_CUBIC_SPEC_VERSION 3
12947#define VK_EXT_FILTER_CUBIC_EXTENSION_NAME "VK_EXT_filter_cubic"
12964#define VK_QCOM_render_pass_shader_resolve 1
12965#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION 4
12966#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME "VK_QCOM_render_pass_shader_resolve"
12970#define VK_EXT_global_priority 1
12971#define VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION 2
12972#define VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME "VK_EXT_global_priority"
12980#define VK_EXT_external_memory_host 1
12981#define VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION 1
12982#define VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME "VK_EXT_external_memory_host"
13004#ifndef VK_NO_PROTOTYPES
13008 const void* pHostPointer,
13014#define VK_AMD_buffer_marker 1
13015#define VK_AMD_BUFFER_MARKER_SPEC_VERSION 1
13016#define VK_AMD_BUFFER_MARKER_EXTENSION_NAME "VK_AMD_buffer_marker"
13019#ifndef VK_NO_PROTOTYPES
13021 VkCommandBuffer commandBuffer,
13023 VkBuffer dstBuffer,
13030#define VK_AMD_pipeline_compiler_control 1
13031#define VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION 1
13032#define VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME "VK_AMD_pipeline_compiler_control"
13047#define VK_EXT_calibrated_timestamps 1
13048#define VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION 2
13049#define VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME "VK_EXT_calibrated_timestamps"
13067#ifndef VK_NO_PROTOTYPES
13069 VkPhysicalDevice physicalDevice,
13070 uint32_t* pTimeDomainCount,
13075 uint32_t timestampCount,
13077 uint64_t* pTimestamps,
13078 uint64_t* pMaxDeviation);
13083#define VK_AMD_shader_core_properties 1
13084#define VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION 2
13085#define VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_AMD_shader_core_properties"
13108#define VK_AMD_memory_overallocation_behavior 1
13109#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION 1
13110#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME "VK_AMD_memory_overallocation_behavior"
13127#define VK_EXT_vertex_attribute_divisor 1
13128#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 3
13129#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME "VK_EXT_vertex_attribute_divisor"
13158#define VK_EXT_pipeline_creation_feedback 1
13159#define VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION 1
13160#define VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME "VK_EXT_pipeline_creation_feedback"
13172#define VK_NV_shader_subgroup_partitioned 1
13173#define VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION 1
13174#define VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME "VK_NV_shader_subgroup_partitioned"
13178#define VK_NV_compute_shader_derivatives 1
13179#define VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1
13180#define VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_NV_compute_shader_derivatives"
13191#define VK_NV_mesh_shader 1
13192#define VK_NV_MESH_SHADER_SPEC_VERSION 1
13193#define VK_NV_MESH_SHADER_EXTENSION_NAME "VK_NV_mesh_shader"
13228#ifndef VK_NO_PROTOTYPES
13230 VkCommandBuffer commandBuffer,
13231 uint32_t taskCount,
13232 uint32_t firstTask);
13235 VkCommandBuffer commandBuffer,
13238 uint32_t drawCount,
13242 VkCommandBuffer commandBuffer,
13245 VkBuffer countBuffer,
13247 uint32_t maxDrawCount,
13253#define VK_NV_fragment_shader_barycentric 1
13254#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1
13255#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_NV_fragment_shader_barycentric"
13261#define VK_NV_shader_image_footprint 1
13262#define VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION 2
13263#define VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME "VK_NV_shader_image_footprint"
13273#define VK_NV_scissor_exclusive 1
13274#define VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION 2
13275#define VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME "VK_NV_scissor_exclusive"
13292#ifndef VK_NO_PROTOTYPES
13294 VkCommandBuffer commandBuffer,
13295 uint32_t firstExclusiveScissor,
13296 uint32_t exclusiveScissorCount,
13297 const VkBool32* pExclusiveScissorEnables);
13300 VkCommandBuffer commandBuffer,
13301 uint32_t firstExclusiveScissor,
13302 uint32_t exclusiveScissorCount,
13303 const VkRect2D* pExclusiveScissors);
13308#define VK_NV_device_diagnostic_checkpoints 1
13309#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION 2
13310#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME "VK_NV_device_diagnostic_checkpoints"
13327#ifndef VK_NO_PROTOTYPES
13329 VkCommandBuffer commandBuffer,
13330 const void* pCheckpointMarker);
13334 uint32_t* pCheckpointDataCount,
13340#define VK_INTEL_shader_integer_functions2 1
13341#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION 1
13342#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME "VK_INTEL_shader_integer_functions2"
13352#define VK_INTEL_performance_query 1
13354#define VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION 2
13355#define VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME "VK_INTEL_performance_query"
13450#ifndef VK_NO_PROTOTYPES
13459 VkCommandBuffer commandBuffer,
13463 VkCommandBuffer commandBuffer,
13467 VkCommandBuffer commandBuffer,
13473 VkPerformanceConfigurationINTEL* pConfiguration);
13477 VkPerformanceConfigurationINTEL configuration);
13481 VkPerformanceConfigurationINTEL configuration);
13491#define VK_EXT_pci_bus_info 1
13492#define VK_EXT_PCI_BUS_INFO_SPEC_VERSION 2
13493#define VK_EXT_PCI_BUS_INFO_EXTENSION_NAME "VK_EXT_pci_bus_info"
13506#define VK_AMD_display_native_hdr 1
13507#define VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION 1
13508#define VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME "VK_AMD_display_native_hdr"
13523#ifndef VK_NO_PROTOTYPES
13526 VkSwapchainKHR swapChain,
13532#define VK_EXT_fragment_density_map 1
13533#define VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION 2
13534#define VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME "VK_EXT_fragment_density_map"
13560#define VK_EXT_scalar_block_layout 1
13561#define VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION 1
13562#define VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout"
13568#define VK_GOOGLE_hlsl_functionality1 1
13569#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION 1
13570#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME "VK_GOOGLE_hlsl_functionality1"
13571#define VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION
13572#define VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME
13576#define VK_GOOGLE_decorate_string 1
13577#define VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 1
13578#define VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME "VK_GOOGLE_decorate_string"
13582#define VK_EXT_subgroup_size_control 1
13583#define VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION 2
13584#define VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME "VK_EXT_subgroup_size_control"
13594#define VK_AMD_shader_core_properties2 1
13595#define VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION 1
13596#define VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME "VK_AMD_shader_core_properties2"
13612#define VK_AMD_device_coherent_memory 1
13613#define VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION 1
13614#define VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME "VK_AMD_device_coherent_memory"
13624#define VK_EXT_shader_image_atomic_int64 1
13625#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION 1
13626#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME "VK_EXT_shader_image_atomic_int64"
13637#define VK_EXT_memory_budget 1
13638#define VK_EXT_MEMORY_BUDGET_SPEC_VERSION 1
13639#define VK_EXT_MEMORY_BUDGET_EXTENSION_NAME "VK_EXT_memory_budget"
13650#define VK_EXT_memory_priority 1
13651#define VK_EXT_MEMORY_PRIORITY_SPEC_VERSION 1
13652#define VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME "VK_EXT_memory_priority"
13668#define VK_NV_dedicated_allocation_image_aliasing 1
13669#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION 1
13670#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME "VK_NV_dedicated_allocation_image_aliasing"
13680#define VK_EXT_buffer_device_address 1
13681#define VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 2
13682#define VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_EXT_buffer_device_address"
13703#ifndef VK_NO_PROTOTYPES
13711#define VK_EXT_tooling_info 1
13712#define VK_EXT_TOOLING_INFO_SPEC_VERSION 1
13713#define VK_EXT_TOOLING_INFO_EXTENSION_NAME "VK_EXT_tooling_info"
13722#ifndef VK_NO_PROTOTYPES
13724 VkPhysicalDevice physicalDevice,
13725 uint32_t* pToolCount,
13731#define VK_EXT_separate_stencil_usage 1
13732#define VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION 1
13733#define VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME "VK_EXT_separate_stencil_usage"
13739#define VK_EXT_validation_features 1
13740#define VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 5
13741#define VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME "VK_EXT_validation_features"
13775#define VK_NV_cooperative_matrix 1
13776#define VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION 1
13777#define VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_NV_cooperative_matrix"
13810#ifndef VK_NO_PROTOTYPES
13812 VkPhysicalDevice physicalDevice,
13813 uint32_t* pPropertyCount,
13819#define VK_NV_coverage_reduction_mode 1
13820#define VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION 1
13821#define VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME "VK_NV_coverage_reduction_mode"
13853#ifndef VK_NO_PROTOTYPES
13855 VkPhysicalDevice physicalDevice,
13856 uint32_t* pCombinationCount,
13862#define VK_EXT_fragment_shader_interlock 1
13863#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION 1
13864#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME "VK_EXT_fragment_shader_interlock"
13876#define VK_EXT_ycbcr_image_arrays 1
13877#define VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION 1
13878#define VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME "VK_EXT_ycbcr_image_arrays"
13888#define VK_EXT_provoking_vertex 1
13889#define VK_EXT_PROVOKING_VERTEX_SPEC_VERSION 1
13890#define VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME "VK_EXT_provoking_vertex"
13920#define VK_EXT_headless_surface 1
13921#define VK_EXT_HEADLESS_SURFACE_SPEC_VERSION 1
13922#define VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME "VK_EXT_headless_surface"
13932#ifndef VK_NO_PROTOTYPES
13937 VkSurfaceKHR* pSurface);
13942#define VK_EXT_line_rasterization 1
13943#define VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1
13944#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization"
13981#ifndef VK_NO_PROTOTYPES
13983 VkCommandBuffer commandBuffer,
13984 uint32_t lineStippleFactor,
13985 uint16_t lineStipplePattern);
13990#define VK_EXT_shader_atomic_float 1
13991#define VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION 1
13992#define VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME "VK_EXT_shader_atomic_float"
14013#define VK_EXT_host_query_reset 1
14014#define VK_EXT_HOST_QUERY_RESET_SPEC_VERSION 1
14015#define VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME "VK_EXT_host_query_reset"
14020#ifndef VK_NO_PROTOTYPES
14023 VkQueryPool queryPool,
14024 uint32_t firstQuery,
14025 uint32_t queryCount);
14030#define VK_EXT_index_type_uint8 1
14031#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1
14032#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8"
14042#define VK_EXT_extended_dynamic_state 1
14043#define VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION 1
14044#define VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_extended_dynamic_state"
14064#ifndef VK_NO_PROTOTYPES
14066 VkCommandBuffer commandBuffer,
14070 VkCommandBuffer commandBuffer,
14074 VkCommandBuffer commandBuffer,
14078 VkCommandBuffer commandBuffer,
14079 uint32_t viewportCount,
14083 VkCommandBuffer commandBuffer,
14084 uint32_t scissorCount,
14088 VkCommandBuffer commandBuffer,
14089 uint32_t firstBinding,
14090 uint32_t bindingCount,
14091 const VkBuffer* pBuffers,
14097 VkCommandBuffer commandBuffer,
14101 VkCommandBuffer commandBuffer,
14105 VkCommandBuffer commandBuffer,
14109 VkCommandBuffer commandBuffer,
14113 VkCommandBuffer commandBuffer,
14117 VkCommandBuffer commandBuffer,
14127#define VK_EXT_host_image_copy 1
14128#define VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION 1
14129#define VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME "VK_EXT_host_image_copy"
14239#ifndef VK_NO_PROTOTYPES
14254 uint32_t transitionCount,
14266#define VK_EXT_shader_atomic_float2 1
14267#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1
14268#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2"
14289#define VK_EXT_surface_maintenance1 1
14290#define VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION 1
14291#define VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME "VK_EXT_surface_maintenance1"
14334#define VK_EXT_swapchain_maintenance1 1
14335#define VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION 1
14336#define VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME "VK_EXT_swapchain_maintenance1"
14382#ifndef VK_NO_PROTOTYPES
14390#define VK_EXT_shader_demote_to_helper_invocation 1
14391#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1
14392#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation"
14398#define VK_NV_device_generated_commands 1
14400#define VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION 3
14401#define VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME "VK_NV_device_generated_commands"
14557#ifndef VK_NO_PROTOTYPES
14564 VkCommandBuffer commandBuffer,
14568 VkCommandBuffer commandBuffer,
14573 VkCommandBuffer commandBuffer,
14575 VkPipeline pipeline,
14576 uint32_t groupIndex);
14582 VkIndirectCommandsLayoutNV* pIndirectCommandsLayout);
14586 VkIndirectCommandsLayoutNV indirectCommandsLayout,
14592#define VK_NV_inherited_viewport_scissor 1
14593#define VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION 1
14594#define VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME "VK_NV_inherited_viewport_scissor"
14612#define VK_EXT_texel_buffer_alignment 1
14613#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION 1
14614#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment"
14626#define VK_QCOM_render_pass_transform 1
14627#define VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 3
14628#define VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform"
14645#define VK_EXT_depth_bias_control 1
14646#define VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION 1
14647#define VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME "VK_EXT_depth_bias_control"
14681#ifndef VK_NO_PROTOTYPES
14683 VkCommandBuffer commandBuffer,
14689#define VK_EXT_device_memory_report 1
14690#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 2
14691#define VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report"
14735#define VK_EXT_acquire_drm_display 1
14736#define VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION 1
14737#define VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_drm_display"
14741#ifndef VK_NO_PROTOTYPES
14743 VkPhysicalDevice physicalDevice,
14745 VkDisplayKHR display);
14748 VkPhysicalDevice physicalDevice,
14750 uint32_t connectorId,
14751 VkDisplayKHR* display);
14756#define VK_EXT_robustness2 1
14757#define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1
14758#define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2"
14777#define VK_EXT_custom_border_color 1
14778#define VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12
14779#define VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME "VK_EXT_custom_border_color"
14803#define VK_GOOGLE_user_type 1
14804#define VK_GOOGLE_USER_TYPE_SPEC_VERSION 1
14805#define VK_GOOGLE_USER_TYPE_EXTENSION_NAME "VK_GOOGLE_user_type"
14809#define VK_NV_present_barrier 1
14810#define VK_NV_PRESENT_BARRIER_SPEC_VERSION 1
14811#define VK_NV_PRESENT_BARRIER_EXTENSION_NAME "VK_NV_present_barrier"
14833#define VK_EXT_private_data 1
14836#define VK_EXT_PRIVATE_DATA_SPEC_VERSION 1
14837#define VK_EXT_PRIVATE_DATA_EXTENSION_NAME "VK_EXT_private_data"
14851#ifndef VK_NO_PROTOTYPES
14856 VkPrivateDataSlot* pPrivateDataSlot);
14860 VkPrivateDataSlot privateDataSlot,
14866 uint64_t objectHandle,
14867 VkPrivateDataSlot privateDataSlot,
14873 uint64_t objectHandle,
14874 VkPrivateDataSlot privateDataSlot,
14880#define VK_EXT_pipeline_creation_cache_control 1
14881#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION 3
14882#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME "VK_EXT_pipeline_creation_cache_control"
14888#define VK_NV_device_diagnostics_config 1
14889#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION 2
14890#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME "VK_NV_device_diagnostics_config"
14915#define VK_QCOM_render_pass_store_ops 1
14916#define VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION 2
14917#define VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME "VK_QCOM_render_pass_store_ops"
14921#define VK_NV_low_latency 1
14922#define VK_NV_LOW_LATENCY_SPEC_VERSION 1
14923#define VK_NV_LOW_LATENCY_EXTENSION_NAME "VK_NV_low_latency"
14933#define VK_EXT_descriptor_buffer 1
14935#define VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION 1
14936#define VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME "VK_EXT_descriptor_buffer"
15080#ifndef VK_NO_PROTOTYPES
15083 VkDescriptorSetLayout layout,
15088 VkDescriptorSetLayout layout,
15096 void* pDescriptor);
15099 VkCommandBuffer commandBuffer,
15100 uint32_t bufferCount,
15104 VkCommandBuffer commandBuffer,
15106 VkPipelineLayout layout,
15109 const uint32_t* pBufferIndices,
15113 VkCommandBuffer commandBuffer,
15115 VkPipelineLayout layout,
15146#define VK_EXT_graphics_pipeline_library 1
15147#define VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION 1
15148#define VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME "VK_EXT_graphics_pipeline_library"
15180#define VK_AMD_shader_early_and_late_fragment_tests 1
15181#define VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION 1
15182#define VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME "VK_AMD_shader_early_and_late_fragment_tests"
15192#define VK_NV_fragment_shading_rate_enums 1
15193#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION 1
15194#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME "VK_NV_fragment_shading_rate_enums"
15241#ifndef VK_NO_PROTOTYPES
15243 VkCommandBuffer commandBuffer,
15250#define VK_NV_ray_tracing_motion_blur 1
15251#define VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION 1
15252#define VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME "VK_NV_ray_tracing_motion_blur"
15341#define VK_EXT_ycbcr_2plane_444_formats 1
15342#define VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION 1
15343#define VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME "VK_EXT_ycbcr_2plane_444_formats"
15353#define VK_EXT_fragment_density_map2 1
15354#define VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION 1
15355#define VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME "VK_EXT_fragment_density_map2"
15374#define VK_QCOM_rotated_copy_commands 1
15375#define VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION 1
15376#define VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME "VK_QCOM_rotated_copy_commands"
15386#define VK_EXT_image_robustness 1
15387#define VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION 1
15388#define VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_image_robustness"
15394#define VK_EXT_image_compression_control 1
15395#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION 1
15396#define VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME "VK_EXT_image_compression_control"
15460#define VK_EXT_attachment_feedback_loop_layout 1
15461#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION 2
15462#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME "VK_EXT_attachment_feedback_loop_layout"
15472#define VK_EXT_4444_formats 1
15473#define VK_EXT_4444_FORMATS_SPEC_VERSION 1
15474#define VK_EXT_4444_FORMATS_EXTENSION_NAME "VK_EXT_4444_formats"
15485#define VK_EXT_device_fault 1
15486#define VK_EXT_DEVICE_FAULT_SPEC_VERSION 2
15487#define VK_EXT_DEVICE_FAULT_EXTENSION_NAME "VK_EXT_device_fault"
15556#ifndef VK_NO_PROTOTYPES
15565#define VK_ARM_rasterization_order_attachment_access 1
15566#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1
15567#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_ARM_rasterization_order_attachment_access"
15581#define VK_EXT_rgba10x6_formats 1
15582#define VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION 1
15583#define VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME "VK_EXT_rgba10x6_formats"
15593#define VK_VALVE_mutable_descriptor_type 1
15594#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1
15595#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_VALVE_mutable_descriptor_type"
15623#define VK_EXT_vertex_input_dynamic_state 1
15624#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION 2
15625#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_vertex_input_dynamic_state"
15652#ifndef VK_NO_PROTOTYPES
15654 VkCommandBuffer commandBuffer,
15655 uint32_t vertexBindingDescriptionCount,
15657 uint32_t vertexAttributeDescriptionCount,
15663#define VK_EXT_physical_device_drm 1
15664#define VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION 1
15665#define VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME "VK_EXT_physical_device_drm"
15680#define VK_EXT_device_address_binding_report 1
15681#define VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION 1
15682#define VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME "VK_EXT_device_address_binding_report"
15713#define VK_EXT_depth_clip_control 1
15714#define VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION 1
15715#define VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME "VK_EXT_depth_clip_control"
15731#define VK_EXT_primitive_topology_list_restart 1
15732#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION 1
15733#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME "VK_EXT_primitive_topology_list_restart"
15744#define VK_HUAWEI_subpass_shading 1
15745#define VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION 3
15746#define VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME "VK_HUAWEI_subpass_shading"
15769#ifndef VK_NO_PROTOTYPES
15772 VkRenderPass renderpass,
15776 VkCommandBuffer commandBuffer);
15781#define VK_HUAWEI_invocation_mask 1
15782#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1
15783#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask"
15792#ifndef VK_NO_PROTOTYPES
15794 VkCommandBuffer commandBuffer,
15795 VkImageView imageView,
15801#define VK_NV_external_memory_rdma 1
15803#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1
15804#define VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME "VK_NV_external_memory_rdma"
15820#ifndef VK_NO_PROTOTYPES
15829#define VK_EXT_pipeline_properties 1
15830#define VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION 1
15831#define VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME "VK_EXT_pipeline_properties"
15848#ifndef VK_NO_PROTOTYPES
15857#define VK_EXT_frame_boundary 1
15858#define VK_EXT_FRAME_BOUNDARY_SPEC_VERSION 1
15859#define VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME "VK_EXT_frame_boundary"
15889#define VK_EXT_multisampled_render_to_single_sampled 1
15890#define VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION 1
15891#define VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME "VK_EXT_multisampled_render_to_single_sampled"
15914#define VK_EXT_extended_dynamic_state2 1
15915#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION 1
15916#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME "VK_EXT_extended_dynamic_state2"
15931#ifndef VK_NO_PROTOTYPES
15933 VkCommandBuffer commandBuffer,
15934 uint32_t patchControlPoints);
15937 VkCommandBuffer commandBuffer,
15938 VkBool32 rasterizerDiscardEnable);
15941 VkCommandBuffer commandBuffer,
15945 VkCommandBuffer commandBuffer,
15949 VkCommandBuffer commandBuffer,
15955#define VK_EXT_color_write_enable 1
15956#define VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION 1
15957#define VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME "VK_EXT_color_write_enable"
15973#ifndef VK_NO_PROTOTYPES
15975 VkCommandBuffer commandBuffer,
15976 uint32_t attachmentCount,
15977 const VkBool32* pColorWriteEnables);
15982#define VK_EXT_primitives_generated_query 1
15983#define VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION 1
15984#define VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME "VK_EXT_primitives_generated_query"
15996#define VK_EXT_global_priority_query 1
15997#define VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION 1
15998#define VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME "VK_EXT_global_priority_query"
15999#define VK_MAX_GLOBAL_PRIORITY_SIZE_EXT VK_MAX_GLOBAL_PRIORITY_SIZE_KHR
16007#define VK_EXT_image_view_min_lod 1
16008#define VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION 1
16009#define VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME "VK_EXT_image_view_min_lod"
16025#define VK_EXT_multi_draw 1
16026#define VK_EXT_MULTI_DRAW_SPEC_VERSION 1
16027#define VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw"
16054#ifndef VK_NO_PROTOTYPES
16056 VkCommandBuffer commandBuffer,
16057 uint32_t drawCount,
16059 uint32_t instanceCount,
16060 uint32_t firstInstance,
16064 VkCommandBuffer commandBuffer,
16065 uint32_t drawCount,
16067 uint32_t instanceCount,
16068 uint32_t firstInstance,
16070 const int32_t* pVertexOffset);
16075#define VK_EXT_image_2d_view_of_3d 1
16076#define VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION 1
16077#define VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_2d_view_of_3d"
16088#define VK_EXT_shader_tile_image 1
16089#define VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION 1
16090#define VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME "VK_EXT_shader_tile_image"
16110#define VK_EXT_opacity_micromap 1
16112#define VK_EXT_OPACITY_MICROMAP_SPEC_VERSION 2
16113#define VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME "VK_EXT_opacity_micromap"
16117#ifdef VK_ENABLE_BETA_EXTENSIONS
16118 VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV = 1000397000,
16301#ifndef VK_NO_PROTOTYPES
16306 VkMicromapEXT* pMicromap);
16310 VkMicromapEXT micromap,
16314 VkCommandBuffer commandBuffer,
16315 uint32_t infoCount,
16320 VkDeferredOperationKHR deferredOperation,
16321 uint32_t infoCount,
16326 VkDeferredOperationKHR deferredOperation,
16331 VkDeferredOperationKHR deferredOperation,
16336 VkDeferredOperationKHR deferredOperation,
16341 uint32_t micromapCount,
16342 const VkMicromapEXT* pMicromaps,
16349 VkCommandBuffer commandBuffer,
16353 VkCommandBuffer commandBuffer,
16357 VkCommandBuffer commandBuffer,
16361 VkCommandBuffer commandBuffer,
16362 uint32_t micromapCount,
16363 const VkMicromapEXT* pMicromaps,
16365 VkQueryPool queryPool,
16366 uint32_t firstQuery);
16382#define VK_EXT_load_store_op_none 1
16383#define VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1
16384#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none"
16388#define VK_HUAWEI_cluster_culling_shader 1
16389#define VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION 2
16390#define VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME "VK_HUAWEI_cluster_culling_shader"
16410#ifndef VK_NO_PROTOTYPES
16412 VkCommandBuffer commandBuffer,
16413 uint32_t groupCountX,
16414 uint32_t groupCountY,
16415 uint32_t groupCountZ);
16418 VkCommandBuffer commandBuffer,
16425#define VK_EXT_border_color_swizzle 1
16426#define VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION 1
16427#define VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME "VK_EXT_border_color_swizzle"
16445#define VK_EXT_pageable_device_local_memory 1
16446#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION 1
16447#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME "VK_EXT_pageable_device_local_memory"
16456#ifndef VK_NO_PROTOTYPES
16459 VkDeviceMemory memory,
16465#define VK_ARM_shader_core_properties 1
16466#define VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION 1
16467#define VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_ARM_shader_core_properties"
16479#define VK_EXT_image_sliced_view_of_3d 1
16480#define VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION 1
16481#define VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_sliced_view_of_3d"
16482#define VK_REMAINING_3D_SLICES_EXT (~0U)
16499#define VK_VALVE_descriptor_set_host_mapping 1
16500#define VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION 1
16501#define VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME "VK_VALVE_descriptor_set_host_mapping"
16525#ifndef VK_NO_PROTOTYPES
16533 VkDescriptorSet descriptorSet,
16539#define VK_EXT_depth_clamp_zero_one 1
16540#define VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION 1
16541#define VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME "VK_EXT_depth_clamp_zero_one"
16551#define VK_EXT_non_seamless_cube_map 1
16552#define VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION 1
16553#define VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME "VK_EXT_non_seamless_cube_map"
16563#define VK_QCOM_fragment_density_map_offset 1
16564#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 1
16565#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME "VK_QCOM_fragment_density_map_offset"
16588#define VK_NV_copy_memory_indirect 1
16589#define VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION 1
16590#define VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME "VK_NV_copy_memory_indirect"
16621#ifndef VK_NO_PROTOTYPES
16623 VkCommandBuffer commandBuffer,
16625 uint32_t copyCount,
16629 VkCommandBuffer commandBuffer,
16631 uint32_t copyCount,
16640#define VK_NV_memory_decompression 1
16641#define VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION 1
16642#define VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME "VK_NV_memory_decompression"
16673#ifndef VK_NO_PROTOTYPES
16675 VkCommandBuffer commandBuffer,
16676 uint32_t decompressRegionCount,
16680 VkCommandBuffer commandBuffer,
16688#define VK_NV_device_generated_commands_compute 1
16689#define VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION 2
16690#define VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME "VK_NV_device_generated_commands_compute"
16722#ifndef VK_NO_PROTOTYPES
16729 VkCommandBuffer commandBuffer,
16731 VkPipeline pipeline);
16740#define VK_NV_linear_color_attachment 1
16741#define VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION 1
16742#define VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME "VK_NV_linear_color_attachment"
16752#define VK_GOOGLE_surfaceless_query 1
16753#define VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 2
16754#define VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME "VK_GOOGLE_surfaceless_query"
16758#define VK_EXT_image_compression_control_swapchain 1
16759#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION 1
16760#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME "VK_EXT_image_compression_control_swapchain"
16770#define VK_QCOM_image_processing 1
16771#define VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION 1
16772#define VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME "VK_QCOM_image_processing"
16801#define VK_EXT_nested_command_buffer 1
16802#define VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION 1
16803#define VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME "VK_EXT_nested_command_buffer"
16821#define VK_EXT_external_memory_acquire_unmodified 1
16822#define VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION 1
16823#define VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME "VK_EXT_external_memory_acquire_unmodified"
16833#define VK_EXT_extended_dynamic_state3 1
16834#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION 2
16835#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME "VK_EXT_extended_dynamic_state3"
16927#ifndef VK_NO_PROTOTYPES
16929 VkCommandBuffer commandBuffer,
16933 VkCommandBuffer commandBuffer,
16937 VkCommandBuffer commandBuffer,
16941 VkCommandBuffer commandBuffer,
16945 VkCommandBuffer commandBuffer,
16950 VkCommandBuffer commandBuffer,
16954 VkCommandBuffer commandBuffer,
16958 VkCommandBuffer commandBuffer,
16962 VkCommandBuffer commandBuffer,
16963 uint32_t firstAttachment,
16964 uint32_t attachmentCount,
16965 const VkBool32* pColorBlendEnables);
16968 VkCommandBuffer commandBuffer,
16969 uint32_t firstAttachment,
16970 uint32_t attachmentCount,
16974 VkCommandBuffer commandBuffer,
16975 uint32_t firstAttachment,
16976 uint32_t attachmentCount,
16980 VkCommandBuffer commandBuffer,
16981 uint32_t rasterizationStream);
16984 VkCommandBuffer commandBuffer,
16988 VkCommandBuffer commandBuffer,
16989 float extraPrimitiveOverestimationSize);
16992 VkCommandBuffer commandBuffer,
16996 VkCommandBuffer commandBuffer,
17000 VkCommandBuffer commandBuffer,
17001 uint32_t firstAttachment,
17002 uint32_t attachmentCount,
17006 VkCommandBuffer commandBuffer,
17010 VkCommandBuffer commandBuffer,
17014 VkCommandBuffer commandBuffer,
17018 VkCommandBuffer commandBuffer,
17022 VkCommandBuffer commandBuffer,
17026 VkCommandBuffer commandBuffer,
17027 uint32_t firstViewport,
17028 uint32_t viewportCount,
17032 VkCommandBuffer commandBuffer,
17036 VkCommandBuffer commandBuffer,
17037 uint32_t coverageToColorLocation);
17040 VkCommandBuffer commandBuffer,
17044 VkCommandBuffer commandBuffer,
17045 VkBool32 coverageModulationTableEnable);
17048 VkCommandBuffer commandBuffer,
17049 uint32_t coverageModulationTableCount,
17050 const float* pCoverageModulationTable);
17053 VkCommandBuffer commandBuffer,
17057 VkCommandBuffer commandBuffer,
17058 VkBool32 representativeFragmentTestEnable);
17061 VkCommandBuffer commandBuffer,
17067#define VK_EXT_subpass_merge_feedback 1
17068#define VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION 2
17069#define VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME "VK_EXT_subpass_merge_feedback"
17125#define VK_LUNARG_direct_driver_loading 1
17126#define VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION 1
17127#define VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME "VK_LUNARG_direct_driver_loading"
17136 VkInstance
instance,
const char* pName);
17156#define VK_EXT_shader_module_identifier 1
17157#define VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT 32U
17158#define VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION 1
17159#define VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME "VK_EXT_shader_module_identifier"
17189#ifndef VK_NO_PROTOTYPES
17192 VkShaderModule shaderModule,
17203#define VK_EXT_rasterization_order_attachment_access 1
17204#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1
17205#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_EXT_rasterization_order_attachment_access"
17209#define VK_NV_optical_flow 1
17211#define VK_NV_OPTICAL_FLOW_SPEC_VERSION 1
17212#define VK_NV_OPTICAL_FLOW_EXTENSION_NAME "VK_NV_optical_flow"
17341#ifndef VK_NO_PROTOTYPES
17343 VkPhysicalDevice physicalDevice,
17345 uint32_t* pFormatCount,
17352 VkOpticalFlowSessionNV* pSession);
17356 VkOpticalFlowSessionNV session,
17361 VkOpticalFlowSessionNV session,
17367 VkCommandBuffer commandBuffer,
17368 VkOpticalFlowSessionNV session,
17374#define VK_EXT_legacy_dithering 1
17375#define VK_EXT_LEGACY_DITHERING_SPEC_VERSION 1
17376#define VK_EXT_LEGACY_DITHERING_EXTENSION_NAME "VK_EXT_legacy_dithering"
17386#define VK_EXT_pipeline_protected_access 1
17387#define VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION 1
17388#define VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME "VK_EXT_pipeline_protected_access"
17398#define VK_EXT_shader_object 1
17400#define VK_EXT_SHADER_OBJECT_SPEC_VERSION 1
17401#define VK_EXT_SHADER_OBJECT_EXTENSION_NAME "VK_EXT_shader_object"
17457#ifndef VK_NO_PROTOTYPES
17460 uint32_t createInfoCount,
17463 VkShaderEXT* pShaders);
17467 VkShaderEXT shader,
17472 VkShaderEXT shader,
17477 VkCommandBuffer commandBuffer,
17478 uint32_t stageCount,
17480 const VkShaderEXT* pShaders);
17485#define VK_QCOM_tile_properties 1
17486#define VK_QCOM_TILE_PROPERTIES_SPEC_VERSION 1
17487#define VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME "VK_QCOM_tile_properties"
17505#ifndef VK_NO_PROTOTYPES
17508 VkFramebuffer framebuffer,
17509 uint32_t* pPropertiesCount,
17520#define VK_SEC_amigo_profiling 1
17521#define VK_SEC_AMIGO_PROFILING_SPEC_VERSION 1
17522#define VK_SEC_AMIGO_PROFILING_EXTENSION_NAME "VK_SEC_amigo_profiling"
17539#define VK_QCOM_multiview_per_view_viewports 1
17540#define VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION 1
17541#define VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME "VK_QCOM_multiview_per_view_viewports"
17551#define VK_NV_ray_tracing_invocation_reorder 1
17552#define VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION 1
17553#define VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME "VK_NV_ray_tracing_invocation_reorder"
17575#define VK_NV_extended_sparse_address_space 1
17576#define VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION 1
17577#define VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME "VK_NV_extended_sparse_address_space"
17595#define VK_EXT_mutable_descriptor_type 1
17596#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1
17597#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_EXT_mutable_descriptor_type"
17601#define VK_ARM_shader_core_builtins 1
17602#define VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION 2
17603#define VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME "VK_ARM_shader_core_builtins"
17621#define VK_EXT_pipeline_library_group_handles 1
17622#define VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION 1
17623#define VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME "VK_EXT_pipeline_library_group_handles"
17633#define VK_EXT_dynamic_rendering_unused_attachments 1
17634#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION 1
17635#define VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME "VK_EXT_dynamic_rendering_unused_attachments"
17645#define VK_NV_low_latency2 1
17646#define VK_NV_LOW_LATENCY_2_SPEC_VERSION 1
17647#define VK_NV_LOW_LATENCY_2_EXTENSION_NAME "VK_NV_low_latency2"
17748#ifndef VK_NO_PROTOTYPES
17767 uint32_t* pTimingCount,
17777#define VK_QCOM_multiview_per_view_render_areas 1
17778#define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION 1
17779#define VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME "VK_QCOM_multiview_per_view_render_areas"
17796#define VK_QCOM_image_processing2 1
17797#define VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION 1
17798#define VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME "VK_QCOM_image_processing2"
17827#define VK_QCOM_filter_cubic_weights 1
17828#define VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION 1
17829#define VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME "VK_QCOM_filter_cubic_weights"
17859#define VK_QCOM_ycbcr_degamma 1
17860#define VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION 1
17861#define VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME "VK_QCOM_ycbcr_degamma"
17878#define VK_QCOM_filter_cubic_clamp 1
17879#define VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION 1
17880#define VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME "VK_QCOM_filter_cubic_clamp"
17890#define VK_EXT_attachment_feedback_loop_dynamic_state 1
17891#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION 1
17892#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_attachment_feedback_loop_dynamic_state"
17901#ifndef VK_NO_PROTOTYPES
17903 VkCommandBuffer commandBuffer,
17909#define VK_MSFT_layered_driver 1
17910#define VK_MSFT_LAYERED_DRIVER_SPEC_VERSION 1
17911#define VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME "VK_MSFT_layered_driver"
17927#define VK_NV_descriptor_pool_overallocation 1
17928#define VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION 1
17929#define VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME "VK_NV_descriptor_pool_overallocation"
17939#define VK_KHR_acceleration_structure 1
17940#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13
17941#define VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME "VK_KHR_acceleration_structure"
18119#ifndef VK_NO_PROTOTYPES
18124 VkAccelerationStructureKHR* pAccelerationStructure);
18128 VkAccelerationStructureKHR accelerationStructure,
18132 VkCommandBuffer commandBuffer,
18133 uint32_t infoCount,
18138 VkCommandBuffer commandBuffer,
18139 uint32_t infoCount,
18142 const uint32_t* pIndirectStrides,
18143 const uint32_t*
const* ppMaxPrimitiveCounts);
18147 VkDeferredOperationKHR deferredOperation,
18148 uint32_t infoCount,
18154 VkDeferredOperationKHR deferredOperation,
18159 VkDeferredOperationKHR deferredOperation,
18164 VkDeferredOperationKHR deferredOperation,
18169 uint32_t accelerationStructureCount,
18170 const VkAccelerationStructureKHR* pAccelerationStructures,
18177 VkCommandBuffer commandBuffer,
18181 VkCommandBuffer commandBuffer,
18185 VkCommandBuffer commandBuffer,
18193 VkCommandBuffer commandBuffer,
18194 uint32_t accelerationStructureCount,
18195 const VkAccelerationStructureKHR* pAccelerationStructures,
18197 VkQueryPool queryPool,
18198 uint32_t firstQuery);
18209 const uint32_t* pMaxPrimitiveCounts,
18215#define VK_KHR_ray_tracing_pipeline 1
18216#define VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION 1
18217#define VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME "VK_KHR_ray_tracing_pipeline"
18303#ifndef VK_NO_PROTOTYPES
18305 VkCommandBuffer commandBuffer,
18316 VkDeferredOperationKHR deferredOperation,
18317 VkPipelineCache pipelineCache,
18318 uint32_t createInfoCount,
18321 VkPipeline* pPipelines);
18325 VkPipeline pipeline,
18326 uint32_t firstGroup,
18327 uint32_t groupCount,
18332 VkCommandBuffer commandBuffer,
18341 VkPipeline pipeline,
18346 VkCommandBuffer commandBuffer,
18347 uint32_t pipelineStackSize);
18352#define VK_KHR_ray_query 1
18353#define VK_KHR_RAY_QUERY_SPEC_VERSION 1
18354#define VK_KHR_RAY_QUERY_EXTENSION_NAME "VK_KHR_ray_query"
18364#define VK_EXT_mesh_shader 1
18365#define VK_EXT_MESH_SHADER_SPEC_VERSION 1
18366#define VK_EXT_MESH_SHADER_EXTENSION_NAME "VK_EXT_mesh_shader"
18420#ifndef VK_NO_PROTOTYPES
18422 VkCommandBuffer commandBuffer,
18423 uint32_t groupCountX,
18424 uint32_t groupCountY,
18425 uint32_t groupCountZ);
18428 VkCommandBuffer commandBuffer,
18431 uint32_t drawCount,
18435 VkCommandBuffer commandBuffer,
18438 VkBuffer countBuffer,
18440 uint32_t maxDrawCount,
static const char marker[]
static void operation(T operation, uint32_t &a, uint32_t b, uint32_t c, uint32_t d, uint32_t x, uint8_t s, uint32_t t)
FlutterSemanticsFlag flags
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
uint32_t uint32_t * format
Dart_NativeFunction function
sk_sp< const SkImage > image
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace buffer
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive mode
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap size
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not set
def timeout(deadline, cmd)
static void usage(char *argv0)
VkDeviceOrHostAddressKHR scratchData
const VkAccelerationStructureGeometryKHR *const * ppGeometries
VkBuildAccelerationStructureModeKHR mode
VkAccelerationStructureTypeKHR type
VkAccelerationStructureKHR srcAccelerationStructure
VkAccelerationStructureKHR dstAccelerationStructure
VkBuildAccelerationStructureFlagsKHR flags
const VkAccelerationStructureGeometryKHR * pGeometries
VkDeviceSize buildScratchSize
VkDeviceSize accelerationStructureSize
VkDeviceSize updateScratchSize
VkAccelerationStructureNV accelerationStructureNV
VkAccelerationStructureKHR accelerationStructure
VkDeviceAddress deviceAddress
VkAccelerationStructureTypeKHR type
VkAccelerationStructureCreateFlagsKHR createFlags
VkDeviceSize compactedSize
VkAccelerationStructureInfoNV info
VkAccelerationStructureKHR accelerationStructure
VkDeviceOrHostAddressConstKHR data
VkDeviceOrHostAddressConstKHR data
VkGeometryTypeKHR geometryType
VkAccelerationStructureGeometryDataKHR geometry
VkDeviceOrHostAddressConstKHR vertexData
VkDeviceSize vertexStride
VkDeviceOrHostAddressConstKHR transformData
VkDeviceOrHostAddressConstKHR indexData
VkDeviceOrHostAddressConstKHR vertexData
const VkGeometryNV * pGeometries
VkAccelerationStructureTypeNV type
VkBuildAccelerationStructureFlagsNV flags
VkTransformMatrixKHR transform
uint64_t accelerationStructureReference
uint32_t instanceShaderBindingTableRecordOffset
uint32_t instanceCustomIndex
VkGeometryInstanceFlagsKHR flags
VkTransformMatrixKHR transformT0
uint32_t instanceShaderBindingTableRecordOffset
VkTransformMatrixKHR transformT1
uint32_t instanceCustomIndex
VkGeometryInstanceFlagsKHR flags
uint64_t accelerationStructureReference
VkAccelerationStructureMemoryRequirementsTypeNV type
VkAccelerationStructureNV accelerationStructure
VkAccelerationStructureMotionInfoFlagsNV flags
VkAccelerationStructureMotionInstanceDataNV data
VkAccelerationStructureMotionInstanceFlagsNV flags
VkAccelerationStructureMotionInstanceTypeNV type
uint64_t accelerationStructureReference
uint32_t instanceShaderBindingTableRecordOffset
uint32_t instanceCustomIndex
VkGeometryInstanceFlagsKHR flags
uint32_t usageCountsCount
VkDeviceOrHostAddressConstKHR indexBuffer
const VkMicromapUsageEXT *const * ppUsageCounts
const VkMicromapUsageEXT * pUsageCounts
const uint8_t * pVersionData
VkAcquireProfilingLockFlagsKHR flags
PFN_vkReallocationFunction pfnReallocation
PFN_vkInternalFreeNotification pfnInternalFree
PFN_vkAllocationFunction pfnAllocation
PFN_vkInternalAllocationNotification pfnInternalAllocation
PFN_vkFreeFunction pfnFree
uint64_t firstDrawTimestamp
uint64_t swapBufferTimestamp
const char * pApplicationName
uint32_t applicationVersion
VkImageLayout initialLayout
VkAttachmentStoreOp stencilStoreOp
VkSampleCountFlagBits samples
VkAttachmentDescriptionFlags flags
VkAttachmentLoadOp loadOp
VkImageLayout finalLayout
VkAttachmentLoadOp stencilLoadOp
VkAttachmentStoreOp storeOp
VkImageLayout stencilInitialLayout
VkImageLayout stencilFinalLayout
VkAttachmentLoadOp loadOp
VkAttachmentStoreOp stencilStoreOp
VkSampleCountFlagBits samples
VkAttachmentDescriptionFlags flags
VkAttachmentStoreOp storeOp
VkImageLayout initialLayout
VkImageLayout finalLayout
VkAttachmentLoadOp stencilLoadOp
VkImageAspectFlags aspectMask
VkImageLayout stencilLayout
uint32_t colorAttachmentCount
const VkSampleCountFlagBits * pColorAttachmentSamples
VkSampleCountFlagBits depthStencilAttachmentSamples
VkSampleLocationsInfoEXT sampleLocationsInfo
const struct VkBaseInStructure * pNext
struct VkBaseOutStructure * pNext
uint32_t deviceIndexCount
VkDeviceSize memoryOffset
const uint32_t * pDeviceIndices
VkAccelerationStructureNV accelerationStructure
const uint32_t * pDeviceIndices
uint32_t deviceIndexCount
VkDeviceSize memoryOffset
const uint32_t * pDeviceIndices
uint32_t splitInstanceBindRegionCount
uint32_t deviceIndexCount
const VkRect2D * pSplitInstanceBindRegions
VkDeviceSize memoryOffset
VkImageAspectFlagBits planeAspect
VkDeviceAddress bufferAddress
VkDeviceAddress pipelineAddress
const VkSparseBufferMemoryBindInfo * pBufferBinds
uint32_t signalSemaphoreCount
const VkSparseImageOpaqueMemoryBindInfo * pImageOpaqueBinds
uint32_t waitSemaphoreCount
const VkSemaphore * pWaitSemaphores
uint32_t imageOpaqueBindCount
const VkSparseImageMemoryBindInfo * pImageBinds
const VkSemaphore * pSignalSemaphores
VkDeviceAddress bufferAddress
VkDeviceSize memoryOffset
VkCubicFilterWeightsQCOM cubicWeights
VkImageLayout dstImageLayout
const VkImageBlit2 * pRegions
VkImageLayout srcImageLayout
uint32_t queueFamilyIndexCount
const uint32_t * pQueueFamilyIndices
VkBufferCreateFlags flags
VkSharingMode sharingMode
VkDeviceAddress deviceAddress
VkImageSubresourceLayers imageSubresource
VkDeviceSize bufferOffset
uint32_t bufferImageHeight
VkImageSubresourceLayers imageSubresource
uint32_t bufferImageHeight
VkDeviceSize bufferOffset
VkPipelineStageFlags2 srcStageMask
VkPipelineStageFlags2 dstStageMask
VkAccessFlags2 srcAccessMask
VkAccessFlags2 dstAccessMask
uint32_t dstQueueFamilyIndex
uint32_t srcQueueFamilyIndex
VkAccessFlags srcAccessMask
VkAccessFlags dstAccessMask
uint32_t srcQueueFamilyIndex
uint32_t dstQueueFamilyIndex
uint64_t opaqueCaptureAddress
VkBufferUsageFlags2KHR usage
VkBufferViewCreateFlags flags
VkTimeDomainEXT timeDomain
VkPipelineStageFlags2 stage
VkPipelineStageFlagBits stage
VkImageAspectFlags aspectMask
const VkCoarseSampleLocationNV * pSampleLocations
VkShadingRatePaletteEntryNV shadingRate
uint32_t sampleLocationCount
VkBool32 srcPremultiplied
VkBlendOverlapEXT blendOverlap
VkBool32 dstPremultiplied
VkBlendOp advancedBlendOp
VkBlendFactor dstAlphaBlendFactor
VkBlendFactor srcAlphaBlendFactor
VkBlendFactor srcColorBlendFactor
VkBlendFactor dstColorBlendFactor
uint32_t commandBufferCount
VkCommandPool commandPool
VkCommandBufferLevel level
const VkCommandBufferInheritanceInfo * pInheritanceInfo
VkCommandBufferUsageFlags flags
VkBool32 conditionalRenderingEnable
VkQueryControlFlags queryFlags
VkBool32 occlusionQueryEnable
VkFramebuffer framebuffer
VkQueryPipelineStatisticFlags pipelineStatistics
uint32_t colorAttachmentCount
VkSampleCountFlagBits rasterizationSamples
VkFormat depthAttachmentFormat
const VkFormat * pColorAttachmentFormats
VkFormat stencilAttachmentFormat
const VkViewport * pViewportDepths
uint32_t viewportDepthCount
VkBool32 viewportScissor2D
VkCommandBuffer commandBuffer
uint32_t queueFamilyIndex
VkCommandPoolCreateFlags flags
VkPipelineShaderStageCreateInfo stage
int32_t basePipelineIndex
VkPipeline basePipelineHandle
VkPipelineCreateFlags flags
VkDeviceAddress deviceAddress
VkDeviceAddress pipelineDeviceAddressCaptureReplay
VkConditionalRenderingFlagsEXT flags
VkComponentTypeKHR ResultType
VkBool32 saturatingAccumulation
VkAccelerationStructureKHR dst
VkCopyAccelerationStructureModeKHR mode
VkAccelerationStructureKHR src
VkAccelerationStructureKHR src
VkCopyAccelerationStructureModeKHR mode
VkDeviceOrHostAddressKHR dst
const VkBufferCopy2 * pRegions
const VkBufferImageCopy2 * pRegions
VkImageLayout dstImageLayout
const VkImageCopy2 * pRegions
VkImageLayout dstImageLayout
VkImageLayout srcImageLayout
VkImageLayout srcImageLayout
const VkBufferImageCopy2 * pRegions
VkImageLayout dstImageLayout
VkImageLayout srcImageLayout
VkHostImageCopyFlagsEXT flags
const VkImageCopy2 * pRegions
VkHostImageCopyFlagsEXT flags
const VkImageToMemoryCopyEXT * pRegions
VkImageLayout srcImageLayout
VkDeviceAddress dstAddress
VkDeviceAddress srcAddress
VkAccelerationStructureKHR dst
VkDeviceOrHostAddressConstKHR src
VkCopyAccelerationStructureModeKHR mode
VkDeviceAddress srcAddress
uint32_t bufferImageHeight
VkImageSubresourceLayers imageSubresource
const VkMemoryToImageCopyEXT * pRegions
VkHostImageCopyFlagsEXT flags
VkImageLayout dstImageLayout
VkCopyMicromapModeEXT mode
VkDeviceOrHostAddressConstKHR src
VkCopyMicromapModeEXT mode
VkDeviceOrHostAddressKHR dst
VkCopyMicromapModeEXT mode
const void *const * pParams
const void *const * pExtras
VkDebugReportObjectTypeEXT objectType
VkDebugReportObjectTypeEXT objectType
PFN_vkDebugReportCallbackEXT pfnCallback
VkDebugReportFlagsEXT flags
VkDebugUtilsMessengerCallbackDataFlagsEXT flags
uint32_t cmdBufLabelCount
const VkDebugUtilsLabelEXT * pCmdBufLabels
const char * pMessageIdName
const VkDebugUtilsLabelEXT * pQueueLabels
const VkDebugUtilsObjectNameInfoEXT * pObjects
VkDebugUtilsMessageSeverityFlagsEXT messageSeverity
PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback
VkDebugUtilsMessengerCreateFlagsEXT flags
VkDebugUtilsMessageTypeFlagsEXT messageType
VkMemoryDecompressionMethodFlagsNV decompressionMethod
VkDeviceSize compressedSize
VkDeviceSize decompressedSize
VkDeviceAddress srcAddress
VkDeviceAddress dstAddress
VkBool32 dedicatedAllocation
VkBool32 dedicatedAllocation
const VkBufferMemoryBarrier2 * pBufferMemoryBarriers
VkDependencyFlags dependencyFlags
uint32_t imageMemoryBarrierCount
uint32_t bufferMemoryBarrierCount
const VkImageMemoryBarrier2 * pImageMemoryBarriers
uint32_t memoryBarrierCount
const VkMemoryBarrier2 * pMemoryBarriers
float depthBiasSlopeFactor
float depthBiasConstantFactor
VkDepthBiasRepresentationEXT depthBiasRepresentation
VkImageLayout imageLayout
const VkDescriptorPoolSize * pPoolSizes
VkDescriptorPoolCreateFlags flags
uint32_t descriptorSetCount
VkDescriptorPool descriptorPool
const VkDescriptorSetLayout * pSetLayouts
VkDescriptorSetLayout descriptorSetLayout
const VkDescriptorBindingFlags * pBindingFlags
VkDescriptorType descriptorType
const VkSampler * pImmutableSamplers
VkShaderStageFlags stageFlags
const VkDescriptorSetLayoutBinding * pBindings
VkDescriptorSetLayoutCreateFlags flags
uint32_t descriptorSetCount
const uint32_t * pDescriptorCounts
uint32_t maxVariableDescriptorCount
VkDescriptorUpdateTemplateCreateFlags flags
VkPipelineLayout pipelineLayout
uint32_t descriptorUpdateEntryCount
const VkDescriptorUpdateTemplateEntry * pDescriptorUpdateEntries
VkDescriptorSetLayout descriptorSetLayout
VkDescriptorUpdateTemplateType templateType
VkPipelineBindPoint pipelineBindPoint
VkDescriptorType descriptorType
VkDeviceAddress baseAddress
VkDeviceAddressBindingFlagsEXT flags
VkDeviceAddressBindingTypeEXT bindingType
const VkBufferCreateInfo * pCreateInfo
uint32_t enabledExtensionCount
VkDeviceCreateFlags flags
const VkDeviceQueueCreateInfo * pQueueCreateInfos
const VkPhysicalDeviceFeatures * pEnabledFeatures
const char *const * ppEnabledExtensionNames
const char *const * ppEnabledLayerNames
uint32_t queueCreateInfoCount
uint32_t enabledLayerCount
VkDeviceMemoryReportFlagsEXT flags
PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback
VkDeviceDiagnosticsConfigFlagsNV flags
VkDeviceEventTypeEXT deviceEvent
VkDeviceAddress reportedAddress
VkDeviceFaultAddressTypeEXT addressType
VkDeviceSize addressPrecision
VkDeviceSize vendorBinarySize
uint32_t addressInfoCount
char description[VK_MAX_DESCRIPTION_SIZE]
VkDeviceFaultAddressInfoEXT * pAddressInfos
VkDeviceFaultVendorInfoEXT * pVendorInfos
char description[VK_MAX_DESCRIPTION_SIZE]
uint32_t memoryDeviceIndex
uint32_t resourceDeviceIndex
uint32_t physicalDeviceCount
const VkPhysicalDevice * pPhysicalDevices
uint32_t presentMask[VK_MAX_DEVICE_GROUP_SIZE]
VkDeviceGroupPresentModeFlagsKHR modes
const uint32_t * pDeviceMasks
VkDeviceGroupPresentModeFlagBitsKHR mode
uint32_t deviceRenderAreaCount
const VkRect2D * pDeviceRenderAreas
const uint32_t * pWaitSemaphoreDeviceIndices
uint32_t commandBufferCount
const uint32_t * pSignalSemaphoreDeviceIndices
const uint32_t * pCommandBufferDeviceMasks
uint32_t signalSemaphoreCount
uint32_t waitSemaphoreCount
VkDeviceGroupPresentModeFlagsKHR modes
const VkImageCreateInfo * pCreateInfo
VkImageAspectFlagBits planeAspect
const VkImageSubresource2KHR * pSubresource
const VkImageCreateInfo * pCreateInfo
VkMemoryOverallocationBehaviorAMD overallocationBehavior
VkDeviceMemoryReportFlagsEXT flags
VkDeviceMemoryReportEventTypeEXT type
uint32_t privateDataSlotRequestCount
uint32_t queueFamilyIndex
VkDeviceQueueCreateFlags flags
const float * pQueuePriorities
VkQueueGlobalPriorityKHR globalPriority
VkDeviceQueueCreateFlags flags
uint32_t queueFamilyIndex
VkDirectDriverLoadingFlagsLUNARG flags
PFN_vkGetInstanceProcAddrLUNARG pfnGetInstanceProcAddr
VkDirectDriverLoadingModeLUNARG mode
const VkDirectDriverLoadingInfoLUNARG * pDrivers
VkDisplayEventTypeEXT displayEvent
VkDisplayModeCreateFlagsKHR flags
VkDisplayModeParametersKHR parameters
VkDisplayModePropertiesKHR displayModeProperties
VkDisplayModeParametersKHR parameters
VkDisplayModeKHR displayMode
VkBool32 localDimmingSupport
VkDisplayPlaneCapabilitiesKHR capabilities
VkOffset2D maxDstPosition
VkOffset2D minSrcPosition
VkDisplayPlaneAlphaFlagsKHR supportedAlpha
VkOffset2D maxSrcPosition
VkOffset2D minDstPosition
VkDisplayPlanePropertiesKHR displayPlaneProperties
VkDisplayKHR currentDisplay
uint32_t currentStackIndex
VkDisplayPowerStateEXT powerState
VkDisplayPropertiesKHR displayProperties
VkBool32 planeReorderPossible
VkSurfaceTransformFlagsKHR supportedTransforms
VkExtent2D physicalResolution
VkExtent2D physicalDimensions
VkBool32 persistentContent
VkDisplayModeKHR displayMode
VkDisplayPlaneAlphaFlagBitsKHR alphaMode
VkDisplaySurfaceCreateFlagsKHR flags
VkSurfaceTransformFlagBitsKHR transform
uint32_t drmFormatModifierCount
VkDrmFormatModifierPropertiesEXT * pDrmFormatModifierProperties
VkExternalFenceHandleTypeFlags handleTypes
VkExternalMemoryHandleTypeFlagsNV handleTypes
VkExternalMemoryHandleTypeFlags handleTypes
VkExternalSemaphoreHandleTypeFlags handleTypes
char extensionName[VK_MAX_EXTENSION_NAME_SIZE]
VkExternalMemoryProperties externalMemoryProperties
VkExternalFenceFeatureFlags externalFenceFeatures
VkExternalFenceHandleTypeFlags compatibleHandleTypes
VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes
VkBool32 acquireUnmodifiedMemory
VkExternalMemoryHandleTypeFlags handleTypes
VkExternalMemoryHandleTypeFlagsNV handleTypes
VkExternalMemoryHandleTypeFlags handleTypes
VkExternalMemoryHandleTypeFlags exportFromImportedHandleTypes
VkExternalMemoryHandleTypeFlags compatibleHandleTypes
VkExternalMemoryFeatureFlags externalMemoryFeatures
VkExternalSemaphoreFeatureFlags externalSemaphoreFeatures
VkExternalSemaphoreHandleTypeFlags compatibleHandleTypes
VkExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes
VkExternalFenceHandleTypeFlagBits handleType
const VkAttachmentReference2 * pFragmentShadingRateAttachment
VkExtent2D shadingRateAttachmentTexelSize
VkFrameBoundaryFlagsEXT flags
const VkBuffer * pBuffers
const VkFormat * pViewFormats
uint32_t attachmentImageInfoCount
const VkFramebufferAttachmentImageInfo * pAttachmentImageInfos
const VkImageView * pAttachments
VkFramebufferCreateFlags flags
VkSampleCountFlagBits rasterizationSamples
VkCoverageReductionModeNV coverageReductionMode
VkSampleCountFlags colorSamples
VkSampleCountFlags depthStencilSamples
VkDeviceSize preprocessOffset
VkBuffer preprocessBuffer
VkDeviceSize sequencesCountOffset
VkPipelineBindPoint pipelineBindPoint
VkBuffer sequencesCountBuffer
VkDeviceSize preprocessSize
VkBuffer sequencesIndexBuffer
VkDeviceSize sequencesIndexOffset
VkIndirectCommandsLayoutNV indirectCommandsLayout
const VkIndirectCommandsStreamNV * pStreams
VkPipelineBindPoint pipelineBindPoint
VkIndirectCommandsLayoutNV indirectCommandsLayout
uint32_t maxSequencesCount
VkGeometryTrianglesNV triangles
VkGeometryDataNV geometry
VkGeometryTypeKHR geometryType
VkDeviceSize transformOffset
VkDeviceSize vertexOffset
VkDeviceSize vertexStride
VkLatencyTimingsFrameReportNV * pTimings
const VkPipelineTessellationStateCreateInfo * pTessellationState
const VkPipelineDepthStencilStateCreateInfo * pDepthStencilState
int32_t basePipelineIndex
const VkPipelineDynamicStateCreateInfo * pDynamicState
const VkPipelineColorBlendStateCreateInfo * pColorBlendState
VkPipelineCreateFlags flags
const VkPipelineInputAssemblyStateCreateInfo * pInputAssemblyState
const VkPipelineMultisampleStateCreateInfo * pMultisampleState
const VkPipelineVertexInputStateCreateInfo * pVertexInputState
const VkPipelineShaderStageCreateInfo * pStages
VkPipeline basePipelineHandle
const VkPipelineRasterizationStateCreateInfo * pRasterizationState
const VkPipelineViewportStateCreateInfo * pViewportState
VkGraphicsPipelineLibraryFlagsEXT flags
const VkGraphicsShaderGroupCreateInfoNV * pGroups
const VkPipeline * pPipelines
const VkPipelineTessellationStateCreateInfo * pTessellationState
const VkPipelineShaderStageCreateInfo * pStages
const VkPipelineVertexInputStateCreateInfo * pVertexInputState
VkHeadlessSurfaceCreateFlagsEXT flags
VkImageSubresourceRange subresourceRange
VkImageSubresourceLayers dstSubresource
VkImageSubresourceLayers srcSubresource
VkImageSubresourceLayers srcSubresource
VkImageSubresourceLayers dstSubresource
VkImageCompressionFlagsEXT flags
uint32_t compressionControlPlaneCount
VkImageCompressionFixedRateFlagsEXT * pFixedRateFlags
VkImageCompressionFlagsEXT imageCompressionFlags
VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags
VkImageSubresourceLayers srcSubresource
VkImageSubresourceLayers dstSubresource
VkImageSubresourceLayers srcSubresource
VkImageSubresourceLayers dstSubresource
VkSharingMode sharingMode
VkImageLayout initialLayout
const uint32_t * pQueueFamilyIndices
VkSampleCountFlagBits samples
uint32_t queueFamilyIndexCount
VkPipelineStageFlags2 srcStageMask
VkAccessFlags2 dstAccessMask
VkPipelineStageFlags2 dstStageMask
uint32_t dstQueueFamilyIndex
VkImageSubresourceRange subresourceRange
uint32_t srcQueueFamilyIndex
VkAccessFlags2 srcAccessMask
VkAccessFlags dstAccessMask
uint32_t dstQueueFamilyIndex
VkAccessFlags srcAccessMask
VkImageSubresourceRange subresourceRange
uint32_t srcQueueFamilyIndex
VkImageAspectFlagBits planeAspect
VkImageSubresourceLayers srcSubresource
VkImageSubresourceLayers dstSubresource
VkImageSubresourceLayers dstSubresource
VkImageSubresourceLayers srcSubresource
VkImageUsageFlags stencilUsage
VkImageSubresource imageSubresource
VkImageAspectFlags aspectMask
VkImageAspectFlags aspectMask
VkImageAspectFlags aspectMask
VkImageSubresourceLayers imageSubresource
uint32_t memoryImageHeight
VkDeviceAddress deviceAddress
VkImageSubresourceRange subresourceRange
VkComponentMapping components
VkImageViewCreateFlags flags
VkDescriptorType descriptorType
VkExternalFenceHandleTypeFlagBits handleType
VkExternalMemoryHandleTypeFlagBits handleType
VkExternalMemoryHandleTypeFlagBits handleType
VkSemaphoreImportFlags flags
VkExternalSemaphoreHandleTypeFlagBits handleType
VkPipelineBindPoint pipelineBindPoint
VkIndirectCommandsLayoutUsageFlagsNV flags
const VkIndirectCommandsLayoutTokenNV * pTokens
const uint32_t * pStreamStrides
uint32_t pushconstantSize
VkBool32 vertexDynamicStride
VkPipelineLayout pushconstantPipelineLayout
const VkIndexType * pIndexTypes
VkIndirectCommandsTokenTypeNV tokenType
uint32_t vertexBindingUnit
VkShaderStageFlags pushconstantShaderStageFlags
uint32_t pushconstantOffset
VkIndirectStateFlagsNV indirectStateFlags
const uint32_t * pIndexTypeValues
const char *const * ppEnabledExtensionNames
uint32_t enabledExtensionCount
const VkApplicationInfo * pApplicationInfo
const char *const * ppEnabledLayerNames
uint32_t enabledLayerCount
VkInstanceCreateFlags flags
VkSemaphore signalSemaphore
uint32_t minimumIntervalUs
VkPresentModeKHR * pPresentModes
uint32_t presentModeCount
uint64_t gpuRenderStartTimeUs
uint64_t gpuRenderEndTimeUs
uint64_t presentStartTimeUs
uint64_t driverStartTimeUs
uint64_t renderSubmitEndTimeUs
uint64_t inputSampleTimeUs
uint64_t renderSubmitStartTimeUs
uint64_t osRenderQueueEndTimeUs
uint64_t presentEndTimeUs
uint64_t osRenderQueueStartTimeUs
char layerName[VK_MAX_EXTENSION_NAME_SIZE]
char description[VK_MAX_DESCRIPTION_SIZE]
uint32_t implementationVersion
VkMemoryAllocateFlags flags
VkDeviceSize allocationSize
VkPipelineStageFlags2 dstStageMask
VkPipelineStageFlags2 srcStageMask
VkAccessFlags2 srcAccessMask
VkAccessFlags2 dstAccessMask
VkAccessFlags dstAccessMask
VkAccessFlags srcAccessMask
VkBool32 prefersDedicatedAllocation
VkBool32 requiresDedicatedAllocation
VkExternalMemoryHandleTypeFlagBits handleType
VkExternalMemoryHandleTypeFlagBits handleType
uint64_t opaqueCaptureAddress
VkMemoryRequirements memoryRequirements
VkImageSubresourceLayers imageSubresource
uint32_t memoryImageHeight
const void * pHostPointer
VkMemoryPropertyFlags propertyFlags
VkMemoryUnmapFlagsKHR flags
const VkMicromapUsageEXT *const * ppUsageCounts
VkBuildMicromapModeEXT mode
VkDeviceOrHostAddressKHR scratchData
VkDeviceSize triangleArrayStride
const VkMicromapUsageEXT * pUsageCounts
VkDeviceOrHostAddressConstKHR triangleArray
VkDeviceOrHostAddressConstKHR data
VkBuildMicromapFlagsEXT flags
VkMicromapEXT dstMicromap
uint32_t usageCountsCount
VkDeviceSize buildScratchSize
VkDeviceSize micromapSize
VkMicromapCreateFlagsEXT createFlags
VkDeviceAddress deviceAddress
uint16_t subdivisionLevel
uint32_t subdivisionLevel
const uint8_t * pVersionData
VkExtent2D maxSampleLocationGridSize
VkSampleCountFlagBits rasterizationSamples
VkBool32 multisampledRenderToSingleSampledEnable
VkBool32 perViewAttributes
VkBool32 perViewAttributesPositionXOnly
const VkRect2D * pPerViewRenderAreas
uint32_t perViewRenderAreaCount
uint32_t mutableDescriptorTypeListCount
const VkMutableDescriptorTypeListEXT * pMutableDescriptorTypeLists
const VkDescriptorType * pDescriptorTypes
uint32_t descriptorTypeCount
const void * opaqueCaptureDescriptorData
const VkRect2D * pRegions
VkOpticalFlowExecuteFlagsNV flags
VkOpticalFlowGridSizeFlagsNV hintGridSize
VkOpticalFlowPerformanceLevelNV performanceLevel
VkOpticalFlowGridSizeFlagsNV outputGridSize
VkFormat flowVectorFormat
VkOpticalFlowSessionCreateFlagsNV flags
const void * pPrivateData
VkOutOfBandQueueTypeNV queueType
uint64_t desiredPresentTime
uint64_t earliestPresentTime
uint64_t actualPresentTime
VkBool32 uniformAndStorageBuffer16BitAccess
VkBool32 storageBuffer16BitAccess
VkBool32 storageInputOutput16
VkBool32 storagePushConstant16
VkBool32 storageBuffer8BitAccess
VkBool32 storagePushConstant8
VkBool32 uniformAndStorageBuffer8BitAccess
VkBool32 decodeModeSharedExponent
VkBool32 accelerationStructure
VkBool32 descriptorBindingAccelerationStructureUpdateAfterBind
VkBool32 accelerationStructureHostCommands
VkBool32 accelerationStructureCaptureReplay
VkBool32 accelerationStructureIndirectBuild
uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures
uint32_t maxPerStageDescriptorAccelerationStructures
uint32_t maxDescriptorSetAccelerationStructures
uint64_t maxPrimitiveCount
uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures
uint64_t maxGeometryCount
uint64_t maxInstanceCount
uint32_t minAccelerationStructureScratchOffsetAlignment
VkBool32 reportAddressBinding
VkBool32 attachmentFeedbackLoopDynamicState
VkBool32 attachmentFeedbackLoopLayout
VkBool32 advancedBlendCoherentOperations
uint32_t advancedBlendMaxColorAttachments
VkBool32 advancedBlendCorrelatedOverlap
VkBool32 advancedBlendAllOperations
VkBool32 advancedBlendIndependentBlend
VkBool32 advancedBlendNonPremultipliedSrcColor
VkBool32 advancedBlendNonPremultipliedDstColor
VkBool32 borderColorSwizzleFromImage
VkBool32 borderColorSwizzle
VkBool32 bufferDeviceAddressMultiDevice
VkBool32 bufferDeviceAddressCaptureReplay
VkBool32 bufferDeviceAddress
VkBool32 bufferDeviceAddressMultiDevice
VkBool32 bufferDeviceAddressCaptureReplay
VkBool32 bufferDeviceAddress
VkBool32 multiviewClusterCullingShader
VkBool32 clustercullingShader
uint32_t maxOutputClusterCount
uint32_t maxWorkGroupCount[3]
uint32_t maxWorkGroupSize[3]
VkDeviceSize indirectBufferOffsetAlignment
VkBool32 deviceCoherentMemory
VkBool32 colorWriteEnable
VkBool32 computeDerivativeGroupLinear
VkBool32 computeDerivativeGroupQuads
VkBool32 inheritedConditionalRendering
VkBool32 conditionalRendering
VkBool32 degenerateLinesRasterized
float primitiveOverestimationSize
float extraPrimitiveOverestimationSizeGranularity
VkBool32 fullyCoveredFragmentShaderInputVariable
VkBool32 conservativeRasterizationPostDepthCoverage
VkBool32 primitiveUnderestimation
VkBool32 degenerateTrianglesRasterized
float maxExtraPrimitiveOverestimationSize
VkBool32 conservativePointAndLineRasterization
VkBool32 cooperativeMatrixRobustBufferAccess
VkBool32 cooperativeMatrix
VkBool32 cooperativeMatrix
VkBool32 cooperativeMatrixRobustBufferAccess
VkShaderStageFlags cooperativeMatrixSupportedStages
VkShaderStageFlags cooperativeMatrixSupportedStages
VkQueueFlags supportedQueues
VkBool32 cornerSampledImage
VkBool32 coverageReductionMode
VkBool32 selectableCubicWeights
VkBool32 customBorderColorWithoutFormat
VkBool32 customBorderColors
uint32_t maxCustomBorderColorSamplers
VkBool32 dedicatedAllocationImageAliasing
VkBool32 depthBiasControl
VkBool32 floatRepresentation
VkBool32 leastRepresentableValueForceUnormRepresentation
VkBool32 depthClampZeroOne
VkBool32 depthClipControl
VkResolveModeFlags supportedDepthResolveModes
VkBool32 independentResolve
VkBool32 independentResolveNone
VkResolveModeFlags supportedStencilResolveModes
size_t combinedImageSamplerDensityMapDescriptorSize
VkBool32 descriptorBuffer
VkBool32 descriptorBufferPushDescriptors
VkBool32 descriptorBufferImageLayoutIgnored
VkBool32 descriptorBufferCaptureReplay
size_t robustUniformTexelBufferDescriptorSize
size_t storageImageDescriptorSize
size_t bufferCaptureReplayDescriptorDataSize
VkBool32 combinedImageSamplerDescriptorSingleArray
uint32_t maxEmbeddedImmutableSamplers
VkBool32 allowSamplerImageViewPostSubmitCreation
VkDeviceSize descriptorBufferAddressSpaceSize
VkDeviceSize maxSamplerDescriptorBufferRange
size_t robustStorageBufferDescriptorSize
size_t imageCaptureReplayDescriptorDataSize
size_t samplerDescriptorSize
size_t inputAttachmentDescriptorSize
uint32_t maxEmbeddedImmutableSamplerBindings
size_t robustStorageTexelBufferDescriptorSize
size_t sampledImageDescriptorSize
VkDeviceSize resourceDescriptorBufferAddressSpaceSize
size_t accelerationStructureCaptureReplayDescriptorDataSize
VkDeviceSize maxResourceDescriptorBufferRange
VkDeviceSize descriptorBufferOffsetAlignment
uint32_t maxDescriptorBufferBindings
uint32_t maxResourceDescriptorBufferBindings
size_t storageBufferDescriptorSize
size_t combinedImageSamplerDescriptorSize
VkDeviceSize samplerDescriptorBufferAddressSpaceSize
size_t storageTexelBufferDescriptorSize
size_t samplerCaptureReplayDescriptorDataSize
size_t uniformTexelBufferDescriptorSize
VkBool32 bufferlessPushDescriptors
size_t uniformBufferDescriptorSize
uint32_t maxSamplerDescriptorBufferBindings
size_t accelerationStructureDescriptorSize
size_t robustUniformBufferDescriptorSize
size_t imageViewCaptureReplayDescriptorDataSize
VkBool32 descriptorBindingVariableDescriptorCount
VkBool32 descriptorBindingStorageImageUpdateAfterBind
VkBool32 shaderInputAttachmentArrayDynamicIndexing
VkBool32 shaderInputAttachmentArrayNonUniformIndexing
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing
VkBool32 shaderStorageImageArrayNonUniformIndexing
VkBool32 runtimeDescriptorArray
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing
VkBool32 descriptorBindingUniformBufferUpdateAfterBind
VkBool32 descriptorBindingPartiallyBound
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind
VkBool32 descriptorBindingSampledImageUpdateAfterBind
VkBool32 descriptorBindingStorageBufferUpdateAfterBind
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing
VkBool32 shaderUniformBufferArrayNonUniformIndexing
VkBool32 shaderStorageBufferArrayNonUniformIndexing
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind
VkBool32 shaderSampledImageArrayNonUniformIndexing
VkBool32 descriptorBindingUpdateUnusedWhilePending
VkBool32 shaderSampledImageArrayNonUniformIndexingNative
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers
VkBool32 robustBufferAccessUpdateAfterBind
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages
VkBool32 shaderStorageBufferArrayNonUniformIndexingNative
VkBool32 shaderUniformBufferArrayNonUniformIndexingNative
VkBool32 quadDivergentImplicitLod
VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative
uint32_t maxDescriptorSetUpdateAfterBindStorageImages
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments
uint32_t maxUpdateAfterBindDescriptorsInAllPools
uint32_t maxPerStageUpdateAfterBindResources
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
uint32_t maxDescriptorSetUpdateAfterBindSampledImages
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers
uint32_t maxDescriptorSetUpdateAfterBindSamplers
VkBool32 shaderStorageImageArrayNonUniformIndexingNative
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers
VkBool32 descriptorPoolOverallocation
VkBool32 descriptorSetHostMapping
VkBool32 deviceGeneratedCompute
VkBool32 deviceGeneratedComputeCaptureReplay
VkBool32 deviceGeneratedComputePipelines
VkBool32 deviceGeneratedCommands
uint32_t minIndirectCommandsBufferOffsetAlignment
uint32_t minSequencesIndexBufferOffsetAlignment
uint32_t maxGraphicsShaderGroupCount
uint32_t maxIndirectSequenceCount
uint32_t minSequencesCountBufferOffsetAlignment
uint32_t maxIndirectCommandsTokenCount
uint32_t maxIndirectCommandsStreamStride
uint32_t maxIndirectCommandsStreamCount
uint32_t maxIndirectCommandsTokenOffset
VkBool32 deviceMemoryReport
VkBool32 diagnosticsConfig
uint32_t maxDiscardRectangles
VkConformanceVersion conformanceVersion
char driverInfo[VK_MAX_DRIVER_INFO_SIZE]
char driverName[VK_MAX_DRIVER_NAME_SIZE]
VkBool32 dynamicRendering
VkBool32 dynamicRenderingUnusedAttachments
VkBool32 exclusiveScissor
VkBool32 extendedDynamicState2
VkBool32 extendedDynamicState2LogicOp
VkBool32 extendedDynamicState2PatchControlPoints
VkBool32 extendedDynamicState3CoverageModulationMode
VkBool32 extendedDynamicState3SampleMask
VkBool32 extendedDynamicState3CoverageModulationTable
VkBool32 extendedDynamicState3ProvokingVertexMode
VkBool32 extendedDynamicState3CoverageToColorLocation
VkBool32 extendedDynamicState3RasterizationSamples
VkBool32 extendedDynamicState3ConservativeRasterizationMode
VkBool32 extendedDynamicState3CoverageModulationTableEnable
VkBool32 extendedDynamicState3PolygonMode
VkBool32 extendedDynamicState3ColorBlendAdvanced
VkBool32 extendedDynamicState3TessellationDomainOrigin
VkBool32 extendedDynamicState3LineStippleEnable
VkBool32 extendedDynamicState3CoverageToColorEnable
VkBool32 extendedDynamicState3DepthClipEnable
VkBool32 extendedDynamicState3AlphaToCoverageEnable
VkBool32 extendedDynamicState3ViewportSwizzle
VkBool32 extendedDynamicState3ColorBlendEnable
VkBool32 extendedDynamicState3DepthClipNegativeOneToOne
VkBool32 extendedDynamicState3LineRasterizationMode
VkBool32 extendedDynamicState3AlphaToOneEnable
VkBool32 extendedDynamicState3RasterizationStream
VkBool32 extendedDynamicState3DepthClampEnable
VkBool32 extendedDynamicState3SampleLocationsEnable
VkBool32 extendedDynamicState3ShadingRateImageEnable
VkBool32 extendedDynamicState3ExtraPrimitiveOverestimationSize
VkBool32 extendedDynamicState3ViewportWScalingEnable
VkBool32 extendedDynamicState3ColorWriteMask
VkBool32 extendedDynamicState3ColorBlendEquation
VkBool32 extendedDynamicState3CoverageReductionMode
VkBool32 extendedDynamicState3RepresentativeFragmentTestEnable
VkBool32 extendedDynamicState3LogicOpEnable
VkBool32 dynamicPrimitiveTopologyUnrestricted
VkBool32 extendedDynamicState
VkBool32 extendedSparseAddressSpace
VkBufferUsageFlags extendedSparseBufferUsageFlags
VkImageUsageFlags extendedSparseImageUsageFlags
VkDeviceSize extendedSparseAddressSpaceSize
VkBufferCreateFlags flags
VkExternalMemoryHandleTypeFlagBits handleType
VkExternalFenceHandleTypeFlagBits handleType
VkDeviceSize minImportedHostPointerAlignment
VkBool32 externalMemoryRDMA
VkExternalSemaphoreHandleTypeFlagBits handleType
VkBool32 deviceFaultVendorBinary
VkPhysicalDeviceFeatures features
VkBool32 samplerAnisotropy
VkBool32 shaderStorageBufferArrayDynamicIndexing
VkBool32 shaderCullDistance
VkBool32 shaderClipDistance
VkBool32 vertexPipelineStoresAndAtomics
VkBool32 shaderResourceMinLod
VkBool32 sampleRateShading
VkBool32 sparseResidency2Samples
VkBool32 textureCompressionASTC_LDR
VkBool32 shaderStorageImageMultisample
VkBool32 variableMultisampleRate
VkBool32 sparseResidency16Samples
VkBool32 multiDrawIndirect
VkBool32 independentBlend
VkBool32 tessellationShader
VkBool32 shaderSampledImageArrayDynamicIndexing
VkBool32 shaderResourceResidency
VkBool32 sparseResidency4Samples
VkBool32 shaderStorageImageWriteWithoutFormat
VkBool32 robustBufferAccess
VkBool32 drawIndirectFirstInstance
VkBool32 shaderStorageImageArrayDynamicIndexing
VkBool32 sparseResidencyImage2D
VkBool32 fragmentStoresAndAtomics
VkBool32 textureCompressionBC
VkBool32 textureCompressionETC2
VkBool32 fullDrawIndexUint32
VkBool32 shaderStorageImageExtendedFormats
VkBool32 occlusionQueryPrecise
VkBool32 sparseResidencyImage3D
VkBool32 shaderTessellationAndGeometryPointSize
VkBool32 shaderStorageImageReadWithoutFormat
VkBool32 fillModeNonSolid
VkBool32 shaderUniformBufferArrayDynamicIndexing
VkBool32 shaderImageGatherExtended
VkBool32 inheritedQueries
VkBool32 pipelineStatisticsQuery
VkBool32 sparseResidencyAliased
VkBool32 sparseResidency8Samples
VkBool32 sparseResidencyBuffer
VkBool32 shaderDenormFlushToZeroFloat64
VkBool32 shaderRoundingModeRTZFloat64
VkBool32 shaderSignedZeroInfNanPreserveFloat32
VkShaderFloatControlsIndependence denormBehaviorIndependence
VkBool32 shaderDenormPreserveFloat16
VkBool32 shaderSignedZeroInfNanPreserveFloat16
VkBool32 shaderRoundingModeRTEFloat32
VkShaderFloatControlsIndependence roundingModeIndependence
VkBool32 shaderDenormFlushToZeroFloat16
VkBool32 shaderRoundingModeRTZFloat16
VkBool32 shaderRoundingModeRTEFloat64
VkBool32 shaderDenormPreserveFloat64
VkBool32 shaderRoundingModeRTEFloat16
VkBool32 shaderSignedZeroInfNanPreserveFloat64
VkBool32 shaderRoundingModeRTZFloat32
VkBool32 shaderDenormFlushToZeroFloat32
VkBool32 shaderDenormPreserveFloat32
VkBool32 fragmentDensityMapDeferred
uint32_t maxDescriptorSetSubsampledSamplers
VkBool32 subsampledCoarseReconstructionEarlyAccess
uint32_t maxSubsampledArrayLayers
VkBool32 fragmentDensityMap
VkBool32 fragmentDensityMapNonSubsampledImages
VkBool32 fragmentDensityMapDynamic
VkBool32 fragmentDensityMapOffset
VkExtent2D fragmentDensityOffsetGranularity
VkExtent2D minFragmentDensityTexelSize
VkExtent2D maxFragmentDensityTexelSize
VkBool32 fragmentDensityInvocations
VkBool32 fragmentShaderBarycentric
VkBool32 triStripVertexOrderIndependentOfProvokingVertex
VkBool32 fragmentShaderPixelInterlock
VkBool32 fragmentShaderShadingRateInterlock
VkBool32 fragmentShaderSampleInterlock
VkBool32 noInvocationFragmentShadingRates
VkBool32 fragmentShadingRateEnums
VkBool32 supersampleFragmentShadingRates
VkSampleCountFlagBits maxFragmentShadingRateInvocationCount
VkBool32 pipelineFragmentShadingRate
VkBool32 attachmentFragmentShadingRate
VkBool32 primitiveFragmentShadingRate
VkSampleCountFlags sampleCounts
uint32_t maxFragmentShadingRateCoverageSamples
VkBool32 fragmentShadingRateNonTrivialCombinerOps
VkBool32 fragmentShadingRateWithShaderSampleMask
VkBool32 fragmentShadingRateWithCustomSampleLocations
VkBool32 fragmentShadingRateWithShaderDepthStencilWrites
VkExtent2D maxFragmentShadingRateAttachmentTexelSize
VkExtent2D maxFragmentSize
uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio
VkSampleCountFlagBits maxFragmentShadingRateRasterizationSamples
VkBool32 primitiveFragmentShadingRateWithMultipleViewports
VkBool32 fragmentShadingRateWithConservativeRasterization
VkBool32 fragmentShadingRateWithSampleMask
VkBool32 fragmentShadingRateStrictMultiplyCombiner
uint32_t maxFragmentSizeAspectRatio
VkExtent2D minFragmentShadingRateAttachmentTexelSize
VkBool32 layeredShadingRateAttachments
VkBool32 fragmentShadingRateWithFragmentShaderInterlock
VkBool32 globalPriorityQuery
VkBool32 graphicsPipelineLibrary
VkBool32 graphicsPipelineLibraryFastLinking
VkBool32 graphicsPipelineLibraryIndependentInterpolationDecoration
uint32_t physicalDeviceCount
VkPhysicalDevice physicalDevices[VK_MAX_DEVICE_GROUP_SIZE]
VkBool32 subsetAllocation
uint32_t copyDstLayoutCount
uint8_t optimalTilingLayoutUUID[VK_UUID_SIZE]
uint32_t copySrcLayoutCount
VkBool32 identicalMemoryTypeRequirements
VkImageLayout * pCopySrcLayouts
VkImageLayout * pCopyDstLayouts
uint8_t driverUUID[VK_UUID_SIZE]
uint8_t deviceLUID[VK_LUID_SIZE]
uint8_t deviceUUID[VK_UUID_SIZE]
VkBool32 sampler2DViewOf3D
VkBool32 imageCompressionControl
VkBool32 imageCompressionControlSwapchain
VkBool32 textureBlockMatch2
VkExtent2D maxBlockMatchWindow
VkBool32 textureBoxFilter
VkBool32 textureSampleWeighted
VkBool32 textureBlockMatch
VkExtent2D maxBlockMatchRegion
uint32_t maxWeightFilterPhases
VkExtent2D maxBoxFilterBlockSize
VkExtent2D maxWeightFilterDimension
VkBool32 robustImageAccess
VkBool32 imageSlicedViewOf3D
VkBool32 imagelessFramebuffer
VkBool32 inheritedViewportScissor2D
VkLayeredDriverUnderlyingApiMSFT underlyingAPI
uint32_t maxTessellationPatchSize
uint32_t maxFramebufferLayers
uint32_t maxUniformBufferRange
uint32_t discreteQueuePriorities
uint32_t maxViewportDimensions[2]
uint32_t maxDescriptorSetSamplers
VkSampleCountFlags sampledImageIntegerSampleCounts
VkDeviceSize minStorageBufferOffsetAlignment
uint32_t viewportSubPixelBits
uint32_t subTexelPrecisionBits
uint32_t maxFramebufferHeight
uint32_t subPixelInterpolationOffsetBits
uint32_t maxFragmentCombinedOutputResources
int32_t minTexelGatherOffset
VkSampleCountFlags sampledImageColorSampleCounts
uint32_t maxTessellationControlPerVertexInputComponents
VkDeviceSize optimalBufferCopyOffsetAlignment
VkDeviceSize minUniformBufferOffsetAlignment
uint32_t maxDescriptorSetStorageBuffers
VkBool32 timestampComputeAndGraphics
uint32_t maxCombinedClipAndCullDistances
uint32_t maxGeometryOutputVertices
VkDeviceSize bufferImageGranularity
uint32_t maxPushConstantsSize
uint32_t maxVertexOutputComponents
uint32_t maxDrawIndexedIndexValue
size_t minMemoryMapAlignment
uint32_t maxStorageBufferRange
uint32_t mipmapPrecisionBits
uint32_t maxImageDimension2D
uint32_t maxCullDistances
uint32_t maxVertexInputBindings
VkDeviceSize minTexelBufferOffsetAlignment
uint32_t maxVertexInputAttributeOffset
uint32_t maxClipDistances
uint32_t maxDescriptorSetUniformBuffersDynamic
uint32_t maxImageDimensionCube
uint32_t maxFragmentInputComponents
uint32_t maxImageDimension1D
float viewportBoundsRange[2]
VkDeviceSize nonCoherentAtomSize
VkDeviceSize optimalBufferCopyRowPitchAlignment
VkBool32 standardSampleLocations
uint32_t maxSamplerAllocationCount
uint32_t maxPerStageDescriptorInputAttachments
uint32_t maxPerStageDescriptorStorageBuffers
uint32_t maxDescriptorSetStorageImages
uint32_t maxComputeWorkGroupSize[3]
uint32_t maxComputeWorkGroupInvocations
VkSampleCountFlags framebufferColorSampleCounts
uint32_t maxTexelGatherOffset
uint32_t maxImageDimension3D
VkDeviceSize sparseAddressSpaceSize
uint32_t maxImageArrayLayers
uint32_t maxMemoryAllocationCount
uint32_t maxDescriptorSetStorageBuffersDynamic
uint32_t maxFramebufferWidth
uint32_t maxDescriptorSetInputAttachments
uint32_t maxTexelBufferElements
VkSampleCountFlags storageImageSampleCounts
uint32_t maxPerStageDescriptorStorageImages
uint32_t maxGeometryShaderInvocations
uint32_t maxBoundDescriptorSets
VkSampleCountFlags framebufferStencilSampleCounts
float maxSamplerAnisotropy
float lineWidthGranularity
uint32_t maxTessellationControlPerPatchOutputComponents
uint32_t maxTessellationEvaluationOutputComponents
uint32_t maxGeometryOutputComponents
float maxInterpolationOffset
uint32_t maxPerStageDescriptorSamplers
uint32_t maxTessellationControlTotalOutputComponents
uint32_t maxTessellationControlPerVertexOutputComponents
uint32_t maxPerStageDescriptorUniformBuffers
uint32_t maxTessellationEvaluationInputComponents
float pointSizeGranularity
uint32_t maxComputeWorkGroupCount[3]
uint32_t maxGeometryTotalOutputComponents
float minInterpolationOffset
uint32_t maxVertexInputBindingStride
VkSampleCountFlags sampledImageStencilSampleCounts
uint32_t maxDrawIndirectCount
uint32_t maxColorAttachments
uint32_t maxComputeSharedMemorySize
uint32_t maxFragmentOutputAttachments
VkSampleCountFlags sampledImageDepthSampleCounts
uint32_t maxPerStageDescriptorSampledImages
uint32_t maxDescriptorSetSampledImages
uint32_t maxDescriptorSetUniformBuffers
uint32_t maxGeometryInputComponents
VkSampleCountFlags framebufferNoAttachmentsSampleCounts
uint32_t maxPerStageResources
VkSampleCountFlags framebufferDepthSampleCounts
uint32_t subPixelPrecisionBits
uint32_t maxSampleMaskWords
uint32_t maxFragmentDualSrcAttachments
uint32_t maxTessellationGenerationLevel
uint32_t maxVertexInputAttributes
VkBool32 rectangularLines
VkBool32 stippledBresenhamLines
VkBool32 stippledRectangularLines
VkBool32 stippledSmoothLines
uint32_t lineSubPixelPrecisionBits
VkBool32 linearColorAttachment
uint32_t maxPerSetDescriptors
VkDeviceSize maxMemoryAllocationSize
VkDeviceSize maxBufferSize
VkBool32 nonStrictSinglePixelWideLinesUseParallelogram
VkBool32 polygonModePointSize
VkBool32 earlyFragmentSampleMaskTestBeforeSampleCounting
VkBool32 nonStrictWideLinesUseParallelogram
VkBool32 earlyFragmentMultisampleCoverageAfterSampleCounting
VkBool32 depthStencilSwizzleOneSupport
VkDeviceSize heapBudget[VK_MAX_MEMORY_HEAPS]
VkDeviceSize heapUsage[VK_MAX_MEMORY_HEAPS]
VkBool32 memoryDecompression
VkMemoryDecompressionMethodFlagsNV decompressionMethods
uint64_t maxDecompressionIndirectCount
VkPhysicalDeviceMemoryProperties memoryProperties
VkMemoryHeap memoryHeaps[VK_MAX_MEMORY_HEAPS]
VkMemoryType memoryTypes[VK_MAX_MEMORY_TYPES]
VkBool32 multiviewMeshShader
VkBool32 meshShaderQueries
VkBool32 primitiveFragmentShadingRateMeshShader
uint32_t meshOutputPerPrimitiveGranularity
uint32_t maxTaskWorkGroupCount[3]
uint32_t maxMeshOutputComponents
uint32_t maxTaskWorkGroupTotalCount
uint32_t maxTaskPayloadSize
uint32_t maxMeshOutputMemorySize
uint32_t maxMeshWorkGroupTotalCount
uint32_t meshOutputPerVertexGranularity
VkBool32 prefersLocalInvocationPrimitiveOutput
uint32_t maxTaskWorkGroupInvocations
uint32_t maxMeshWorkGroupCount[3]
uint32_t maxMeshWorkGroupSize[3]
uint32_t maxMeshOutputVertices
VkBool32 prefersCompactVertexOutput
uint32_t maxTaskWorkGroupSize[3]
uint32_t maxMeshSharedMemorySize
uint32_t maxMeshOutputLayers
uint32_t maxMeshOutputPrimitives
uint32_t maxPreferredTaskWorkGroupInvocations
VkBool32 prefersCompactPrimitiveOutput
uint32_t maxMeshPayloadAndSharedMemorySize
uint32_t maxTaskSharedMemorySize
uint32_t maxPreferredMeshWorkGroupInvocations
VkBool32 prefersLocalInvocationVertexOutput
uint32_t maxMeshPayloadAndOutputMemorySize
uint32_t maxMeshWorkGroupInvocations
uint32_t maxMeshMultiviewViewCount
uint32_t maxTaskPayloadAndSharedMemorySize
uint32_t maxMeshOutputVertices
uint32_t maxTaskWorkGroupInvocations
uint32_t maxMeshTotalMemorySize
uint32_t maxMeshMultiviewViewCount
uint32_t meshOutputPerVertexGranularity
uint32_t maxTaskTotalMemorySize
uint32_t maxMeshOutputPrimitives
uint32_t maxDrawMeshTasksCount
uint32_t maxMeshWorkGroupSize[3]
uint32_t maxTaskOutputCount
uint32_t maxMeshWorkGroupInvocations
uint32_t meshOutputPerPrimitiveGranularity
uint32_t maxTaskWorkGroupSize[3]
uint32_t maxMultiDrawCount
VkBool32 multisampledRenderToSingleSampled
VkBool32 multiviewTessellationShader
VkBool32 multiviewGeometryShader
VkBool32 perViewPositionAllComponents
VkBool32 multiviewPerViewRenderAreas
VkBool32 multiviewPerViewViewports
uint32_t maxMultiviewInstanceIndex
uint32_t maxMultiviewViewCount
VkBool32 mutableDescriptorType
VkBool32 nestedCommandBufferRendering
VkBool32 nestedCommandBuffer
VkBool32 nestedCommandBufferSimultaneousUse
uint32_t maxCommandBufferNestingLevel
VkBool32 nonSeamlessCubeMap
VkBool32 micromapCaptureReplay
VkBool32 micromapHostCommands
uint32_t maxOpacity2StateSubdivisionLevel
uint32_t maxOpacity4StateSubdivisionLevel
VkBool32 bidirectionalFlowSupported
uint32_t maxNumRegionsOfInterest
VkBool32 globalFlowSupported
VkOpticalFlowGridSizeFlagsNV supportedHintGridSizes
VkOpticalFlowGridSizeFlagsNV supportedOutputGridSizes
VkBool32 pageableDeviceLocalMemory
VkBool32 pipelineCreationCacheControl
VkBool32 pipelineExecutableInfo
VkBool32 pipelineLibraryGroupHandles
VkBool32 pipelinePropertiesIdentifier
VkBool32 pipelineProtectedAccess
VkBool32 pipelineRobustness
VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages
VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers
VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers
VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs
VkPointClippingBehavior pointClippingBehavior
VkBool32 primitiveTopologyPatchListRestart
VkBool32 primitiveTopologyListRestart
VkBool32 primitivesGeneratedQueryWithNonZeroStreams
VkBool32 primitivesGeneratedQuery
VkBool32 primitivesGeneratedQueryWithRasterizerDiscard
VkPhysicalDeviceProperties properties
VkPhysicalDeviceSparseProperties sparseProperties
uint8_t pipelineCacheUUID[VK_UUID_SIZE]
VkPhysicalDeviceType deviceType
char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE]
VkPhysicalDeviceLimits limits
VkBool32 protectedNoFault
VkBool32 transformFeedbackPreservesProvokingVertex
VkBool32 provokingVertexLast
VkBool32 provokingVertexModePerPipeline
VkBool32 transformFeedbackPreservesTriangleFanProvokingVertex
uint32_t maxPushDescriptors
VkBool32 rasterizationOrderDepthAttachmentAccess
VkBool32 rasterizationOrderColorAttachmentAccess
VkBool32 rasterizationOrderStencilAttachmentAccess
VkBool32 rayTracingInvocationReorder
VkRayTracingInvocationReorderModeNV rayTracingInvocationReorderReorderingHint
VkBool32 rayTracingPipelineTraceRaysIndirect2
VkBool32 rayTracingMaintenance1
VkBool32 rayTracingMotionBlur
VkBool32 rayTracingMotionBlurPipelineTraceRaysIndirect
VkBool32 rayTraversalPrimitiveCulling
VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplay
VkBool32 rayTracingPipeline
VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed
VkBool32 rayTracingPipelineTraceRaysIndirect
uint32_t maxShaderGroupStride
uint32_t maxRayRecursionDepth
uint32_t maxRayDispatchInvocationCount
uint32_t shaderGroupHandleCaptureReplaySize
uint32_t shaderGroupHandleAlignment
uint32_t shaderGroupHandleSize
uint32_t maxRayHitAttributeSize
uint32_t shaderGroupBaseAlignment
VkBool32 rayTracingPositionFetch
uint32_t maxShaderGroupStride
uint32_t maxRecursionDepth
uint64_t maxTriangleCount
uint32_t shaderGroupBaseAlignment
uint64_t maxGeometryCount
uint32_t shaderGroupHandleSize
uint32_t maxDescriptorSetAccelerationStructures
uint64_t maxInstanceCount
VkBool32 representativeFragmentTest
VkBool32 robustBufferAccess2
VkBool32 robustImageAccess2
VkDeviceSize robustUniformBufferAccessSizeAlignment
VkDeviceSize robustStorageBufferAccessSizeAlignment
VkExtent2D maxSampleLocationGridSize
float sampleLocationCoordinateRange[2]
VkBool32 variableSampleLocations
uint32_t sampleLocationSubPixelBits
VkSampleCountFlags sampleLocationSampleCounts
VkBool32 filterMinmaxSingleComponentFormats
VkBool32 filterMinmaxImageComponentMapping
VkBool32 samplerYcbcrConversion
VkBool32 scalarBlockLayout
VkBool32 separateDepthStencilLayouts
VkBool32 shaderSharedFloat16AtomicAdd
VkBool32 shaderImageFloat32AtomicMinMax
VkBool32 shaderBufferFloat16AtomicMinMax
VkBool32 shaderBufferFloat16AtomicAdd
VkBool32 shaderBufferFloat32AtomicMinMax
VkBool32 shaderBufferFloat16Atomics
VkBool32 shaderSharedFloat16Atomics
VkBool32 shaderSharedFloat64AtomicMinMax
VkBool32 shaderBufferFloat64AtomicMinMax
VkBool32 sparseImageFloat32AtomicMinMax
VkBool32 shaderSharedFloat16AtomicMinMax
VkBool32 shaderSharedFloat32AtomicMinMax
VkBool32 shaderBufferFloat64AtomicAdd
VkBool32 shaderBufferFloat32AtomicAdd
VkBool32 shaderImageFloat32Atomics
VkBool32 shaderSharedFloat32AtomicAdd
VkBool32 sparseImageFloat32Atomics
VkBool32 shaderSharedFloat32Atomics
VkBool32 shaderBufferFloat32Atomics
VkBool32 shaderBufferFloat64Atomics
VkBool32 shaderSharedFloat64Atomics
VkBool32 shaderSharedFloat64AtomicAdd
VkBool32 shaderImageFloat32AtomicAdd
VkBool32 sparseImageFloat32AtomicAdd
VkBool32 shaderBufferInt64Atomics
VkBool32 shaderSharedInt64Atomics
VkBool32 shaderDeviceClock
VkBool32 shaderSubgroupClock
VkBool32 shaderCoreBuiltins
uint32_t shaderWarpsPerCore
uint32_t activeComputeUnitCount
VkShaderCorePropertiesFlagsAMD shaderCoreFeatures
uint32_t maxSgprAllocation
uint32_t simdPerComputeUnit
uint32_t shaderEngineCount
uint32_t wavefrontsPerSimd
uint32_t maxVgprAllocation
uint32_t shaderArraysPerEngineCount
uint32_t minSgprAllocation
uint32_t sgprAllocationGranularity
uint32_t computeUnitsPerShaderArray
uint32_t minVgprAllocation
uint32_t vgprAllocationGranularity
VkBool32 shaderDemoteToHelperInvocation
VkBool32 shaderDrawParameters
VkBool32 shaderEarlyAndLateFragmentTests
VkBool32 shaderImageInt64Atomics
VkBool32 sparseImageInt64Atomics
VkBool32 shaderIntegerDotProduct
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
VkBool32 integerDotProduct32BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated
VkBool32 integerDotProduct16BitUnsignedAccelerated
VkBool32 integerDotProduct64BitUnsignedAccelerated
VkBool32 integerDotProduct64BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
VkBool32 integerDotProduct8BitMixedSignednessAccelerated
VkBool32 integerDotProduct8BitSignedAccelerated
VkBool32 integerDotProduct16BitMixedSignednessAccelerated
VkBool32 integerDotProduct64BitSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
VkBool32 integerDotProduct4x8BitPackedSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
VkBool32 integerDotProduct32BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
VkBool32 integerDotProduct8BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
VkBool32 integerDotProduct16BitSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
VkBool32 integerDotProduct32BitSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
VkBool32 shaderIntegerFunctions2
VkBool32 shaderModuleIdentifier
uint8_t shaderModuleIdentifierAlgorithmUUID[VK_UUID_SIZE]
uint8_t shaderBinaryUUID[VK_UUID_SIZE]
uint32_t shaderBinaryVersion
VkBool32 shaderSMBuiltins
uint32_t shaderWarpsPerSM
VkBool32 shaderSubgroupExtendedTypes
VkBool32 shaderTerminateInvocation
VkBool32 shaderTileImageStencilReadAccess
VkBool32 shaderTileImageDepthReadAccess
VkBool32 shaderTileImageColorReadAccess
VkBool32 shaderTileImageReadFromHelperInvocation
VkBool32 shaderTileImageCoherentReadAccelerated
VkBool32 shaderTileImageReadSampleFromPixelRateInvocation
VkBool32 shadingRateImage
VkBool32 shadingRateCoarseSampleOrder
uint32_t shadingRatePaletteSize
uint32_t shadingRateMaxCoarseSamples
VkExtent2D shadingRateTexelSize
VkBool32 residencyStandard3DBlockShape
VkBool32 residencyStandard2DBlockShape
VkBool32 residencyAlignedMipSize
VkBool32 residencyNonResidentStrict
VkBool32 residencyStandard2DMultisampleBlockShape
VkSubgroupFeatureFlags supportedOperations
VkBool32 quadOperationsInAllStages
VkShaderStageFlags supportedStages
VkBool32 subgroupSizeControl
VkBool32 computeFullSubgroups
VkShaderStageFlags requiredSubgroupSizeStages
uint32_t maxComputeWorkgroupSubgroups
VkBool32 subpassMergeFeedback
uint32_t maxSubpassShadingWorkgroupSizeAspectRatio
VkBool32 swapchainMaintenance1
VkBool32 synchronization2
VkBool32 texelBufferAlignment
VkDeviceSize uniformTexelBufferOffsetAlignmentBytes
VkDeviceSize storageTexelBufferOffsetAlignmentBytes
VkBool32 storageTexelBufferOffsetSingleTexelAlignment
VkBool32 uniformTexelBufferOffsetSingleTexelAlignment
VkBool32 textureCompressionASTC_HDR
VkBool32 timelineSemaphore
uint64_t maxTimelineSemaphoreValueDifference
VkBool32 variablePointers
VkBool32 variablePointersStorageBuffer
VkBool32 vertexAttributeInstanceRateZeroDivisor
VkBool32 vertexAttributeInstanceRateDivisor
uint32_t maxVertexAttribDivisor
VkBool32 storageBuffer16BitAccess
VkBool32 multiviewTessellationShader
VkBool32 storagePushConstant16
VkBool32 uniformAndStorageBuffer16BitAccess
VkBool32 storageInputOutput16
VkBool32 multiviewGeometryShader
VkBool32 samplerYcbcrConversion
VkBool32 variablePointers
VkBool32 shaderDrawParameters
VkBool32 variablePointersStorageBuffer
VkSubgroupFeatureFlags subgroupSupportedOperations
uint8_t deviceUUID[VK_UUID_SIZE]
uint32_t maxMultiviewInstanceIndex
uint8_t deviceLUID[VK_LUID_SIZE]
uint8_t driverUUID[VK_UUID_SIZE]
VkShaderStageFlags subgroupSupportedStages
VkBool32 protectedNoFault
VkPointClippingBehavior pointClippingBehavior
uint32_t maxMultiviewViewCount
VkBool32 subgroupQuadOperationsInAllStages
VkDeviceSize maxMemoryAllocationSize
uint32_t maxPerSetDescriptors
VkBool32 timelineSemaphore
VkBool32 shaderInputAttachmentArrayDynamicIndexing
VkBool32 storageBuffer8BitAccess
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing
VkBool32 shaderStorageBufferArrayNonUniformIndexing
VkBool32 bufferDeviceAddress
VkBool32 shaderSubgroupExtendedTypes
VkBool32 shaderSampledImageArrayNonUniformIndexing
VkBool32 shaderBufferInt64Atomics
VkBool32 descriptorBindingVariableDescriptorCount
VkBool32 subgroupBroadcastDynamicId
VkBool32 scalarBlockLayout
VkBool32 shaderInputAttachmentArrayNonUniformIndexing
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing
VkBool32 shaderUniformBufferArrayNonUniformIndexing
VkBool32 runtimeDescriptorArray
VkBool32 samplerMirrorClampToEdge
VkBool32 descriptorBindingStorageBufferUpdateAfterBind
VkBool32 shaderOutputViewportIndex
VkBool32 vulkanMemoryModel
VkBool32 drawIndirectCount
VkBool32 vulkanMemoryModelDeviceScope
VkBool32 uniformAndStorageBuffer8BitAccess
VkBool32 shaderOutputLayer
VkBool32 shaderStorageImageArrayNonUniformIndexing
VkBool32 imagelessFramebuffer
VkBool32 bufferDeviceAddressCaptureReplay
VkBool32 descriptorBindingUniformBufferUpdateAfterBind
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains
VkBool32 descriptorIndexing
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing
VkBool32 bufferDeviceAddressMultiDevice
VkBool32 shaderSharedInt64Atomics
VkBool32 descriptorBindingSampledImageUpdateAfterBind
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind
VkBool32 samplerFilterMinmax
VkBool32 descriptorBindingUpdateUnusedWhilePending
VkBool32 separateDepthStencilLayouts
VkBool32 uniformBufferStandardLayout
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing
VkBool32 descriptorBindingPartiallyBound
VkBool32 storagePushConstant8
VkBool32 descriptorBindingStorageImageUpdateAfterBind
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind
VkBool32 shaderSampledImageArrayNonUniformIndexingNative
VkSampleCountFlags framebufferIntegerColorSampleCounts
uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers
VkShaderFloatControlsIndependence roundingModeIndependence
VkBool32 shaderDenormPreserveFloat64
VkBool32 independentResolveNone
uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages
uint32_t maxDescriptorSetUpdateAfterBindSamplers
uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers
uint32_t maxDescriptorSetUpdateAfterBindStorageImages
VkBool32 shaderDenormPreserveFloat32
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers
VkBool32 quadDivergentImplicitLod
VkShaderFloatControlsIndependence denormBehaviorIndependence
uint32_t maxPerStageUpdateAfterBindResources
uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages
VkBool32 shaderRoundingModeRTZFloat64
VkBool32 independentResolve
VkBool32 shaderStorageImageArrayNonUniformIndexingNative
VkBool32 shaderRoundingModeRTZFloat16
uint32_t maxDescriptorSetUpdateAfterBindInputAttachments
VkBool32 shaderUniformBufferArrayNonUniformIndexingNative
char driverName[VK_MAX_DRIVER_NAME_SIZE]
VkBool32 robustBufferAccessUpdateAfterBind
VkBool32 shaderDenormFlushToZeroFloat64
VkBool32 filterMinmaxImageComponentMapping
VkBool32 shaderSignedZeroInfNanPreserveFloat32
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
VkBool32 filterMinmaxSingleComponentFormats
char driverInfo[VK_MAX_DRIVER_INFO_SIZE]
VkResolveModeFlags supportedDepthResolveModes
VkConformanceVersion conformanceVersion
VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative
VkBool32 shaderRoundingModeRTZFloat32
uint32_t maxUpdateAfterBindDescriptorsInAllPools
VkBool32 shaderDenormPreserveFloat16
uint32_t maxDescriptorSetUpdateAfterBindSampledImages
uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers
VkBool32 shaderRoundingModeRTEFloat32
VkBool32 shaderRoundingModeRTEFloat64
uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments
VkBool32 shaderRoundingModeRTEFloat16
uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
VkBool32 shaderSignedZeroInfNanPreserveFloat64
VkBool32 shaderStorageBufferArrayNonUniformIndexingNative
VkBool32 shaderDenormFlushToZeroFloat16
VkBool32 shaderDenormFlushToZeroFloat32
uint32_t maxPerStageDescriptorUpdateAfterBindSamplers
VkResolveModeFlags supportedStencilResolveModes
uint64_t maxTimelineSemaphoreValueDifference
VkBool32 shaderSignedZeroInfNanPreserveFloat16
VkBool32 computeFullSubgroups
VkBool32 shaderTerminateInvocation
VkBool32 shaderIntegerDotProduct
VkBool32 robustImageAccess
VkBool32 textureCompressionASTC_HDR
VkBool32 shaderDemoteToHelperInvocation
VkBool32 synchronization2
VkBool32 pipelineCreationCacheControl
VkBool32 inlineUniformBlock
VkBool32 subgroupSizeControl
VkBool32 dynamicRendering
VkBool32 shaderZeroInitializeWorkgroupMemory
VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind
VkBool32 integerDotProduct64BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated
VkBool32 integerDotProduct16BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated
VkDeviceSize uniformTexelBufferOffsetAlignmentBytes
uint32_t maxComputeWorkgroupSubgroups
VkBool32 storageTexelBufferOffsetSingleTexelAlignment
VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated
VkBool32 integerDotProduct64BitSignedAccelerated
VkBool32 integerDotProduct8BitMixedSignednessAccelerated
VkShaderStageFlags requiredSubgroupSizeStages
VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated
VkBool32 integerDotProduct32BitMixedSignednessAccelerated
uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks
VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated
VkBool32 integerDotProduct16BitMixedSignednessAccelerated
VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated
VkBool32 integerDotProduct8BitUnsignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated
uint32_t maxPerStageDescriptorInlineUniformBlocks
VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated
VkBool32 integerDotProduct32BitSignedAccelerated
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated
VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated
VkBool32 integerDotProduct4x8BitPackedSignedAccelerated
uint32_t maxInlineUniformTotalSize
uint32_t maxDescriptorSetInlineUniformBlocks
VkBool32 integerDotProduct64BitMixedSignednessAccelerated
VkBool32 integerDotProduct8BitSignedAccelerated
uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks
VkDeviceSize maxBufferSize
VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated
VkDeviceSize storageTexelBufferOffsetAlignmentBytes
uint32_t maxInlineUniformBlockSize
VkBool32 uniformTexelBufferOffsetSingleTexelAlignment
VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated
VkBool32 integerDotProduct16BitSignedAccelerated
VkBool32 integerDotProduct32BitUnsignedAccelerated
VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated
VkBool32 vulkanMemoryModelDeviceScope
VkBool32 vulkanMemoryModel
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains
VkBool32 workgroupMemoryExplicitLayoutScalarBlockLayout
VkBool32 workgroupMemoryExplicitLayout16BitAccess
VkBool32 workgroupMemoryExplicitLayout
VkBool32 workgroupMemoryExplicitLayout8BitAccess
VkBool32 ycbcrImageArrays
VkBool32 shaderZeroInitializeWorkgroupMemory
VkPipelineCacheCreateFlags flags
const void * pInitialData
VkBool32 srcPremultiplied
VkBool32 dstPremultiplied
VkBlendOverlapEXT blendOverlap
VkBlendFactor dstColorBlendFactor
VkBlendFactor dstAlphaBlendFactor
VkBlendFactor srcAlphaBlendFactor
VkBlendFactor srcColorBlendFactor
VkColorComponentFlags colorWriteMask
VkPipelineColorBlendStateCreateFlags flags
const VkPipelineColorBlendAttachmentState * pAttachments
const VkBool32 * pColorWriteEnables
VkPipelineCompilerControlFlagsAMD compilerControlFlags
uint32_t coverageModulationTableCount
const float * pCoverageModulationTable
VkCoverageModulationModeNV coverageModulationMode
VkBool32 coverageModulationTableEnable
VkPipelineCoverageModulationStateCreateFlagsNV flags
VkCoverageReductionModeNV coverageReductionMode
VkPipelineCoverageReductionStateCreateFlagsNV flags
VkPipelineCoverageToColorStateCreateFlagsNV flags
VkBool32 coverageToColorEnable
uint32_t coverageToColorLocation
VkPipelineCreateFlags2KHR flags
VkPipelineCreationFeedback * pPipelineStageCreationFeedbacks
VkPipelineCreationFeedback * pPipelineCreationFeedback
uint32_t pipelineStageCreationFeedbackCount
VkPipelineCreationFeedbackFlags flags
VkPipelineDepthStencilStateCreateFlags flags
VkCompareOp depthCompareOp
VkBool32 depthWriteEnable
VkBool32 stencilTestEnable
VkBool32 depthBoundsTestEnable
VkDiscardRectangleModeEXT discardRectangleMode
const VkRect2D * pDiscardRectangles
VkPipelineDiscardRectangleStateCreateFlagsEXT flags
uint32_t discardRectangleCount
VkPipelineDynamicStateCreateFlags flags
const VkDynamicState * pDynamicStates
uint32_t dynamicStateCount
char name[VK_MAX_DESCRIPTION_SIZE]
char description[VK_MAX_DESCRIPTION_SIZE]
VkShaderStageFlags stages
char name[VK_MAX_DESCRIPTION_SIZE]
char description[VK_MAX_DESCRIPTION_SIZE]
VkPipelineExecutableStatisticValueKHR value
char name[VK_MAX_DESCRIPTION_SIZE]
VkPipelineExecutableStatisticFormatKHR format
char description[VK_MAX_DESCRIPTION_SIZE]
VkFragmentShadingRateTypeNV shadingRateType
VkFragmentShadingRateNV shadingRate
VkFragmentShadingRateCombinerOpKHR combinerOps[2]
VkFragmentShadingRateCombinerOpKHR combinerOps[2]
VkPipelineBindPoint pipelineBindPoint
VkPipelineLayoutCreateFlags flags
uint32_t pushConstantRangeCount
const VkPushConstantRange * pPushConstantRanges
const VkDescriptorSetLayout * pSetLayouts
const VkPipeline * pLibraries
VkPipelineMultisampleStateCreateFlags flags
VkBool32 sampleShadingEnable
VkSampleCountFlagBits rasterizationSamples
VkBool32 alphaToOneEnable
const VkSampleMask * pSampleMask
VkBool32 alphaToCoverageEnable
uint8_t pipelineIdentifier[VK_UUID_SIZE]
float extraPrimitiveOverestimationSize
VkConservativeRasterizationModeEXT conservativeRasterizationMode
VkPipelineRasterizationConservativeStateCreateFlagsEXT flags
VkPipelineRasterizationDepthClipStateCreateFlagsEXT flags
VkBool32 stippledLineEnable
uint16_t lineStipplePattern
VkLineRasterizationModeEXT lineRasterizationMode
uint32_t lineStippleFactor
VkProvokingVertexModeEXT provokingVertexMode
VkBool32 rasterizerDiscardEnable
float depthBiasConstantFactor
VkBool32 depthClampEnable
VkPolygonMode polygonMode
float depthBiasSlopeFactor
VkPipelineRasterizationStateCreateFlags flags
VkRasterizationOrderAMD rasterizationOrder
uint32_t rasterizationStream
VkPipelineRasterizationStateStreamCreateFlagsEXT flags
VkFormat depthAttachmentFormat
VkFormat stencilAttachmentFormat
uint32_t colorAttachmentCount
const VkFormat * pColorAttachmentFormats
VkBool32 representativeFragmentTestEnable
VkPipelineRobustnessImageBehaviorEXT images
VkPipelineRobustnessBufferBehaviorEXT storageBuffers
VkPipelineRobustnessBufferBehaviorEXT uniformBuffers
VkPipelineRobustnessBufferBehaviorEXT vertexInputs
VkSampleLocationsInfoEXT sampleLocationsInfo
VkBool32 sampleLocationsEnable
VkPipelineShaderStageCreateFlags flags
const VkSpecializationInfo * pSpecializationInfo
VkShaderStageFlagBits stage
const uint8_t * pIdentifier
uint32_t requiredSubgroupSize
VkTessellationDomainOrigin domainOrigin
uint32_t patchControlPoints
VkPipelineTessellationStateCreateFlags flags
const VkCoarseSampleOrderCustomNV * pCustomSampleOrders
uint32_t customSampleOrderCount
VkCoarseSampleOrderTypeNV sampleOrderType
VkBool32 negativeOneToOne
const VkRect2D * pExclusiveScissors
uint32_t exclusiveScissorCount
const VkShadingRatePaletteNV * pShadingRatePalettes
VkBool32 shadingRateImageEnable
const VkViewport * pViewports
const VkRect2D * pScissors
VkPipelineViewportStateCreateFlags flags
const VkViewportSwizzleNV * pViewportSwizzles
VkPipelineViewportSwizzleStateCreateFlagsNV flags
VkBool32 viewportWScalingEnable
const VkViewportWScalingNV * pViewportWScalings
const uint64_t * pPresentIds
const VkSemaphore * pWaitSemaphores
uint32_t waitSemaphoreCount
const uint32_t * pImageIndices
const VkSwapchainKHR * pSwapchains
const VkRectLayerKHR * pRectangles
const VkPresentRegionKHR * pRegions
uint64_t desiredPresentTime
const VkPresentTimeGOOGLE * pTimes
VkPrivateDataSlotCreateFlags flags
VkShaderStageFlags stageFlags
void * pQueriedLowLatencyData
VkQueryPipelineStatisticFlags pipelineStatistics
VkQueryPoolCreateFlags flags
VkPipelineStageFlags2 checkpointExecutionStageMask
VkPipelineStageFlags checkpointExecutionStageMask
VkQueueGlobalPriorityKHR priorities[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]
VkQueueFamilyProperties queueFamilyProperties
VkExtent3D minImageTransferGranularity
uint32_t timestampValidBits
VkBool32 queryResultStatusSupport
VkVideoCodecOperationFlagsKHR videoCodecOperations
const VkPipelineDynamicStateCreateInfo * pDynamicState
int32_t basePipelineIndex
const VkRayTracingShaderGroupCreateInfoKHR * pGroups
const VkPipelineLibraryCreateInfoKHR * pLibraryInfo
const VkRayTracingPipelineInterfaceCreateInfoKHR * pLibraryInterface
VkPipelineCreateFlags flags
uint32_t maxPipelineRayRecursionDepth
VkPipeline basePipelineHandle
const VkPipelineShaderStageCreateInfo * pStages
const VkRayTracingShaderGroupCreateInfoNV * pGroups
int32_t basePipelineIndex
VkPipelineCreateFlags flags
VkPipeline basePipelineHandle
const VkPipelineShaderStageCreateInfo * pStages
uint32_t maxRecursionDepth
uint32_t maxPipelineRayHitAttributeSize
uint32_t maxPipelineRayPayloadSize
uint32_t intersectionShader
const void * pShaderGroupCaptureReplayHandle
uint32_t closestHitShader
VkRayTracingShaderGroupTypeKHR type
uint32_t closestHitShader
VkRayTracingShaderGroupTypeKHR type
uint32_t intersectionShader
const uint32_t * pImageIndices
const VkImageView * pAttachments
const VkClearValue * pClearValues
VkFramebuffer framebuffer
const VkSubpassDependency2 * pDependencies
uint32_t correlatedViewMaskCount
const VkSubpassDescription2 * pSubpasses
const uint32_t * pCorrelatedViewMasks
const VkAttachmentDescription2 * pAttachments
VkRenderPassCreateFlags flags
const VkSubpassDescription * pSubpasses
const VkSubpassDependency * pDependencies
const VkAttachmentDescription * pAttachments
VkRenderPassCreateFlags flags
VkRenderPassCreationFeedbackInfoEXT * pRenderPassFeedback
uint32_t postMergeSubpassCount
VkAttachmentReference fragmentDensityMapAttachment
const uint32_t * pCorrelationMasks
const int32_t * pViewOffsets
uint32_t correlationMaskCount
const uint32_t * pViewMasks
const VkAttachmentSampleLocationsEXT * pAttachmentInitialSampleLocations
const VkSubpassSampleLocationsEXT * pPostSubpassSampleLocations
uint32_t postSubpassSampleLocationsCount
uint32_t attachmentInitialSampleLocationsCount
VkRenderPassSubpassFeedbackInfoEXT * pSubpassFeedback
char description[VK_MAX_DESCRIPTION_SIZE]
VkSubpassMergeStatusEXT subpassMergeStatus
uint32_t colorAttachmentCount
VkFormat stencilAttachmentFormat
const VkFormat * pColorAttachmentFormats
VkFormat depthAttachmentFormat
VkImageLayout resolveImageLayout
VkImageView resolveImageView
VkAttachmentLoadOp loadOp
VkResolveModeFlagBits resolveMode
VkAttachmentStoreOp storeOp
VkImageLayout imageLayout
VkImageLayout imageLayout
VkExtent2D shadingRateAttachmentTexelSize
VkImageLayout imageLayout
const VkRenderingAttachmentInfo * pDepthAttachment
uint32_t colorAttachmentCount
const VkRenderingAttachmentInfo * pColorAttachments
const VkRenderingAttachmentInfo * pStencilAttachment
VkImageLayout srcImageLayout
const VkImageResolve2 * pRegions
VkImageLayout dstImageLayout
VkSampleCountFlagBits sampleLocationsPerPixel
uint32_t sampleLocationsCount
VkExtent2D sampleLocationGridSize
const VkSampleLocationEXT * pSampleLocations
VkBlockMatchWindowCompareModeQCOM windowCompareMode
VkComponentMapping components
VkBool32 unnormalizedCoordinates
VkSamplerAddressMode addressModeU
VkBool32 anisotropyEnable
VkBorderColor borderColor
VkSamplerMipmapMode mipmapMode
VkSamplerAddressMode addressModeW
VkSamplerCreateFlags flags
VkSamplerAddressMode addressModeV
VkCubicFilterWeightsQCOM cubicWeights
VkClearColorValue customBorderColor
VkSamplerReductionMode reductionMode
VkChromaLocation xChromaOffset
VkComponentMapping components
VkSamplerYcbcrRange ycbcrRange
VkBool32 forceExplicitReconstruction
VkSamplerYcbcrModelConversion ycbcrModel
VkChromaLocation yChromaOffset
VkSamplerYcbcrConversion conversion
VkBool32 enableCbCrDegamma
VkSemaphoreCreateFlags flags
VkExternalSemaphoreHandleTypeFlagBits handleType
VkPipelineStageFlags2 stageMask
VkSemaphoreType semaphoreType
const VkSemaphore * pSemaphores
VkSemaphoreWaitFlags flags
VkShaderCreateFlagsEXT flags
VkShaderCodeTypeEXT codeType
VkShaderStageFlagBits stage
const VkPushConstantRange * pPushConstantRanges
const VkSpecializationInfo * pSpecializationInfo
uint32_t pushConstantRangeCount
VkShaderStageFlags nextStage
const VkDescriptorSetLayout * pSetLayouts
VkShaderModuleCreateFlags flags
uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]
VkValidationCacheEXT validationCache
uint32_t ldsSizePerLocalWorkGroup
size_t scratchMemUsageInBytes
size_t ldsUsageSizeInBytes
uint32_t numAvailableVgprs
uint32_t numAvailableSgprs
uint32_t numPhysicalVgprs
uint32_t numPhysicalSgprs
VkShaderStageFlags shaderStageMask
VkShaderResourceUsageAMD resourceUsage
uint32_t computeWorkGroupSize[3]
const VkShadingRatePaletteEntryNV * pShadingRatePaletteEntries
uint32_t shadingRatePaletteEntryCount
VkImageUsageFlags sharedPresentSupportedUsageFlags
const VkSparseMemoryBind * pBinds
const VkSparseImageMemoryBind * pBinds
VkImageSubresource subresource
VkDeviceSize memoryOffset
VkSparseMemoryBindFlags flags
VkSparseImageMemoryRequirements memoryRequirements
VkDeviceSize imageMipTailSize
VkSparseImageFormatProperties formatProperties
uint32_t imageMipTailFirstLod
VkDeviceSize imageMipTailOffset
VkDeviceSize imageMipTailStride
const VkSparseMemoryBind * pBinds
VkDeviceSize resourceOffset
VkSparseMemoryBindFlags flags
VkDeviceSize memoryOffset
const VkSpecializationMapEntry * pMapEntries
VkDeviceAddress deviceAddress
const VkSemaphoreSubmitInfo * pWaitSemaphoreInfos
uint32_t waitSemaphoreInfoCount
uint32_t commandBufferInfoCount
const VkSemaphoreSubmitInfo * pSignalSemaphoreInfos
const VkCommandBufferSubmitInfo * pCommandBufferInfos
uint32_t signalSemaphoreInfoCount
uint32_t waitSemaphoreCount
const VkPipelineStageFlags * pWaitDstStageMask
uint32_t commandBufferCount
const VkSemaphore * pWaitSemaphores
uint32_t signalSemaphoreCount
const VkCommandBuffer * pCommandBuffers
const VkSemaphore * pSignalSemaphores
VkSubpassContents contents
VkPipelineStageFlags dstStageMask
VkPipelineStageFlags srcStageMask
VkAccessFlags dstAccessMask
VkDependencyFlags dependencyFlags
VkAccessFlags srcAccessMask
VkAccessFlags dstAccessMask
VkDependencyFlags dependencyFlags
VkPipelineStageFlags srcStageMask
VkAccessFlags srcAccessMask
VkPipelineStageFlags dstStageMask
VkPipelineBindPoint pipelineBindPoint
uint32_t inputAttachmentCount
uint32_t colorAttachmentCount
uint32_t preserveAttachmentCount
const VkAttachmentReference2 * pInputAttachments
const uint32_t * pPreserveAttachments
const VkAttachmentReference2 * pColorAttachments
const VkAttachmentReference2 * pResolveAttachments
const VkAttachmentReference2 * pDepthStencilAttachment
VkSubpassDescriptionFlags flags
VkResolveModeFlagBits depthResolveMode
VkResolveModeFlagBits stencilResolveMode
const VkAttachmentReference2 * pDepthStencilResolveAttachment
const VkAttachmentReference * pDepthStencilAttachment
VkSubpassDescriptionFlags flags
uint32_t inputAttachmentCount
const VkAttachmentReference * pResolveAttachments
const uint32_t * pPreserveAttachments
const VkAttachmentReference * pInputAttachments
uint32_t colorAttachmentCount
const VkAttachmentReference * pColorAttachments
VkPipelineBindPoint pipelineBindPoint
uint32_t preserveAttachmentCount
uint32_t fragmentDensityOffsetCount
const VkOffset2D * pFragmentDensityOffsets
VkSampleLocationsInfoEXT sampleLocationsInfo
VkSubresourceLayout subresourceLayout
uint32_t maxImageArrayLayers
VkSurfaceCounterFlagsEXT supportedSurfaceCounters
VkExtent2D minImageExtent
VkSurfaceTransformFlagsKHR supportedTransforms
VkImageUsageFlags supportedUsageFlags
VkSurfaceTransformFlagBitsKHR currentTransform
VkCompositeAlphaFlagsKHR supportedCompositeAlpha
VkExtent2D maxImageExtent
VkSurfaceCapabilitiesKHR surfaceCapabilities
VkSurfaceTransformFlagBitsKHR currentTransform
VkCompositeAlphaFlagsKHR supportedCompositeAlpha
VkExtent2D maxImageExtent
VkExtent2D minImageExtent
VkSurfaceTransformFlagsKHR supportedTransforms
uint32_t maxImageArrayLayers
VkImageUsageFlags supportedUsageFlags
VkBool32 presentBarrierSupported
uint32_t presentModeCount
VkPresentModeKHR * pPresentModes
VkPresentModeKHR presentMode
VkExtent2D maxScaledImageExtent
VkPresentScalingFlagsEXT supportedPresentScaling
VkExtent2D minScaledImageExtent
VkPresentGravityFlagsEXT supportedPresentGravityY
VkPresentGravityFlagsEXT supportedPresentGravityX
VkBool32 supportsProtected
VkSurfaceCounterFlagsEXT surfaceCounters
uint32_t imageArrayLayers
VkPresentModeKHR presentMode
VkImageUsageFlags imageUsage
VkSharingMode imageSharingMode
VkSwapchainCreateFlagsKHR flags
VkSwapchainKHR oldSwapchain
VkColorSpaceKHR imageColorSpace
uint32_t queueFamilyIndexCount
VkSurfaceTransformFlagBitsKHR preTransform
const uint32_t * pQueueFamilyIndices
VkCompositeAlphaFlagBitsKHR compositeAlpha
VkBool32 localDimmingEnable
VkBool32 latencyModeEnable
VkBool32 presentBarrierEnable
const VkPresentModeKHR * pPresentModes
const VkPresentModeKHR * pPresentModes
uint32_t presentModeCount
VkPresentGravityFlagsEXT presentGravityY
VkPresentScalingFlagsEXT scalingBehavior
VkPresentGravityFlagsEXT presentGravityX
VkBool32 supportsTextureGatherLODBiasAMD
uint32_t signalSemaphoreValueCount
uint32_t waitSemaphoreValueCount
const uint64_t * pWaitSemaphoreValues
const uint64_t * pSignalSemaphoreValues
VkDeviceSize hitShaderBindingTableSize
VkDeviceSize missShaderBindingTableStride
VkDeviceSize missShaderBindingTableSize
VkDeviceSize callableShaderBindingTableStride
VkDeviceSize callableShaderBindingTableSize
VkDeviceSize raygenShaderRecordSize
VkDeviceAddress raygenShaderRecordAddress
VkDeviceAddress hitShaderBindingTableAddress
VkDeviceSize hitShaderBindingTableStride
VkDeviceAddress missShaderBindingTableAddress
VkDeviceAddress callableShaderBindingTableAddress
VkValidationCacheCreateFlagsEXT flags
const void * pInitialData
uint32_t disabledValidationFeatureCount
const VkValidationFeatureDisableEXT * pDisabledValidationFeatures
const VkValidationFeatureEnableEXT * pEnabledValidationFeatures
uint32_t enabledValidationFeatureCount
const VkValidationCheckEXT * pDisabledValidationChecks
uint32_t disabledValidationCheckCount
VkVideoSessionParametersKHR videoSessionParameters
const VkVideoReferenceSlotInfoKHR * pReferenceSlots
uint32_t referenceSlotCount
VkVideoSessionKHR videoSession
VkVideoBeginCodingFlagsKHR flags
uint32_t maxActiveReferencePictures
VkVideoCapabilityFlagsKHR flags
VkExtent2D pictureAccessGranularity
VkExtent2D maxCodedExtent
VkExtent2D minCodedExtent
VkExtensionProperties stdHeaderVersion
VkDeviceSize minBitstreamBufferSizeAlignment
VkDeviceSize minBitstreamBufferOffsetAlignment
VkVideoCodingControlFlagsKHR flags
VkVideoDecodeCapabilityFlagsKHR flags
VkOffset2D fieldOffsetGranularity
StdVideoH264LevelIdc maxLevelIdc
const StdVideoDecodeH264ReferenceInfo * pStdReferenceInfo
const StdVideoDecodeH264PictureInfo * pStdPictureInfo
const uint32_t * pSliceOffsets
StdVideoH264ProfileIdc stdProfileIdc
VkVideoDecodeH264PictureLayoutFlagBitsKHR pictureLayout
const StdVideoH264PictureParameterSet * pStdPPSs
const StdVideoH264SequenceParameterSet * pStdSPSs
const VkVideoDecodeH264SessionParametersAddInfoKHR * pParametersAddInfo
StdVideoH265LevelIdc maxLevelIdc
const StdVideoDecodeH265ReferenceInfo * pStdReferenceInfo
const uint32_t * pSliceSegmentOffsets
const StdVideoDecodeH265PictureInfo * pStdPictureInfo
uint32_t sliceSegmentCount
StdVideoH265ProfileIdc stdProfileIdc
const StdVideoH265SequenceParameterSet * pStdSPSs
const StdVideoH265PictureParameterSet * pStdPPSs
const StdVideoH265VideoParameterSet * pStdVPSs
const VkVideoDecodeH265SessionParametersAddInfoKHR * pParametersAddInfo
uint32_t referenceSlotCount
VkDeviceSize srcBufferOffset
VkVideoPictureResourceInfoKHR dstPictureResource
VkDeviceSize srcBufferRange
const VkVideoReferenceSlotInfoKHR * pReferenceSlots
VkVideoDecodeFlagsKHR flags
const VkVideoReferenceSlotInfoKHR * pSetupReferenceSlot
VkVideoDecodeUsageFlagsKHR videoUsageHints
VkVideoEndCodingFlagsKHR flags
VkImageView imageViewBinding
VkVideoComponentBitDepthFlagsKHR lumaBitDepth
VkVideoComponentBitDepthFlagsKHR chromaBitDepth
VkVideoCodecOperationFlagBitsKHR videoCodecOperation
VkVideoChromaSubsamplingFlagsKHR chromaSubsampling
const VkVideoProfileInfoKHR * pProfiles
const VkVideoPictureResourceInfoKHR * pPictureResource
const VkVideoProfileInfoKHR * pVideoProfile
VkVideoSessionCreateFlagsKHR flags
uint32_t maxActiveReferencePictures
uint32_t queueFamilyIndex
const VkExtensionProperties * pStdHeaderVersion
VkFormat referencePictureFormat
VkExtent2D maxCodedExtent
VkMemoryRequirements memoryRequirements
VkVideoSessionParametersKHR videoSessionParametersTemplate
VkVideoSessionParametersCreateFlagsKHR flags
VkVideoSessionKHR videoSession
uint32_t updateSequenceCount
VkViewportCoordinateSwizzleNV y
VkViewportCoordinateSwizzleNV z
VkViewportCoordinateSwizzleNV x
VkViewportCoordinateSwizzleNV w
uint32_t accelerationStructureCount
const VkAccelerationStructureKHR * pAccelerationStructures
const VkAccelerationStructureNV * pAccelerationStructures
uint32_t accelerationStructureCount
const VkBufferView * pTexelBufferView
const VkDescriptorImageInfo * pImageInfo
const VkDescriptorBufferInfo * pBufferInfo
VkDescriptorType descriptorType
std::shared_ptr< const fml::Mapping > data
VkAccelerationStructureGeometryTrianglesDataKHR triangles
VkAccelerationStructureGeometryAabbsDataKHR aabbs
VkAccelerationStructureGeometryInstancesDataKHR instances
VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance
VkAccelerationStructureInstanceKHR staticInstance
VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance
VkClearDepthStencilValue depthStencil
const VkDescriptorAddressInfoEXT * pUniformBuffer
const VkDescriptorImageInfo * pInputAttachmentImage
const VkDescriptorImageInfo * pCombinedImageSampler
const VkDescriptorImageInfo * pStorageImage
const VkSampler * pSampler
const VkDescriptorAddressInfoEXT * pStorageTexelBuffer
VkDeviceAddress accelerationStructure
const VkDescriptorAddressInfoEXT * pStorageBuffer
const VkDescriptorAddressInfoEXT * pUniformTexelBuffer
const VkDescriptorImageInfo * pSampledImage
VkDeviceAddress deviceAddress
VkDeviceAddress deviceAddress
VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV *pShadingRatePalettes)
struct VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainStatusKHR(VkDevice device, VkSwapchainKHR swapchain)
VkFlags VkAccelerationStructureCreateFlagsKHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR
void(VKAPI_PTR * PFN_vkGetPipelineIndirectMemoryRequirementsNV)(VkDevice device, const VkComputePipelineCreateInfo *pCreateInfo, VkMemoryRequirements2 *pMemoryRequirements)
void(VKAPI_PTR * PFN_vkUninitializePerformanceApiINTEL)(VkDevice device)
VkResult(VKAPI_PTR * PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT)(VkDevice device, const VkImageViewCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR
VkBlockMatchWindowCompareModeQCOM
@ VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM
@ VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM
@ VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_ENUM_QCOM
VkFlags64 VkAccessFlagBits2
struct VkExternalFenceProperties VkExternalFenceProperties
VkResult(VKAPI_PTR * PFN_vkGetSemaphoreCounterValue)(VkDevice device, VkSemaphore semaphore, uint64_t *pValue)
VkResult(VKAPI_PTR * PFN_vkSetLatencySleepModeNV)(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV *pSleepModeInfo)
VkFlags VkImageCompressionFlagsEXT
VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkLayerProperties *pProperties)
@ VK_DEBUG_REPORT_INFORMATION_BIT_EXT
@ VK_DEBUG_REPORT_WARNING_BIT_EXT
@ VK_DEBUG_REPORT_DEBUG_BIT_EXT
@ VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT
@ VK_DEBUG_REPORT_ERROR_BIT_EXT
@ VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchain)
VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressEXT(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT
VkFlags VkPrivateDataSlotCreateFlags
VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
void(VKAPI_PTR * PFN_vkGetAccelerationStructureMemoryRequirementsNV)(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2KHR *pMemoryRequirements)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV
void(VKAPI_PTR * PFN_vkDeviceMemoryReportCallbackEXT)(const VkDeviceMemoryReportCallbackDataEXT *pCallbackData, void *pUserData)
VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceFloat16Int8FeaturesKHR
struct VkDeviceFaultVendorInfoEXT VkDeviceFaultVendorInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
VkExportSemaphoreCreateInfo VkExportSemaphoreCreateInfoKHR
struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
struct VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
struct VkVideoSessionParametersUpdateInfoKHR VkVideoSessionParametersUpdateInfoKHR
struct VkMemoryDedicatedAllocateInfo VkMemoryDedicatedAllocateInfo
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT *pMultisampleProperties)
VkDeviceQueueGlobalPriorityCreateInfoKHR VkDeviceQueueGlobalPriorityCreateInfoEXT
VkFlags VkSamplerCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkBuildMicromapsEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
struct VkCommandBufferInheritanceInfo VkCommandBufferInheritanceInfo
struct VkFormatProperties2 VkFormatProperties2
void(VKAPI_PTR * PFN_vkDestroyShaderEXT)(VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks *pAllocator)
VkSwapchainCreateFlagBitsKHR
@ VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
@ VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR
@ VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT
@ VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR
@ VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR
struct VkImageCompressionPropertiesEXT VkImageCompressionPropertiesEXT
static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT
#define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT
void(VKAPI_PTR * PFN_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode)
VKAPI_ATTR void VKAPI_CALL vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex)
VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT
void(VKAPI_PTR * PFN_vkDestroyIndirectCommandsLayoutNV)(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks *pAllocator)
struct VkImageViewCaptureDescriptorDataInfoEXT VkImageViewCaptureDescriptorDataInfoEXT
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr(VkInstance instance, const char *pName)
void(VKAPI_PTR * PFN_vkCmdBeginRenderPass)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents)
VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderBinaryDataEXT(VkDevice device, VkShaderEXT shader, size_t *pDataSize, void *pData)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT
struct VkPipelinePropertiesIdentifierEXT VkPipelinePropertiesIdentifierEXT
VKAPI_ATTR void VKAPI_CALL vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo)
VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureNV(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks *pAllocator)
VkPhysicalDeviceGroupProperties VkPhysicalDeviceGroupPropertiesKHR
VkImageCopy2 VkImageCopy2KHR
VkPeerMemoryFeatureFlags VkPeerMemoryFeatureFlagsKHR
VkFlags VkSwapchainCreateFlagsKHR
struct VkPhysicalDeviceFragmentShadingRateKHR VkPhysicalDeviceFragmentShadingRateKHR
void(VKAPI_PTR * PFN_vkFreeFunction)(void *pUserData, void *pMemory)
VkAccessFlagBits2 VkAccessFlagBits2KHR
static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT
struct VkFormatProperties3 VkFormatProperties3
VkFlags VkMemoryPropertyFlags
VkFlags VkPipelineStageFlags
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings)
struct VkPresentRegionKHR VkPresentRegionKHR
VkPhysicalDeviceMemoryProperties2 VkPhysicalDeviceMemoryProperties2KHR
VkSubpassDescriptionDepthStencilResolve VkSubpassDescriptionDepthStencilResolveKHR
VkDeviceImageMemoryRequirements VkDeviceImageMemoryRequirementsKHR
struct VkBufferMemoryRequirementsInfo2 VkBufferMemoryRequirementsInfo2
void(VKAPI_PTR * PFN_vkCmdNextSubpass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo)
VkImageBlit2 VkImageBlit2KHR
struct VkAccelerationStructureGeometryAabbsDataKHR VkAccelerationStructureGeometryAabbsDataKHR
@ VK_COMPONENT_TYPE_UINT16_NV
@ VK_COMPONENT_TYPE_UINT32_NV
@ VK_COMPONENT_TYPE_SINT8_KHR
@ VK_COMPONENT_TYPE_UINT32_KHR
@ VK_COMPONENT_TYPE_UINT64_KHR
@ VK_COMPONENT_TYPE_FLOAT32_NV
@ VK_COMPONENT_TYPE_UINT8_KHR
@ VK_COMPONENT_TYPE_FLOAT64_NV
@ VK_COMPONENT_TYPE_SINT64_KHR
@ VK_COMPONENT_TYPE_SINT32_NV
@ VK_COMPONENT_TYPE_MAX_ENUM_KHR
@ VK_COMPONENT_TYPE_FLOAT32_KHR
@ VK_COMPONENT_TYPE_FLOAT64_KHR
@ VK_COMPONENT_TYPE_SINT64_NV
@ VK_COMPONENT_TYPE_FLOAT16_NV
@ VK_COMPONENT_TYPE_FLOAT16_KHR
@ VK_COMPONENT_TYPE_SINT8_NV
@ VK_COMPONENT_TYPE_SINT16_KHR
@ VK_COMPONENT_TYPE_SINT32_KHR
@ VK_COMPONENT_TYPE_UINT64_NV
@ VK_COMPONENT_TYPE_SINT16_NV
@ VK_COMPONENT_TYPE_UINT16_KHR
@ VK_COMPONENT_TYPE_UINT8_NV
void(VKAPI_PTR * PFN_vkGetImageSubresourceLayout2KHR)(VkDevice device, VkImage image, const VkImageSubresource2KHR *pSubresource, VkSubresourceLayout2KHR *pLayout)
struct VkImportFenceFdInfoKHR VkImportFenceFdInfoKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI
void(VKAPI_PTR * PFN_vkDestroyFence)(VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator)
VkResult(VKAPI_PTR * PFN_vkCreateComputePipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VkImageSubresource2KHR VkImageSubresource2EXT
struct VkSparseMemoryBind VkSparseMemoryBind
VkResult(VKAPI_PTR * PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView)
void(VKAPI_PTR * PFN_vkCmdBindIndexBuffer)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
#define VK_MAX_DRIVER_INFO_SIZE
void(VKAPI_PTR * PFN_vkCmdWriteTimestamp2)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
struct VkPhysicalDeviceVideoFormatInfoKHR VkPhysicalDeviceVideoFormatInfoKHR
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures)
VkRayTracingShaderGroupTypeKHR VkRayTracingShaderGroupTypeNV
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkAllocateMemory)(VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory)
VkMemoryDedicatedAllocateInfo VkMemoryDedicatedAllocateInfoKHR
struct VkSubresourceLayout VkSubresourceLayout
@ VK_TIME_DOMAIN_MAX_ENUM_EXT
@ VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
@ VK_TIME_DOMAIN_DEVICE_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT
void(VKAPI_PTR * PFN_vkCmdCopyImageToBuffer)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions)
VkImageSparseMemoryRequirementsInfo2 VkImageSparseMemoryRequirementsInfo2KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
struct VkPerformanceQuerySubmitInfoKHR VkPerformanceQuerySubmitInfoKHR
#define VK_MAX_MEMORY_HEAPS
struct VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdSetBlendConstants)(VkCommandBuffer commandBuffer, const float blendConstants[4])
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
void(VKAPI_PTR * PFN_vkCmdSetDeviceMask)(VkCommandBuffer commandBuffer, uint32_t deviceMask)
struct VkTraceRaysIndirectCommand2KHR VkTraceRaysIndirectCommand2KHR
VkResult(VKAPI_PTR * PFN_vkEnumerateDeviceLayerProperties)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkLayerProperties *pProperties)
VKAPI_ATTR void VKAPI_CALL vkGetRenderingAreaGranularityKHR(VkDevice device, const VkRenderingAreaInfoKHR *pRenderingAreaInfo, VkExtent2D *pGranularity)
struct VkPhysicalDeviceImageViewMinLodFeaturesEXT VkPhysicalDeviceImageViewMinLodFeaturesEXT
struct VkDebugUtilsObjectNameInfoEXT VkDebugUtilsObjectNameInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
VkBindImageMemoryDeviceGroupInfo VkBindImageMemoryDeviceGroupInfoKHR
VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfoEXT
void(VKAPI_PTR * PFN_vkQueueNotifyOutOfBandNV)(VkQueue queue, const VkOutOfBandQueueTypeInfoNV *pQueueTypeInfo)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT
VkSamplerReductionModeCreateInfo VkSamplerReductionModeCreateInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkBindAccelerationStructureMemoryNV(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV *pBindInfos)
VkFlags VkSampleCountFlags
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT
struct VkDeviceAddressBindingCallbackDataEXT VkDeviceAddressBindingCallbackDataEXT
struct VkCommandBufferSubmitInfo VkCommandBufferSubmitInfo
struct VkMicromapBuildSizesInfoEXT VkMicromapBuildSizesInfoEXT
VkResult(VKAPI_PTR * PFN_vkCopyMicromapEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL *pOverrideInfo)
void(VKAPI_PTR * PFN_vkDestroyDebugReportCallbackEXT)(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator)
struct VkRenderPassBeginInfo VkRenderPassBeginInfo
struct VkAccelerationStructureBuildSizesInfoKHR VkAccelerationStructureBuildSizesInfoKHR
void(VKAPI_PTR * PFN_vkCmdClearDepthStencilImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
VkPhysicalDeviceSubgroupSizeControlFeatures VkPhysicalDeviceSubgroupSizeControlFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdDispatch)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
struct VkExternalBufferProperties VkExternalBufferProperties
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdDrawMultiIndexedEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT *pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t *pVertexOffset)
struct VkPhysicalDeviceFragmentShadingRatePropertiesKHR VkPhysicalDeviceFragmentShadingRatePropertiesKHR
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksEXT)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
struct VkRayTracingPipelineCreateInfoKHR VkRayTracingPipelineCreateInfoKHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT
struct VkDeviceGroupSwapchainCreateInfoKHR VkDeviceGroupSwapchainCreateInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClipEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClipEnable)
VKAPI_ATTR void VKAPI_CALL vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
VkResult(VKAPI_PTR * PFN_vkBindImageMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos)
VkResult(VKAPI_PTR * PFN_vkBindAccelerationStructureMemoryNV)(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV *pBindInfos)
VkPhysicalDevicePointClippingProperties VkPhysicalDevicePointClippingPropertiesKHR
VkSparseMemoryBindFlagBits
@ VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM
@ VK_SPARSE_MEMORY_BIND_METADATA_BIT
VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureMemoryRequirementsNV(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2KHR *pMemoryRequirements)
struct VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR
VkResult(VKAPI_PTR * PFN_vkCopyAccelerationStructureToMemoryKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo)
struct VkVideoDecodeH264DpbSlotInfoKHR VkVideoDecodeH264DpbSlotInfoKHR
struct VkPhysicalDeviceNestedCommandBufferFeaturesEXT VkPhysicalDeviceNestedCommandBufferFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyShaderEXT(VkDevice device, VkShaderEXT shader, const VkAllocationCallbacks *pAllocator)
VkFlags64 VkMemoryDecompressionMethodFlagBitsNV
VkResult(VKAPI_PTR * PFN_vkCreateGraphicsPipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VkSemaphoreWaitFlagBits VkSemaphoreWaitFlagBitsKHR
VKAPI_ATTR uint32_t VKAPI_CALL vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandleInfoNVX *pInfo)
VkFlags VkIndirectCommandsLayoutUsageFlagsNV
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdDebugMarkerInsertEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
VkPipelineRobustnessImageBehaviorEXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_MAX_ENUM_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT
@ VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
struct VkDisplayPlaneProperties2KHR VkDisplayPlaneProperties2KHR
VkPhysicalDeviceProperties2 VkPhysicalDeviceProperties2KHR
struct VkPhysicalDeviceVulkan11Features VkPhysicalDeviceVulkan11Features
VkInputAttachmentAspectReference VkInputAttachmentAspectReferenceKHR
VKAPI_ATTR VkResult VKAPI_CALL vkAllocateMemory(VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory)
struct VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR
struct VkBufferOpaqueCaptureAddressCreateInfo VkBufferOpaqueCaptureAddressCreateInfo
struct VkFenceCreateInfo VkFenceCreateInfo
VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionKHR(VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks *pAllocator)
VkRenderPassAttachmentBeginInfo VkRenderPassAttachmentBeginInfoKHR
struct VkPipelineRasterizationProvokingVertexStateCreateInfoEXT VkPipelineRasterizationProvokingVertexStateCreateInfoEXT
struct VkPhysicalDeviceSurfaceInfo2KHR VkPhysicalDeviceSurfaceInfo2KHR
void(VKAPI_PTR * PFN_vkCmdSetLogicOpEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 logicOpEnable)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue)
struct VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2
struct VkVideoDecodeInfoKHR VkVideoDecodeInfoKHR
void(VKAPI_PTR * PFN_vkCmdTraceRaysIndirect2KHR)(VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress)
VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
struct VkMemoryDedicatedRequirements VkMemoryDedicatedRequirements
VkResult(VKAPI_PTR * PFN_vkGetSwapchainImagesKHR)(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VkImage *pSwapchainImages)
@ VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR
@ VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT
@ VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT
@ VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
@ VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR
@ VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT
@ VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT
@ VK_FORMAT_FEATURE_DISJOINT_BIT_KHR
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
@ VK_FORMAT_FEATURE_TRANSFER_DST_BIT
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT
@ VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT
@ VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG
@ VK_FORMAT_FEATURE_BLIT_SRC_BIT
@ VK_FORMAT_FEATURE_TRANSFER_SRC_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR
@ VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR
@ VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
@ VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR
@ VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR
@ VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR
@ VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
@ VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR
@ VK_FORMAT_FEATURE_BLIT_DST_BIT
@ VK_FORMAT_FEATURE_DISJOINT_BIT
#define VK_MAX_EXTENSION_NAME_SIZE
struct VkSparseImageOpaqueMemoryBindInfo VkSparseImageOpaqueMemoryBindInfo
VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceVersion(uint32_t *pApiVersion)
VkPresentGravityFlagBitsEXT
@ VK_PRESENT_GRAVITY_MAX_BIT_EXT
@ VK_PRESENT_GRAVITY_MIN_BIT_EXT
@ VK_PRESENT_GRAVITY_FLAG_BITS_MAX_ENUM_EXT
@ VK_PRESENT_GRAVITY_CENTERED_BIT_EXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT
static const VkAccessFlagBits2 VK_ACCESS_2_MICROMAP_READ_BIT_EXT
struct VkVideoDecodeH265ProfileInfoKHR VkVideoDecodeH265ProfileInfoKHR
void(VKAPI_PTR * PFN_vkSetLocalDimmingAMD)(VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateFence(VkDevice device, const VkFenceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
struct VkSamplerBlockMatchWindowCreateInfoQCOM VkSamplerBlockMatchWindowCreateInfoQCOM
void(VKAPI_PTR * PFN_vkQueueEndDebugUtilsLabelEXT)(VkQueue queue)
VkSamplerYcbcrRange VkSamplerYcbcrRangeKHR
struct VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
struct VkDeviceDiagnosticsConfigCreateInfoNV VkDeviceDiagnosticsConfigCreateInfoNV
struct VkAccelerationStructureCaptureDescriptorDataInfoEXT VkAccelerationStructureCaptureDescriptorDataInfoEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV
struct VkShaderResourceUsageAMD VkShaderResourceUsageAMD
#define VK_MAX_MEMORY_TYPES
VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR
struct VkDecompressMemoryRegionNV VkDecompressMemoryRegionNV
struct VkRenderingInfo VkRenderingInfo
VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT *pSurfaceCapabilities)
VkImageCompressionFixedRateFlagBitsEXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT
struct VkPipelineShaderStageRequiredSubgroupSizeCreateInfo VkPipelineShaderStageRequiredSubgroupSizeCreateInfo
struct VkPhysicalDeviceRobustness2PropertiesEXT VkPhysicalDeviceRobustness2PropertiesEXT
void(VKAPI_PTR * PFN_vkCmdDebugMarkerEndEXT)(VkCommandBuffer commandBuffer)
@ VK_QUERY_CONTROL_PRECISE_BIT
@ VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM
VkExternalMemoryFeatureFlagBitsNV
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV
@ VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
VkOpticalFlowPerformanceLevelNV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MAX_ENUM_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV
@ VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV
VkFlags VkOpticalFlowExecuteFlagsNV
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
@ VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
@ VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR
@ VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_MAX_ENUM
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_PREINITIALIZED
@ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
@ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_UNDEFINED
@ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
@ VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR
@ VK_IMAGE_LAYOUT_GENERAL
@ VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
@ VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR
@ VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR
VkResult(VKAPI_PTR * PFN_vkBindBufferMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos)
void(VKAPI_PTR * PFN_vkFreeMemory)(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator)
VkResult(VKAPI_PTR * PFN_vkCreateFramebuffer)(VkDevice device, const VkFramebufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFramebuffer *pFramebuffer)
struct VkImageResolve2 VkImageResolve2
VKAPI_ATTR void VKAPI_CALL vkGetDeviceMicromapCompatibilityEXT(VkDevice device, const VkMicromapVersionInfoEXT *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility)
struct VkDescriptorBufferBindingInfoEXT VkDescriptorBufferBindingInfoEXT
struct VkPresentInfoKHR VkPresentInfoKHR
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY
@ VK_DRIVER_ID_MESA_DOZEN
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR
@ VK_DRIVER_ID_MESA_RADV_KHR
@ VK_DRIVER_ID_VERISILICON_PROPRIETARY
@ VK_DRIVER_ID_GGP_PROPRIETARY_KHR
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY
@ VK_DRIVER_ID_AMD_PROPRIETARY
@ VK_DRIVER_ID_AMD_PROPRIETARY_KHR
@ VK_DRIVER_ID_MESA_LLVMPIPE
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR
@ VK_DRIVER_ID_GGP_PROPRIETARY
@ VK_DRIVER_ID_ARM_PROPRIETARY
@ VK_DRIVER_ID_AMD_OPEN_SOURCE
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY
@ VK_DRIVER_ID_ARM_PROPRIETARY_KHR
@ VK_DRIVER_ID_MESA_PANVK
@ VK_DRIVER_ID_COREAVI_PROPRIETARY
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR
@ VK_DRIVER_ID_MESA_VENUS
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA
@ VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
@ VK_DRIVER_ID_MESA_TURNIP
@ VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
@ VK_DRIVER_ID_JUICE_PROPRIETARY
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY
@ VK_DRIVER_ID_SAMSUNG_PROPRIETARY
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
struct VkCommandBufferBeginInfo VkCommandBufferBeginInfo
struct VkLatencySurfaceCapabilitiesNV VkLatencySurfaceCapabilitiesNV
VkPipelineCompilerControlFlagBitsAMD
@ VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD
struct VkQueueFamilyCheckpointPropertiesNV VkQueueFamilyCheckpointPropertiesNV
struct VkPhysicalDeviceVulkan13Features VkPhysicalDeviceVulkan13Features
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR
struct VkFenceGetFdInfoKHR VkFenceGetFdInfoKHR
VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkResetFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences)
struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
VkResult(VKAPI_PTR * PFN_vkLatencySleepNV)(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepInfoNV *pSleepInfo)
struct VkImageStencilUsageCreateInfo VkImageStencilUsageCreateInfo
VkSemaphoreImportFlagBits VkSemaphoreImportFlagBitsKHR
struct VkPipelineLibraryCreateInfoKHR VkPipelineLibraryCreateInfoKHR
struct VkSparseImageMemoryRequirements VkSparseImageMemoryRequirements
struct VkSpecializationInfo VkSpecializationInfo
void(VKAPI_PTR * PFN_vkCmdBeginRenderingKHR)(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
VkMemoryDedicatedRequirements VkMemoryDedicatedRequirementsKHR
struct VkDescriptorImageInfo VkDescriptorImageInfo
struct VkAccelerationStructureGeometryTrianglesDataKHR VkAccelerationStructureGeometryTrianglesDataKHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT
struct VkPhysicalDevicePerformanceQueryPropertiesKHR VkPhysicalDevicePerformanceQueryPropertiesKHR
VkBufferMemoryBarrier2 VkBufferMemoryBarrier2KHR
struct VkBufferViewCreateInfo VkBufferViewCreateInfo
void(VKAPI_PTR * PFN_vkDestroySemaphore)(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks *pAllocator)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR
VkFlags VkShaderModuleCreateFlags
void(VKAPI_PTR * PFN_vkGetDeviceMicromapCompatibilityEXT)(VkDevice device, const VkMicromapVersionInfoEXT *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility)
@ VK_COMMAND_BUFFER_LEVEL_MAX_ENUM
@ VK_COMMAND_BUFFER_LEVEL_PRIMARY
@ VK_COMMAND_BUFFER_LEVEL_SECONDARY
void(VKAPI_PTR * PFN_vkDestroyPipeline)(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT
struct VkResolveImageInfo2 VkResolveImageInfo2
void(VKAPI_PTR * PFN_vkReleaseProfilingLockKHR)(VkDevice device)
struct VkEventCreateInfo VkEventCreateInfo
VkResult(VKAPI_PTR * PFN_vkCreateValidationCacheEXT)(VkDevice device, const VkValidationCacheCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkValidationCacheEXT *pValidationCache)
VkFlags VkPipelineRasterizationDepthClipStateCreateFlagsEXT
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkGetLatencyMarkerInfoNV VkGetLatencyMarkerInfoNV
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
union VkDescriptorDataEXT VkDescriptorDataEXT
void(VKAPI_PTR * PFN_vkCmdSetCoverageModulationModeNV)(VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode)
void(VKAPI_PTR * PFN_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutablePropertiesKHR(VkDevice device, const VkPipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VkPipelineExecutablePropertiesKHR *pProperties)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures *pFeatures)
struct VkMultiviewPerViewAttributesInfoNVX VkMultiviewPerViewAttributesInfoNVX
VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
void(VKAPI_PTR * PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT)(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask)
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
@ VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
@ VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
@ VK_PIPELINE_CREATE_LIBRARY_BIT_KHR
@ VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV
@ VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR
@ VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
@ VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR
@ VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR
@ VK_PIPELINE_CREATE_DISPATCH_BASE_KHR
@ VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT
@ VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR
@ VK_PIPELINE_CREATE_DERIVATIVE_BIT
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR
@ VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT
@ VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
@ VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR
@ VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
@ VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT
@ VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR
@ VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT
@ VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT
@ VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR
@ VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR
@ VK_PIPELINE_CREATE_DISPATCH_BASE_BIT
@ VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV
@ VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_PIPELINE_CREATE_DISPATCH_BASE
@ VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT
@ VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT
@ VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
@ VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT
@ VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
VkResult(VKAPI_PTR * PFN_vkSetEvent)(VkDevice device, VkEvent event)
@ VK_INDEX_TYPE_UINT8_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateEvent(VkDevice device, const VkEventCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkEvent *pEvent)
struct VkShaderStatisticsInfoAMD VkShaderStatisticsInfoAMD
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSemaphore(VkDevice device, const VkSemaphoreCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore)
struct VkDebugMarkerObjectTagInfoEXT VkDebugMarkerObjectTagInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32_t shader)
VKAPI_ATTR void VKAPI_CALL vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks *pAllocator)
VkSubpassDependency2 VkSubpassDependency2KHR
struct VkPipelineMultisampleStateCreateInfo VkPipelineMultisampleStateCreateInfo
VkResult(VKAPI_PTR * PFN_vkRegisterDeviceEventEXT)(VkDevice device, const VkDeviceEventInfoEXT *pDeviceEventInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceFaultInfoEXT(VkDevice device, VkDeviceFaultCountsEXT *pFaultCounts, VkDeviceFaultInfoEXT *pFaultInfo)
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR
struct VkSampleLocationsInfoEXT VkSampleLocationsInfoEXT
void(VKAPI_PTR * PFN_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR *pInfo)
struct VkVideoProfileInfoKHR VkVideoProfileInfoKHR
void(VKAPI_PTR * PFN_vkCmdPushDescriptorSetKHR)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites)
struct VkExportSemaphoreCreateInfo VkExportSemaphoreCreateInfo
struct VkPipelineCoverageModulationStateCreateInfoNV VkPipelineCoverageModulationStateCreateInfoNV
void(VKAPI_PTR * PFN_vkCmdResetQueryPool)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
struct VkPhysicalDeviceProtectedMemoryFeatures VkPhysicalDeviceProtectedMemoryFeatures
struct VkSwapchainPresentBarrierCreateInfoNV VkSwapchainPresentBarrierCreateInfoNV
struct VkDeviceImageMemoryRequirements VkDeviceImageMemoryRequirements
VkPhysicalDeviceBufferDeviceAddressFeatures VkPhysicalDeviceBufferDeviceAddressFeaturesKHR
struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI VkPhysicalDeviceInvocationMaskFeaturesHUAWEI
struct VkPipelineCoverageReductionStateCreateInfoNV VkPipelineCoverageReductionStateCreateInfoNV
VkShaderFloatControlsIndependence
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR
@ VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT
VkResult(VKAPI_PTR * PFN_vkMergePipelineCaches)(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches)
@ VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI
@ VK_SHADER_STAGE_VERTEX_BIT
@ VK_SHADER_STAGE_COMPUTE_BIT
@ VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV
@ VK_SHADER_STAGE_INTERSECTION_BIT_NV
@ VK_SHADER_STAGE_ANY_HIT_BIT_NV
@ VK_SHADER_STAGE_TASK_BIT_NV
@ VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
@ VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR
@ VK_SHADER_STAGE_CALLABLE_BIT_NV
@ VK_SHADER_STAGE_MESH_BIT_NV
@ VK_SHADER_STAGE_RAYGEN_BIT_KHR
@ VK_SHADER_STAGE_GEOMETRY_BIT
@ VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
@ VK_SHADER_STAGE_MISS_BIT_NV
@ VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
@ VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM
@ VK_SHADER_STAGE_RAYGEN_BIT_NV
@ VK_SHADER_STAGE_FRAGMENT_BIT
@ VK_SHADER_STAGE_TASK_BIT_EXT
@ VK_SHADER_STAGE_CALLABLE_BIT_KHR
@ VK_SHADER_STAGE_ANY_HIT_BIT_KHR
@ VK_SHADER_STAGE_MISS_BIT_KHR
@ VK_SHADER_STAGE_INTERSECTION_BIT_KHR
@ VK_SHADER_STAGE_ALL_GRAPHICS
@ VK_SHADER_STAGE_MESH_BIT_EXT
struct VkPhysicalDeviceImageProcessing2FeaturesQCOM VkPhysicalDeviceImageProcessing2FeaturesQCOM
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT
struct VkSurfacePresentModeCompatibilityEXT VkSurfacePresentModeCompatibilityEXT
void(VKAPI_PTR * PFN_vkGetImageMemoryRequirements)(VkDevice device, VkImage image, VkMemoryRequirements *pMemoryRequirements)
struct VkPhysicalDeviceSparseImageFormatInfo2 VkPhysicalDeviceSparseImageFormatInfo2
VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR(VkCommandBuffer commandBuffer)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDiscardRectangleModeEXT(VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
struct VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT
VkPipelineShaderStageCreateFlagBits
@ VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT
@ VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT
@ VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT
@ VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT
struct VkOpticalFlowSessionCreatePrivateDataInfoNV VkOpticalFlowSessionCreatePrivateDataInfoNV
@ VK_SHARING_MODE_CONCURRENT
@ VK_SHARING_MODE_EXCLUSIVE
@ VK_SHARING_MODE_MAX_ENUM
void(VKAPI_PTR * PFN_vkCmdSetAlphaToOneEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo *pRenderingInfo, VkTilePropertiesQCOM *pProperties)
struct VkImageDrmFormatModifierListCreateInfoEXT VkImageDrmFormatModifierListCreateInfoEXT
struct VkBindAccelerationStructureMemoryInfoNV VkBindAccelerationStructureMemoryInfoNV
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
VKAPI_ATTR void VKAPI_CALL vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
void(VKAPI_PTR * PFN_vkCmdSetDepthClipEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClipEnable)
VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleMaskEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask *pSampleMask)
VKAPI_ATTR void VKAPI_CALL vkCmdUpdatePipelineIndirectBufferNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
@ VK_DEPENDENCY_VIEW_LOCAL_BIT
@ VK_DEPENDENCY_BY_REGION_BIT
@ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR
@ VK_DEPENDENCY_FLAG_BITS_MAX_ENUM
@ VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR
@ VK_DEPENDENCY_DEVICE_GROUP_BIT
@ VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT
void(VKAPI_PTR * PFN_vkCmdDecodeVideoKHR)(VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR *pDecodeInfo)
void(VKAPI_PTR * PFN_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode)
void(VKAPI_PTR * PFN_vkDestroyCommandPool)(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceDynamicRenderingFeatures VkPhysicalDeviceDynamicRenderingFeatures
struct VkDescriptorSetLayoutHostMappingInfoVALVE VkDescriptorSetLayoutHostMappingInfoVALVE
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImage2KHR(VkDevice device, const VkAcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT
@ VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD
@ VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD
@ VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
@ VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
@ VK_MEMORY_PROPERTY_PROTECTED_BIT
@ VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV
@ VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
@ VK_MEMORY_PROPERTY_HOST_CACHED_BIT
@ VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM
@ VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
VkResult(VKAPI_PTR * PFN_vkRegisterDisplayEventEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT *pDisplayEventInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
struct VkPhysicalDeviceFeatures VkPhysicalDeviceFeatures
VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroups(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
struct VkPhysicalDeviceShaderObjectFeaturesEXT VkPhysicalDeviceShaderObjectFeaturesEXT
struct VkSparseImageFormatProperties2 VkSparseImageFormatProperties2
VKAPI_ATTR void VKAPI_CALL vkCmdSetPolygonModeEXT(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT
struct VkGeometryNV VkGeometryNV
void(VKAPI_PTR * PFN_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupportKHR(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport)
VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer)
VkExternalFenceHandleTypeFlagBits VkExternalFenceHandleTypeFlagBitsKHR
struct VkRenderPassSampleLocationsBeginInfoEXT VkRenderPassSampleLocationsBeginInfoEXT
VkPhysicalDeviceTextureCompressionASTCHDRFeatures VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdSetColorBlendEquationEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT *pColorBlendEquations)
void(VKAPI_PTR * PFN_vkGetDeviceQueue)(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue)
VkDescriptorUpdateTemplate VkDescriptorUpdateTemplateKHR
VkImageFormatProperties2 VkImageFormatProperties2KHR
VKAPI_ATTR void VKAPI_CALL vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceMaintenance4Properties VkPhysicalDeviceMaintenance4Properties
VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphores(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout)
@ VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT
@ VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
struct VkMemoryPriorityAllocateInfoEXT VkMemoryPriorityAllocateInfoEXT
VkResult(VKAPI_PTR * PFN_vkGetPipelineExecutableStatisticsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VkPipelineExecutableStatisticKHR *pStatistics)
void(VKAPI_PTR * PFN_vkDestroyValidationCacheEXT)(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks *pAllocator)
VkFlags VkImageAspectFlags
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, uint32_t *pTimeDomainCount, VkTimeDomainEXT *pTimeDomains)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV
struct VkPhysicalDeviceMaintenance5FeaturesKHR VkPhysicalDeviceMaintenance5FeaturesKHR
VkFlags VkInstanceCreateFlags
VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo)
struct VkTransformMatrixKHR VkTransformMatrixKHR
void(VKAPI_PTR * PFN_vkDestroyMicromapEXT)(VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
VkFlags VkSubgroupFeatureFlags
struct VkImageViewSampleWeightCreateInfoQCOM VkImageViewSampleWeightCreateInfoQCOM
VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkDeviceAddress *pIndirectDeviceAddresses, const uint32_t *pIndirectStrides, const uint32_t *const *ppMaxPrimitiveCounts)
VkPeerMemoryFeatureFlagBits VkPeerMemoryFeatureFlagBitsKHR
VkMemoryAllocateFlagBits VkMemoryAllocateFlagBitsKHR
struct VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
struct VkAcquireNextImageInfoKHR VkAcquireNextImageInfoKHR
VkResult(VKAPI_PTR * PFN_vkQueueSubmit)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence)
VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets)
void(VKAPI_PTR * PFN_vkGetDeviceQueue2)(VkDevice device, const VkDeviceQueueInfo2 *pQueueInfo, VkQueue *pQueue)
struct VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
VkDeviceGroupCommandBufferBeginInfo VkDeviceGroupCommandBufferBeginInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)(VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT *pMultisampleProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo, uint32_t *pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR *pVideoFormatProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkDisplayPowerControlEXT(VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT *pDisplayPowerInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions)
VkResult(VKAPI_PTR * PFN_vkMapMemory2KHR)(VkDevice device, const VkMemoryMapInfoKHR *pMemoryMapInfo, void **ppData)
void(VKAPI_PTR * PFN_vkDestroySampler)(VkDevice device, VkSampler sampler, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements *pMemoryRequirements)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkPipelineCacheCreateInfo VkPipelineCacheCreateInfo
VkFlags VkPipelineCoverageToColorStateCreateFlagsNV
VKAPI_ATTR VkResult VKAPI_CALL vkUnmapMemory2KHR(VkDevice device, const VkMemoryUnmapInfoKHR *pMemoryUnmapInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
void(VKAPI_PTR * PFN_vkCmdSetLineStippleEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceQueueFamilyProperties)(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties *pQueueFamilyProperties)
VkPhysicalDeviceBufferDeviceAddressFeaturesEXT VkPhysicalDeviceBufferAddressFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdBeginRendering(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFeatures)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures *pFeatures)
VkResult(VKAPI_PTR * PFN_vkCreateVideoSessionParametersKHR)(VkDevice device, const VkVideoSessionParametersCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkVideoSessionParametersKHR *pVideoSessionParameters)
struct VkWriteDescriptorSetInlineUniformBlock VkWriteDescriptorSetInlineUniformBlock
struct VkPipelineFragmentShadingRateEnumStateCreateInfoNV VkPipelineFragmentShadingRateEnumStateCreateInfoNV
VkDeviceAddress(VKAPI_PTR * PFN_vkGetAccelerationStructureDeviceAddressKHR)(VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR *pPresentInfo)
struct VkExportFenceCreateInfo VkExportFenceCreateInfo
VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions)
struct VkAccelerationStructureMotionInfoNV VkAccelerationStructureMotionInfoNV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI
VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo)
void(VKAPI_PTR * PFN_vkCmdEndVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR *pEndCodingInfo)
struct VkSamplerBorderColorComponentMappingCreateInfoEXT VkSamplerBorderColorComponentMappingCreateInfoEXT
struct VkComponentMapping VkComponentMapping
static const VkAccessFlagBits2 VK_ACCESS_2_NONE
VkFlags64 VkFormatFeatureFlagBits2
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT *pInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
struct VkPhysicalDeviceConditionalRenderingFeaturesEXT VkPhysicalDeviceConditionalRenderingFeaturesEXT
VkResult(VKAPI_PTR * PFN_vkGetImageOpaqueCaptureDescriptorDataEXT)(VkDevice device, const VkImageCaptureDescriptorDataInfoEXT *pInfo, void *pData)
static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdBeginRenderPass2)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo)
VkFlags VkAttachmentDescriptionFlags
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileInfoKHR *pVideoProfile, VkVideoCapabilitiesKHR *pCapabilities)
VkFramebufferAttachmentsCreateInfo VkFramebufferAttachmentsCreateInfoKHR
@ VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM
@ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM
@ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT
@ VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT
@ VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT
@ VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
struct VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
VkFlags VkConditionalRenderingFlagsEXT
struct VkAccelerationStructureVersionInfoKHR VkAccelerationStructureVersionInfoKHR
struct VkPhysicalDeviceDepthClipControlFeaturesEXT VkPhysicalDeviceDepthClipControlFeaturesEXT
struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT VkPhysicalDeviceImageDrmFormatModifierInfoEXT
void(VKAPI_PTR * PFN_vkCmdSetPolygonModeEXT)(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode)
struct VkHostImageLayoutTransitionInfoEXT VkHostImageLayoutTransitionInfoEXT
struct VkPhysicalDevice16BitStorageFeatures VkPhysicalDevice16BitStorageFeatures
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
struct VkPipelineViewportExclusiveScissorStateCreateInfoNV VkPipelineViewportExclusiveScissorStateCreateInfoNV
VkTimelineSemaphoreSubmitInfo VkTimelineSemaphoreSubmitInfoKHR
VkFormatProperties2 VkFormatProperties2KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR
VkFlags VkVideoSessionCreateFlagsKHR
VkBool32(VKAPI_PTR * PFN_vkDebugUtilsMessengerCallbackEXT)(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)
void(VKAPI_PTR * PFN_vkCmdResetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
union VkDeviceOrHostAddressConstKHR VkDeviceOrHostAddressConstKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToMemoryEXT(VkDevice device, const VkCopyImageToMemoryInfoEXT *pCopyImageToMemoryInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdSetExclusiveScissorEnableNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkBool32 *pExclusiveScissorEnables)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT
VkImageFormatListCreateInfo VkImageFormatListCreateInfoKHR
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksIndirectCountEXT)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkPipelineTessellationDomainOriginStateCreateInfo VkPipelineTessellationDomainOriginStateCreateInfo
struct VkPipelineRobustnessCreateInfoEXT VkPipelineRobustnessCreateInfoEXT
struct VkBindPipelineIndirectCommandNV VkBindPipelineIndirectCommandNV
VKAPI_ATTR void VKAPI_CALL vkCmdSetProvokingVertexModeEXT(VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode)
void(VKAPI_PTR * PFN_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
VkResult(VKAPI_PTR * PFN_vkGetRayTracingShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout(VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout)
VkAccelerationStructureTypeKHR
@ VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR
@ VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR
@ VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV
@ VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV
@ VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR
@ VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR
VkAttachmentReference2 VkAttachmentReference2KHR
VkSemaphoreWaitInfo VkSemaphoreWaitInfoKHR
struct VkOutOfBandQueueTypeInfoNV VkOutOfBandQueueTypeInfoNV
void(VKAPI_PTR * PFN_vkCmdEndConditionalRenderingEXT)(VkCommandBuffer commandBuffer)
struct VkPhysicalDeviceRobustness2FeaturesEXT VkPhysicalDeviceRobustness2FeaturesEXT
VkFlags VkDescriptorSetLayoutCreateFlags
static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth)
struct VkPhysicalDeviceRayTracingMotionBlurFeaturesNV VkPhysicalDeviceRayTracingMotionBlurFeaturesNV
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetImageViewOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkImageViewCaptureDescriptorDataInfoEXT *pInfo, void *pData)
void(VKAPI_PTR * PFN_vkDestroyOpticalFlowSessionNV)(VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks *pAllocator)
VkSubresourceLayout2KHR VkSubresourceLayout2EXT
struct VkExternalMemoryProperties VkExternalMemoryProperties
VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleLocationsEnableEXT(VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable)
VkVideoSessionCreateFlagBitsKHR
@ VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV
@ VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT
@ VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
@ VK_DYNAMIC_STATE_DEPTH_BIAS
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT
@ VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
@ VK_DYNAMIC_STATE_DEPTH_COMPARE_OP
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
@ VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
@ VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT
@ VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
@ VK_DYNAMIC_STATE_BLEND_CONSTANTS
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
@ VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
@ VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
@ VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT
@ VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT
@ VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT
@ VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT
@ VK_DYNAMIC_STATE_FRONT_FACE
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT
@ VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
@ VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
@ VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT
@ VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT
@ VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE
@ VK_DYNAMIC_STATE_MAX_ENUM
@ VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE
@ VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
@ VK_DYNAMIC_STATE_LINE_WIDTH
@ VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
@ VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT
@ VK_DYNAMIC_STATE_POLYGON_MODE_EXT
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT
@ VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
@ VK_DYNAMIC_STATE_LOGIC_OP_EXT
@ VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
@ VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
@ VK_DYNAMIC_STATE_FRONT_FACE_EXT
@ VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT
@ VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT
@ VK_DYNAMIC_STATE_CULL_MODE
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
@ VK_DYNAMIC_STATE_VIEWPORT
@ VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
@ VK_DYNAMIC_STATE_STENCIL_OP
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
@ VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT
@ VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS
@ VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
@ VK_DYNAMIC_STATE_VERTEX_INPUT_EXT
@ VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
@ VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT
@ VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
@ VK_DYNAMIC_STATE_STENCIL_REFERENCE
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV
@ VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
@ VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
@ VK_DYNAMIC_STATE_CULL_MODE_EXT
@ VK_DYNAMIC_STATE_SAMPLE_MASK_EXT
@ VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
@ VK_DYNAMIC_STATE_LINE_STIPPLE_EXT
@ VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
@ VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
@ VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT
@ VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT
@ VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
@ VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
@ VK_DYNAMIC_STATE_STENCIL_OP_EXT
@ VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT
@ VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
@ VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT
@ VK_DYNAMIC_STATE_SCISSOR
@ VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE
@ VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
@ VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
@ VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
@ VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
@ VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT
@ VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
@ VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
@ VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
@ VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
VKAPI_ATTR VkResult VKAPI_CALL vkGetCalibratedTimestampsEXT(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
struct VkAttachmentReferenceStencilLayout VkAttachmentReferenceStencilLayout
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceSparseImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties)
struct VkBindBufferMemoryInfo VkBindBufferMemoryInfo
VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements *pMemoryRequirements)
VKAPI_ATTR void VKAPI_CALL vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
void(VKAPI_PTR * PFN_vkCmdWriteTimestamp2KHR)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
VKAPI_ATTR void VKAPI_CALL vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
struct VkSubpassBeginInfo VkSubpassBeginInfo
struct VkSubpassEndInfo VkSubpassEndInfo
VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceExtensionProperties(const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
VKAPI_ATTR void VKAPI_CALL vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
void(VKAPI_PTR * PFN_vkCmdNextSubpass)(VkCommandBuffer commandBuffer, VkSubpassContents contents)
VKAPI_ATTR void VKAPI_CALL vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData)
struct VkDrawMeshTasksIndirectCommandEXT VkDrawMeshTasksIndirectCommandEXT
void(VKAPI_PTR * PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferView(VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView)
VkDeviceGroupDeviceCreateInfo VkDeviceGroupDeviceCreateInfoKHR
struct VkAccelerationStructureTrianglesOpacityMicromapEXT VkAccelerationStructureTrianglesOpacityMicromapEXT
struct VkMemoryAllocateFlagsInfo VkMemoryAllocateFlagsInfo
struct VkPhysicalDeviceFloatControlsProperties VkPhysicalDeviceFloatControlsProperties
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFeatures2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures)
VKAPI_ATTR void VKAPI_CALL vkDestroyImage(VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator)
VkFlags VkDisplaySurfaceCreateFlagsKHR
#define VK_DEFINE_HANDLE(object)
struct VkPhysicalDeviceShadingRateImageFeaturesNV VkPhysicalDeviceShadingRateImageFeaturesNV
VkFlags VkImageUsageFlags
VkResult(VKAPI_PTR * PFN_vkGetVideoSessionMemoryRequirementsKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t *pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR *pMemoryRequirements)
void(VKAPI_PTR * PFN_vkDestroySamplerYcbcrConversion)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator)
struct VkValidationCacheCreateInfoEXT VkValidationCacheCreateInfoEXT
struct VkExternalMemoryBufferCreateInfo VkExternalMemoryBufferCreateInfo
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT
struct VkPhysicalDeviceIndexTypeUint8FeaturesEXT VkPhysicalDeviceIndexTypeUint8FeaturesEXT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX
VkTessellationDomainOrigin
@ VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR
@ VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT
@ VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT
@ VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR
@ VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM
VkResult(VKAPI_PTR * PFN_vkCreateCommandPool)(VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable)
void(VKAPI_PTR * PFN_vkCmdExecuteGeneratedCommandsNV)(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
struct VkPhysicalDeviceMaintenance5PropertiesKHR VkPhysicalDeviceMaintenance5PropertiesKHR
void(VKAPI_PTR * PFN_vkCmdSetCoverageModulationTableEnableNV)(VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable)
VkPerformanceCounterDescriptionFlagBitsKHR
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR
@ VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR
@ VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM
@ VK_SEMAPHORE_WAIT_ANY_BIT_KHR
@ VK_SEMAPHORE_WAIT_ANY_BIT
struct VkVideoPictureResourceInfoKHR VkVideoPictureResourceInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesNV(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
struct VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV
VKAPI_ATTR void VKAPI_CALL vkCmdSetDiscardRectangleEnableEXT(VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable)
VkPipelineCreationFeedbackFlags VkPipelineCreationFeedbackFlagsEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT
static const VkAccessFlagBits2 VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkGetPipelinePropertiesEXT)(VkDevice device, const VkPipelineInfoEXT *pPipelineInfo, VkBaseOutStructure *pPipelineProperties)
VkSamplerYcbcrModelConversion VkSamplerYcbcrModelConversionKHR
VkCommandBufferSubmitInfo VkCommandBufferSubmitInfoKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t *pImageIndex)
struct VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
@ VK_RENDERING_RESUMING_BIT
@ VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
@ VK_RENDERING_CONTENTS_INLINE_BIT_EXT
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR
@ VK_RENDERING_SUSPENDING_BIT
@ VK_RENDERING_SUSPENDING_BIT_KHR
@ VK_RENDERING_RESUMING_BIT_KHR
@ VK_RENDERING_FLAG_BITS_MAX_ENUM
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
@ VK_SYSTEM_ALLOCATION_SCOPE_OBJECT
@ VK_SYSTEM_ALLOCATION_SCOPE_CACHE
@ VK_SYSTEM_ALLOCATION_SCOPE_DEVICE
@ VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM
@ VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE
@ VK_SYSTEM_ALLOCATION_SCOPE_COMMAND
VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendEnableEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32 *pColorBlendEnables)
VkResult(VKAPI_PTR * PFN_vkEndCommandBuffer)(VkCommandBuffer commandBuffer)
struct VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures
struct VkBufferMemoryBarrier2 VkBufferMemoryBarrier2
struct VkSurfaceFormat2KHR VkSurfaceFormat2KHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplate(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
VkFlags VkDescriptorBindingFlags
struct VkAccelerationStructureSRTMotionInstanceNV VkAccelerationStructureSRTMotionInstanceNV
VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
VkFlags VkBufferCreateFlags
VkFormatFeatureFlagBits2 VkFormatFeatureFlagBits2KHR
struct VkPhysicalDeviceShaderDrawParametersFeatures VkPhysicalDeviceShaderDrawParametersFeatures
VkPhysicalDeviceUniformBufferStandardLayoutFeatures VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
@ VK_IMAGE_VIEW_TYPE_MAX_ENUM
@ VK_IMAGE_VIEW_TYPE_2D_ARRAY
@ VK_IMAGE_VIEW_TYPE_1D_ARRAY
@ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
@ VK_IMAGE_VIEW_TYPE_CUBE
VkResult(VKAPI_PTR * PFN_vkInitializePerformanceApiINTEL)(VkDevice device, const VkInitializePerformanceApiInfoINTEL *pInitializeInfo)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceQueueFamilyProperties2)(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties)
struct VkIndirectCommandsLayoutCreateInfoNV VkIndirectCommandsLayoutCreateInfoNV
void(VKAPI_PTR * PFN_vkCmdBindIndexBuffer2KHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType)
struct VkPhysicalDeviceImageCompressionControlFeaturesEXT VkPhysicalDeviceImageCompressionControlFeaturesEXT
@ VK_LATENCY_MARKER_RENDERSUBMIT_END_NV
@ VK_LATENCY_MARKER_SIMULATION_END_NV
@ VK_LATENCY_MARKER_SIMULATION_START_NV
@ VK_LATENCY_MARKER_MAX_ENUM_NV
@ VK_LATENCY_MARKER_PRESENT_END_NV
@ VK_LATENCY_MARKER_TRIGGER_FLASH_NV
@ VK_LATENCY_MARKER_PRESENT_START_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV
@ VK_LATENCY_MARKER_RENDERSUBMIT_START_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV
@ VK_LATENCY_MARKER_INPUT_SAMPLE_NV
@ VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties *pMemoryProperties)
VkPhysicalDeviceSynchronization2Features VkPhysicalDeviceSynchronization2FeaturesKHR
union VkPerformanceValueDataINTEL VkPerformanceValueDataINTEL
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR
struct VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
VkGeometryFlagBitsKHR VkGeometryFlagBitsNV
struct VkComputePipelineCreateInfo VkComputePipelineCreateInfo
@ VK_SCOPE_QUEUE_FAMILY_NV
@ VK_SCOPE_QUEUE_FAMILY_KHR
struct VkBindImagePlaneMemoryInfo VkBindImagePlaneMemoryInfo
struct VkPhysicalDeviceAccelerationStructurePropertiesKHR VkPhysicalDeviceAccelerationStructurePropertiesKHR
void(VKAPI_PTR * PFN_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
VkFlags VkPipelineViewportStateCreateFlags
VkBindBufferMemoryDeviceGroupInfo VkBindBufferMemoryDeviceGroupInfoKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCopyImageToImageEXT(VkDevice device, const VkCopyImageToImageInfoEXT *pCopyImageToImageInfo)
void(VKAPI_PTR * PFN_vkCmdSetViewportWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSizeEXT(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize *pLayoutSizeInBytes)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureNV(VkDevice device, const VkAccelerationStructureCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureNV *pAccelerationStructure)
struct VkPhysicalDeviceDeviceMemoryReportFeaturesEXT VkPhysicalDeviceDeviceMemoryReportFeaturesEXT
VkFlags VkDebugUtilsMessengerCreateFlagsEXT
struct VkImportSemaphoreFdInfoKHR VkImportSemaphoreFdInfoKHR
void(VKAPI_PTR * PFN_vkDestroyInstance)(VkInstance instance, const VkAllocationCallbacks *pAllocator)
VkExternalMemoryBufferCreateInfo VkExternalMemoryBufferCreateInfoKHR
VkResult(VKAPI_PTR * PFN_vkSignalSemaphore)(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
struct VkAttachmentReference VkAttachmentReference
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT
union VkClearColorValue VkClearColorValue
struct VkDebugUtilsMessengerCreateInfoEXT VkDebugUtilsMessengerCreateInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties)
struct VkPhysicalDeviceImage2DViewOf3DFeaturesEXT VkPhysicalDeviceImage2DViewOf3DFeaturesEXT
VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntryKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFace(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
VKAPI_ATTR void VKAPI_CALL vkGetLatencyTimingsNV(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pTimingCount, VkGetLatencyMarkerInfoNV *pLatencyMarkerInfo)
VkPhysicalDeviceFeatures2 VkPhysicalDeviceFeatures2KHR
static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR
struct VkRayTracingShaderGroupCreateInfoNV VkRayTracingShaderGroupCreateInfoNV
VkFlags VkPipelineViewportSwizzleStateCreateFlagsNV
VKAPI_ATTR void VKAPI_CALL vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
VKAPI_ATTR void VKAPI_CALL vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDevicePresentWaitFeaturesKHR VkPhysicalDevicePresentWaitFeaturesKHR
struct VkPhysicalDeviceBorderColorSwizzleFeaturesEXT VkPhysicalDeviceBorderColorSwizzleFeaturesEXT
VkExternalMemoryFeatureFlagBits VkExternalMemoryFeatureFlagBitsKHR
void(VKAPI_PTR * PFN_vkCmdSetAlphaToCoverageEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable)
VkResult(VKAPI_PTR * PFN_vkCreateRenderPass)(VkDevice device, const VkRenderPassCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
VkRayTracingShaderGroupTypeKHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
VkSubpassBeginInfo VkSubpassBeginInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
struct VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM
void(VKAPI_PTR * PFN_vkUnmapMemory)(VkDevice device, VkDeviceMemory memory)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT
struct VkExternalMemoryImageCreateInfoNV VkExternalMemoryImageCreateInfoNV
void(VKAPI_PTR * PFN_vkCmdSetColorBlendEnableEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32 *pColorBlendEnables)
struct VkFramebufferAttachmentImageInfo VkFramebufferAttachmentImageInfo
VKAPI_ATTR void VKAPI_CALL vkReleaseProfilingLockKHR(VkDevice device)
VkFlags VkPipelineCompilerControlFlagsAMD
uint32_t(VKAPI_PTR * PFN_vkGetImageViewHandleNVX)(VkDevice device, const VkImageViewHandleInfoNVX *pInfo)
struct VkConditionalRenderingBeginInfoEXT VkConditionalRenderingBeginInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetRepresentativeFragmentTestEnableNV(VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities)
struct VkPhysicalDeviceNestedCommandBufferPropertiesEXT VkPhysicalDeviceNestedCommandBufferPropertiesEXT
VkShaderCorePropertiesFlagBitsAMD
@ VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD
VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR *pInfo)
struct VkSwapchainLatencyCreateInfoNV VkSwapchainLatencyCreateInfoNV
VkResult(VKAPI_PTR * PFN_vkGetMemoryHostPointerPropertiesEXT)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, VkMemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties)
VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointData2NV *pCheckpointData)
VkFlags VkFrameBoundaryFlagsEXT
VkBindImageMemoryInfo VkBindImageMemoryInfoKHR
void(VKAPI_PTR * PFN_vkCmdCopyBuffer2)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphore(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo)
VkGeometryInstanceFlagBitsKHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
@ VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT
@ VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT
@ VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR
@ VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV
@ VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkDestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator)
VkPhysicalDevice16BitStorageFeatures VkPhysicalDevice16BitStorageFeaturesKHR
VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo)
struct VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirements
VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
VkPhysicalDeviceMaintenance4Properties VkPhysicalDeviceMaintenance4PropertiesKHR
struct VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
void(VKAPI_PTR * PFN_vkGetDescriptorSetLayoutSupportKHR)(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateMicromapEXT(VkDevice device, const VkMicromapCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkMicromapEXT *pMicromap)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance)
VKAPI_ATTR VkResult VKAPI_CALL vkQueueWaitIdle(VkQueue queue)
struct VkCheckpointDataNV VkCheckpointDataNV
void(VKAPI_PTR * PFN_vkCmdSetDepthTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireDrmDisplayEXT(VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display)
struct VkGeneratedCommandsMemoryRequirementsInfoNV VkGeneratedCommandsMemoryRequirementsInfoNV
void(VKAPI_PTR * PFN_vkCmdSetDepthBias2EXT)(VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT *pDepthBiasInfo)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkUpdateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR *pUpdateInfo)
VkPhysicalDeviceInlineUniformBlockProperties VkPhysicalDeviceInlineUniformBlockPropertiesEXT
void(VKAPI_PTR * PFN_vkGetDeviceBufferMemoryRequirements)(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
struct VkRefreshCycleDurationGOOGLE VkRefreshCycleDurationGOOGLE
void(VKAPI_PTR * PFN_vkCmdSetViewportWithCount)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
struct VkDirectDriverLoadingInfoLUNARG VkDirectDriverLoadingInfoLUNARG
VKAPI_ATTR void VKAPI_CALL vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties)
struct VkSurfaceCapabilities2KHR VkSurfaceCapabilities2KHR
VkFlags VkDependencyFlags
VkResult(VKAPI_PTR * PFN_vkEnumeratePhysicalDeviceGroups)(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
struct VkPhysicalDeviceShaderCorePropertiesAMD VkPhysicalDeviceShaderCorePropertiesAMD
VkQueueFamilyGlobalPriorityPropertiesKHR VkQueueFamilyGlobalPriorityPropertiesEXT
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetDeviceProcAddr(VkDevice device, const char *pName)
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorUpdateTemplateKHR)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroupsKHR(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents)
VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter)
VkPhysicalDevicePipelineCreationCacheControlFeatures VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT
struct VkBlitImageInfo2 VkBlitImageInfo2
VkExternalSemaphoreProperties VkExternalSemaphorePropertiesKHR
VkFlags VkPipelineRasterizationStateStreamCreateFlagsEXT
VkFlags VkPresentScalingFlagsEXT
void(VKAPI_PTR * PFN_vkGetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
VkCoarseSampleOrderTypeNV
@ VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV
@ VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
VKAPI_ATTR VkResult VKAPI_CALL vkDeferredOperationJoinKHR(VkDevice device, VkDeferredOperationKHR operation)
VkResult(VKAPI_PTR * PFN_vkGetAccelerationStructureHandleNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void *pData)
VkPhysicalDeviceDescriptorIndexingFeatures VkPhysicalDeviceDescriptorIndexingFeaturesEXT
struct VkDescriptorSetLayoutBinding VkDescriptorSetLayoutBinding
struct VkPhysicalDeviceCooperativeMatrixFeaturesKHR VkPhysicalDeviceCooperativeMatrixFeaturesKHR
struct VkImageSubresource2KHR VkImageSubresource2KHR
VkBuildAccelerationStructureFlagsKHR VkBuildAccelerationStructureFlagsNV
void(VKAPI_PTR * PFN_vkCmdSetDepthBias)(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
void(VKAPI_PTR * PFN_vkCmdBeginRendering)(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
struct VkPhysicalDeviceDepthBiasControlFeaturesEXT VkPhysicalDeviceDepthBiasControlFeaturesEXT
struct VkAttachmentSampleCountInfoAMD VkAttachmentSampleCountInfoAMD
static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT
struct VkPhysicalDeviceGroupProperties VkPhysicalDeviceGroupProperties
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
struct VkPhysicalDeviceSamplerYcbcrConversionFeatures VkPhysicalDeviceSamplerYcbcrConversionFeatures
VkResult(VKAPI_PTR * PFN_vkCreateFence)(VkDevice device, const VkFenceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
void(VKAPI_PTR * PFN_vkDestroyPrivateDataSlotEXT)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
VkResult(VKAPI_PTR * PFN_vkCreateIndirectCommandsLayoutNV)(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkIndirectCommandsLayoutNV *pIndirectCommandsLayout)
@ VK_RESOLVE_MODE_AVERAGE_BIT
@ VK_RESOLVE_MODE_MAX_BIT
@ VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR
@ VK_RESOLVE_MODE_SAMPLE_ZERO_BIT
@ VK_RESOLVE_MODE_MIN_BIT
@ VK_RESOLVE_MODE_MIN_BIT_KHR
@ VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID
@ VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM
@ VK_RESOLVE_MODE_AVERAGE_BIT_KHR
@ VK_RESOLVE_MODE_NONE_KHR
@ VK_RESOLVE_MODE_MAX_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkReleaseSwapchainImagesEXT(VkDevice device, const VkReleaseSwapchainImagesInfoEXT *pReleaseInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(VkDevice device, VkRenderPass renderpass, VkExtent2D *pMaxWorkgroupSize)
void(VKAPI_PTR * PFN_vkCmdSetStencilTestEnable)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
VkPipelineShaderStageRequiredSubgroupSizeCreateInfo VkShaderRequiredSubgroupSizeCreateInfoEXT
VkBuildAccelerationStructureModeKHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR
VkPhysicalDeviceExternalSemaphoreInfo VkPhysicalDeviceExternalSemaphoreInfoKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorPool(VkDevice device, const VkDescriptorPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorPool *pDescriptorPool)
static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlaneProperties2KHR(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPlaneProperties2KHR *pProperties)
@ VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR
@ VK_SHADER_GROUP_SHADER_ANY_HIT_KHR
@ VK_SHADER_GROUP_SHADER_INTERSECTION_KHR
@ VK_SHADER_GROUP_SHADER_GENERAL_KHR
@ VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR
struct VkMultiDrawIndexedInfoEXT VkMultiDrawIndexedInfoEXT
VkResult(VKAPI_PTR * PFN_vkGetMemoryFdKHR)(VkDevice device, const VkMemoryGetFdInfoKHR *pGetFdInfo, int *pFd)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPerformanceParameterINTEL(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL *pValue)
void(VKAPI_PTR * PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice device, const VkAccelerationStructureVersionInfoKHR *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT *pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t *pVertexOffset)
struct VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
struct VkDeviceQueueCreateInfo VkDeviceQueueCreateInfo
struct VkSubpassSampleLocationsEXT VkSubpassSampleLocationsEXT
struct VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV
struct VkBaseOutStructure VkBaseOutStructure
struct VkMultisampledRenderToSingleSampledInfoEXT VkMultisampledRenderToSingleSampledInfoEXT
VkDescriptorPoolInlineUniformBlockCreateInfo VkDescriptorPoolInlineUniformBlockCreateInfoEXT
struct VkCopyMemoryIndirectCommandNV VkCopyMemoryIndirectCommandNV
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionKHR(VkDevice device, const VkVideoSessionCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkVideoSessionKHR *pVideoSession)
struct VkPhysicalDeviceSubgroupSizeControlFeatures VkPhysicalDeviceSubgroupSizeControlFeatures
VkResult(VKAPI_PTR * PFN_vkCreateCuModuleNVX)(VkDevice device, const VkCuModuleCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuModuleNVX *pModule)
VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkAllocateDescriptorSets(VkDevice device, const VkDescriptorSetAllocateInfo *pAllocateInfo, VkDescriptorSet *pDescriptorSets)
struct VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackCreateInfo
void(VKAPI_PTR * PFN_vkCmdEndDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer)
VkResult(VKAPI_PTR * PFN_vkCreateOpticalFlowSessionNV)(VkDevice device, const VkOpticalFlowSessionCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkOpticalFlowSessionNV *pSession)
struct VkMemoryBarrier2 VkMemoryBarrier2
struct VkMutableDescriptorTypeCreateInfoEXT VkMutableDescriptorTypeCreateInfoEXT
VkResult(VKAPI_PTR * PFN_vkCreateDisplayPlaneSurfaceKHR)(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VkDescriptorBindingFlagBits VkDescriptorBindingFlagBitsEXT
VKAPI_ATTR VkResult VKAPI_CALL vkReleaseDisplayEXT(VkPhysicalDevice physicalDevice, VkDisplayKHR display)
VkResult(VKAPI_PTR * PFN_vkEnumerateInstanceLayerProperties)(uint32_t *pPropertyCount, VkLayerProperties *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX *pProperties)
struct VkDebugMarkerObjectNameInfoEXT VkDebugMarkerObjectNameInfoEXT
void(VKAPI_PTR * PFN_vkCmdDispatchBase)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
struct VkPhysicalDeviceFragmentDensityMap2FeaturesEXT VkPhysicalDeviceFragmentDensityMap2FeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t *pDisplayCount, VkDisplayKHR *pDisplays)
VKAPI_ATTR void VKAPI_CALL vkResetQueryPool(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
VKAPI_ATTR VkResult VKAPI_CALL vkDeviceWaitIdle(VkDevice device)
uint64_t(VKAPI_PTR * PFN_vkGetBufferOpaqueCaptureAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
struct VkMemoryOpaqueCaptureAddressAllocateInfo VkMemoryOpaqueCaptureAddressAllocateInfo
VkFlags VkVideoDecodeCapabilityFlagsKHR
struct VkPipelineVertexInputStateCreateInfo VkPipelineVertexInputStateCreateInfo
VkExternalSemaphoreHandleTypeFlagBits VkExternalSemaphoreHandleTypeFlagBitsKHR
struct VkSemaphoreSubmitInfo VkSemaphoreSubmitInfo
VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddress(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
VKAPI_ATTR void VKAPI_CALL vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks *pAllocator)
struct VkBindBufferMemoryDeviceGroupInfo VkBindBufferMemoryDeviceGroupInfo
VkResult(VKAPI_PTR * PFN_vkGetPipelineExecutablePropertiesKHR)(VkDevice device, const VkPipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VkPipelineExecutablePropertiesKHR *pProperties)
struct VkSampleLocationEXT VkSampleLocationEXT
VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugUtilsObjectNameInfoEXT *pNameInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
struct VkPipelineViewportWScalingStateCreateInfoNV VkPipelineViewportWScalingStateCreateInfoNV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR
VkFlags VkVideoDecodeFlagsKHR
struct VkPhysicalDevicePCIBusInfoPropertiesEXT VkPhysicalDevicePCIBusInfoPropertiesEXT
struct VkPerformanceConfigurationAcquireInfoINTEL VkPerformanceConfigurationAcquireInfoINTEL
void(VKAPI_PTR * PFN_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
struct VkSemaphoreSignalInfo VkSemaphoreSignalInfo
VkFlags64 VkPipelineStageFlagBits2
VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT *pPipelineInfo, VkBaseOutStructure *pPipelineProperties)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirements(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
struct VkOpaqueCaptureDescriptorDataCreateInfoEXT VkOpaqueCaptureDescriptorDataCreateInfoEXT
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR
uint32_t(VKAPI_PTR * PFN_vkGetDeferredOperationMaxConcurrencyKHR)(VkDevice device, VkDeferredOperationKHR operation)
struct VkWriteDescriptorSetAccelerationStructureKHR VkWriteDescriptorSetAccelerationStructureKHR
@ VK_MICROMAP_TYPE_MAX_ENUM_EXT
@ VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT
struct VkPhysicalDeviceShaderIntegerDotProductProperties VkPhysicalDeviceShaderIntegerDotProductProperties
struct VkVertexInputAttributeDescription VkVertexInputAttributeDescription
void(VKAPI_PTR * PFN_vkFreeCommandBuffers)(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
VkDependencyInfo VkDependencyInfoKHR
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE *pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping)
void(VKAPI_PTR * PFN_vkCmdResetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
void(VKAPI_PTR * PFN_vkGetRenderAreaGranularity)(VkDevice device, VkRenderPass renderPass, VkExtent2D *pGranularity)
struct VkPrivateDataSlotCreateInfo VkPrivateDataSlotCreateInfo
VKAPI_ATTR void VKAPI_CALL vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer)
VkResult(VKAPI_PTR * PFN_vkEnumeratePhysicalDeviceGroupsKHR)(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties)
void(VKAPI_PTR * PFN_vkGetDeviceImageSparseMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VkQueueGlobalPriorityKHR VkQueueGlobalPriorityEXT
void(VKAPI_PTR * PFN_vkCmdWaitEvents2)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWScalingEnableNV(VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, VkOpticalFlowImageFormatPropertiesNV *pImageFormatProperties)
struct VkDisplayModeParametersKHR VkDisplayModeParametersKHR
struct VkFormatProperties VkFormatProperties
VkSamplerReductionMode VkSamplerReductionModeEXT
struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT VkPhysicalDeviceExternalMemoryHostPropertiesEXT
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
struct VkPhysicalDevicePointClippingProperties VkPhysicalDevicePointClippingProperties
VKAPI_ATTR VkResult VKAPI_CALL vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkAccelerationStructureCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkAttachmentSampleLocationsEXT VkAttachmentSampleLocationsEXT
struct VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV
void(VKAPI_PTR * PFN_vkCmdCopyImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions)
struct VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV
void(VKAPI_PTR * PFN_vkCmdDrawIndexedIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkPhysicalDeviceExternalMemoryRDMAFeaturesNV VkPhysicalDeviceExternalMemoryRDMAFeaturesNV
struct VkDeviceGroupSubmitInfo VkDeviceGroupSubmitInfo
VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendAdvancedEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT *pColorBlendAdvanced)
VkFlags64 VkPipelineCreateFlags2KHR
VkFlags VkCommandPoolCreateFlags
#define VK_MAX_DESCRIPTION_SIZE
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)
VKAPI_ATTR void VKAPI_CALL vkGetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationTableNV(VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float *pCoverageModulationTable)
VkFlags VkQueryPoolCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkGetImageDrmFormatModifierPropertiesEXT(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT *pProperties)
void(VKAPI_PTR * PFN_vkCmdExecuteCommands)(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers)
VkCommandBufferResetFlagBits
@ VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM
@ VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateImage(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage)
void(VKAPI_PTR * PFN_vkCmdEndRenderPass)(VkCommandBuffer commandBuffer)
VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetLineRasterizationModeEXT(VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode)
VkFlags VkPipelineMultisampleStateCreateFlags
VkDeviceAddress(VKAPI_PTR * PFN_vkGetPipelineIndirectDeviceAddressNV)(VkDevice device, const VkPipelineIndirectDeviceAddressInfoNV *pInfo)
struct VkImageViewUsageCreateInfo VkImageViewUsageCreateInfo
VkFlags VkDeviceCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkGetImageOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkImageCaptureDescriptorDataInfoEXT *pInfo, void *pData)
VKAPI_ATTR void VKAPI_CALL vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator)
VkMemoryAllocateFlagsInfo VkMemoryAllocateFlagsInfoKHR
VkResult(VKAPI_PTR * PFN_vkReleaseDisplayEXT)(VkPhysicalDevice physicalDevice, VkDisplayKHR display)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations)
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorSetLayout)(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorSetLayout *pSetLayout)
struct VkDeviceFaultAddressInfoEXT VkDeviceFaultAddressInfoEXT
void(VKAPI_PTR * PFN_vkCmdSetRasterizationStreamEXT)(VkCommandBuffer commandBuffer, uint32_t rasterizationStream)
struct VkOpticalFlowImageFormatInfoNV VkOpticalFlowImageFormatInfoNV
VkResult(VKAPI_PTR * PFN_vkBindImageMemory)(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
struct VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
struct VkDrmFormatModifierPropertiesList2EXT VkDrmFormatModifierPropertiesList2EXT
@ VK_IMAGE_CREATE_PROTECTED_BIT
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR
@ VK_IMAGE_CREATE_DISJOINT_BIT_KHR
@ VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT
@ VK_IMAGE_CREATE_ALIAS_BIT
@ VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT
@ VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR
@ VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT
@ VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT
@ VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV
@ VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
@ VK_IMAGE_CREATE_SPARSE_ALIASED_BIT
@ VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
@ VK_IMAGE_CREATE_SPARSE_BINDING_BIT
@ VK_IMAGE_CREATE_ALIAS_BIT_KHR
@ VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
@ VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
@ VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_IMAGE_CREATE_DISJOINT_BIT
@ VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions)
VkImageViewUsageCreateInfo VkImageViewUsageCreateInfoKHR
VkFlags VkIndirectStateFlagsNV
VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphoreKHR(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo)
#define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageReductionModeNV(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode)
struct VkDescriptorSetBindingReferenceVALVE VkDescriptorSetBindingReferenceVALVE
struct VkTilePropertiesQCOM VkTilePropertiesQCOM
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT
struct VkImageSubresourceRange VkImageSubresourceRange
VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreFdKHR(VkDevice device, const VkImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo)
VkVideoChromaSubsamplingFlagBitsKHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR
@ VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkCreateBufferView)(VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView)
VkResult(VKAPI_PTR * PFN_vkSetDebugUtilsObjectTagEXT)(VkDevice device, const VkDebugUtilsObjectTagInfoEXT *pTagInfo)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, VkOpticalFlowImageFormatPropertiesNV *pImageFormatProperties)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VkFlags VkBuildAccelerationStructureFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkBindOpticalFlowSessionImageNV(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
VkResult(VKAPI_PTR * PFN_vkCreateAccelerationStructureNV)(VkDevice device, const VkAccelerationStructureCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureNV *pAccelerationStructure)
void(VKAPI_PTR * PFN_vkCmdBindTransformFeedbackBuffersEXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)
VkToolPurposeFlags VkToolPurposeFlagsEXT
struct VkImageViewMinLodCreateInfoEXT VkImageViewMinLodCreateInfoEXT
VkResult(VKAPI_PTR * PFN_vkCopyMemoryToImageEXT)(VkDevice device, const VkCopyMemoryToImageInfoEXT *pCopyMemoryToImageInfo)
VkFlags VkMemoryAllocateFlags
struct VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkGetGeneratedCommandsMemoryRequirementsNV)(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
struct VkPhysicalDeviceDiscardRectanglePropertiesEXT VkPhysicalDeviceDiscardRectanglePropertiesEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdFillBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
struct VkRayTracingShaderGroupCreateInfoKHR VkRayTracingShaderGroupCreateInfoKHR
struct VkVideoDecodeH264CapabilitiesKHR VkVideoDecodeH264CapabilitiesKHR
struct VkRenderPassAttachmentBeginInfo VkRenderPassAttachmentBeginInfo
VkPhysicalDeviceDepthStencilResolveProperties VkPhysicalDeviceDepthStencilResolvePropertiesKHR
VkSemaphoreType VkSemaphoreTypeKHR
void(VKAPI_PTR * PFN_vkGetDeviceMemoryCommitment)(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes)
VkFlags VkExternalFenceFeatureFlags
struct VkImageMemoryBarrier VkImageMemoryBarrier
VKAPI_ATTR VkResult VKAPI_CALL vkResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties *pFormatProperties)
void(VKAPI_PTR * PFN_vkDestroyCuModuleNVX)(VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkFreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceProperties VkPhysicalDeviceProperties
VkPrivateDataSlot VkPrivateDataSlotEXT
void(VKAPI_PTR * PFN_vkCmdSetDepthCompareOp)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
VkResult(VKAPI_PTR * PFN_vkSignalSemaphoreKHR)(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo)
struct VkPhysicalDeviceImageFormatInfo2 VkPhysicalDeviceImageFormatInfo2
struct VkCopyMemoryToAccelerationStructureInfoKHR VkCopyMemoryToAccelerationStructureInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetDynamicRenderingTilePropertiesQCOM)(VkDevice device, const VkRenderingInfo *pRenderingInfo, VkTilePropertiesQCOM *pProperties)
void(VKAPI_PTR * PFN_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress)
struct VkCuFunctionCreateInfoNVX VkCuFunctionCreateInfoNVX
VKAPI_ATTR void VKAPI_CALL vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4])
struct VkLatencySubmissionPresentIdNV VkLatencySubmissionPresentIdNV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT
void(VKAPI_PTR * PFN_vkGetDescriptorSetLayoutSizeEXT)(VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize *pLayoutSizeInBytes)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorSetLayout(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorSetLayout *pSetLayout)
void(VKAPI_PTR * PFN_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkDeviceAddress *pIndirectDeviceAddresses, const uint32_t *pIndirectStrides, const uint32_t *const *ppMaxPrimitiveCounts)
struct VkPhysicalDeviceMeshShaderFeaturesNV VkPhysicalDeviceMeshShaderFeaturesNV
struct VkSubmitInfo2 VkSubmitInfo2
VkResult(VKAPI_PTR * PFN_vkGetSwapchainCounterEXT)(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue)
VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo)
void(VKAPI_PTR * PFN_vkUpdateDescriptorSets)(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies)
VkFlags VkStencilFaceFlags
VKAPI_ATTR void VKAPI_CALL vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void *pCheckpointMarker)
VkFramebufferCreateFlagBits
@ VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT
@ VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR
@ VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM
VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuModuleNVX(VkDevice device, const VkCuModuleCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuModuleNVX *pModule)
struct VkGraphicsPipelineLibraryCreateInfoEXT VkGraphicsPipelineLibraryCreateInfoEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT
VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VkResult(VKAPI_PTR * PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t *pCounterCount, VkPerformanceCounterKHR *pCounters, VkPerformanceCounterDescriptionKHR *pCounterDescriptions)
struct VkDrawIndexedIndirectCommand VkDrawIndexedIndirectCommand
struct VkStencilOpState VkStencilOpState
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkBindOpticalFlowSessionImageNV)(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask)
struct VkPhysicalDeviceMemoryBudgetPropertiesEXT VkPhysicalDeviceMemoryBudgetPropertiesEXT
struct VkPipelineRasterizationStateCreateInfo VkPipelineRasterizationStateCreateInfo
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR
struct VkQueryPoolCreateInfo VkQueryPoolCreateInfo
struct VkSamplerReductionModeCreateInfo VkSamplerReductionModeCreateInfo
VkResult(VKAPI_PTR * PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
VkAcquireProfilingLockFlagBitsKHR
@ VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR
VkResult(VKAPI_PTR * PFN_vkCreateSampler)(VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler)
VkFlags VkExternalMemoryHandleTypeFlagsNV
struct VkImageSubresourceLayers VkImageSubresourceLayers
VkFlags VkFenceCreateFlags
VkBindImagePlaneMemoryInfo VkBindImagePlaneMemoryInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo)
struct VkPipelineColorBlendStateCreateInfo VkPipelineColorBlendStateCreateInfo
static const VkAccessFlagBits2 VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV
struct VkInstanceCreateInfo VkInstanceCreateInfo
VkResult(VKAPI_PTR * PFN_vkCreatePipelineCache)(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache)
VkExternalMemoryHandleTypeFlags VkExternalMemoryHandleTypeFlagsKHR
void(VKAPI_PTR * PFN_vkCmdResolveImage2KHR)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
void(VKAPI_PTR * PFN_vkUpdateDescriptorSetWithTemplateKHR)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData)
void(VKAPI_PTR * PFN_vkCmdSetStencilCompareMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2KHR(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT
VkResult(VKAPI_PTR * PFN_vkCreateVideoSessionKHR)(VkDevice device, const VkVideoSessionCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkVideoSessionKHR *pVideoSession)
struct VkSamplerCaptureDescriptorDataInfoEXT VkSamplerCaptureDescriptorDataInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlot(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT
struct VkPhysicalDeviceLinearColorAttachmentFeaturesNV VkPhysicalDeviceLinearColorAttachmentFeaturesNV
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClipNegativeOneToOneEXT(VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversion(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdSetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
@ VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
@ VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT
static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkSetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
struct VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM
VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo)
VkPhysicalDeviceShaderDrawParametersFeatures VkPhysicalDeviceShaderDrawParameterFeatures
VkFlags VkQueryPipelineStatisticFlags
VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR
struct VkImageMemoryBarrier2 VkImageMemoryBarrier2
VkDeviceDiagnosticsConfigFlagBitsNV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV
@ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV
struct VkPhysicalDeviceVulkan12Features VkPhysicalDeviceVulkan12Features
VkResult(VKAPI_PTR * PFN_vkGetDeferredOperationResultKHR)(VkDevice device, VkDeferredOperationKHR operation)
struct VkSparseImageMemoryBind VkSparseImageMemoryBind
VkDescriptorPoolCreateFlagBits
@ VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV
@ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT
@ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE
@ VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM
@ VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT
@ VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT
@ VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
@ VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV
struct VkDirectDriverLoadingListLUNARG VkDirectDriverLoadingListLUNARG
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes)
VkCoverageReductionModeNV
@ VK_COVERAGE_REDUCTION_MODE_MERGE_NV
@ VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV
@ VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV
@ VK_IMAGE_TILING_OPTIMAL
@ VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
@ VK_IMAGE_TILING_MAX_ENUM
VkFlags VkExternalSemaphoreFeatureFlags
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT
struct VkIndirectCommandsStreamNV VkIndirectCommandsStreamNV
struct VkPipelineShaderStageCreateInfo VkPipelineShaderStageCreateInfo
VkFlags VkPipelineCoverageModulationStateCreateFlagsNV
struct VkSemaphoreWaitInfo VkSemaphoreWaitInfo
VkFlags VkBufferViewCreateFlags
struct VkVideoCapabilitiesKHR VkVideoCapabilitiesKHR
struct VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT
struct VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceShaderFloat16Int8Features
VkCommandBufferUsageFlagBits
@ VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM
@ VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
@ VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
@ VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
VkConformanceVersion VkConformanceVersionKHR
struct VkOffset3D VkOffset3D
struct VkImageBlit VkImageBlit
struct VkDeviceQueueInfo2 VkDeviceQueueInfo2
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPropertiesKHR *pProperties)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties *pFormatProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationModeNV(VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode)
VkFlags VkPipelineCoverageReductionStateCreateFlagsNV
struct VkDisplayPowerInfoEXT VkDisplayPowerInfoEXT
struct VkAttachmentDescriptionStencilLayout VkAttachmentDescriptionStencilLayout
struct VkPhysicalDeviceExtendedDynamicState3FeaturesEXT VkPhysicalDeviceExtendedDynamicState3FeaturesEXT
void(VKAPI_PTR * PFN_vkCmdSetStencilWriteMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)
@ VK_PIPELINE_BIND_POINT_MAX_ENUM
@ VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR
@ VK_PIPELINE_BIND_POINT_GRAPHICS
@ VK_PIPELINE_BIND_POINT_COMPUTE
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
struct VkAttachmentDescription VkAttachmentDescription
VkAccelerationStructureCreateFlagBitsKHR
@ VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV
@ VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR
@ VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdCopyBufferToImage)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions)
VkFlags VkCommandPoolTrimFlags
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo)
struct VkDisplayPlaneCapabilities2KHR VkDisplayPlaneCapabilities2KHR
VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV *pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset)
struct VkPipelineExecutablePropertiesKHR VkPipelineExecutablePropertiesKHR
VkFlags VkOpticalFlowUsageFlagsNV
VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFormatProperties2)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties)
struct VkBindVertexBufferIndirectCommandNV VkBindVertexBufferIndirectCommandNV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolProperties(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
VkGraphicsPipelineLibraryFlagBitsEXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_FLAG_BITS_MAX_ENUM_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT
@ VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties *pMemoryProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateValidationCacheEXT(VkDevice device, const VkValidationCacheCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkValidationCacheEXT *pValidationCache)
VkFlags VkCompositeAlphaFlagsKHR
VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents)
VkResult(VKAPI_PTR * PFN_vkFlushMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
VkGeometryFlagsKHR VkGeometryFlagsNV
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksNV)(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)
struct VkPipelineRasterizationDepthClipStateCreateInfoEXT VkPipelineRasterizationDepthClipStateCreateInfoEXT
struct VkDeviceGroupPresentCapabilitiesKHR VkDeviceGroupPresentCapabilitiesKHR
struct VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData)
VkExternalFenceFeatureFlagBits VkExternalFenceFeatureFlagBitsKHR
struct VkSamplerCustomBorderColorCreateInfoEXT VkSamplerCustomBorderColorCreateInfoEXT
void(VKAPI_PTR * PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
VkResult(VKAPI_PTR * PFN_vkGetDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR *display)
VkDescriptorSetLayoutSupport VkDescriptorSetLayoutSupportKHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout)
VkAccelerationStructureCompatibilityKHR
@ VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR
@ VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR
@ VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR
struct VkVideoDecodeCapabilitiesKHR VkVideoDecodeCapabilitiesKHR
VkFormatFeatureFlags2 VkFormatFeatureFlags2KHR
@ VK_GEOMETRY_OPAQUE_BIT_NV
@ VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR
@ VK_GEOMETRY_OPAQUE_BIT_KHR
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV
struct VkDeviceMemoryOverallocationCreateInfoAMD VkDeviceMemoryOverallocationCreateInfoAMD
struct VkVertexInputAttributeDescription2EXT VkVertexInputAttributeDescription2EXT
struct VkLatencySleepInfoNV VkLatencySleepInfoNV
@ VK_QUERY_RESULT_STATUS_NOT_READY_KHR
@ VK_QUERY_RESULT_STATUS_COMPLETE_KHR
@ VK_QUERY_RESULT_STATUS_ERROR_KHR
@ VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR
@ VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkSurfaceCapabilities2KHR *pSurfaceCapabilities)
struct VkLatencyTimingsFrameReportNV VkLatencyTimingsFrameReportNV
struct VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
struct VkSurfaceProtectedCapabilitiesKHR VkSurfaceProtectedCapabilitiesKHR
void(VKAPI_PTR * PFN_vkSubmitDebugUtilsMessageEXT)(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData)
VkBufferCopy2 VkBufferCopy2KHR
struct VkExternalMemoryAcquireUnmodifiedEXT VkExternalMemoryAcquireUnmodifiedEXT
VkResult(VKAPI_PTR * PFN_vkCopyMemoryToMicromapEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t *pCounterCount, VkPerformanceCounterKHR *pCounters, VkPerformanceCounterDescriptionKHR *pCounterDescriptions)
VkMutableDescriptorTypeCreateInfoEXT VkMutableDescriptorTypeCreateInfoVALVE
VkResult(VKAPI_PTR * PFN_vkGetPastPresentationTimingGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pPresentationTimingCount, VkPastPresentationTimingGOOGLE *pPresentationTimings)
VKAPI_ATTR void VKAPI_CALL vkCmdDecompressMemoryNV(VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV *pDecompressMemoryRegions)
VkFlags VkDebugUtilsMessageSeverityFlagsEXT
struct VkImageSubresource VkImageSubresource
void *(VKAPI_PTR * PFN_vkAllocationFunction)(void *pUserData, size_t size, size_t alignment, VkSystemAllocationScope allocationScope)
void(VKAPI_PTR * PFN_vkCmdSetStencilReference)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)
void(VKAPI_PTR * PFN_vkTrimCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)(VkPhysicalDevice physicalDevice, uint32_t *pTimeDomainCount, VkTimeDomainEXT *pTimeDomains)
void(VKAPI_PTR * PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
VKAPI_ATTR VkResult VKAPI_CALL vkWaitForPresentKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout)
struct VkAccelerationStructureGeometryKHR VkAccelerationStructureGeometryKHR
void(VKAPI_PTR * PFN_vkCmdSetViewportSwizzleNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV *pViewportSwizzles)
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties)
void(VKAPI_PTR * PFN_vkCmdSetSampleLocationsEXT)(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void *pData)
struct VkPhysicalDeviceExtendedDynamicState2FeaturesEXT VkPhysicalDeviceExtendedDynamicState2FeaturesEXT
VkResult(VKAPI_PTR * PFN_vkEnumeratePhysicalDevices)(VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices)
void(VKAPI_PTR * PFN_vkCmdSetStencilOpEXT)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
VkResult(VKAPI_PTR * PFN_vkSetDebugUtilsObjectNameEXT)(VkDevice device, const VkDebugUtilsObjectNameInfoEXT *pNameInfo)
VkFlags VkPipelineRasterizationStateCreateFlags
void(VKAPI_PTR * PFN_vkCmdDrawIndexedIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
VkSemaphoreSignalInfo VkSemaphoreSignalInfoKHR
VkSubgroupFeatureFlagBits
@ VK_SUBGROUP_FEATURE_SHUFFLE_BIT
@ VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM
@ VK_SUBGROUP_FEATURE_VOTE_BIT
@ VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT
@ VK_SUBGROUP_FEATURE_QUAD_BIT
@ VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
@ VK_SUBGROUP_FEATURE_BASIC_BIT
@ VK_SUBGROUP_FEATURE_CLUSTERED_BIT
@ VK_SUBGROUP_FEATURE_ARITHMETIC_BIT
@ VK_SUBGROUP_FEATURE_BALLOT_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables)
VKAPI_ATTR VkResult VKAPI_CALL vkGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t *pPropertiesCount, VkTilePropertiesQCOM *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreFdKHR(VkDevice device, const VkSemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd)
struct VkDispatchIndirectCommand VkDispatchIndirectCommand
struct VkPhysicalDeviceMultiDrawPropertiesEXT VkPhysicalDeviceMultiDrawPropertiesEXT
void(VKAPI_PTR * PFN_vkCmdEndRendering)(VkCommandBuffer commandBuffer)
void(VKAPI_PTR * PFN_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
struct VkPipelineTessellationStateCreateInfo VkPipelineTessellationStateCreateInfo
VkFlags VkPipelineDiscardRectangleStateCreateFlagsEXT
VkResult(VKAPI_PTR * PFN_vkGetDisplayPlaneCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR *pCapabilities)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM
VkFlags VkVideoBeginCodingFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeferredOperationResultKHR(VkDevice device, VkDeferredOperationKHR operation)
VkMemoryRequirements2 VkMemoryRequirements2KHR
struct VkPhysicalDeviceFragmentDensityMapFeaturesEXT VkPhysicalDeviceFragmentDensityMapFeaturesEXT
struct VkSubpassFragmentDensityMapOffsetEndInfoQCOM VkSubpassFragmentDensityMapOffsetEndInfoQCOM
VKAPI_ATTR void VKAPI_CALL vkCmdDrawClusterIndirectHUAWEI(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
struct VkPerformanceCounterKHR VkPerformanceCounterKHR
void(VKAPI_PTR * PFN_vkCmdSetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
VkImageMemoryBarrier2 VkImageMemoryBarrier2KHR
struct VkMemoryFdPropertiesKHR VkMemoryFdPropertiesKHR
VKAPI_ATTR VkResult VKAPI_CALL vkSetEvent(VkDevice device, VkEvent event)
@ VK_SHADER_INFO_TYPE_BINARY_AMD
@ VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD
@ VK_SHADER_INFO_TYPE_MAX_ENUM_AMD
@ VK_SHADER_INFO_TYPE_STATISTICS_AMD
VkPhysicalDeviceSamplerYcbcrConversionFeatures VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI
void(VKAPI_PTR * PFN_vkCmdWriteMicromapsPropertiesEXT)(VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
struct VkSubpassResolvePerformanceQueryEXT VkSubpassResolvePerformanceQueryEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
VkExternalMemoryImageCreateInfo VkExternalMemoryImageCreateInfoKHR
struct VkImportMemoryFdInfoKHR VkImportMemoryFdInfoKHR
struct VkPipelineRepresentativeFragmentTestStateCreateInfoNV VkPipelineRepresentativeFragmentTestStateCreateInfoNV
VkExternalMemoryHandleTypeFlagBits VkExternalMemoryHandleTypeFlagBitsKHR
struct VkPhysicalDeviceInlineUniformBlockProperties VkPhysicalDeviceInlineUniformBlockProperties
struct VkPhysicalDeviceFragmentDensityMap2PropertiesEXT VkPhysicalDeviceFragmentDensityMap2PropertiesEXT
struct VkBufferDeviceAddressInfo VkBufferDeviceAddressInfo
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
struct VkRayTracingPipelineInterfaceCreateInfoKHR VkRayTracingPipelineInterfaceCreateInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnable(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
struct VkExportMemoryAllocateInfo VkExportMemoryAllocateInfo
VKAPI_ATTR VkResult VKAPI_CALL vkGetEventStatus(VkDevice device, VkEvent event)
VkDescriptorUpdateTemplateType
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM
@ VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET
struct VkDescriptorBufferBindingPushDescriptorBufferHandleEXT VkDescriptorBufferBindingPushDescriptorBufferHandleEXT
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
VkResult(VKAPI_PTR * PFN_vkCreateHeadlessSurfaceEXT)(VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VkPerformanceCounterUnitKHR
@ VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR
@ VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkCopyMicromapEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT *pInfo)
void(VKAPI_PTR * PFN_vkCmdSetRasterizationSamplesEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples)
struct VkPipelineRenderingCreateInfo VkPipelineRenderingCreateInfo
VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo)
VkSemaphoreImportFlagBits
@ VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR
@ VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM
@ VK_SEMAPHORE_IMPORT_TEMPORARY_BIT
void(VKAPI_PTR * PFN_vkCmdTraceRaysKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)
struct VkPipelineExecutableInternalRepresentationKHR VkPipelineExecutableInternalRepresentationKHR
@ VK_STENCIL_OP_INCREMENT_AND_CLAMP
@ VK_STENCIL_OP_DECREMENT_AND_CLAMP
@ VK_STENCIL_OP_INCREMENT_AND_WRAP
@ VK_STENCIL_OP_DECREMENT_AND_WRAP
struct VkAccelerationStructureGeometryInstancesDataKHR VkAccelerationStructureGeometryInstancesDataKHR
VkRenderPassInputAttachmentAspectCreateInfo VkRenderPassInputAttachmentAspectCreateInfoKHR
VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetPipelineIndirectDeviceAddressNV(VkDevice device, const VkPipelineIndirectDeviceAddressInfoNV *pInfo)
VkPhysicalDeviceTexelBufferAlignmentProperties VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT
void(VKAPI_PTR * PFN_vkCmdSetDepthClipNegativeOneToOneEXT)(VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t deviceMask)
struct VkBindShaderGroupIndirectCommandNV VkBindShaderGroupIndirectCommandNV
struct VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
VkResult(VKAPI_PTR * PFN_vkGetCalibratedTimestampsEXT)(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation)
VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
struct VkPhysicalDeviceShaderAtomicInt64Features VkPhysicalDeviceShaderAtomicInt64Features
VkBlitImageInfo2 VkBlitImageInfo2KHR
VkRenderingFlags VkRenderingFlagsKHR
struct VkFragmentShadingRateAttachmentInfoKHR VkFragmentShadingRateAttachmentInfoKHR
struct VkPhysicalDeviceImageViewImageFormatInfoEXT VkPhysicalDeviceImageViewImageFormatInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, VkMemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties)
struct VkPerformanceOverrideInfoINTEL VkPerformanceOverrideInfoINTEL
struct VkPerformanceValueINTEL VkPerformanceValueINTEL
struct VkCoarseSampleOrderCustomNV VkCoarseSampleOrderCustomNV
struct VkDebugMarkerMarkerInfoEXT VkDebugMarkerMarkerInfoEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV
VkQueryPoolSamplingModeINTEL
@ VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL
@ VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties)
void(VKAPI_PTR * PFN_vkCmdCopyBuffer)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions)
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT
VkPresentScalingFlagBitsEXT
@ VK_PRESENT_SCALING_FLAG_BITS_MAX_ENUM_EXT
@ VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT
@ VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT
@ VK_PRESENT_SCALING_STRETCH_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkCopyMicromapToMemoryEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT *pInfo)
struct VkPhysicalDeviceVulkan12Properties VkPhysicalDeviceVulkan12Properties
void(VKAPI_PTR * PFN_vkCmdCopyBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
struct VkPhysicalDeviceCopyMemoryIndirectPropertiesNV VkPhysicalDeviceCopyMemoryIndirectPropertiesNV
struct VkPhysicalDeviceHostQueryResetFeatures VkPhysicalDeviceHostQueryResetFeatures
struct VkPhysicalDeviceShaderClockFeaturesKHR VkPhysicalDeviceShaderClockFeaturesKHR
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdKHR(VkDevice device, const VkMemoryGetFdInfoKHR *pGetFdInfo, int *pFd)
struct VkPhysicalDeviceInlineUniformBlockFeatures VkPhysicalDeviceInlineUniformBlockFeatures
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
VkFlags VkExternalMemoryHandleTypeFlags
VKAPI_ATTR VkResult VKAPI_CALL vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT *pSrcCaches)
struct VkImageCaptureDescriptorDataInfoEXT VkImageCaptureDescriptorDataInfoEXT
VkMemoryOverallocationBehaviorAMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD
@ VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD
VKAPI_ATTR VkResult VKAPI_CALL vkQueueSetPerformanceConfigurationINTEL(VkQueue queue, VkPerformanceConfigurationINTEL configuration)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions)
void(VKAPI_PTR * PFN_vkCmdCuLaunchKernelNVX)(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX *pLaunchInfo)
VkOpticalFlowSessionBindingPointNV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV
@ VK_OPTICAL_FLOW_SESSION_BINDING_POINT_MAX_ENUM_NV
struct VkMemoryGetRemoteAddressInfoNV VkMemoryGetRemoteAddressInfoNV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationStreamEXT(VkCommandBuffer commandBuffer, uint32_t rasterizationStream)
void(VKAPI_PTR * PFN_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets)
VkAttachmentReferenceStencilLayout VkAttachmentReferenceStencilLayoutKHR
struct VkColorBlendEquationEXT VkColorBlendEquationEXT
struct VkSRTDataNV VkSRTDataNV
void(VKAPI_PTR * PFN_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
VkResult(VKAPI_PTR * PFN_vkCreateInstance)(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance)
VkFlags VkVideoCapabilityFlagsKHR
VkAccelerationStructureMemoryRequirementsTypeNV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV
@ VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV
VkPerformanceCounterScopeKHR
@ VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR
@ VK_QUERY_SCOPE_RENDER_PASS_KHR
@ VK_QUERY_SCOPE_COMMAND_KHR
@ VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR
@ VK_QUERY_SCOPE_COMMAND_BUFFER_KHR
@ VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR
@ VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV
VkDeviceGroupPresentModeFlagBitsKHR
@ VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR
@ VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR
@ VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR
@ VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT
struct VkMemoryHostPointerPropertiesEXT VkMemoryHostPointerPropertiesEXT
void(VKAPI_PTR * PFN_vkCmdBindPipelineShaderGroupNV)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex)
struct VkMemoryRequirements2 VkMemoryRequirements2
VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo)
struct VkDeviceQueueGlobalPriorityCreateInfoKHR VkDeviceQueueGlobalPriorityCreateInfoKHR
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties *pProperties)
struct VkPhysicalDeviceImagelessFramebufferFeatures VkPhysicalDeviceImagelessFramebufferFeatures
VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
VKAPI_ATTR void VKAPI_CALL vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
void(VKAPI_PTR * PFN_vkCmdSetDepthWriteEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
VkResult(VKAPI_PTR * PFN_vkBeginCommandBuffer)(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo *pBeginInfo)
struct VkPhysicalDeviceExtendedDynamicStateFeaturesEXT VkPhysicalDeviceExtendedDynamicStateFeaturesEXT
struct VkHdrMetadataEXT VkHdrMetadataEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR
struct VkTraceRaysIndirectCommandKHR VkTraceRaysIndirectCommandKHR
VkFragmentShadingRateTypeNV
@ VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV
@ VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV
@ VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV
void(VKAPI_PTR * PFN_vkCmdSetViewportWScalingEnableNV)(VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable)
struct VkQueueFamilyCheckpointProperties2NV VkQueueFamilyCheckpointProperties2NV
VkResult(VKAPI_PTR * PFN_vkGetRefreshCycleDurationGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE *pDisplayTimingProperties)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
VkFlags VkBuildMicromapFlagsEXT
void(VKAPI_PTR * PFN_vkCmdDrawClusterIndirectHUAWEI)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
VkPhysicalDeviceSamplerFilterMinmaxProperties VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT
struct VkPhysicalDeviceVulkan11Properties VkPhysicalDeviceVulkan11Properties
@ VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV
@ VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV
@ VK_OUT_OF_BAND_QUEUE_TYPE_MAX_ENUM_NV
struct VkPhysicalDeviceMultiviewFeatures VkPhysicalDeviceMultiviewFeatures
struct VkPhysicalDevicePipelineRobustnessFeaturesEXT VkPhysicalDevicePipelineRobustnessFeaturesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT *pSurfaceCapabilities)
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT
VkFlags VkSemaphoreWaitFlags
VkFlags VkDeviceQueueCreateFlags
VkFlags VkVideoCodingControlFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToImageEXT(VkDevice device, const VkCopyMemoryToImageInfoEXT *pCopyMemoryToImageInfo)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdPipelineBarrier2KHR)(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
struct VkCopyAccelerationStructureToMemoryInfoKHR VkCopyAccelerationStructureToMemoryInfoKHR
struct VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDisplayModeKHR *pMode)
struct VkImageViewCreateInfo VkImageViewCreateInfo
VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeatures
VKAPI_ATTR void VKAPI_CALL vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo)
struct VkDevicePrivateDataCreateInfo VkDevicePrivateDataCreateInfo
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectTagEXT(VkDevice device, const VkDebugMarkerObjectTagInfoEXT *pTagInfo)
VkDeviceMemoryReportEventTypeEXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT
@ VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT
VkResult(VKAPI_PTR * PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdSetCoverageReductionModeNV)(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR
struct VkVertexInputBindingDescription2EXT VkVertexInputBindingDescription2EXT
VkFlags64 VkPipelineCreateFlagBits2KHR
VkFlags VkGraphicsPipelineLibraryFlagsEXT
VkFlags VkPipelineVertexInputStateCreateFlags
VkPipelineTessellationDomainOriginStateCreateInfo VkPipelineTessellationDomainOriginStateCreateInfoKHR
void(VKAPI_PTR * PFN_vkCmdSetCoverageToColorEnableNV)(VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable)
struct VkRectLayerKHR VkRectLayerKHR
VkBufferMemoryRequirementsInfo2 VkBufferMemoryRequirementsInfo2KHR
VkResult(VKAPI_PTR * PFN_vkGetFenceFdKHR)(VkDevice device, const VkFenceGetFdInfoKHR *pGetFdInfo, int *pFd)
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT
@ VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT
@ VK_SUBPASS_MERGE_STATUS_MERGED_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT
@ VK_SUBPASS_MERGE_STATUS_MAX_ENUM_EXT
@ VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT
VkShadingRatePaletteEntryNV
@ VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV
VkPipelineColorBlendStateCreateFlagBits
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
struct VkRenderPassSubpassFeedbackCreateInfoEXT VkRenderPassSubpassFeedbackCreateInfoEXT
struct VkPhysicalDeviceMultiviewProperties VkPhysicalDeviceMultiviewProperties
struct VkPhysicalDevicePipelinePropertiesFeaturesEXT VkPhysicalDevicePipelinePropertiesFeaturesEXT
struct VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV
union VkDeviceOrHostAddressKHR VkDeviceOrHostAddressKHR
VkResult(VKAPI_PTR * PFN_vkDeferredOperationJoinKHR)(VkDevice device, VkDeferredOperationKHR operation)
VkResult(VKAPI_PTR * PFN_vkQueueSubmit2KHR)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
VkPointClippingBehavior VkPointClippingBehaviorKHR
struct VkPipelineDepthStencilStateCreateInfo VkPipelineDepthStencilStateCreateInfo
@ VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM
@ VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR
@ VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageToColorEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable)
struct VkFilterCubicImageViewImageFormatPropertiesEXT VkFilterCubicImageViewImageFormatPropertiesEXT
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties)
struct VkQueueFamilyGlobalPriorityPropertiesKHR VkQueueFamilyGlobalPriorityPropertiesKHR
VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirect2KHR(VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT
struct VkDisplayModePropertiesKHR VkDisplayModePropertiesKHR
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR
VkBuildAccelerationStructureFlagBitsKHR
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR
@ VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV
@ VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV
void(VKAPI_PTR * PFN_vkDestroyImage)(VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator)
VkGeometryInstanceFlagBitsKHR VkGeometryInstanceFlagBitsNV
struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT VkPhysicalDeviceConservativeRasterizationPropertiesEXT
@ VK_CULL_MODE_FLAG_BITS_MAX_ENUM
@ VK_CULL_MODE_FRONT_AND_BACK
void(VKAPI_PTR * PFN_vkCmdCopyImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
struct VkVideoBeginCodingInfoKHR VkVideoBeginCodingInfoKHR
VkResult(VKAPI_PTR * PFN_vkCreateEvent)(VkDevice device, const VkEventCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkEvent *pEvent)
struct VkMemoryRequirements VkMemoryRequirements
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClampEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable)
VkPhysicalDeviceShaderAtomicInt64Features VkPhysicalDeviceShaderAtomicInt64FeaturesKHR
struct VkPhysicalDeviceTilePropertiesFeaturesQCOM VkPhysicalDeviceTilePropertiesFeaturesQCOM
VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator)
static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const VkBindVideoSessionMemoryInfoKHR *pBindSessionMemoryInfos)
VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphoresKHR(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout)
struct VkSurfaceCapabilitiesPresentBarrierNV VkSurfaceCapabilitiesPresentBarrierNV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdSetExtraPrimitiveOverestimationSizeEXT(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize)
struct VkPhysicalDeviceVulkanMemoryModelFeatures VkPhysicalDeviceVulkanMemoryModelFeatures
VkPrivateDataSlotCreateFlags VkPrivateDataSlotCreateFlagsEXT
struct VkPipelineLayoutCreateInfo VkPipelineLayoutCreateInfo
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR
struct VkProtectedSubmitInfo VkProtectedSubmitInfo
struct VkDeviceMemoryReportCallbackDataEXT VkDeviceMemoryReportCallbackDataEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyCuModuleNVX(VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkTrimCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties)
void(VKAPI_PTR * PFN_vkCmdCopyMemoryToImageIndirectNV)(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers *pImageSubresources)
@ VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
@ VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
@ VK_BORDER_COLOR_INT_CUSTOM_EXT
@ VK_BORDER_COLOR_MAX_ENUM
@ VK_BORDER_COLOR_INT_OPAQUE_WHITE
@ VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
@ VK_BORDER_COLOR_FLOAT_CUSTOM_EXT
@ VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
@ VK_BORDER_COLOR_INT_OPAQUE_BLACK
void(VKAPI_PTR * PFN_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
VKAPI_ATTR void VKAPI_CALL vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
VKAPI_ATTR void VKAPI_CALL vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR
VkSemaphoreWaitFlags VkSemaphoreWaitFlagsKHR
VkVideoDecodeH264PictureLayoutFlagBitsKHR
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR
@ VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkImportFenceFdKHR)(VkDevice device, const VkImportFenceFdInfoKHR *pImportFenceFdInfo)
VkFramebufferAttachmentImageInfo VkFramebufferAttachmentImageInfoKHR
void(VKAPI_PTR * PFN_vkSetDeviceMemoryPriorityEXT)(VkDevice device, VkDeviceMemory memory, float priority)
#define VK_MAX_DRIVER_NAME_SIZE
VkSurfaceCounterFlagBitsEXT
@ VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT
@ VK_SURFACE_COUNTER_VBLANK_BIT_EXT
@ VK_SURFACE_COUNTER_VBLANK_EXT
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR)(VkPhysicalDevice physicalDevice, const VkVideoProfileInfoKHR *pVideoProfile, VkVideoCapabilitiesKHR *pCapabilities)
void(VKAPI_PTR * PFN_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo)
struct VkAabbPositionsKHR VkAabbPositionsKHR
VkFlags VkEventCreateFlags
void(VKAPI_PTR * PFN_vkGetImageSubresourceLayout2EXT)(VkDevice device, VkImage image, const VkImageSubresource2KHR *pSubresource, VkSubresourceLayout2KHR *pLayout)
VkRayTracingInvocationReorderModeNV
@ VK_RAY_TRACING_INVOCATION_REORDER_MODE_MAX_ENUM_NV
@ VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV
@ VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV
VkDeviceQueueCreateFlagBits
@ VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT
@ VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM
struct VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR
struct VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfo
VkResult(VKAPI_PTR * PFN_vkWaitForFences)(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout)
struct VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
VkDebugReportObjectTypeEXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo)
VkResult(VKAPI_PTR * PFN_vkResetEvent)(VkDevice device, VkEvent event)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT
VkImagePlaneMemoryRequirementsInfo VkImagePlaneMemoryRequirementsInfoKHR
VkResult(VKAPI_PTR * PFN_vkAllocateDescriptorSets)(VkDevice device, const VkDescriptorSetAllocateInfo *pAllocateInfo, VkDescriptorSet *pDescriptorSets)
VkShaderFloatControlsIndependence VkShaderFloatControlsIndependenceKHR
struct VkPhysicalDeviceOpacityMicromapPropertiesEXT VkPhysicalDeviceOpacityMicromapPropertiesEXT
VkPhysicalDeviceScalarBlockLayoutFeatures VkPhysicalDeviceScalarBlockLayoutFeaturesEXT
VkFlags VkShaderCreateFlagsEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCount(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
struct VkPhysicalDeviceTexelBufferAlignmentProperties VkPhysicalDeviceTexelBufferAlignmentProperties
VKAPI_ATTR void VKAPI_CALL vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets)
VkResult(VKAPI_PTR * PFN_vkDisplayPowerControlEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT *pDisplayPowerInfo)
@ VK_SAMPLER_MIPMAP_MODE_NEAREST
@ VK_SAMPLER_MIPMAP_MODE_MAX_ENUM
@ VK_SAMPLER_MIPMAP_MODE_LINEAR
VkFlags VkMemoryHeapFlags
void(VKAPI_PTR * PFN_vkCmdControlVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR *pCodingControlInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMicromapToMemoryEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT *pInfo)
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksIndirectEXT)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkGetImageSparseMemoryRequirements)(VkDevice device, VkImage image, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements *pSparseMemoryRequirements)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR *pSurfaceCapabilities)
VKAPI_ATTR void VKAPI_CALL vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage)
struct VkBaseInStructure VkBaseInStructure
VkPhysicalDeviceImagelessFramebufferFeatures VkPhysicalDeviceImagelessFramebufferFeaturesKHR
void(VKAPI_PTR * PFN_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
static const VkAccessFlagBits2 VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)
struct VkMicromapTriangleEXT VkMicromapTriangleEXT
VkResult(VKAPI_PTR * PFN_vkBindBufferMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos)
struct VkPhysicalDevice4444FormatsFeaturesEXT VkPhysicalDevice4444FormatsFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdSetCoverageToColorLocationNV)(VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation)
VkFlags VkPeerMemoryFeatureFlags
@ VK_RASTERIZATION_ORDER_MAX_ENUM_AMD
@ VK_RASTERIZATION_ORDER_RELAXED_AMD
@ VK_RASTERIZATION_ORDER_STRICT_AMD
struct VkSubpassDescriptionDepthStencilResolve VkSubpassDescriptionDepthStencilResolve
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR
VkFlags VkGeometryInstanceFlagsKHR
@ VK_IMAGE_ASPECT_PLANE_2_BIT
@ VK_IMAGE_ASPECT_PLANE_0_BIT
@ VK_IMAGE_ASPECT_METADATA_BIT
@ VK_IMAGE_ASPECT_PLANE_1_BIT_KHR
@ VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT
@ VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT
@ VK_IMAGE_ASPECT_COLOR_BIT
@ VK_IMAGE_ASPECT_STENCIL_BIT
@ VK_IMAGE_ASPECT_PLANE_0_BIT_KHR
@ VK_IMAGE_ASPECT_NONE_KHR
@ VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT
@ VK_IMAGE_ASPECT_DEPTH_BIT
@ VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM
@ VK_IMAGE_ASPECT_PLANE_2_BIT_KHR
@ VK_IMAGE_ASPECT_PLANE_1_BIT
@ VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkCreateRenderPass2KHR)(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
struct VkValidationFlagsEXT VkValidationFlagsEXT
struct VkPhysicalDeviceSubpassShadingFeaturesHUAWEI VkPhysicalDeviceSubpassShadingFeaturesHUAWEI
void(VKAPI_PTR * PFN_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceFdKHR(VkDevice device, const VkImportFenceFdInfoKHR *pImportFenceFdInfo)
struct VkImageToMemoryCopyEXT VkImageToMemoryCopyEXT
struct VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI
void(VKAPI_PTR * PFN_vkCmdBlitImage2)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
@ VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM
@ VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
@ VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT
@ VK_IMAGE_USAGE_TRANSFER_DST_BIT
@ VK_IMAGE_USAGE_SAMPLED_BIT
@ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI
@ VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR
@ VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
@ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_TRANSFER_SRC_BIT
@ VK_IMAGE_USAGE_STORAGE_BIT
@ VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM
@ VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR
@ VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR
@ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkQueueEndDebugUtilsLabelEXT(VkQueue queue)
VkResult(VKAPI_PTR * PFN_vkAcquireProfilingLockKHR)(VkDevice device, const VkAcquireProfilingLockInfoKHR *pInfo)
VKAPI_ATTR void VKAPI_CALL vkDestroySampler(VkDevice device, VkSampler sampler, const VkAllocationCallbacks *pAllocator)
struct VkIndirectCommandsLayoutTokenNV VkIndirectCommandsLayoutTokenNV
struct VkAttachmentReference2 VkAttachmentReference2
struct VkGraphicsPipelineShaderGroupsCreateInfoNV VkGraphicsPipelineShaderGroupsCreateInfoNV
VKAPI_ATTR void VKAPI_CALL vkSubmitDebugUtilsMessageEXT(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData)
void(VKAPI_PTR * PFN_vkCmdBeginDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo)
VkImageMemoryRequirementsInfo2 VkImageMemoryRequirementsInfo2KHR
VkResult(VKAPI_PTR * PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT)(VkDevice device, const VkBufferCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkPhysicalDeviceIDProperties VkPhysicalDeviceIDProperties
VkImageStencilUsageCreateInfo VkImageStencilUsageCreateInfoEXT
struct VkPhysicalDeviceShadingRateImagePropertiesNV VkPhysicalDeviceShadingRateImagePropertiesNV
void(VKAPI_PTR * PFN_vkDestroyCuFunctionNVX)(VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks *pAllocator)
VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR
struct VkClearRect VkClearRect
struct VkPipelineCreationFeedback VkPipelineCreationFeedback
struct VkOpticalFlowImageFormatPropertiesNV VkOpticalFlowImageFormatPropertiesNV
VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo, uint32_t *pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR *pVideoFormatProperties)
@ VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR
@ VK_MEMORY_HEAP_MULTI_INSTANCE_BIT
@ VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM
@ VK_MEMORY_HEAP_DEVICE_LOCAL_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
struct VkRenderPassCreateInfo VkRenderPassCreateInfo
struct VkCommandBufferInheritanceRenderingInfo VkCommandBufferInheritanceRenderingInfo
void(VKAPI_PTR * PFN_vkCmdSetCoverageModulationTableNV)(VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float *pCoverageModulationTable)
static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT
struct VkAccelerationStructureMatrixMotionInstanceNV VkAccelerationStructureMatrixMotionInstanceNV
@ VK_SUBMIT_PROTECTED_BIT
@ VK_SUBMIT_PROTECTED_BIT_KHR
@ VK_SUBMIT_FLAG_BITS_MAX_ENUM
struct VkDisplayPresentInfoKHR VkDisplayPresentInfoKHR
struct VkPhysicalDeviceExternalFenceInfo VkPhysicalDeviceExternalFenceInfo
struct VkPhysicalDeviceSparseProperties VkPhysicalDeviceSparseProperties
VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2KHR(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
VkResult(VKAPI_PTR * PFN_vkResetCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)
struct VkDeviceGroupDeviceCreateInfo VkDeviceGroupDeviceCreateInfo
VkResult(VKAPI_PTR * PFN_vkTransitionImageLayoutEXT)(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT *pTransitions)
struct VkCheckpointData2NV VkCheckpointData2NV
struct VkPhysicalDeviceAccelerationStructureFeaturesKHR VkPhysicalDeviceAccelerationStructureFeaturesKHR
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdBindShadersEXT(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits *pStages, const VkShaderEXT *pShaders)
void(VKAPI_PTR * PFN_vkCmdWaitEvents2KHR)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
struct VkSwapchainPresentFenceInfoEXT VkSwapchainPresentFenceInfoEXT
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT
@ VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM
@ VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
@ VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR
@ VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
void(VKAPI_PTR * PFN_vkCmdPushConstants)(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues)
struct VkQueueFamilyProperties2 VkQueueFamilyProperties2
VkExternalSemaphoreFeatureFlagBits VkExternalSemaphoreFeatureFlagBitsKHR
VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass(VkCommandBuffer commandBuffer)
struct VkSubpassShadingPipelineCreateInfoHUAWEI VkSubpassShadingPipelineCreateInfoHUAWEI
struct VkPhysicalDeviceShaderObjectPropertiesEXT VkPhysicalDeviceShaderObjectPropertiesEXT
struct VkGraphicsShaderGroupCreateInfoNV VkGraphicsShaderGroupCreateInfoNV
VkExternalFenceFeatureFlags VkExternalFenceFeatureFlagsKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)
static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT
struct VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2
@ VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM
VkExternalMemoryHandleTypeFlagBits
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT
VkPipelineCacheCreateFlagBits
@ VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT
@ VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
void(VKAPI_PTR * PFN_vkCmdEndQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModeProperties2KHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t *pPropertyCount, VkDisplayModeProperties2KHR *pProperties)
VkResult(VKAPI_PTR * PFN_vkQueueSetPerformanceConfigurationINTEL)(VkQueue queue, VkPerformanceConfigurationINTEL configuration)
@ VK_QUERY_TYPE_PIPELINE_STATISTICS
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR
@ VK_QUERY_TYPE_OCCLUSION
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV
@ VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR
@ VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR
@ VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
@ VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT
@ VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR
@ VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR
@ VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR
@ VK_QUERY_TYPE_TIMESTAMP
@ VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT
void(VKAPI_PTR * PFN_vkCmdBindPipeline)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties)
struct VkPipelineViewportShadingRateImageStateCreateInfoNV VkPipelineViewportShadingRateImageStateCreateInfoNV
VkFlags VkImageViewCreateFlags
VkPhysicalDeviceImageFormatInfo2 VkPhysicalDeviceImageFormatInfo2KHR
VkResult(VKAPI_PTR * PFN_vkCreateDeferredOperationKHR)(VkDevice device, const VkAllocationCallbacks *pAllocator, VkDeferredOperationKHR *pDeferredOperation)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI
struct VkSamplerCubicWeightsCreateInfoQCOM VkSamplerCubicWeightsCreateInfoQCOM
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV
VkSamplerYcbcrModelConversion
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR
@ VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR
VkSubpassEndInfo VkSubpassEndInfoKHR
VkPhysicalDeviceTimelineSemaphoreProperties VkPhysicalDeviceTimelineSemaphorePropertiesKHR
VkFlags VkFenceImportFlags
VkPhysicalDeviceExternalBufferInfo VkPhysicalDeviceExternalBufferInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPlanePropertiesKHR *pProperties)
struct VkPhysicalDeviceSubgroupProperties VkPhysicalDeviceSubgroupProperties
VkResult(VKAPI_PTR * PFN_vkCreateDevice)(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDevice *pDevice)
VkResult(VKAPI_PTR * PFN_vkGetDisplayPlaneCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR *pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR *pCapabilities)
VkResult(VKAPI_PTR * PFN_vkCreateQueryPool)(VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool)
struct VkSamplerYcbcrConversionCreateInfo VkSamplerYcbcrConversionCreateInfo
VKAPI_ATTR void VKAPI_CALL vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
struct VkDeviceFaultInfoEXT VkDeviceFaultInfoEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV
VkPhysicalDeviceIDProperties VkPhysicalDeviceIDPropertiesKHR
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkCreateSamplerYcbcrConversion)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion)
struct VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties)
VkResult(VKAPI_PTR * PFN_vkCreatePrivateDataSlotEXT)(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
VkResult(VKAPI_PTR * PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo, VkRemoteAddressNV *pAddress)
struct VkRenderPassMultiviewCreateInfo VkRenderPassMultiviewCreateInfo
struct VkPhysicalDeviceCubicWeightsFeaturesQCOM VkPhysicalDeviceCubicWeightsFeaturesQCOM
struct VkDrawIndirectCommand VkDrawIndirectCommand
VkFlags VkDebugUtilsMessageTypeFlagsEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkAcquireDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display)
VKAPI_ATTR void VKAPI_CALL vkSetLocalDimmingAMD(VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable)
struct VkViewportSwizzleNV VkViewportSwizzleNV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT_KHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT
VkFragmentShadingRateCombinerOpKHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR
@ VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR
VkFlags VkDeviceDiagnosticsConfigFlagsNV
struct VkPhysicalDeviceShaderImageFootprintFeaturesNV VkPhysicalDeviceShaderImageFootprintFeaturesNV
VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeaturesKHR
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalFenceProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties)
VKAPI_ATTR void VKAPI_CALL vkResetQueryPoolEXT(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
struct VkImageSwapchainCreateInfoKHR VkImageSwapchainCreateInfoKHR
VkPerformanceOverrideTypeINTEL
@ VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL
@ VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL
@ VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL
VkResult(VKAPI_PTR * PFN_vkCreateMicromapEXT)(VkDevice device, const VkMicromapCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkMicromapEXT *pMicromap)
VkPhysicalDeviceShaderTerminateInvocationFeatures VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateQueryPool(VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool)
@ VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR
@ VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT
@ VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT
@ VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR
@ VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT
@ VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR
@ VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR
@ VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT
@ VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT *pInfo)
struct VkBindVideoSessionMemoryInfoKHR VkBindVideoSessionMemoryInfoKHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR
@ VK_CHROMA_LOCATION_COSITED_EVEN_KHR
@ VK_CHROMA_LOCATION_COSITED_EVEN
@ VK_CHROMA_LOCATION_MIDPOINT_KHR
@ VK_CHROMA_LOCATION_MAX_ENUM
@ VK_CHROMA_LOCATION_MIDPOINT
void(VKAPI_PTR * PFN_vkDestroyFramebuffer)(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks *pAllocator)
VkResult(VKAPI_PTR * PFN_vkResetFences)(VkDevice device, uint32_t fenceCount, const VkFence *pFences)
struct VkExtent3D VkExtent3D
VkFlags VkVideoSessionParametersCreateFlagsKHR
void(VKAPI_PTR * PFN_vkCmdDrawIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkGetRenderingAreaGranularityKHR)(VkDevice device, const VkRenderingAreaInfoKHR *pRenderingAreaInfo, VkExtent2D *pGranularity)
VkPhysicalDeviceMaintenance4Features VkPhysicalDeviceMaintenance4FeaturesKHR
VkPhysicalDeviceMultiviewProperties VkPhysicalDeviceMultiviewPropertiesKHR
struct VkSurfaceCapabilities2EXT VkSurfaceCapabilities2EXT
VkPipelineStageFlagBits2 VkPipelineStageFlagBits2KHR
VkFlags VkDisplayModeCreateFlagsKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR
struct VkQueueFamilyVideoPropertiesKHR VkQueueFamilyVideoPropertiesKHR
struct VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdBindShadingRateImageNV)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
VkSubpassDescriptionFlagBits
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM
@ VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM
@ VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM
@ VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
struct VkVideoDecodeUsageInfoKHR VkVideoDecodeUsageInfoKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSampler(VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR
VkFlags VkAccelerationStructureMotionInfoFlagsNV
VkPhysicalDeviceMultiviewFeatures VkPhysicalDeviceMultiviewFeaturesKHR
struct VkCopyImageToImageInfoEXT VkCopyImageToImageInfoEXT
struct VkGraphicsPipelineCreateInfo VkGraphicsPipelineCreateInfo
void(VKAPI_PTR * PFN_vkCmdDrawIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkCmdSetDescriptorBufferOffsetsEXT)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t *pBufferIndices, const VkDeviceSize *pOffsets)
VkBufferImageCopy2 VkBufferImageCopy2KHR
struct VkVideoDecodeH265PictureInfoKHR VkVideoDecodeH265PictureInfoKHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDeferredOperationKHR(VkDevice device, const VkAllocationCallbacks *pAllocator, VkDeferredOperationKHR *pDeferredOperation)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR *pCapabilities)
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOp(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites)
VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE
VkResult(VKAPI_PTR * PFN_vkGetPipelineCacheData)(VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData)
VkAccessFlags2 VkAccessFlags2KHR
VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
VkResult(VKAPI_PTR * PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT)(VkDevice device, const VkAccelerationStructureCaptureDescriptorDataInfoEXT *pInfo, void *pData)
VKAPI_ATTR VkResult VKAPI_CALL vkGetDrmDisplayEXT(VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR *display)
struct VkPhysicalDeviceMeshShaderFeaturesEXT VkPhysicalDeviceMeshShaderFeaturesEXT
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties)
VkConservativeRasterizationModeEXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT
@ VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT
void(VKAPI_PTR * PFN_vkCmdDrawIndexedIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize)
VkCompositeAlphaFlagBitsKHR
@ VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR
@ VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR
@ VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
@ VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR
@ VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkDestroyMicromapEXT(VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
void(VKAPI_PTR * PFN_vkCmdSetProvokingVertexModeEXT)(VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode)
struct VkCuLaunchInfoNVX VkCuLaunchInfoNVX
struct VkPhysicalDeviceOpticalFlowFeaturesNV VkPhysicalDeviceOpticalFlowFeaturesNV
struct VkPhysicalDeviceMemoryProperties2 VkPhysicalDeviceMemoryProperties2
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPlanePropertiesKHR *pProperties)
void(VKAPI_PTR * PFN_vkDestroyVideoSessionKHR)(VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR VkResult VKAPI_CALL vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets)
VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
VkComponentTypeKHR VkComponentTypeNV
struct VkDedicatedAllocationBufferCreateInfoNV VkDedicatedAllocationBufferCreateInfoNV
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphore, uint64_t *pValue)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationTableEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable)
VkFlags VkExternalSemaphoreHandleTypeFlags
VKAPI_ATTR void VKAPI_CALL vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo)
VkFlags VkQueryControlFlags
VkDescriptorBindingFlagBits
@ VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT
@ VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT
@ VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT
@ VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM
@ VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT
@ VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT
@ VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT
struct VkExternalSemaphoreProperties VkExternalSemaphoreProperties
VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
struct VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointersFeatures
void(VKAPI_PTR * PFN_vkCmdSetColorWriteMaskEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags *pColorWriteMasks)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache)
VKAPI_ATTR void VKAPI_CALL vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceFragmentShadingRateFeaturesKHR VkPhysicalDeviceFragmentShadingRateFeaturesKHR
VkPipelineCreationFeedbackFlagBits
@ VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT
@ VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
@ VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT
@ VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT
@ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT
@ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, size_t *pDataSize, void *pData)
VkResult(VKAPI_PTR * PFN_vkCreateSamplerYcbcrConversionKHR)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion)
VkResult(VKAPI_PTR * PFN_vkGetDisplayModeProperties2KHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t *pPropertyCount, VkDisplayModeProperties2KHR *pProperties)
struct VkShaderCreateInfoEXT VkShaderCreateInfoEXT
VkResult(VKAPI_PTR * PFN_vkMapMemory)(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData)
void(VKAPI_PTR * PFN_vkCmdSetLineRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode)
VKAPI_ATTR VkResult VKAPI_CALL vkGetRefreshCycleDurationGOOGLE(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE *pDisplayTimingProperties)
struct VkDebugUtilsLabelEXT VkDebugUtilsLabelEXT
void(VKAPI_PTR * PFN_vkCmdCopyImage2)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
struct VkBufferImageCopy VkBufferImageCopy
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR *pModes)
void(VKAPI_PTR * PFN_vkCmdSetCullModeEXT)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
struct VkPhysicalDeviceFragmentDensityMapPropertiesEXT VkPhysicalDeviceFragmentDensityMapPropertiesEXT
struct VkPipelineCompilerControlCreateInfoAMD VkPipelineCompilerControlCreateInfoAMD
struct VkCopyBufferInfo2 VkCopyBufferInfo2
struct VkPipelineRasterizationConservativeStateCreateInfoEXT VkPipelineRasterizationConservativeStateCreateInfoEXT
struct VkImageViewASTCDecodeModeEXT VkImageViewASTCDecodeModeEXT
struct VkBufferCreateInfo VkBufferCreateInfo
VKAPI_ATTR void VKAPI_CALL vkCmdSubpassShadingHUAWEI(VkCommandBuffer commandBuffer)
void(VKAPI_PTR * PFN_vkGetBufferMemoryRequirements)(VkDevice device, VkBuffer buffer, VkMemoryRequirements *pMemoryRequirements)
struct VkVideoSessionMemoryRequirementsKHR VkVideoSessionMemoryRequirementsKHR
union VkClearValue VkClearValue
struct VkPhysicalDeviceExternalBufferInfo VkPhysicalDeviceExternalBufferInfo
VkFlags VkFramebufferCreateFlags
void(VKAPI_PTR * PFN_vkDestroySurfaceKHR)(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks *pAllocator)
VkFlags VkPipelineCreateFlags
VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressKHR(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR
VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOp(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
VKAPI_ATTR VkResult VKAPI_CALL vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches)
VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)
struct VkRenderPassCreationFeedbackInfoEXT VkRenderPassCreationFeedbackInfoEXT
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR
@ VK_COMPARE_OP_LESS_OR_EQUAL
@ VK_COMPARE_OP_NOT_EQUAL
@ VK_COMPARE_OP_GREATER_OR_EQUAL
struct VkStridedDeviceAddressRegionKHR VkStridedDeviceAddressRegionKHR
VkResult(VKAPI_PTR * PFN_vkDebugMarkerSetObjectTagEXT)(VkDevice device, const VkDebugMarkerObjectTagInfoEXT *pTagInfo)
void(VKAPI_PTR * PFN_vkCmdBeginQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
struct VkPhysicalDevicePresentIdFeaturesKHR VkPhysicalDevicePresentIdFeaturesKHR
struct VkReleaseSwapchainImagesInfoEXT VkReleaseSwapchainImagesInfoEXT
VkLayeredDriverUnderlyingApiMSFT
@ VK_LAYERED_DRIVER_UNDERLYING_API_MAX_ENUM_MSFT
@ VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT
@ VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT
VkSemaphoreImportFlags VkSemaphoreImportFlagsKHR
struct VkPhysicalDeviceBufferDeviceAddressFeaturesEXT VkPhysicalDeviceBufferDeviceAddressFeaturesEXT
struct VkDisplayEventInfoEXT VkDisplayEventInfoEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV
void(VKAPI_PTR * PFN_vkCmdTraceRaysNV)(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth)
void(VKAPI_PTR * PFN_vkDestroyImageView)(VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDevicePipelineCreationCacheControlFeatures VkPhysicalDevicePipelineCreationCacheControlFeatures
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR
VkOpticalFlowGridSizeFlagBitsNV
@ VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_FLAG_BITS_MAX_ENUM_NV
@ VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV
VkResult(VKAPI_PTR * PFN_vkReleasePerformanceConfigurationINTEL)(VkDevice device, VkPerformanceConfigurationINTEL configuration)
VKAPI_ATTR void VKAPI_CALL vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR
VkDescriptorSetVariableDescriptorCountAllocateInfo VkDescriptorSetVariableDescriptorCountAllocateInfoEXT
struct VkPhysicalDeviceYcbcrImageArraysFeaturesEXT VkPhysicalDeviceYcbcrImageArraysFeaturesEXT
static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
VkPhysicalDeviceImageRobustnessFeatures VkPhysicalDeviceImageRobustnessFeaturesEXT
struct VkCuModuleCreateInfoNVX VkCuModuleCreateInfoNVX
VkExportMemoryAllocateInfo VkExportMemoryAllocateInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPropertiesKHR *pProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdEndVideoCodingKHR(VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR *pEndCodingInfo)
VKAPI_ATTR void VKAPI_CALL vkQueueNotifyOutOfBandNV(VkQueue queue, const VkOutOfBandQueueTypeInfoNV *pQueueTypeInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer2KHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType)
struct VkCopyMemoryToImageInfoEXT VkCopyMemoryToImageInfoEXT
struct VkPipelineFragmentShadingRateStateCreateInfoKHR VkPipelineFragmentShadingRateStateCreateInfoKHR
struct VkPhysicalDeviceOpacityMicromapFeaturesEXT VkPhysicalDeviceOpacityMicromapFeaturesEXT
VkExternalMemoryHandleTypeFlagBitsNV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
@ VK_LOGIC_OP_AND_REVERSE
@ VK_LOGIC_OP_COPY_INVERTED
@ VK_LOGIC_OP_OR_INVERTED
@ VK_LOGIC_OP_AND_INVERTED
VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkResetEvent(VkDevice device, VkEvent event)
struct VkPhysicalDeviceRayQueryFeaturesKHR VkPhysicalDeviceRayQueryFeaturesKHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
struct VkPhysicalDeviceShaderSMBuiltinsPropertiesNV VkPhysicalDeviceShaderSMBuiltinsPropertiesNV
void(VKAPI_PTR * PFN_vkGetMicromapBuildSizesEXT)(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT *pBuildInfo, VkMicromapBuildSizesInfoEXT *pSizeInfo)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR
VkPeerMemoryFeatureFlagBits
@ VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR
@ VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT
@ VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR
@ VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT
@ VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR
@ VK_PEER_MEMORY_FEATURE_COPY_DST_BIT
@ VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR
@ VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT
@ VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM
void(VKAPI_PTR * PFN_vkCmdWaitEvents)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
VKAPI_ATTR void VKAPI_CALL vkCmdBuildMicromapsEXT(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
VkFlags VkDeviceMemoryReportFlagsEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue2(VkDevice device, const VkDeviceQueueInfo2 *pQueueInfo, VkQueue *pQueue)
VkPhysicalDeviceSparseImageFormatInfo2 VkPhysicalDeviceSparseImageFormatInfo2KHR
struct VkWriteDescriptorSetAccelerationStructureNV VkWriteDescriptorSetAccelerationStructureNV
static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
struct VkDependencyInfo VkDependencyInfo
VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
struct VkPhysicalDeviceVulkan13Properties VkPhysicalDeviceVulkan13Properties
VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilities2KHR(VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR *pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR *pCapabilities)
void(VKAPI_PTR * PFN_vkGetDescriptorSetLayoutBindingOffsetEXT)(VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize *pOffset)
void(VKAPI_PTR * PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
void(VKAPI_PTR * PFN_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
void(VKAPI_PTR * PFN_vkGetDeviceImageSubresourceLayoutKHR)(VkDevice device, const VkDeviceImageSubresourceInfoKHR *pInfo, VkSubresourceLayout2KHR *pLayout)
void(VKAPI_PTR * PFN_vkGetShaderModuleIdentifierEXT)(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT *pIdentifier)
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksIndirectNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
VkCommandPoolResetFlagBits
@ VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM
@ VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
struct VkPipelineColorWriteCreateInfoEXT VkPipelineColorWriteCreateInfoEXT
struct VkPhysicalDeviceExternalSemaphoreInfo VkPhysicalDeviceExternalSemaphoreInfo
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT
VKAPI_ATTR void VKAPI_CALL vkSetLatencyMarkerNV(VkDevice device, VkSwapchainKHR swapchain, const VkSetLatencyMarkerInfoNV *pLatencyMarkerInfo)
@ VK_BLEND_OP_MULTIPLY_EXT
@ VK_BLEND_OP_CONTRAST_EXT
@ VK_BLEND_OP_HARDLIGHT_EXT
@ VK_BLEND_OP_OVERLAY_EXT
@ VK_BLEND_OP_COLORDODGE_EXT
@ VK_BLEND_OP_PLUS_DARKER_EXT
@ VK_BLEND_OP_HSL_COLOR_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
@ VK_BLEND_OP_INVERT_RGB_EXT
@ VK_BLEND_OP_DST_OVER_EXT
@ VK_BLEND_OP_SOFTLIGHT_EXT
@ VK_BLEND_OP_LIGHTEN_EXT
@ VK_BLEND_OP_SRC_OUT_EXT
@ VK_BLEND_OP_SRC_ATOP_EXT
@ VK_BLEND_OP_HSL_HUE_EXT
@ VK_BLEND_OP_HSL_SATURATION_EXT
@ VK_BLEND_OP_PINLIGHT_EXT
@ VK_BLEND_OP_INVERT_OVG_EXT
@ VK_BLEND_OP_SRC_OVER_EXT
@ VK_BLEND_OP_HSL_LUMINOSITY_EXT
@ VK_BLEND_OP_LINEARDODGE_EXT
@ VK_BLEND_OP_LINEARLIGHT_EXT
@ VK_BLEND_OP_VIVIDLIGHT_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_EXT
@ VK_BLEND_OP_MINUS_CLAMPED_EXT
@ VK_BLEND_OP_EXCLUSION_EXT
@ VK_BLEND_OP_COLORBURN_EXT
@ VK_BLEND_OP_DIFFERENCE_EXT
@ VK_BLEND_OP_DST_OUT_EXT
@ VK_BLEND_OP_HARDMIX_EXT
@ VK_BLEND_OP_LINEARBURN_EXT
@ VK_BLEND_OP_REVERSE_SUBTRACT
@ VK_BLEND_OP_DST_ATOP_EXT
union VkAccelerationStructureGeometryDataKHR VkAccelerationStructureGeometryDataKHR
struct VkPhysicalDeviceAddressBindingReportFeaturesEXT VkPhysicalDeviceAddressBindingReportFeaturesEXT
struct VkVideoDecodeH264ProfileInfoKHR VkVideoDecodeH264ProfileInfoKHR
@ VK_COMPONENT_SWIZZLE_ONE
@ VK_COMPONENT_SWIZZLE_IDENTITY
@ VK_COMPONENT_SWIZZLE_MAX_ENUM
@ VK_COMPONENT_SWIZZLE_ZERO
struct VkCopyMicromapInfoEXT VkCopyMicromapInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetConservativeRasterizationModeEXT(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode)
struct VkBindSparseInfo VkBindSparseInfo
union VkPipelineExecutableStatisticValueKHR VkPipelineExecutableStatisticValueKHR
void(VKAPI_PTR * PFN_vkDestroyPipelineCache)(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator)
struct VkImageDrmFormatModifierExplicitCreateInfoEXT VkImageDrmFormatModifierExplicitCreateInfoEXT
VkFlags VkCommandPoolResetFlags
VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo)
void(VKAPI_PTR * PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks *pAllocator)
struct VkSubresourceHostMemcpySizeEXT VkSubresourceHostMemcpySizeEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV
VkAccelerationStructureTypeKHR VkAccelerationStructureTypeNV
void(VKAPI_PTR * PFN_vkCmdBindDescriptorBuffersEXT)(VkCommandBuffer commandBuffer, uint32_t bufferCount, const VkDescriptorBufferBindingInfoEXT *pBindingInfos)
void(VKAPI_PTR * PFN_vkDebugReportMessageEXT)(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage)
VkSparseImageFormatProperties2 VkSparseImageFormatProperties2KHR
void(VKAPI_PTR * PFN_vkCmdSetLogicOpEXT)(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
VkSubmitInfo2 VkSubmitInfo2KHR
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 *pProperties)
VkFlags VkFormatFeatureFlags
VKAPI_ATTR void VKAPI_CALL vkDestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdDrawMeshTasksIndirectCountNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkUpdateDescriptorSetWithTemplate)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData)
void(VKAPI_PTR * PFN_vkCmdDrawIndexedIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkGetImageMemoryRequirements2)(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
struct VkExternalImageFormatPropertiesNV VkExternalImageFormatPropertiesNV
VKAPI_ATTR void VKAPI_CALL vkCmdSetShadingRateImageEnableNV(VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable)
VkOpacityMicromapFormatEXT
@ VK_OPACITY_MICROMAP_FORMAT_MAX_ENUM_EXT
@ VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT
@ VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
struct VkDedicatedAllocationImageCreateInfoNV VkDedicatedAllocationImageCreateInfoNV
struct VkSamplerCreateInfo VkSamplerCreateInfo
VkResult(VKAPI_PTR * PFN_vkGetDisplayModePropertiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t *pPropertyCount, VkDisplayModePropertiesKHR *pProperties)
VkPhysicalDevice8BitStorageFeatures VkPhysicalDevice8BitStorageFeaturesKHR
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR
@ VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR
@ VK_INSTANCE_CREATE_FLAG_BITS_MAX_ENUM
struct VkVertexInputBindingDescription VkVertexInputBindingDescription
struct VkDrmFormatModifierProperties2EXT VkDrmFormatModifierProperties2EXT
struct VkDrmFormatModifierPropertiesEXT VkDrmFormatModifierPropertiesEXT
void(VKAPI_PTR * PFN_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets)
VkPerformanceParameterTypeINTEL
@ VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL
@ VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL
@ VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL
VkQueryPoolPerformanceQueryCreateInfoINTEL VkQueryPoolCreateInfoINTEL
struct VkRenderPassCreationFeedbackCreateInfoEXT VkRenderPassCreationFeedbackCreateInfoEXT
VkCoverageModulationModeNV
@ VK_COVERAGE_MODULATION_MODE_RGBA_NV
@ VK_COVERAGE_MODULATION_MODE_ALPHA_NV
@ VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV
@ VK_COVERAGE_MODULATION_MODE_RGB_NV
@ VK_COVERAGE_MODULATION_MODE_NONE_NV
struct VkDepthBiasInfoEXT VkDepthBiasInfoEXT
VkCopyAccelerationStructureModeKHR VkCopyAccelerationStructureModeNV
VKAPI_ATTR void VKAPI_CALL vkCmdDecompressMemoryIndirectCountNV(VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
struct VkPhysicalDeviceShaderTileImagePropertiesEXT VkPhysicalDeviceShaderTileImagePropertiesEXT
void(VKAPI_PTR * PFN_vkGetBufferMemoryRequirements2KHR)(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VkImageCompressionFlagBitsEXT
@ VK_IMAGE_COMPRESSION_DEFAULT_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT
@ VK_IMAGE_COMPRESSION_DISABLED_EXT
@ VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT
@ VK_IMAGE_COMPRESSION_FLAG_BITS_MAX_ENUM_EXT
void(VKAPI_PTR * PFN_vkCmdClearAttachments)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects)
struct VkPhysicalDeviceScalarBlockLayoutFeatures VkPhysicalDeviceScalarBlockLayoutFeatures
struct VkInitializePerformanceApiInfoINTEL VkInitializePerformanceApiInfoINTEL
VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackCreateInfoEXT
VkPipelineCacheHeaderVersion
@ VK_PIPELINE_CACHE_HEADER_VERSION_ONE
@ VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM
VkFlags VkShaderStageFlags
@ VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
@ VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV
@ VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
VkExternalSemaphoreHandleTypeFlags VkExternalSemaphoreHandleTypeFlagsKHR
static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV
VkPhysicalDeviceVulkanMemoryModelFeatures VkPhysicalDeviceVulkanMemoryModelFeaturesKHR
struct VkExternalMemoryImageCreateInfo VkExternalMemoryImageCreateInfo
struct VkSubresourceLayout2KHR VkSubresourceLayout2KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR
VkFlags VkOpticalFlowSessionCreateFlagsNV
struct VkRenderingAreaInfoKHR VkRenderingAreaInfoKHR
VkResult(VKAPI_PTR * PFN_vkCreateRayTracingPipelinesKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
struct VkBindImageMemorySwapchainInfoKHR VkBindImageMemorySwapchainInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
void(VKAPI_PTR * PFN_vkCmdResetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
VKAPI_ATTR void VKAPI_CALL vkDestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkInternalFreeNotification)(void *pUserData, size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope)
VkResult(VKAPI_PTR * PFN_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations)
VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress)
void(VKAPI_PTR * PFN_vkGetBufferMemoryRequirements2)(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VkMicromapCreateFlagBitsEXT
@ VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT
@ VK_MICROMAP_CREATE_FLAG_BITS_MAX_ENUM_EXT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR
VkCopyAccelerationStructureModeKHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR
@ VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV
struct VkPhysicalDeviceImageRobustnessFeatures VkPhysicalDeviceImageRobustnessFeatures
struct VkPhysicalDeviceExternalImageFormatInfo VkPhysicalDeviceExternalImageFormatInfo
struct VkPhysicalDeviceShaderSMBuiltinsFeaturesNV VkPhysicalDeviceShaderSMBuiltinsFeaturesNV
struct VkPhysicalDeviceCooperativeMatrixFeaturesNV VkPhysicalDeviceCooperativeMatrixFeaturesNV
VKAPI_ATTR void VKAPI_CALL vkCmdCuLaunchKernelNVX(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX *pLaunchInfo)
VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR *pInfo)
void(VKAPI_PTR * PFN_vkCmdNextSubpass2)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo)
VkMemoryBarrier2 VkMemoryBarrier2KHR
struct VkMappedMemoryRange VkMappedMemoryRange
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR
struct VkDeviceImageSubresourceInfoKHR VkDeviceImageSubresourceInfoKHR
void(VKAPI_PTR * PFN_vkGetImageSubresourceLayout)(VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout)
VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesNV(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
static const VkAccessFlagBits2 VK_ACCESS_2_NONE_KHR
struct VkPhysicalDeviceColorWriteEnableFeaturesEXT VkPhysicalDeviceColorWriteEnableFeaturesEXT
struct VkTextureLODGatherFormatPropertiesAMD VkTextureLODGatherFormatPropertiesAMD
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationSamplesEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples)
void(VKAPI_PTR * PFN_vkCmdSetViewport)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports)
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
VkCopyImageInfo2 VkCopyImageInfo2KHR
struct VkShaderModuleValidationCacheCreateInfoEXT VkShaderModuleValidationCacheCreateInfoEXT
struct VkPhysicalDeviceSampleLocationsPropertiesEXT VkPhysicalDeviceSampleLocationsPropertiesEXT
struct VkApplicationInfo VkApplicationInfo
VkPhysicalDeviceShaderIntegerDotProductProperties VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR
VkResult(VKAPI_PTR * PFN_vkGetImageViewAddressNVX)(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX *pProperties)
static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdBindInvocationMaskHUAWEI(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
VkAccelerationStructureBuildTypeKHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR
@ VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR
struct VkDescriptorPoolCreateInfo VkDescriptorPoolCreateInfo
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetLogicOpEnableEXT(VkCommandBuffer commandBuffer, VkBool32 logicOpEnable)
VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddress(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
struct VkOpticalFlowExecuteInfoNV VkOpticalFlowExecuteInfoNV
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR
VkAabbPositionsKHR VkAabbPositionsNV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR
struct VkCooperativeMatrixPropertiesKHR VkCooperativeMatrixPropertiesKHR
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
VkResult(VKAPI_PTR * PFN_vkBuildMicromapsEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
VkExternalImageFormatProperties VkExternalImageFormatPropertiesKHR
struct VkTimelineSemaphoreSubmitInfo VkTimelineSemaphoreSubmitInfo
VkPipelineExecutableStatisticFormatKHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR
@ VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR
struct VkDescriptorSetVariableDescriptorCountLayoutSupport VkDescriptorSetVariableDescriptorCountLayoutSupport
VkResult(VKAPI_PTR * PFN_vkUnmapMemory2KHR)(VkDevice device, const VkMemoryUnmapInfoKHR *pMemoryUnmapInfo)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
struct VkPhysicalDeviceFeatures2 VkPhysicalDeviceFeatures2
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 *pSupported)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT
struct VkCopyImageToMemoryInfoEXT VkCopyImageToMemoryInfoEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT
struct VkPhysicalDeviceDescriptorBufferPropertiesEXT VkPhysicalDeviceDescriptorBufferPropertiesEXT
@ VK_GEOMETRY_TYPE_TRIANGLES_KHR
@ VK_GEOMETRY_TYPE_AABBS_NV
@ VK_GEOMETRY_TYPE_TRIANGLES_NV
@ VK_GEOMETRY_TYPE_AABBS_KHR
@ VK_GEOMETRY_TYPE_MAX_ENUM_KHR
@ VK_GEOMETRY_TYPE_INSTANCES_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT
struct VkImageFormatProperties VkImageFormatProperties
struct VkPipelineVertexInputDivisorStateCreateInfoEXT VkPipelineVertexInputDivisorStateCreateInfoEXT
static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV
@ VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE
@ VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM
VkResult(VKAPI_PTR * PFN_vkGetFenceStatus)(VkDevice device, VkFence fence)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI
VkOpticalFlowSessionCreateFlagBitsNV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV
@ VK_OPTICAL_FLOW_SESSION_CREATE_FLAG_BITS_MAX_ENUM_NV
void(VKAPI_PTR * PFN_vkCmdInsertDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT
VkExternalMemoryFeatureFlagBits
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT
@ VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR
@ VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR
@ VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT
@ VK_VALIDATION_CHECK_ALL_EXT
@ VK_VALIDATION_CHECK_SHADERS_EXT
@ VK_VALIDATION_CHECK_MAX_ENUM_EXT
struct VkDisplayPlaneCapabilitiesKHR VkDisplayPlaneCapabilitiesKHR
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT
VkFlags VkSemaphoreCreateFlags
struct VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR
struct VkPerformanceCounterDescriptionKHR VkPerformanceCounterDescriptionKHR
struct VkPhysicalDeviceTextureCompressionASTCHDRFeatures VkPhysicalDeviceTextureCompressionASTCHDRFeatures
@ VK_STENCIL_FRONT_AND_BACK
@ VK_STENCIL_FACE_FRONT_AND_BACK
@ VK_STENCIL_FACE_FRONT_BIT
@ VK_STENCIL_FACE_BACK_BIT
@ VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM
void(VKAPI_PTR * PFN_vkCmdUpdatePipelineIndirectBufferNV)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorPool)(VkDevice device, const VkDescriptorPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorPool *pDescriptorPool)
PFN_vkVoidFunction(VKAPI_PTR * PFN_vkGetDeviceProcAddr)(VkDevice device, const char *pName)
VKAPI_ATTR VkResult VKAPI_CALL vkGetAccelerationStructureHandleNV(VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void *pData)
void(VKAPI_PTR * PFN_vkCmdCopyImageToBuffer2)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR
VkSamplerYcbcrConversion VkSamplerYcbcrConversionKHR
struct VkPhysicalDevicePipelineRobustnessPropertiesEXT VkPhysicalDevicePipelineRobustnessPropertiesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout)
VkExternalFenceHandleTypeFlags VkExternalFenceHandleTypeFlagsKHR
void(VKAPI_PTR * PFN_vkCmdPipelineBarrier2)(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
void(VKAPI_PTR * PFN_vkGetImageSparseMemoryRequirements2)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
void(VKAPI_PTR * PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR
VkFlags VkToolPurposeFlags
struct VkMemoryAllocateInfo VkMemoryAllocateInfo
struct VkPhysicalDeviceFrameBoundaryFeaturesEXT VkPhysicalDeviceFrameBoundaryFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
VkResult(VKAPI_PTR * PFN_vkCreateRenderPass2)(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)(VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo, uint32_t *pNumPasses)
VkFlags VkSemaphoreImportFlags
struct VkMutableDescriptorTypeListEXT VkMutableDescriptorTypeListEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR *pSurfaceCapabilities)
VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
VkOpacityMicromapSpecialIndexEXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT
@ VK_OPACITY_MICROMAP_SPECIAL_INDEX_MAX_ENUM_EXT
struct VkSetLatencyMarkerInfoNV VkSetLatencyMarkerInfoNV
struct VkPhysicalDeviceAmigoProfilingFeaturesSEC VkPhysicalDeviceAmigoProfilingFeaturesSEC
VkResult(VKAPI_PTR * PFN_vkGetEventStatus)(VkDevice device, VkEvent event)
void(VKAPI_PTR * PFN_vkCmdDrawIndexed)(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
VkFlags VkHostImageCopyFlagsEXT
void(VKAPI_PTR * PFN_vkCmdBeginRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo)
VkShaderCreateFlagBitsEXT
@ VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT
@ VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT
@ VK_SHADER_CREATE_FLAG_BITS_MAX_ENUM_EXT
@ VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT
@ VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT
@ VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT
@ VK_SHADER_CREATE_LINK_STAGE_BIT_EXT
@ VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalBufferProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties)
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory2KHR(VkDevice device, const VkMemoryMapInfoKHR *pMemoryMapInfo, void **ppData)
VkBool32(VKAPI_PTR * PFN_vkDebugReportCallbackEXT)(VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage, void *pUserData)
struct VkAccelerationStructureCreateInfoKHR VkAccelerationStructureCreateInfoKHR
struct VkPhysicalDeviceCooperativeMatrixPropertiesNV VkPhysicalDeviceCooperativeMatrixPropertiesNV
VkDescriptorSetVariableDescriptorCountLayoutSupport VkDescriptorSetVariableDescriptorCountLayoutSupportEXT
VkFlags VkPerformanceCounterDescriptionFlagsKHR
VkFlags VkPipelineLayoutCreateFlags
struct VkCommandBufferInheritanceConditionalRenderingInfoEXT VkCommandBufferInheritanceConditionalRenderingInfoEXT
VkResult(VKAPI_PTR * PFN_vkGetSemaphoreFdKHR)(VkDevice device, const VkSemaphoreGetFdInfoKHR *pGetFdInfo, int *pFd)
struct VkSubmitInfo VkSubmitInfo
struct VkCooperativeMatrixPropertiesNV VkCooperativeMatrixPropertiesNV
VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2KHR *pSubresource, VkSubresourceLayout2KHR *pLayout)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool)
VkResult(VKAPI_PTR * PFN_vkSetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
VkTransformMatrixKHR VkTransformMatrixNV
void(VKAPI_PTR * PFN_vkDestroyQueryPool)(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkDestroyPipelineLayout)(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator)
struct VkShadingRatePaletteNV VkShadingRatePaletteNV
struct VkPhysicalDeviceSubgroupSizeControlProperties VkPhysicalDeviceSubgroupSizeControlProperties
struct VkVideoDecodeH265SessionParametersCreateInfoKHR VkVideoDecodeH265SessionParametersCreateInfoKHR
void(VKAPI_PTR * PFN_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT
struct VkRenderingAttachmentInfo VkRenderingAttachmentInfo
VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR
VkResult(VKAPI_PTR * PFN_vkCreateShadersEXT)(VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkShaderEXT *pShaders)
VkFlags VkVideoCodecOperationFlagsKHR
struct VkPhysicalDeviceShaderAtomicFloatFeaturesEXT VkPhysicalDeviceShaderAtomicFloatFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdDecompressMemoryNV)(VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV *pDecompressMemoryRegions)
VKAPI_ATTR void VKAPI_CALL vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D *pGranularity)
struct VkPhysicalDeviceCooperativeMatrixPropertiesKHR VkPhysicalDeviceCooperativeMatrixPropertiesKHR
struct VkGeometryDataNV VkGeometryDataNV
VkResult(VKAPI_PTR * PFN_vkCopyMemoryToAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkLatencySleepNV(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepInfoNV *pSleepInfo)
#define VK_MAX_GLOBAL_PRIORITY_SIZE_KHR
VkPhysicalDeviceExternalImageFormatInfo VkPhysicalDeviceExternalImageFormatInfoKHR
VkDeviceFaultVendorBinaryHeaderVersionEXT
@ VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_MAX_ENUM_EXT
@ VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT
struct VkDebugReportCallbackCreateInfoEXT VkDebugReportCallbackCreateInfoEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator)
struct VkDrawMeshTasksIndirectCommandNV VkDrawMeshTasksIndirectCommandNV
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR
struct VkDeviceFaultCountsEXT VkDeviceFaultCountsEXT
struct VkQueryLowLatencySupportNV VkQueryLowLatencySupportNV
void(VKAPI_PTR * PFN_vkDestroyDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks *pAllocator)
void *(VKAPI_PTR * PFN_vkReallocationFunction)(void *pUserData, void *pOriginal, size_t size, size_t alignment, VkSystemAllocationScope allocationScope)
@ VK_SHADER_CODE_TYPE_SPIRV_EXT
@ VK_SHADER_CODE_TYPE_BINARY_EXT
@ VK_SHADER_CODE_TYPE_MAX_ENUM_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateBuffer(VkDevice device, const VkBufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer)
VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysKHR(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)
struct VkPhysicalDeviceMeshShaderPropertiesNV VkPhysicalDeviceMeshShaderPropertiesNV
VkHostImageCopyFlagBitsEXT
@ VK_HOST_IMAGE_COPY_FLAG_BITS_MAX_ENUM_EXT
@ VK_HOST_IMAGE_COPY_MEMCPY_EXT
VkFlags VkAcquireProfilingLockFlagsKHR
VkFrameBoundaryFlagBitsEXT
@ VK_FRAME_BOUNDARY_FLAG_BITS_MAX_ENUM_EXT
@ VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT
struct VkShaderModuleCreateInfo VkShaderModuleCreateInfo
void(VKAPI_PTR * PFN_vkDestroySamplerYcbcrConversionKHR)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdCopyBufferToImage2)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
struct VkPerformanceStreamMarkerInfoINTEL VkPerformanceStreamMarkerInfoINTEL
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM
VKAPI_ATTR VkResult VKAPI_CALL vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VkFlags VkDisplayPlaneAlphaFlagsKHR
VkResult(VKAPI_PTR * PFN_vkQueueWaitIdle)(VkQueue queue)
void(VKAPI_PTR * PFN_vkGetDescriptorEXT)(VkDevice device, const VkDescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor)
VkResult(VKAPI_PTR * PFN_vkInvalidateMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
VkPipelineRenderingCreateInfo VkPipelineRenderingCreateInfoKHR
struct VkPipelineInfoKHR VkPipelineInfoKHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT
struct VkInputAttachmentAspectReference VkInputAttachmentAspectReference
VkSparseImageFormatFlagBits
@ VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
@ VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM
@ VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
@ VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
void(VKAPI_PTR * PFN_vkCmdSetFrontFaceEXT)(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
VkFlags VkExternalFenceHandleTypeFlags
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pMessenger)
struct VkBlitImageCubicWeightsInfoQCOM VkBlitImageCubicWeightsInfoQCOM
void(VKAPI_PTR * PFN_vkCmdSetExclusiveScissorNV)(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D *pExclusiveScissors)
@ VK_SEMAPHORE_TYPE_TIMELINE
@ VK_SEMAPHORE_TYPE_BINARY_KHR
@ VK_SEMAPHORE_TYPE_MAX_ENUM
@ VK_SEMAPHORE_TYPE_TIMELINE_KHR
@ VK_SEMAPHORE_TYPE_BINARY
void(VKAPI_PTR * PFN_vkCmdDrawIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass(VkDevice device, const VkRenderPassCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass)
void(VKAPI_PTR * PFN_vkDestroyVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkDestroyAccelerationStructureKHR)(VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdSetScissorWithCount)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
void(VKAPI_PTR * PFN_vkCmdSetViewportWScalingNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings)
struct VkRenderingFragmentShadingRateAttachmentInfoKHR VkRenderingFragmentShadingRateAttachmentInfoKHR
struct VkSwapchainCreateInfoKHR VkSwapchainCreateInfoKHR
VkRenderPassCreateFlagBits
@ VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM
@ VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM
VkPerformanceConfigurationTypeINTEL
@ VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL
@ VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL
void(VKAPI_PTR * PFN_vkDestroyDescriptorUpdateTemplate)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkSetLatencySleepModeNV(VkDevice device, VkSwapchainKHR swapchain, const VkLatencySleepModeInfoNV *pSleepModeInfo)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE
void(VKAPI_PTR * PFN_vkCmdCopyMemoryToMicromapEXT)(VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT *pInfo)
VkFlags64 VkBufferUsageFlagBits2KHR
struct VkPhysicalDeviceBufferDeviceAddressFeatures VkPhysicalDeviceBufferDeviceAddressFeatures
VkResult(VKAPI_PTR * PFN_vkCompileDeferredNV)(VkDevice device, VkPipeline pipeline, uint32_t shader)
VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryRemoteAddressNV(VkDevice device, const VkMemoryGetRemoteAddressInfoNV *pMemoryGetRemoteAddressInfo, VkRemoteAddressNV *pAddress)
VkResult(VKAPI_PTR * PFN_vkAcquirePerformanceConfigurationINTEL)(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, VkPerformanceConfigurationINTEL *pConfiguration)
struct VkPhysicalDeviceDescriptorIndexingFeatures VkPhysicalDeviceDescriptorIndexingFeatures
struct VkDisplayPlaneInfo2KHR VkDisplayPlaneInfo2KHR
struct VkSetStateFlagsIndirectCommandNV VkSetStateFlagsIndirectCommandNV
VKAPI_ATTR void VKAPI_CALL vkDestroyDeferredOperationKHR(VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
struct VkImageFormatListCreateInfo VkImageFormatListCreateInfo
VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2KHR(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
void(VKAPI_PTR * PFN_vkGetDescriptorSetHostMappingVALVE)(VkDevice device, VkDescriptorSet descriptorSet, void **ppData)
@ VK_SAMPLER_YCBCR_RANGE_MAX_ENUM
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR
@ VK_SAMPLER_YCBCR_RANGE_ITU_FULL
@ VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
struct VkDeviceFaultVendorBinaryHeaderVersionOneEXT VkDeviceFaultVendorBinaryHeaderVersionOneEXT
VkValidationFeatureDisableEXT
@ VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT
@ VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT
@ VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT
@ VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT
@ VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT
@ VK_VALIDATION_FEATURE_DISABLE_ALL_EXT
@ VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT
void(VKAPI_PTR * PFN_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV *pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset)
VKAPI_ATTR void VKAPI_CALL vkSetHdrMetadataEXT(VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR *pSwapchains, const VkHdrMetadataEXT *pMetadata)
VkPhysicalDeviceDynamicRenderingFeatures VkPhysicalDeviceDynamicRenderingFeaturesKHR
VkImageResolve2 VkImageResolve2KHR
VkFlags VkPipelineDepthStencilStateCreateFlags
VkFlags VkPipelineShaderStageCreateFlags
void(VKAPI_PTR * PFN_vkCmdSetShadingRateImageEnableNV)(VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable)
VkDirectDriverLoadingModeLUNARG
@ VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG
@ VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG
@ VK_DIRECT_DRIVER_LOADING_MODE_MAX_ENUM_LUNARG
VkFlags VkAccelerationStructureMotionInstanceFlagsNV
void(VKAPI_PTR * PFN_vkCmdResolveImage2)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
struct VkRayTracingPipelineCreateInfoNV VkRayTracingPipelineCreateInfoNV
VkResult(VKAPI_PTR * PFN_vkWaitForPresentKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout)
void(VKAPI_PTR * PFN_vkCmdSetDeviceMaskKHR)(VkCommandBuffer commandBuffer, uint32_t deviceMask)
struct VkSubpassDependency2 VkSubpassDependency2
struct VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntry
VkBufferOpaqueCaptureAddressCreateInfo VkBufferOpaqueCaptureAddressCreateInfoKHR
VkSamplerYcbcrConversionImageFormatProperties VkSamplerYcbcrConversionImageFormatPropertiesKHR
struct VkVideoCodingControlInfoKHR VkVideoCodingControlInfoKHR
static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdBeginVideoCodingKHR(VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR *pBeginInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionParametersKHR(VkDevice device, const VkVideoSessionParametersCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkVideoSessionParametersKHR *pVideoSessionParameters)
VkPerformanceCounterStorageKHR
@ VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR
@ VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR
void(VKAPI_PTR * PFN_vkCmdBlitImage2KHR)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkCooperativeMatrixPropertiesKHR *pProperties)
VkAttachmentDescription2 VkAttachmentDescription2KHR
VkResult(VKAPI_PTR * PFN_vkBindBufferMemory)(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
struct VkImageMemoryRequirementsInfo2 VkImageMemoryRequirementsInfo2
void(VKAPI_PTR * PFN_vkCmdSetSampleMaskEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask *pSampleMask)
struct VkViewportWScalingNV VkViewportWScalingNV
VkResult(VKAPI_PTR * PFN_vkGetPerformanceParameterINTEL)(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL *pValue)
VkAttachmentSampleCountInfoAMD VkAttachmentSampleCountInfoNV
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VkSurfaceFormat2KHR *pSurfaceFormats)
VKAPI_ATTR VkResult VKAPI_CALL vkInitializePerformanceApiINTEL(VkDevice device, const VkInitializePerformanceApiInfoINTEL *pInitializeInfo)
@ VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM
@ VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU
@ VK_PHYSICAL_DEVICE_TYPE_OTHER
@ VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
@ VK_PHYSICAL_DEVICE_TYPE_CPU
@ VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
struct VkPushConstantRange VkPushConstantRange
VkDisplayPlaneAlphaFlagBitsKHR
@ VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
@ VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
@ VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
@ VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
VkExternalSemaphoreFeatureFlagBits
@ VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT
@ VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT
@ VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR
@ VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR
struct VkPipelineRasterizationStateStreamCreateInfoEXT VkPipelineRasterizationStateStreamCreateInfoEXT
VkBuildMicromapFlagBitsEXT
@ VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT
@ VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT
@ VK_BUILD_MICROMAP_FLAG_BITS_MAX_ENUM_EXT
@ VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT
struct VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
struct VkSurfacePresentScalingCapabilitiesEXT VkSurfacePresentScalingCapabilitiesEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator)
struct VkMemoryUnmapInfoKHR VkMemoryUnmapInfoKHR
struct VkShaderModuleIdentifierEXT VkShaderModuleIdentifierEXT
VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDevices(VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices)
struct VkGeneratedCommandsInfoNV VkGeneratedCommandsInfoNV
VkFlags64 VkMemoryDecompressionMethodFlagsNV
VkValidationCacheHeaderVersionEXT
@ VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT
@ VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBias2EXT(VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT *pDepthBiasInfo)
VkResult(VKAPI_PTR * PFN_vkGetDeviceFaultInfoEXT)(VkDevice device, VkDeviceFaultCountsEXT *pFaultCounts, VkDeviceFaultInfoEXT *pFaultInfo)
void(VKAPI_PTR * PFN_vkResetQueryPool)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
VkExternalFenceHandleTypeFlagBits
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointDataNV *pCheckpointData)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV
VkAccelerationStructureInstanceKHR VkAccelerationStructureInstanceNV
struct VkSharedPresentSurfaceCapabilitiesKHR VkSharedPresentSurfaceCapabilitiesKHR
VkResult(VKAPI_PTR * PFN_vkGetRayTracingShaderGroupHandlesNV)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
VkTessellationDomainOrigin VkTessellationDomainOriginKHR
struct VkPhysicalDeviceASTCDecodeFeaturesEXT VkPhysicalDeviceASTCDecodeFeaturesEXT
struct VkExtent2D VkExtent2D
struct VkBufferMemoryBarrier VkBufferMemoryBarrier
VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pPresentationTimingCount, VkPastPresentationTimingGOOGLE *pPresentationTimings)
VkQueueFamilyProperties2 VkQueueFamilyProperties2KHR
struct VkDescriptorSetAllocateInfo VkDescriptorSetAllocateInfo
VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator)
VkSubpassDescription2 VkSubpassDescription2KHR
struct VkQueueFamilyProperties VkQueueFamilyProperties
VkFlags VkShaderCorePropertiesFlagsAMD
VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData)
struct VkImportMemoryHostPointerInfoEXT VkImportMemoryHostPointerInfoEXT
#define VK_MAX_DEVICE_GROUP_SIZE
VkResult(VKAPI_PTR * PFN_vkGetShaderBinaryDataEXT)(VkDevice device, VkShaderEXT shader, size_t *pDataSize, void *pData)
struct VkAccelerationStructureDeviceAddressInfoKHR VkAccelerationStructureDeviceAddressInfoKHR
VkPipelineStageFlags2 VkPipelineStageFlags2KHR
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkSurfaceCapabilities2KHR *pSurfaceCapabilities)
VkResult(VKAPI_PTR * PFN_vkCreateBuffer)(VkDevice device, const VkBufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer)
VkAccelerationStructureMotionInstanceTypeNV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV
@ VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT
struct VkPhysicalDeviceTransformFeedbackFeaturesEXT VkPhysicalDeviceTransformFeedbackFeaturesEXT
VkSubmitFlags VkSubmitFlagsKHR
VKAPI_ATTR void VKAPI_CALL vkSetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, float priority)
static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR
VkQueryPipelineStatisticFlagBits
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
@ VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT
@ VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
@ VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
@ VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
@ VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
@ VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM
@ VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
@ VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT
@ VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
VkFormatProperties3 VkFormatProperties3KHR
void(VKAPI_PTR * PFN_vkGetImageMemoryRequirements2KHR)(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
void(VKAPI_PTR * PFN_vkCmdEndRenderPass2)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR
void(VKAPI_PTR * PFN_vkGetQueueCheckpointData2NV)(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointData2NV *pCheckpointData)
void(VKAPI_PTR * PFN_vkCmdSetDiscardRectangleModeEXT)(VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode)
VkResult(VKAPI_PTR * PFN_vkWriteAccelerationStructuresPropertiesKHR)(VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, size_t dataSize, void *pData, size_t stride)
struct VkPipelineViewportCoarseSampleOrderStateCreateInfoNV VkPipelineViewportCoarseSampleOrderStateCreateInfoNV
void(VKAPI_PTR * PFN_vkCmdSetRepresentativeFragmentTestEnableNV)(VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable)
VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
VkFlags VkPipelineCreationFeedbackFlags
VkBuildAccelerationStructureFlagBitsKHR VkBuildAccelerationStructureFlagBitsNV
VKAPI_ATTR VkResult VKAPI_CALL vkCreateImageView(VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView)
VkFlags VkSurfaceCounterFlagsEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteMaskEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags *pColorWriteMasks)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
VkIndirectCommandsLayoutUsageFlagBitsNV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV
@ VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR *pInfo)
VkFlags VkBufferUsageFlags
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
struct VkBufferCaptureDescriptorDataInfoEXT VkBufferCaptureDescriptorDataInfoEXT
struct VkDedicatedAllocationMemoryAllocateInfoNV VkDedicatedAllocationMemoryAllocateInfoNV
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFormatProperties2KHR)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties)
void(VKAPI_PTR * PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
@ VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
@ VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
@ VK_BUFFER_USAGE_TRANSFER_DST_BIT
@ VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT
@ VK_BUFFER_USAGE_INDEX_BUFFER_BIT
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
@ VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_RAY_TRACING_BIT_NV
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
@ VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR
@ VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_BUFFER_USAGE_VERTEX_BUFFER_BIT
@ VK_BUFFER_USAGE_STORAGE_BUFFER_BIT
@ VK_BUFFER_USAGE_TRANSFER_SRC_BIT
@ VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR
@ VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
@ VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR
@ VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM
@ VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
struct VkPhysicalDeviceShaderCoreProperties2AMD VkPhysicalDeviceShaderCoreProperties2AMD
void(VKAPI_PTR * PFN_vkGetDescriptorSetLayoutSupport)(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport)
void(VKAPI_PTR * PFN_vkQueueInsertDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateFramebuffer(VkDevice device, const VkFramebufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFramebuffer *pFramebuffer)
VkResult(VKAPI_PTR * PFN_vkResetCommandBuffer)(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
VkDescriptorSetLayoutCreateFlagBits
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE
@ VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback)
VKAPI_ATTR VkResult VKAPI_CALL vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
VkFlags VkVideoComponentBitDepthFlagsKHR
VKAPI_ATTR void VKAPI_CALL vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)
VKAPI_ATTR void VKAPI_CALL vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo)
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
@ VK_PRIMITIVE_TOPOLOGY_PATCH_LIST
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_POINT_LIST
@ VK_PRIMITIVE_TOPOLOGY_MAX_ENUM
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST
void(VKAPI_PTR * PFN_vkGetImageSparseMemoryRequirements2KHR)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
VkPhysicalDeviceFloatControlsProperties VkPhysicalDeviceFloatControlsPropertiesKHR
VkResult(VKAPI_PTR * PFN_vkGetDisplayPlaneSupportedDisplaysKHR)(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t *pDisplayCount, VkDisplayKHR *pDisplays)
VKAPI_ATTR uint32_t VKAPI_CALL vkGetDeferredOperationMaxConcurrencyKHR(VkDevice device, VkDeferredOperationKHR operation)
struct VkVideoDecodeH264PictureInfoKHR VkVideoDecodeH264PictureInfoKHR
struct VkPerformanceMarkerInfoINTEL VkPerformanceMarkerInfoINTEL
struct VkCommandBufferInheritanceViewportScissorInfoNV VkCommandBufferInheritanceViewportScissorInfoNV
VKAPI_ATTR void VKAPI_CALL vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects)
VKAPI_ATTR void VKAPI_CALL vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks *pAllocator)
VkCommandPoolTrimFlags VkCommandPoolTrimFlagsKHR
struct VkPhysicalDevice8BitStorageFeatures VkPhysicalDevice8BitStorageFeatures
static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
struct VkMicromapBuildInfoEXT VkMicromapBuildInfoEXT
VkDescriptorUpdateTemplateCreateInfo VkDescriptorUpdateTemplateCreateInfoKHR
struct VkHostImageCopyDevicePerformanceQueryEXT VkHostImageCopyDevicePerformanceQueryEXT
void(VKAPI_PTR * PFN_vkGetAccelerationStructureBuildSizesKHR)(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo)
VkPipelineDepthStencilStateCreateFlagBits
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t *pPropertyCount, VkDisplayModePropertiesKHR *pProperties)
VkResult(VKAPI_PTR * PFN_vkQueueSubmit2)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureKHR(VkDevice device, const VkAccelerationStructureCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureKHR *pAccelerationStructure)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
VkPrivateDataSlotCreateInfo VkPrivateDataSlotCreateInfoEXT
VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2KHR
VkFlags VkDeviceGroupPresentModeFlagsKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR
struct VkAcquireProfilingLockInfoKHR VkAcquireProfilingLockInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 *pSupported)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
VkIndirectStateFlagBitsNV
@ VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV
@ VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV
struct VkDescriptorGetInfoEXT VkDescriptorGetInfoEXT
void(VKAPI_PTR * PFN_vkCmdSetCullMode)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
struct VkMemoryType VkMemoryType
VkFenceImportFlags VkFenceImportFlagsKHR
void(VKAPI_PTR * PFN_vkCmdDrawClusterHUAWEI)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions)
VKAPI_ATTR void VKAPI_CALL vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
void(VKAPI_PTR * PFN_vkCmdSetDiscardRectangleEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable)
void(VKAPI_PTR * PFN_vkCmdClearColorImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges)
struct VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
struct VkDeviceCreateInfo VkDeviceCreateInfo
VkPipelineShaderStageRequiredSubgroupSizeCreateInfo VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
struct VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
struct VkPhysicalDeviceExtendedDynamicState3PropertiesEXT VkPhysicalDeviceExtendedDynamicState3PropertiesEXT
void(VKAPI_PTR * PFN_vkSetLatencyMarkerNV)(VkDevice device, VkSwapchainKHR swapchain, const VkSetLatencyMarkerInfoNV *pLatencyMarkerInfo)
void(VKAPI_PTR * PFN_vkDestroyDevice)(VkDevice device, const VkAllocationCallbacks *pAllocator)
VkResult(VKAPI_PTR * PFN_vkBuildAccelerationStructuresKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)
struct VkPhysicalDevicePerformanceQueryFeaturesKHR VkPhysicalDevicePerformanceQueryFeaturesKHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
@ VK_QUEUE_SPARSE_BINDING_BIT
@ VK_QUEUE_VIDEO_DECODE_BIT_KHR
@ VK_QUEUE_OPTICAL_FLOW_BIT_NV
@ VK_QUEUE_FLAG_BITS_MAX_ENUM
struct VkRenderPassSubpassFeedbackInfoEXT VkRenderPassSubpassFeedbackInfoEXT
VkFlags VkDescriptorPoolCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkWriteMicromapsPropertiesEXT(VkDevice device, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, size_t dataSize, void *pData, size_t stride)
void(VKAPI_PTR * PFN_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo)
struct VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT
VkFlags VkQueryResultFlags
VkDeviceAddress(VKAPI_PTR * PFN_vkGetBufferDeviceAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
struct VkMultiDrawInfoEXT VkMultiDrawInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
void(VKAPI_PTR * PFN_vkResetQueryPoolEXT)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
struct VkPhysicalDeviceCornerSampledImageFeaturesNV VkPhysicalDeviceCornerSampledImageFeaturesNV
VKAPI_ATTR VkResult VKAPI_CALL vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t *pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR *pMemoryRequirements)
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
struct VkOpticalFlowSessionCreateInfoNV VkOpticalFlowSessionCreateInfoNV
VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
struct VkPhysicalDeviceMemoryProperties VkPhysicalDeviceMemoryProperties
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryIndirectNV(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride)
VKAPI_ATTR void VKAPI_CALL vkGetMicromapBuildSizesEXT(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT *pBuildInfo, VkMicromapBuildSizesInfoEXT *pSizeInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
VKAPI_ATTR VkResult VKAPI_CALL vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers)
struct VkPhysicalDeviceFaultFeaturesEXT VkPhysicalDeviceFaultFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
VkFlags VkPipelineRasterizationConservativeStateCreateFlagsEXT
VkDescriptorUpdateTemplateType VkDescriptorUpdateTemplateTypeKHR
struct VkDisplayPropertiesKHR VkDisplayPropertiesKHR
VkVideoComponentBitDepthFlagBitsKHR
@ VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR
@ VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR
@ VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR
@ VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR
@ VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR
struct VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
VkFlags VkImageCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkCreateHeadlessSurfaceEXT(VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
struct VkPhysicalDeviceCustomBorderColorFeaturesEXT VkPhysicalDeviceCustomBorderColorFeaturesEXT
struct VkExternalImageFormatProperties VkExternalImageFormatProperties
VkFlags VkRenderPassCreateFlags
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkPhysicalDevicePrivateDataFeatures VkPhysicalDevicePrivateDataFeatures
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdDecodeVideoKHR(VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR *pDecodeInfo)
VKAPI_ATTR void VKAPI_CALL vkTrimCommandPoolKHR(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
struct VkSemaphoreGetFdInfoKHR VkSemaphoreGetFdInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin)
struct VkDescriptorSetLayoutSupport VkDescriptorSetLayoutSupport
VkPhysicalDeviceToolProperties VkPhysicalDeviceToolPropertiesEXT
VkExternalFenceProperties VkExternalFencePropertiesKHR
static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR
VkDeviceGroupSubmitInfo VkDeviceGroupSubmitInfoKHR
struct VkBufferCopy VkBufferCopy
@ VK_FRONT_FACE_CLOCKWISE
@ VK_FRONT_FACE_COUNTER_CLOCKWISE
VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdSetLineWidth)(VkCommandBuffer commandBuffer, float lineWidth)
@ VK_ERROR_FRAGMENTATION_EXT
@ VK_ERROR_VALIDATION_FAILED_EXT
@ VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR
@ VK_OPERATION_NOT_DEFERRED_KHR
@ VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT
@ VK_ERROR_INVALID_SHADER_NV
@ VK_ERROR_EXTENSION_NOT_PRESENT
@ VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT
@ VK_ERROR_INVALID_EXTERNAL_HANDLE
@ VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR
@ VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
@ VK_PIPELINE_COMPILE_REQUIRED
@ VK_ERROR_NOT_PERMITTED_KHR
@ VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR
@ VK_ERROR_OUT_OF_POOL_MEMORY_KHR
@ VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR
@ VK_ERROR_OUT_OF_HOST_MEMORY
@ VK_ERROR_INITIALIZATION_FAILED
@ VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR
@ VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
@ VK_ERROR_INCOMPATIBLE_DISPLAY_KHR
@ VK_ERROR_OUT_OF_DEVICE_MEMORY
@ VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
@ VK_ERROR_NOT_PERMITTED_EXT
@ VK_OPERATION_DEFERRED_KHR
@ VK_ERROR_OUT_OF_DATE_KHR
@ VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR
@ VK_ERROR_FORMAT_NOT_SUPPORTED
@ VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT
@ VK_ERROR_COMPRESSION_EXHAUSTED_EXT
@ VK_ERROR_FRAGMENTED_POOL
@ VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR
@ VK_ERROR_INVALID_DEVICE_ADDRESS_EXT
@ VK_ERROR_SURFACE_LOST_KHR
@ VK_PIPELINE_COMPILE_REQUIRED_EXT
@ VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR
@ VK_ERROR_FEATURE_NOT_PRESENT
@ VK_ERROR_TOO_MANY_OBJECTS
@ VK_ERROR_MEMORY_MAP_FAILED
@ VK_ERROR_LAYER_NOT_PRESENT
@ VK_ERROR_INCOMPATIBLE_DRIVER
@ VK_ERROR_OUT_OF_POOL_MEMORY
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR
struct VkPhysicalDeviceTransformFeedbackPropertiesEXT VkPhysicalDeviceTransformFeedbackPropertiesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
struct VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
struct VkPhysicalDeviceOpticalFlowPropertiesNV VkPhysicalDeviceOpticalFlowPropertiesNV
VkFlags VkPresentGravityFlagsEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, uint32_t *pCombinationCount, VkFramebufferMixedSamplesCombinationNV *pCombinations)
struct VkPhysicalDeviceTimelineSemaphoreProperties VkPhysicalDeviceTimelineSemaphoreProperties
void(VKAPI_PTR * PFN_vkCmdCopyQueryPoolResults)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, VkShaderModuleIdentifierEXT *pIdentifier)
@ VK_ACCESS_HOST_READ_BIT
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
@ VK_ACCESS_TRANSFER_WRITE_BIT
@ VK_ACCESS_HOST_WRITE_BIT
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR
@ VK_ACCESS_MEMORY_READ_BIT
@ VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
@ VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
@ VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
@ VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
@ VK_ACCESS_INDIRECT_COMMAND_READ_BIT
@ VK_ACCESS_TRANSFER_READ_BIT
@ VK_ACCESS_FLAG_BITS_MAX_ENUM
@ VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
@ VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
@ VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
@ VK_ACCESS_SHADER_WRITE_BIT
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV
@ VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV
@ VK_ACCESS_SHADER_READ_BIT
@ VK_ACCESS_MEMORY_WRITE_BIT
@ VK_ACCESS_UNIFORM_READ_BIT
@ VK_ACCESS_INDEX_READ_BIT
@ VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
@ VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
@ VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
@ VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV
struct VkPipelineViewportStateCreateInfo VkPipelineViewportStateCreateInfo
VkResult(VKAPI_PTR * PFN_vkEnumerateInstanceExtensionProperties)(const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
struct VkPhysicalDeviceImageProcessing2PropertiesQCOM VkPhysicalDeviceImageProcessing2PropertiesQCOM
VkPhysicalDeviceShaderIntegerDotProductFeatures VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR
@ VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER
@ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE
@ VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM
@ VK_DESCRIPTOR_TYPE_SAMPLER
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR
@ VK_DESCRIPTOR_TYPE_MUTABLE_VALVE
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT
@ VK_DESCRIPTOR_TYPE_MAX_ENUM
@ VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM
@ VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
@ VK_DESCRIPTOR_TYPE_MUTABLE_EXT
@ VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
@ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE
VKAPI_ATTR void VKAPI_CALL vkCmdSetTessellationDomainOriginEXT(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin)
struct VkDebugUtilsMessengerCallbackDataEXT VkDebugUtilsMessengerCallbackDataEXT
void(VKAPI_PTR * PFN_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
VkSurfaceTransformFlagBitsKHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
@ VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
@ VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR
@ VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR
@ VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR
@ VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
@ VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
union VkAccelerationStructureMotionInstanceDataNV VkAccelerationStructureMotionInstanceDataNV
VKAPI_ATTR VkResult VKAPI_CALL vkCreateIndirectCommandsLayoutNV(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkIndirectCommandsLayoutNV *pIndirectCommandsLayout)
VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDeviceEventEXT(VkDevice device, const VkDeviceEventInfoEXT *pDeviceEventInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
void(VKAPI_PTR * PFN_vkCmdSetScissor)(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors)
struct VkXYColorEXT VkXYColorEXT
struct VkSwapchainPresentModesCreateInfoEXT VkSwapchainPresentModesCreateInfoEXT
VkOpticalFlowUsageFlagBitsNV
@ VK_OPTICAL_FLOW_USAGE_COST_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV
@ VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_FLAG_BITS_MAX_ENUM_NV
@ VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV
@ VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM
@ VK_SAMPLER_REDUCTION_MODE_MIN_EXT
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
@ VK_SAMPLER_REDUCTION_MODE_MIN
@ VK_SAMPLER_REDUCTION_MODE_MAX_ENUM
@ VK_SAMPLER_REDUCTION_MODE_MAX_EXT
@ VK_SAMPLER_REDUCTION_MODE_MAX
VkFlags VkVideoChromaSubsamplingFlagsKHR
void(VKAPI_PTR * PFN_vkCmdUpdateBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData)
struct VkPhysicalDeviceMultiDrawFeaturesEXT VkPhysicalDeviceMultiDrawFeaturesEXT
struct VkAccelerationStructureCreateInfoNV VkAccelerationStructureCreateInfoNV
void(VKAPI_PTR * PFN_vkCmdSetConservativeRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode)
VkResult(VKAPI_PTR * PFN_vkGetMemoryFdPropertiesKHR)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR *pMemoryFdProperties)
struct VkPhysicalDeviceSubpassShadingPropertiesHUAWEI VkPhysicalDeviceSubpassShadingPropertiesHUAWEI
struct VkPhysicalDeviceLineRasterizationPropertiesEXT VkPhysicalDeviceLineRasterizationPropertiesEXT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR
struct VkCopyImageInfo2 VkCopyImageInfo2
VkRenderingInfo VkRenderingInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
struct VkPhysicalDeviceRayTracingPropertiesNV VkPhysicalDeviceRayTracingPropertiesNV
VkCopyBufferInfo2 VkCopyBufferInfo2KHR
VkResult(VKAPI_PTR * PFN_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL *pOverrideInfo)
VkResult(VKAPI_PTR * PFN_vkFreeDescriptorSets)(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets)
void(VKAPI_PTR * PFN_vkCmdSetExclusiveScissorEnableNV)(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkBool32 *pExclusiveScissorEnables)
void(VKAPI_PTR * PFN_vkCmdSetVertexInputEXT)(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
void(VKAPI_PTR * PFN_vkDestroyBufferView)(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkDestroyAccelerationStructureNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks *pAllocator)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkTransitionImageLayoutEXT(VkDevice device, uint32_t transitionCount, const VkHostImageLayoutTransitionInfoEXT *pTransitions)
VkDeviceGroupRenderPassBeginInfo VkDeviceGroupRenderPassBeginInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDevicePresentRectanglesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pRectCount, VkRect2D *pRects)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM
struct VkVideoProfileListInfoKHR VkVideoProfileListInfoKHR
struct VkPhysicalDeviceCopyMemoryIndirectFeaturesNV VkPhysicalDeviceCopyMemoryIndirectFeaturesNV
VkFlags VkSparseMemoryBindFlags
void(VKAPI_PTR * PFN_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdSetAttachmentFeedbackLoopEnableEXT(VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask)
void(VKAPI_PTR * PFN_vkCmdSetDepthClampEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkCooperativeMatrixPropertiesKHR *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pSurfaceFormatCount, VkSurfaceFormatKHR *pSurfaceFormats)
struct VkRenderPassTransformBeginInfoQCOM VkRenderPassTransformBeginInfoQCOM
void(VKAPI_PTR * PFN_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR
VkSemaphoreTypeCreateInfo VkSemaphoreTypeCreateInfoKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
VkFlags VkDirectDriverLoadingFlagsLUNARG
struct VkImagePlaneMemoryRequirementsInfo VkImagePlaneMemoryRequirementsInfo
void(VKAPI_PTR * PFN_vkDestroyDebugUtilsMessengerEXT)(VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *pAllocator)
union VkPerformanceCounterResultKHR VkPerformanceCounterResultKHR
#define VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT
struct VkRenderPassFragmentDensityMapCreateInfoEXT VkRenderPassFragmentDensityMapCreateInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetSamplerOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkImageViewSlicedCreateInfoEXT VkImageViewSlicedCreateInfoEXT
struct VkDescriptorSetLayoutCreateInfo VkDescriptorSetLayoutCreateInfo
static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR
struct VkPhysicalDeviceProtectedMemoryProperties VkPhysicalDeviceProtectedMemoryProperties
void(VKAPI_PTR * PFN_vkDestroyDeferredOperationKHR)(VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdDispatchIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
struct VkBufferDeviceAddressCreateInfoEXT VkBufferDeviceAddressCreateInfoEXT
struct VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
void(VKAPI_PTR * PFN_vkCmdBindShadersEXT)(VkCommandBuffer commandBuffer, uint32_t stageCount, const VkShaderStageFlagBits *pStages, const VkShaderEXT *pShaders)
VkExternalMemoryProperties VkExternalMemoryPropertiesKHR
struct VkDescriptorPoolSize VkDescriptorPoolSize
VkResult(VKAPI_PTR * PFN_vkCreateSwapchainKHR)(VkDevice device, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchain)
struct VkQueueFamilyQueryResultStatusPropertiesKHR VkQueueFamilyQueryResultStatusPropertiesKHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D *pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
struct VkCopyAccelerationStructureInfoKHR VkCopyAccelerationStructureInfoKHR
struct VkCommandBufferAllocateInfo VkCommandBufferAllocateInfo
@ VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM
@ VK_FENCE_IMPORT_TEMPORARY_BIT_KHR
@ VK_FENCE_IMPORT_TEMPORARY_BIT
VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
VkFlags VkDeviceAddressBindingFlagsEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT
VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT *pDisplayEventInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence)
struct VkDisplayPlanePropertiesKHR VkDisplayPlanePropertiesKHR
VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator)
VkBindBufferMemoryInfo VkBindBufferMemoryInfoKHR
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties)
VkExternalMemoryFeatureFlags VkExternalMemoryFeatureFlagsKHR
struct VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
void(VKAPI_PTR * PFN_vkVoidFunction)(void)
struct VkDisplayModeProperties2KHR VkDisplayModeProperties2KHR
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
@ VK_BUFFER_CREATE_PROTECTED_BIT
@ VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_BUFFER_CREATE_SPARSE_ALIASED_BIT
@ VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
@ VK_BUFFER_CREATE_SPARSE_BINDING_BIT
@ VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT
VkExternalSemaphoreFeatureFlags VkExternalSemaphoreFeatureFlagsKHR
struct VkImageViewHandleInfoNVX VkImageViewHandleInfoNVX
struct VkMicromapVersionInfoEXT VkMicromapVersionInfoEXT
struct VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfo
VkResult(VKAPI_PTR * PFN_vkGetSemaphoreCounterValueKHR)(VkDevice device, VkSemaphore semaphore, uint64_t *pValue)
struct VkGeometryAABBNV VkGeometryAABBNV
struct VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT
struct VkFramebufferAttachmentsCreateInfo VkFramebufferAttachmentsCreateInfo
struct VkImageSparseMemoryRequirementsInfo2 VkImageSparseMemoryRequirementsInfo2
VkResult(VKAPI_PTR * PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(VkDevice device, VkRenderPass renderpass, VkExtent2D *pMaxWorkgroupSize)
VkFlags VkSubpassDescriptionFlags
VKAPI_ATTR VkResult VKAPI_CALL vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence)
void(VKAPI_PTR * PFN_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo)
VkResult(VKAPI_PTR * PFN_vkDebugMarkerSetObjectNameEXT)(VkDevice device, const VkDebugMarkerObjectNameInfoEXT *pNameInfo)
void(VKAPI_PTR * PFN_vkCmdPipelineBarrier)(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties)
VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks *pAllocator)
struct VkMemoryGetFdInfoKHR VkMemoryGetFdInfoKHR
uint64_t(VKAPI_PTR * PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo)
struct VkLayerProperties VkLayerProperties
struct VkDescriptorUpdateTemplateCreateInfo VkDescriptorUpdateTemplateCreateInfo
struct VkPhysicalDeviceMemoryPriorityFeaturesEXT VkPhysicalDeviceMemoryPriorityFeaturesEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR
VkRenderingFlagBits VkRenderingFlagBitsKHR
VkSemaphoreSubmitInfo VkSemaphoreSubmitInfoKHR
VkVideoDecodeCapabilityFlagBitsKHR
@ VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR
@ VK_VIDEO_DECODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR
static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR
struct VkDebugUtilsObjectTagInfoEXT VkDebugUtilsObjectTagInfoEXT
VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceShaderFloat16Int8FeaturesKHR
void(VKAPI_PTR * PFN_vkCmdDispatchBaseKHR)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawClusterHUAWEI(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
VkResult(VKAPI_PTR * PFN_vkCreateDebugUtilsMessengerEXT)(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pMessenger)
VkFlags VkResolveModeFlags
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT
@ VK_TOOL_PURPOSE_VALIDATION_BIT
@ VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT
@ VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT
@ VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM
@ VK_TOOL_PURPOSE_VALIDATION_BIT_EXT
@ VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT
@ VK_TOOL_PURPOSE_TRACING_BIT
@ VK_TOOL_PURPOSE_TRACING_BIT_EXT
@ VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT
@ VK_TOOL_PURPOSE_PROFILING_BIT_EXT
@ VK_TOOL_PURPOSE_PROFILING_BIT
@ VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT
@ VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT
struct VkPipelineSampleLocationsStateCreateInfoEXT VkPipelineSampleLocationsStateCreateInfoEXT
struct VkPhysicalDeviceCustomBorderColorPropertiesEXT VkPhysicalDeviceCustomBorderColorPropertiesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors)
VkResult(VKAPI_PTR * PFN_vkGetSwapchainStatusKHR)(VkDevice device, VkSwapchainKHR swapchain)
struct VkPhysicalDevicePresentBarrierFeaturesNV VkPhysicalDevicePresentBarrierFeaturesNV
struct VkExportMemoryAllocateInfoNV VkExportMemoryAllocateInfoNV
VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL *pMarkerInfo)
struct VkPhysicalDeviceRayTracingPipelineFeaturesKHR VkPhysicalDeviceRayTracingPipelineFeaturesKHR
void(VKAPI_PTR * PFN_vkCmdBindVertexBuffers)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets)
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
VkPhysicalDeviceHostQueryResetFeatures VkPhysicalDeviceHostQueryResetFeaturesEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoKHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdResolveImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions)
struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
void(VKAPI_PTR * PFN_vkCmdSetSampleLocationsEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable)
struct VkDeviceEventInfoEXT VkDeviceEventInfoEXT
static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopology(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
void(VKAPI_PTR * PFN_vkQueueBeginDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo)
struct VkDisplayModeCreateInfoKHR VkDisplayModeCreateInfoKHR
struct VkDrmFormatModifierPropertiesListEXT VkDrmFormatModifierPropertiesListEXT
VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)(VkPhysicalDevice physicalDevice, uint32_t *pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates)
VkFlags VkDebugReportFlagsEXT
void(VKAPI_PTR * PFN_vkCmdSetTessellationDomainOriginEXT)(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin)
VkResult(VKAPI_PTR * PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT)(VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkVideoDecodeH264SessionParametersCreateInfoKHR VkVideoDecodeH264SessionParametersCreateInfoKHR
struct VkPhysicalDeviceShaderTileImageFeaturesEXT VkPhysicalDeviceShaderTileImageFeaturesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSharedSwapchainsKHR(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchains)
void(VKAPI_PTR * PFN_vkCmdCopyMemoryIndirectNV)(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
@ VK_CUBIC_FILTER_WEIGHTS_MAX_ENUM_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM
@ VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM
struct VkPipelineInputAssemblyStateCreateInfo VkPipelineInputAssemblyStateCreateInfo
struct VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT
VkFlags VkDescriptorUpdateTemplateCreateFlags
VKAPI_ATTR void VKAPI_CALL vkDestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCount(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
VkFenceImportFlagBits VkFenceImportFlagBitsKHR
VKAPI_ATTR void VKAPI_CALL vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE_KHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT
void(VKAPI_PTR * PFN_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
void(VKAPI_PTR * PFN_vkGetQueueCheckpointDataNV)(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointDataNV *pCheckpointData)
VKAPI_ATTR void VKAPI_CALL vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes)
struct VkPhysicalDeviceLegacyDitheringFeaturesEXT VkPhysicalDeviceLegacyDitheringFeaturesEXT
static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT
struct VkPipelineRasterizationStateRasterizationOrderAMD VkPipelineRasterizationStateRasterizationOrderAMD
void(VKAPI_PTR * PFN_vkDestroyRenderPass)(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator)
struct VkSurfacePresentModeEXT VkSurfacePresentModeEXT
VkFlags VkPipelineInputAssemblyStateCreateFlags
VKAPI_ATTR VkResult VKAPI_CALL vkReleasePerformanceConfigurationINTEL(VkDevice device, VkPerformanceConfigurationINTEL configuration)
struct VkImageViewAddressPropertiesNVX VkImageViewAddressPropertiesNVX
struct VkMultisamplePropertiesEXT VkMultisamplePropertiesEXT
@ VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT
@ VK_SAMPLER_ADDRESS_MODE_MAX_ENUM
@ VK_SAMPLER_ADDRESS_MODE_REPEAT
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
struct VkValidationFeaturesEXT VkValidationFeaturesEXT
VkFlags VkPipelineCacheCreateFlags
struct VkConformanceVersion VkConformanceVersion
VkToolPurposeFlagBits VkToolPurposeFlagBitsEXT
VKAPI_ATTR void VKAPI_CALL vkUnmapMemory(VkDevice device, VkDeviceMemory memory)
VKAPI_ATTR void VKAPI_CALL vkCmdSetAlphaToOneEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable)
VkPhysicalDeviceInlineUniformBlockFeatures VkPhysicalDeviceInlineUniformBlockFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdBeginVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR *pBeginInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToMicromapEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT *pInfo)
struct VkOffset2D VkOffset2D
struct VkDescriptorAddressInfoEXT VkDescriptorAddressInfoEXT
struct VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
VkResult(VKAPI_PTR * PFN_vkGetFramebufferTilePropertiesQCOM)(VkDevice device, VkFramebuffer framebuffer, uint32_t *pPropertiesCount, VkTilePropertiesQCOM *pProperties)
VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceLayerProperties(uint32_t *pPropertyCount, VkLayerProperties *pProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkCooperativeMatrixPropertiesNV *pProperties)
VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceFragmentShadingRatesKHR(VkPhysicalDevice physicalDevice, uint32_t *pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates)
void(VKAPI_PTR * PFN_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR
VkFlags64 VkBufferUsageFlags2KHR
VkResult(VKAPI_PTR * PFN_vkImportSemaphoreFdKHR)(VkDevice device, const VkImportSemaphoreFdInfoKHR *pImportSemaphoreFdInfo)
@ VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR
@ VK_PRESENT_MODE_IMMEDIATE_KHR
@ VK_PRESENT_MODE_MAILBOX_KHR
@ VK_PRESENT_MODE_MAX_ENUM_KHR
@ VK_PRESENT_MODE_FIFO_RELAXED_KHR
@ VK_PRESENT_MODE_FIFO_KHR
@ VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
struct VkSwapchainPresentScalingCreateInfoEXT VkSwapchainPresentScalingCreateInfoEXT
struct VkPhysicalDeviceHostImageCopyPropertiesEXT VkPhysicalDeviceHostImageCopyPropertiesEXT
VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos)
struct VkPipelineColorBlendAdvancedStateCreateInfoEXT VkPipelineColorBlendAdvancedStateCreateInfoEXT
VkDescriptorBindingFlags VkDescriptorBindingFlagsEXT
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayProperties2KHR *pProperties)
VkExternalBufferProperties VkExternalBufferPropertiesKHR
struct VkQueryPoolPerformanceCreateInfoKHR VkQueryPoolPerformanceCreateInfoKHR
struct VkPhysicalDeviceSamplerFilterMinmaxProperties VkPhysicalDeviceSamplerFilterMinmaxProperties
struct VkLatencySleepModeInfoNV VkLatencySleepModeInfoNV
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT
VkDeviceFaultAddressTypeEXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_MAX_ENUM_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT
@ VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT
VkPipelineLayoutCreateFlagBits
@ VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT
struct VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverProperties
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT
VkFlags VkImageCompressionFixedRateFlagsEXT
static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT
static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV
struct VkPhysicalDeviceImageProcessingFeaturesQCOM VkPhysicalDeviceImageProcessingFeaturesQCOM
@ VK_VERTEX_INPUT_RATE_MAX_ENUM
@ VK_VERTEX_INPUT_RATE_VERTEX
@ VK_VERTEX_INPUT_RATE_INSTANCE
VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
struct VkDisplayNativeHdrSurfaceCapabilitiesAMD VkDisplayNativeHdrSurfaceCapabilitiesAMD
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR *pMemoryFdProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT *pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)
struct VkPhysicalDeviceMemoryDecompressionFeaturesNV VkPhysicalDeviceMemoryDecompressionFeaturesNV
VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
VkAttachmentDescriptionStencilLayout VkAttachmentDescriptionStencilLayoutKHR
struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
VkOpticalFlowExecuteFlagBitsNV
@ VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV
@ VK_OPTICAL_FLOW_EXECUTE_FLAG_BITS_MAX_ENUM_NV
void(VKAPI_PTR * PFN_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
VKAPI_ATTR VkResult VKAPI_CALL vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, size_t dataSize, void *pData, size_t stride)
struct VkBindIndexBufferIndirectCommandNV VkBindIndexBufferIndirectCommandNV
VkGeometryTypeKHR VkGeometryTypeNV
VKAPI_ATTR void VKAPI_CALL vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t *pBufferIndices, const VkDeviceSize *pOffsets)
struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
VKAPI_ATTR void VKAPI_CALL vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, const VkAccelerationStructureVersionInfoKHR *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties *pQueueFamilyProperties)
struct VkPhysicalDeviceProvokingVertexFeaturesEXT VkPhysicalDeviceProvokingVertexFeaturesEXT
struct VkSubpassDescription VkSubpassDescription
VkFlags VkValidationCacheCreateFlagsEXT
VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
@ VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM
@ VK_COLOR_COMPONENT_R_BIT
@ VK_COLOR_COMPONENT_A_BIT
@ VK_COLOR_COMPONENT_B_BIT
@ VK_COLOR_COMPONENT_G_BIT
struct VkSparseImageFormatProperties VkSparseImageFormatProperties
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
void(VKAPI_PTR * PFN_vkCmdCopyMicromapEXT)(VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT *pInfo)
struct VkImageCreateInfo VkImageCreateInfo
struct VkPhysicalDeviceInheritedViewportScissorFeaturesNV VkPhysicalDeviceInheritedViewportScissorFeaturesNV
void(VKAPI_PTR * PFN_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
struct VkDisplayProperties2KHR VkDisplayProperties2KHR
uint64_t(VKAPI_PTR * PFN_vkGetBufferOpaqueCaptureAddress)(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
VkFlags64 VkFormatFeatureFlags2
VkWriteDescriptorSetInlineUniformBlock VkWriteDescriptorSetInlineUniformBlockEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties)
void(VKAPI_PTR * PFN_vkCmdEndRenderingKHR)(VkCommandBuffer commandBuffer)
VkFlags VkExternalMemoryFeatureFlags
void(VKAPI_PTR * PFN_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin)
struct VkCopyDescriptorSet VkCopyDescriptorSet
VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
void(VKAPI_PTR * PFN_vkCmdSetDepthWriteEnable)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
VkFlags VkMemoryUnmapFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreateShadersEXT(VkDevice device, uint32_t createInfoCount, const VkShaderCreateInfoEXT *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkShaderEXT *pShaders)
struct VkPhysicalDeviceCoherentMemoryFeaturesAMD VkPhysicalDeviceCoherentMemoryFeaturesAMD
@ VK_DISPLAY_POWER_STATE_ON_EXT
@ VK_DISPLAY_POWER_STATE_SUSPEND_EXT
@ VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT
@ VK_DISPLAY_POWER_STATE_OFF_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR
struct VkPresentRegionsKHR VkPresentRegionsKHR
VkDeviceAddress(VKAPI_PTR * PFN_vkGetBufferDeviceAddress)(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
VkLineRasterizationModeEXT
@ VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT
@ VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT
@ VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT
@ VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT
@ VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayPlaneProperties2KHR *pProperties)
struct VkGeometryTrianglesNV VkGeometryTrianglesNV
struct VkSemaphoreTypeCreateInfo VkSemaphoreTypeCreateInfo
VkMemoryOpaqueCaptureAddressAllocateInfo VkMemoryOpaqueCaptureAddressAllocateInfoKHR
VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV
VkResult(VKAPI_PTR * PFN_vkCreateAccelerationStructureKHR)(VkDevice device, const VkAccelerationStructureCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureKHR *pAccelerationStructure)
struct VkSubpassDescription2 VkSubpassDescription2
VkResult(VKAPI_PTR * PFN_vkGetShaderInfoAMD)(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo)
VkRenderPassMultiviewCreateInfo VkRenderPassMultiviewCreateInfoKHR
struct VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT
@ VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_R16G16B16A16_UNORM
@ VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT
@ VK_FORMAT_A1R5G5B5_UNORM_PACK16
@ VK_FORMAT_ASTC_12x12_SRGB_BLOCK
@ VK_FORMAT_R64G64B64_UINT
@ VK_FORMAT_R8G8B8A8_SRGB
@ VK_FORMAT_R32G32B32_UINT
@ VK_FORMAT_R16G16B16_SINT
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM
@ VK_FORMAT_R64G64B64A64_SFLOAT
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM
@ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK
@ VK_FORMAT_A8B8G8R8_USCALED_PACK32
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM
@ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_BC2_UNORM_BLOCK
@ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK
@ VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT
@ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_ASTC_8x8_SRGB_BLOCK
@ VK_FORMAT_B8G8R8A8_UINT
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
@ VK_FORMAT_D24_UNORM_S8_UINT
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
@ VK_FORMAT_ASTC_4x4_SRGB_BLOCK
@ VK_FORMAT_B8G8R8A8_UNORM
@ VK_FORMAT_G16B16G16R16_422_UNORM_KHR
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR
@ VK_FORMAT_R8G8B8A8_SSCALED
@ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
@ VK_FORMAT_A2R10G10B10_SNORM_PACK32
@ VK_FORMAT_ASTC_5x5_UNORM_BLOCK
@ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK
@ VK_FORMAT_A2B10G10R10_SSCALED_PACK32
@ VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_ASTC_10x6_SRGB_BLOCK
@ VK_FORMAT_R16G16B16A16_SNORM
@ VK_FORMAT_R16G16B16_UINT
@ VK_FORMAT_R16G16B16_USCALED
@ VK_FORMAT_BC7_SRGB_BLOCK
@ VK_FORMAT_R10X6_UNORM_PACK16
@ VK_FORMAT_R16G16_SFLOAT
@ VK_FORMAT_R64G64B64_SFLOAT
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR
@ VK_FORMAT_A2B10G10R10_SINT_PACK32
@ VK_FORMAT_R32G32_SFLOAT
@ VK_FORMAT_R16G16B16A16_USCALED
@ VK_FORMAT_ASTC_6x5_SRGB_BLOCK
@ VK_FORMAT_B4G4R4A4_UNORM_PACK16
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM
@ VK_FORMAT_BC2_SRGB_BLOCK
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16
@ VK_FORMAT_R16G16B16_SNORM
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16
@ VK_FORMAT_R16G16_SSCALED
@ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR
@ VK_FORMAT_R16G16B16_SFLOAT
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
@ VK_FORMAT_G8_B8R8_2PLANE_444_UNORM
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_BC1_RGBA_SRGB_BLOCK
@ VK_FORMAT_R16G16B16_SSCALED
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM
@ VK_FORMAT_R10X6_UNORM_PACK16_KHR
@ VK_FORMAT_G8B8G8R8_422_UNORM_KHR
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR
@ VK_FORMAT_B8G8R8G8_422_UNORM
@ VK_FORMAT_ASTC_8x5_SRGB_BLOCK
@ VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
@ VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
@ VK_FORMAT_ASTC_12x12_UNORM_BLOCK
@ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK
@ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
@ VK_FORMAT_B16G16R16G16_422_UNORM_KHR
@ VK_FORMAT_ASTC_5x4_SRGB_BLOCK
@ VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT
@ VK_FORMAT_BC3_UNORM_BLOCK
@ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK
@ VK_FORMAT_ASTC_10x5_SRGB_BLOCK
@ VK_FORMAT_G16B16G16R16_422_UNORM
@ VK_FORMAT_ASTC_8x8_UNORM_BLOCK
@ VK_FORMAT_R32G32B32A32_SFLOAT
@ VK_FORMAT_R32G32B32A32_UINT
@ VK_FORMAT_R12X4_UNORM_PACK16_KHR
@ VK_FORMAT_G8B8G8R8_422_UNORM
@ VK_FORMAT_B8G8R8G8_422_UNORM_KHR
@ VK_FORMAT_R64G64_SFLOAT
@ VK_FORMAT_A8B8G8R8_SRGB_PACK32
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR
@ VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
@ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_D16_UNORM_S8_UINT
@ VK_FORMAT_BC6H_SFLOAT_BLOCK
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM
@ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK
@ VK_FORMAT_B8G8R8_USCALED
@ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK
@ VK_FORMAT_A2B10G10R10_UINT_PACK32
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_EAC_R11_UNORM_BLOCK
@ VK_FORMAT_R5G6B5_UNORM_PACK16
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM
@ VK_FORMAT_A2R10G10B10_SINT_PACK32
@ VK_FORMAT_A2R10G10B10_USCALED_PACK32
@ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
@ VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
@ VK_FORMAT_ASTC_8x6_SRGB_BLOCK
@ VK_FORMAT_R16G16B16_UNORM
@ VK_FORMAT_R12X4_UNORM_PACK16
@ VK_FORMAT_R16G16_USCALED
@ VK_FORMAT_R4G4B4A4_UNORM_PACK16
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR
@ VK_FORMAT_ASTC_6x5_UNORM_BLOCK
@ VK_FORMAT_ASTC_12x10_SRGB_BLOCK
@ VK_FORMAT_R16G16B16A16_SINT
@ VK_FORMAT_A2B10G10R10_UNORM_PACK32
@ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR
@ VK_FORMAT_B8G8R8A8_SRGB
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR
@ VK_FORMAT_EAC_R11G11_UNORM_BLOCK
@ VK_FORMAT_A8B8G8R8_SINT_PACK32
@ VK_FORMAT_R8G8B8A8_UNORM
@ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK
@ VK_FORMAT_R16G16_S10_5_NV
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR
@ VK_FORMAT_A2B10G10R10_USCALED_PACK32
@ VK_FORMAT_A8B8G8R8_UINT_PACK32
@ VK_FORMAT_ASTC_8x6_UNORM_BLOCK
@ VK_FORMAT_ASTC_5x4_UNORM_BLOCK
@ VK_FORMAT_A8B8G8R8_SSCALED_PACK32
@ VK_FORMAT_ASTC_10x10_UNORM_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR
@ VK_FORMAT_ASTC_8x5_UNORM_BLOCK
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR
@ VK_FORMAT_A2B10G10R10_SNORM_PACK32
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT
@ VK_FORMAT_ASTC_10x8_SRGB_BLOCK
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_R5G5B5A1_UNORM_PACK16
@ VK_FORMAT_B8G8R8A8_SINT
@ VK_FORMAT_A8B8G8R8_SNORM_PACK32
@ VK_FORMAT_B5G5R5A1_UNORM_PACK16
@ VK_FORMAT_BC1_RGB_UNORM_BLOCK
@ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
@ VK_FORMAT_R8G8B8_USCALED
@ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
@ VK_FORMAT_B8G8R8A8_SNORM
@ VK_FORMAT_BC4_SNORM_BLOCK
@ VK_FORMAT_EAC_R11_SNORM_BLOCK
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
@ VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_R8G8B8_SSCALED
@ VK_FORMAT_B16G16R16G16_422_UNORM
@ VK_FORMAT_R32G32B32_SINT
@ VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_BC6H_UFLOAT_BLOCK
@ VK_FORMAT_R8G8B8A8_USCALED
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_ASTC_10x8_UNORM_BLOCK
@ VK_FORMAT_BC7_UNORM_BLOCK
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
@ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
@ VK_FORMAT_A8B8G8R8_UNORM_PACK32
@ VK_FORMAT_ASTC_12x10_UNORM_BLOCK
@ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_R16G16B16A16_SFLOAT
@ VK_FORMAT_A2R10G10B10_SSCALED_PACK32
@ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16
@ VK_FORMAT_ASTC_10x5_UNORM_BLOCK
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
@ VK_FORMAT_BC5_UNORM_BLOCK
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR
@ VK_FORMAT_G16_B16R16_2PLANE_444_UNORM
@ VK_FORMAT_R64G64B64A64_UINT
@ VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
@ VK_FORMAT_R8G8B8A8_SINT
@ VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_A2R10G10B10_UNORM_PACK32
@ VK_FORMAT_R8G8B8A8_SNORM
@ VK_FORMAT_BC1_RGB_SRGB_BLOCK
@ VK_FORMAT_R16G16B16A16_UINT
@ VK_FORMAT_R32G32B32A32_SINT
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_BC3_SRGB_BLOCK
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR
@ VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
@ VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
@ VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_B8G8R8A8_SSCALED
@ VK_FORMAT_R32G32B32_SFLOAT
@ VK_FORMAT_R8G8B8A8_UINT
@ VK_FORMAT_ASTC_10x6_UNORM_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR
@ VK_FORMAT_BC1_RGBA_UNORM_BLOCK
@ VK_FORMAT_R4G4_UNORM_PACK8
@ VK_FORMAT_A2R10G10B10_UINT_PACK32
@ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK
@ VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT
@ VK_FORMAT_ASTC_10x10_SRGB_BLOCK
@ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK
@ VK_FORMAT_B10G11R11_UFLOAT_PACK32
@ VK_FORMAT_A4B4G4R4_UNORM_PACK16
@ VK_FORMAT_R16G16B16A16_SSCALED
@ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
@ VK_FORMAT_ASTC_5x5_SRGB_BLOCK
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM
@ VK_FORMAT_ASTC_4x4_UNORM_BLOCK
@ VK_FORMAT_B8G8R8A8_USCALED
@ VK_FORMAT_R64G64B64A64_SINT
@ VK_FORMAT_BC5_SNORM_BLOCK
@ VK_FORMAT_R64G64B64_SINT
@ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK
@ VK_FORMAT_A4R4G4B4_UNORM_PACK16
@ VK_FORMAT_BC4_UNORM_BLOCK
@ VK_FORMAT_B8G8R8_SSCALED
@ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK
@ VK_FORMAT_B5G6R5_UNORM_PACK16
@ VK_FORMAT_D32_SFLOAT_S8_UINT
@ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
@ VK_FORMAT_X8_D24_UNORM_PACK32
@ VK_FORMAT_ASTC_6x6_SRGB_BLOCK
@ VK_FORMAT_EAC_R11G11_SNORM_BLOCK
@ VK_FORMAT_ASTC_6x6_UNORM_BLOCK
VKAPI_ATTR VkResult VKAPI_CALL vkCreateShaderModule(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule)
struct VkBindImageMemoryInfo VkBindImageMemoryInfo
@ VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
@ VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT
@ VK_SUBPASS_CONTENTS_MAX_ENUM
@ VK_SUBPASS_CONTENTS_INLINE
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
VkFlags VkPipelineColorBlendStateCreateFlags
struct VkPhysicalDeviceComputeShaderDerivativesFeaturesNV VkPhysicalDeviceComputeShaderDerivativesFeaturesNV
struct VkMemoryMapInfoKHR VkMemoryMapInfoKHR
VkResult(VKAPI_PTR * PFN_vkGetImageDrmFormatModifierPropertiesEXT)(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT *pProperties)
void(VKAPI_PTR * PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)
void(VKAPI_PTR * PFN_vkGetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT *pIdentifier)
@ VK_BLEND_FACTOR_SRC1_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
@ VK_BLEND_FACTOR_SRC_COLOR
@ VK_BLEND_FACTOR_CONSTANT_COLOR
@ VK_BLEND_FACTOR_SRC_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
@ VK_BLEND_FACTOR_CONSTANT_ALPHA
@ VK_BLEND_FACTOR_DST_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
@ VK_BLEND_FACTOR_DST_COLOR
@ VK_BLEND_FACTOR_MAX_ENUM
@ VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
@ VK_BLEND_FACTOR_SRC1_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
struct VkPhysicalDeviceShaderCorePropertiesARM VkPhysicalDeviceShaderCorePropertiesARM
VkCommandBufferInheritanceRenderingInfo VkCommandBufferInheritanceRenderingInfoKHR
VkAttachmentDescriptionFlagBits
@ VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM
@ VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
struct VkMemoryToImageCopyEXT VkMemoryToImageCopyEXT
void(VKAPI_PTR * PFN_vkCmdSetFrontFace)(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddressKHR(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
@ VK_ATTACHMENT_LOAD_OP_CLEAR
@ VK_ATTACHMENT_LOAD_OP_NONE_EXT
@ VK_ATTACHMENT_LOAD_OP_LOAD
@ VK_ATTACHMENT_LOAD_OP_MAX_ENUM
@ VK_ATTACHMENT_LOAD_OP_DONT_CARE
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT_KHR
VkResult(VKAPI_PTR * PFN_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule)
struct VkPhysicalDeviceDiagnosticsConfigFeaturesNV VkPhysicalDeviceDiagnosticsConfigFeaturesNV
VkPhysicalDeviceMaintenance3Properties VkPhysicalDeviceMaintenance3PropertiesKHR
VkFlags VkDescriptorPoolResetFlags
struct VkAllocationCallbacks VkAllocationCallbacks
VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
struct VkDescriptorBufferInfo VkDescriptorBufferInfo
VkSubmitFlagBits VkSubmitFlagBitsKHR
VkResolveModeFlagBits VkResolveModeFlagBitsKHR
VkPhysicalDeviceExternalFenceInfo VkPhysicalDeviceExternalFenceInfoKHR
struct VkPresentTimeGOOGLE VkPresentTimeGOOGLE
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2 *pProperties)
VkMutableDescriptorTypeListEXT VkMutableDescriptorTypeListVALVE
@ VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_HDR10_HLG_EXT
@ VK_COLOR_SPACE_DOLBYVISION_EXT
@ VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
@ VK_COLORSPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT
@ VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
@ VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
@ VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_BT2020_LINEAR_EXT
@ VK_COLOR_SPACE_BT709_NONLINEAR_EXT
@ VK_COLOR_SPACE_BT709_LINEAR_EXT
@ VK_COLOR_SPACE_MAX_ENUM_KHR
@ VK_COLOR_SPACE_PASS_THROUGH_EXT
@ VK_COLOR_SPACE_HDR10_ST2084_EXT
@ VK_COLOR_SPACE_DCI_P3_LINEAR_EXT
@ VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT
@ VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports)
VKAPI_ATTR void VKAPI_CALL vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes)
struct VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV
struct VkSemaphoreCreateInfo VkSemaphoreCreateInfo
VkResult(VKAPI_PTR * PFN_vkEnumerateInstanceVersion)(uint32_t *pApiVersion)
struct VkDescriptorSetVariableDescriptorCountAllocateInfo VkDescriptorSetVariableDescriptorCountAllocateInfo
VkFlags VkDebugUtilsMessengerCallbackDataFlagsEXT
VkConditionalRenderingFlagBitsEXT
@ VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT
@ VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT
static const VkAccessFlagBits2 VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV
VkResult(VKAPI_PTR * PFN_vkQueuePresentKHR)(VkQueue queue, const VkPresentInfoKHR *pPresentInfo)
struct VkPhysicalDeviceMeshShaderPropertiesEXT VkPhysicalDeviceMeshShaderPropertiesEXT
struct VkColorBlendAdvancedEXT VkColorBlendAdvancedEXT
void(VKAPI_PTR * PFN_vkCmdOpticalFlowExecuteNV)(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV *pExecuteInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges)
struct VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
VkResult(VKAPI_PTR * PFN_vkMergeValidationCachesEXT)(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT *pSrcCaches)
VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT
struct VkDepthBiasRepresentationInfoEXT VkDepthBiasRepresentationInfoEXT
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR
struct VkPhysicalDeviceLimits VkPhysicalDeviceLimits
void(VKAPI_PTR * PFN_vkGetLatencyTimingsNV)(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pTimingCount, VkGetLatencyMarkerInfoNV *pLatencyMarkerInfo)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR
VKAPI_ATTR void VKAPI_CALL vkCmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer)
struct VkPresentTimesInfoGOOGLE VkPresentTimesInfoGOOGLE
VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
VkResult(VKAPI_PTR * PFN_vkCopyAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR *pInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D *pDiscardRectangles)
VkResult(VKAPI_PTR * PFN_vkGetValidationCacheDataEXT)(VkDevice device, VkValidationCacheEXT validationCache, size_t *pDataSize, void *pData)
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutBindingOffsetEXT(VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize *pOffset)
struct VkPipelineViewportSwizzleStateCreateInfoNV VkPipelineViewportSwizzleStateCreateInfoNV
VkResult(VKAPI_PTR * PFN_vkDeviceWaitIdle)(VkDevice device)
VkChromaLocation VkChromaLocationKHR
struct VkVideoEndCodingInfoKHR VkVideoEndCodingInfoKHR
VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo)
VKAPI_ATTR void VKAPI_CALL vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
VkResult(VKAPI_PTR * PFN_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR *pModes)
struct VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsObjectTagInfoEXT *pTagInfo)
VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, uint32_t bufferCount, const VkDescriptorBufferBindingInfoEXT *pBindingInfos)
void(VKAPI_PTR * PFN_vkDestroyEvent)(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator)
struct VkPipelineExecutableInfoKHR VkPipelineExecutableInfoKHR
void(VKAPI_PTR * PFN_vkCmdBlitImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pSurfaceFormatCount, VkSurfaceFormatKHR *pSurfaceFormats)
struct VkMicromapCreateInfoEXT VkMicromapCreateInfoEXT
VkVideoCapabilityFlagBitsKHR
@ VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR
@ VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties)
VkFlags VkPipelineTessellationStateCreateFlags
struct VkBufferUsageFlags2CreateInfoKHR VkBufferUsageFlags2CreateInfoKHR
struct VkRenderingFragmentDensityMapAttachmentInfoEXT VkRenderingFragmentDensityMapAttachmentInfoEXT
void(VKAPI_PTR * PFN_vkCmdWriteTimestamp)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
void(VKAPI_PTR * PFN_vkCmdSetDepthTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
struct VkAttachmentDescription2 VkAttachmentDescription2
struct VkFramebufferCreateInfo VkFramebufferCreateInfo
VKAPI_ATTR void VKAPI_CALL vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkDestroyDescriptorUpdateTemplateKHR)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToImageIndirectNV(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers *pImageSubresources)
struct VkVideoReferenceSlotInfoKHR VkVideoReferenceSlotInfoKHR
void(VKAPI_PTR * PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)(VkDevice device, const VkDescriptorSetBindingReferenceVALVE *pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping)
struct VkPhysicalDeviceDepthStencilResolveProperties VkPhysicalDeviceDepthStencilResolveProperties
VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues)
struct VkAccelerationStructureMemoryRequirementsInfoNV VkAccelerationStructureMemoryRequirementsInfoNV
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversionKHR(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion)
struct VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR
VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectNameEXT(VkDevice device, const VkDebugMarkerObjectNameInfoEXT *pNameInfo)
void(VKAPI_PTR * PFN_vkCmdDrawIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
struct VkSubpassDependency VkSubpassDependency
struct VkAccelerationStructureBuildGeometryInfoKHR VkAccelerationStructureBuildGeometryInfoKHR
void(VKAPI_PTR * PFN_vkInternalAllocationNotification)(void *pUserData, size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope)
VkDeviceSize(VKAPI_PTR * PFN_vkGetRayTracingShaderGroupStackSizeKHR)(VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR
void(VKAPI_PTR * PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets)
VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
struct VkPhysicalDeviceLineRasterizationFeaturesEXT VkPhysicalDeviceLineRasterizationFeaturesEXT
struct VkPhysicalDeviceMaintenance4Features VkPhysicalDeviceMaintenance4Features
VkDeviceAddressBindingTypeEXT
@ VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT
@ VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT
@ VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR
@ VK_BLEND_OVERLAP_CONJOINT_EXT
@ VK_BLEND_OVERLAP_MAX_ENUM_EXT
@ VK_BLEND_OVERLAP_DISJOINT_EXT
@ VK_BLEND_OVERLAP_UNCORRELATED_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayProperties2KHR(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkDisplayProperties2KHR *pProperties)
void(VKAPI_PTR * PFN_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer commandBuffer)
VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
VkViewportCoordinateSwizzleNV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV
@ VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV
VkPipelineInfoKHR VkPipelineInfoEXT
@ VK_ATTACHMENT_STORE_OP_NONE_KHR
@ VK_ATTACHMENT_STORE_OP_NONE
@ VK_ATTACHMENT_STORE_OP_NONE_QCOM
@ VK_ATTACHMENT_STORE_OP_MAX_ENUM
@ VK_ATTACHMENT_STORE_OP_DONT_CARE
@ VK_ATTACHMENT_STORE_OP_NONE_EXT
@ VK_ATTACHMENT_STORE_OP_STORE
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireProfilingLockKHR(VkDevice device, const VkAcquireProfilingLockInfoKHR *pInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkCopyMicromapToMemoryEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT *pInfo)
struct VkPipelineExecutableStatisticKHR VkPipelineExecutableStatisticKHR
void(VKAPI_PTR * PFN_vkDestroyPrivateDataSlot)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT
VKAPI_ATTR void VKAPI_CALL vkDestroyCuFunctionNVX(VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties)
VKAPI_ATTR void VKAPI_CALL vkCmdEndRendering(VkCommandBuffer commandBuffer)
struct VkMemoryHeap VkMemoryHeap
struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM VkCommandBufferInheritanceRenderPassTransformInfoQCOM
VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainCounterEXT(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t *pCounterValue)
VkFlags VkOpticalFlowGridSizeFlagsNV
VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSubresourceLayoutKHR(VkDevice device, const VkDeviceImageSubresourceInfoKHR *pInfo, VkSubresourceLayout2KHR *pLayout)
VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2KHR(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
struct VkPhysicalDeviceUniformBufferStandardLayoutFeatures VkPhysicalDeviceUniformBufferStandardLayoutFeatures
struct VkPipelineDynamicStateCreateInfo VkPipelineDynamicStateCreateInfo
VkCommandPoolCreateFlagBits
@ VK_COMMAND_POOL_CREATE_TRANSIENT_BIT
@ VK_COMMAND_POOL_CREATE_PROTECTED_BIT
@ VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
@ VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM
VkFlags VkGeometryFlagsKHR
VKAPI_ATTR VkResult VKAPI_CALL vkEndCommandBuffer(VkCommandBuffer commandBuffer)
struct VkWriteDescriptorSet VkWriteDescriptorSet
struct VkPhysicalDeviceExclusiveScissorFeaturesNV VkPhysicalDeviceExclusiveScissorFeaturesNV
struct VkDeviceDeviceMemoryReportCreateInfoEXT VkDeviceDeviceMemoryReportCreateInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendEquationEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT *pColorBlendEquations)
struct VkPhysicalDevicePushDescriptorPropertiesKHR VkPhysicalDevicePushDescriptorPropertiesKHR
VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksEXT(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
static const VkMemoryDecompressionMethodFlagBitsNV VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV
PFN_vkVoidFunction(VKAPI_PTR * PFN_vkGetInstanceProcAddrLUNARG)(VkInstance instance, const char *pName)
struct VkPhysicalDeviceTimelineSemaphoreFeatures VkPhysicalDeviceTimelineSemaphoreFeatures
VkFlags VkExternalMemoryFeatureFlagsNV
void(VKAPI_PTR * PFN_vkCmdSetDepthBounds)(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
struct VkRenderPassCreateInfo2 VkRenderPassCreateInfo2
@ VK_POLYGON_MODE_MAX_ENUM
@ VK_POLYGON_MODE_FILL_RECTANGLE_NV
struct VkPipelineViewportDepthClipControlCreateInfoEXT VkPipelineViewportDepthClipControlCreateInfoEXT
static const VkAccessFlagBits2 VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT
void(VKAPI_PTR * PFN_vkSetHdrMetadataEXT)(VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR *pSwapchains, const VkHdrMetadataEXT *pMetadata)
struct VkSparseImageMemoryBindInfo VkSparseImageMemoryBindInfo
VkFlags64 VkPipelineStageFlags2
struct VkBufferCopy2 VkBufferCopy2
VkResult(VKAPI_PTR * PFN_vkCreateCuFunctionNVX)(VkDevice device, const VkCuFunctionCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuFunctionNVX *pFunction)
void(VKAPI_PTR * PFN_vkCmdSetCheckpointNV)(VkCommandBuffer commandBuffer, const void *pCheckpointMarker)
VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2KHR(VkDevice device, VkImage image, const VkImageSubresource2KHR *pSubresource, VkSubresourceLayout2KHR *pLayout)
struct VkPastPresentationTimingGOOGLE VkPastPresentationTimingGOOGLE
struct VkPhysicalDeviceCubicClampFeaturesQCOM VkPhysicalDeviceCubicClampFeaturesQCOM
struct VkPipelineIndirectDeviceAddressInfoNV VkPipelineIndirectDeviceAddressInfoNV
VkIndirectCommandsTokenTypeNV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV
@ VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV
void(VKAPI_PTR * PFN_vkGetShaderModuleCreateInfoIdentifierEXT)(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, VkShaderModuleIdentifierEXT *pIdentifier)
VKAPI_ATTR void VKAPI_CALL vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportSwizzleNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV *pViewportSwizzles)
VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
VkFlags VkMicromapCreateFlagsEXT
@ VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR
@ VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT
@ VK_PIPELINE_STAGE_VERTEX_INPUT_BIT
@ VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
@ VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV
@ VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV
@ VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT
@ VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT
@ VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV
@ VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
@ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT
@ VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
@ VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV
@ VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
@ VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT
@ VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_PIPELINE_STAGE_ALL_COMMANDS_BIT
@ VK_PIPELINE_STAGE_NONE_KHR
@ VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
@ VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT
@ VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_PIPELINE_STAGE_VERTEX_SHADER_BIT
@ VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
@ VK_PIPELINE_STAGE_HOST_BIT
@ VK_PIPELINE_STAGE_TRANSFER_BIT
@ VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
@ VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV
@ VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkCreateRayTracingPipelinesNV)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines)
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo, uint32_t *pNumPasses)
static const VkAccessFlagBits2 VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV
struct VkComputePipelineIndirectBufferInfoNV VkComputePipelineIndirectBufferInfoNV
struct VkVideoDecodeH265SessionParametersAddInfoKHR VkVideoDecodeH265SessionParametersAddInfoKHR
VkFlags VkCommandBufferUsageFlags
@ VK_COPY_MICROMAP_MODE_SERIALIZE_EXT
@ VK_COPY_MICROMAP_MODE_COMPACT_EXT
@ VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT
@ VK_COPY_MICROMAP_MODE_MAX_ENUM_EXT
@ VK_COPY_MICROMAP_MODE_CLONE_EXT
struct VkDescriptorPoolInlineUniformBlockCreateInfo VkDescriptorPoolInlineUniformBlockCreateInfo
void(VKAPI_PTR * PFN_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void *pData)
VkFlags VkVideoEndCodingFlagsKHR
VkPerformanceValueTypeINTEL
@ VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL
@ VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL
struct VkPhysicalDeviceDrmPropertiesEXT VkPhysicalDeviceDrmPropertiesEXT
struct VkPhysicalDeviceImageProcessingPropertiesQCOM VkPhysicalDeviceImageProcessingPropertiesQCOM
struct VkPhysicalDeviceShaderTerminateInvocationFeatures VkPhysicalDeviceShaderTerminateInvocationFeatures
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VkSurfaceFormat2KHR *pSurfaceFormats)
VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos)
void(VKAPI_PTR * PFN_vkDestroyDescriptorSetLayout)(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks *pAllocator)
struct VkPhysicalDeviceLayeredDriverPropertiesMSFT VkPhysicalDeviceLayeredDriverPropertiesMSFT
struct VkRenderPassCreationControlEXT VkRenderPassCreationControlEXT
VkPipelineRobustnessBufferBehaviorEXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT
@ VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT
struct VkSwapchainDisplayNativeHdrCreateInfoAMD VkSwapchainDisplayNativeHdrCreateInfoAMD
struct VkCommandPoolCreateInfo VkCommandPoolCreateInfo
VkResult(VKAPI_PTR * PFN_vkGetQueryPoolResults)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags)
struct VkVideoFormatPropertiesKHR VkVideoFormatPropertiesKHR
void(VKAPI_PTR * PFN_vkCmdDecompressMemoryIndirectCountNV)(VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride)
static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT
VkFlags VkSparseImageFormatFlags
VkValidationFeatureEnableEXT
@ VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT
@ VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT
@ VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT
@ VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT
@ VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT
@ VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuFunctionNVX(VkDevice device, const VkCuFunctionCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuFunctionNVX *pFunction)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT
void(VKAPI_PTR * PFN_vkCmdSetScissorWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
void(VKAPI_PTR * PFN_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer commandBuffer, const VkExtent2D *pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
VkResult(VKAPI_PTR * PFN_vkCreateDisplayModeKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDisplayModeKHR *pMode)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
struct VkPhysicalDeviceDepthClipEnableFeaturesEXT VkPhysicalDeviceDepthClipEnableFeaturesEXT
VkResult(VKAPI_PTR * PFN_vkUpdateVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR *pUpdateInfo)
struct VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV
void(VKAPI_PTR * PFN_vkCmdCopyMicromapToMemoryEXT)(VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT *pInfo)
struct VkBufferImageCopy2 VkBufferImageCopy2
struct VkVideoSessionParametersCreateInfoKHR VkVideoSessionParametersCreateInfoKHR
VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos)
struct VkImageBlit2 VkImageBlit2
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV *pCustomSampleOrders)
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
struct VkPresentIdKHR VkPresentIdKHR
VkResult(VKAPI_PTR * PFN_vkResetDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
struct VkPipelineColorBlendAttachmentState VkPipelineColorBlendAttachmentState
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties)
void(VKAPI_PTR * PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
struct VkSwapchainCounterCreateInfoEXT VkSwapchainCounterCreateInfoEXT
VkDiscardRectangleModeEXT
@ VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT
@ VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT
@ VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT
VKAPI_ATTR void VKAPI_CALL vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo)
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR
struct VkCopyMemoryToImageIndirectCommandNV VkCopyMemoryToImageIndirectCommandNV
VkSamplerYcbcrConversionInfo VkSamplerYcbcrConversionInfoKHR
uint64_t(VKAPI_PTR * PFN_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo)
struct VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
struct VkSwapchainPresentModeInfoEXT VkSwapchainPresentModeInfoEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlot(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t *pValue)
struct VkVideoDecodeH264SessionParametersAddInfoKHR VkVideoDecodeH264SessionParametersAddInfoKHR
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT
PFN_vkVoidFunction(VKAPI_PTR * PFN_vkGetInstanceProcAddr)(VkInstance instance, const char *pName)
struct VkClearAttachment VkClearAttachment
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceToolProperties)(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorEXT(VkDevice device, const VkDescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor)
struct VkQueryPoolPerformanceQueryCreateInfoINTEL VkQueryPoolPerformanceQueryCreateInfoINTEL
VkResult(VKAPI_PTR * PFN_vkBindImageMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos)
VkVideoCodecOperationFlagBitsKHR
@ VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
@ VK_VIDEO_CODEC_OPERATION_NONE_KHR
@ VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
@ VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR
VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VkImage *pSwapchainImages)
void(VKAPI_PTR * PFN_vkGetDeviceImageMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
struct VkImageFormatProperties2 VkImageFormatProperties2
VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks *pAllocator)
VkRenderPassCreateInfo2 VkRenderPassCreateInfo2KHR
VkResult(VKAPI_PTR * PFN_vkCreateSemaphore)(VkDevice device, const VkSemaphoreCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore)
struct VkSpecializationMapEntry VkSpecializationMapEntry
@ VK_OBJECT_TYPE_PIPELINE
@ VK_OBJECT_TYPE_FRAMEBUFFER
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
@ VK_OBJECT_TYPE_SHADER_EXT
@ VK_OBJECT_TYPE_QUERY_POOL
@ VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA
@ VK_OBJECT_TYPE_DEVICE_MEMORY
@ VK_OBJECT_TYPE_CU_MODULE_NVX
@ VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL
@ VK_OBJECT_TYPE_DESCRIPTOR_POOL
@ VK_OBJECT_TYPE_COMMAND_BUFFER
@ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR
@ VK_OBJECT_TYPE_PIPELINE_LAYOUT
@ VK_OBJECT_TYPE_RENDER_PASS
@ VK_OBJECT_TYPE_DESCRIPTOR_SET
@ VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
@ VK_OBJECT_TYPE_SHADER_MODULE
@ VK_OBJECT_TYPE_DISPLAY_KHR
@ VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV
@ VK_OBJECT_TYPE_IMAGE_VIEW
@ VK_OBJECT_TYPE_PRIVATE_DATA_SLOT
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR
@ VK_OBJECT_TYPE_COMMAND_POOL
@ VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR
@ VK_OBJECT_TYPE_SWAPCHAIN_KHR
@ VK_OBJECT_TYPE_PIPELINE_CACHE
@ VK_OBJECT_TYPE_VIDEO_SESSION_KHR
@ VK_OBJECT_TYPE_PHYSICAL_DEVICE
@ VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR
@ VK_OBJECT_TYPE_SURFACE_KHR
@ VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
@ VK_OBJECT_TYPE_MAX_ENUM
@ VK_OBJECT_TYPE_BUFFER_VIEW
@ VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT
@ VK_OBJECT_TYPE_SEMAPHORE
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR
@ VK_OBJECT_TYPE_CU_FUNCTION_NVX
@ VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_OBJECT_TYPE_INSTANCE
@ VK_OBJECT_TYPE_MICROMAP_EXT
@ VK_OBJECT_TYPE_DISPLAY_MODE_KHR
@ VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
VkFlags VkHeadlessSurfaceCreateFlagsEXT
void(VKAPI_PTR * PFN_vkCmdSetStencilOp)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointersFeaturesKHR
struct VkPhysicalDeviceProperties2 VkPhysicalDeviceProperties2
void(VKAPI_PTR * PFN_vkCmdDrawMultiEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT *pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)
@ VK_BUILD_MICROMAP_MODE_BUILD_EXT
@ VK_BUILD_MICROMAP_MODE_MAX_ENUM_EXT
struct VkImageResolve VkImageResolve
struct VkPhysicalDeviceHostImageCopyFeaturesEXT VkPhysicalDeviceHostImageCopyFeaturesEXT
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetHostMappingVALVE(VkDevice device, VkDescriptorSet descriptorSet, void **ppData)
struct VkImageDrmFormatModifierPropertiesEXT VkImageDrmFormatModifierPropertiesEXT
struct VkPhysicalDeviceToolProperties VkPhysicalDeviceToolProperties
struct VkMemoryBarrier VkMemoryBarrier
VkResult(VKAPI_PTR * PFN_vkCreateSharedSwapchainsKHR)(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchains)
VkDeviceAddress(VKAPI_PTR * PFN_vkGetBufferDeviceAddressEXT)(VkDevice device, const VkBufferDeviceAddressInfo *pInfo)
struct VkCalibratedTimestampInfoEXT VkCalibratedTimestampInfoEXT
struct VkDeviceGroupCommandBufferBeginInfo VkDeviceGroupCommandBufferBeginInfo
@ VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM
@ VK_QUERY_RESULT_PARTIAL_BIT
@ VK_QUERY_RESULT_WITH_STATUS_BIT_KHR
@ VK_QUERY_RESULT_WAIT_BIT
@ VK_QUERY_RESULT_WITH_AVAILABILITY_BIT
VkResult(VKAPI_PTR * PFN_vkCopyImageToMemoryEXT)(VkDevice device, const VkCopyImageToMemoryInfoEXT *pCopyImageToMemoryInfo)
struct VkDeviceGroupBindSparseInfo VkDeviceGroupBindSparseInfo
VKAPI_ATTR void VKAPI_CALL vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV *pExecuteInfo)
void(VKAPI_PTR * PFN_vkCmdSetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
VkResult(VKAPI_PTR * PFN_vkCreateImage)(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage)
void(VKAPI_PTR * PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set)
VkResult(VKAPI_PTR * PFN_vkCreateDescriptorUpdateTemplate)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
VKAPI_ATTR void VKAPI_CALL vkUninitializePerformanceApiINTEL(VkDevice device)
struct VkAccelerationStructureMotionInstanceNV VkAccelerationStructureMotionInstanceNV
VkResult(VKAPI_PTR * PFN_vkCreateDebugReportCallbackEXT)(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback)
VkExternalFenceFeatureFlagBits
@ VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT
@ VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR
@ VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT
@ VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR
struct VkDeviceGroupPresentInfoKHR VkDeviceGroupPresentInfoKHR
struct VkVideoDecodeH265DpbSlotInfoKHR VkVideoDecodeH265DpbSlotInfoKHR
VkResult(VKAPI_PTR * PFN_vkCreatePipelineLayout)(VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout)
struct VkPipelineCreateFlags2CreateInfoKHR VkPipelineCreateFlags2CreateInfoKHR
static const VkBufferUsageFlagBits2KHR VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV
struct VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV
struct VkDisplaySurfaceCreateInfoKHR VkDisplaySurfaceCreateInfoKHR
void(VKAPI_PTR * PFN_vkTrimCommandPoolKHR)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VkPipelineExecutableStatisticKHR *pStatistics)
void(VKAPI_PTR * PFN_vkCmdSetColorBlendAdvancedEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT *pColorBlendAdvanced)
struct VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
@ VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM
@ VK_FENCE_CREATE_SIGNALED_BIT
VkGeometryInstanceFlagsKHR VkGeometryInstanceFlagsNV
VkPhysicalDeviceSubgroupSizeControlProperties VkPhysicalDeviceSubgroupSizeControlPropertiesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdWriteMicromapsPropertiesEXT(VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
VKAPI_ATTR void VKAPI_CALL vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets)
struct VkPhysicalDeviceShaderIntegerDotProductFeatures VkPhysicalDeviceShaderIntegerDotProductFeatures
VKAPI_ATTR void VKAPI_CALL vkGetPipelineIndirectMemoryRequirementsNV(VkDevice device, const VkComputePipelineCreateInfo *pCreateInfo, VkMemoryRequirements2 *pMemoryRequirements)
VkResult(VKAPI_PTR * PFN_vkAcquireNextImageKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t *pImageIndex)
VKAPI_ATTR void VKAPI_CALL vkDestroyBuffer(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks *pAllocator)
VkDepthBiasRepresentationEXT
@ VK_DEPTH_BIAS_REPRESENTATION_MAX_ENUM_EXT
@ VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT
@ VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT
@ VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplateKHR(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate)
struct VkBindImageMemoryDeviceGroupInfo VkBindImageMemoryDeviceGroupInfo
VkRenderingAttachmentInfo VkRenderingAttachmentInfoKHR
struct VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
struct VkHeadlessSurfaceCreateInfoEXT VkHeadlessSurfaceCreateInfoEXT
VkFlags VkVideoDecodeH264PictureLayoutFlagsKHR
VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures)
VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos)
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pRectCount, VkRect2D *pRects)
struct VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT
VkDeviceGroupBindSparseInfo VkDeviceGroupBindSparseInfoKHR
struct VkDeviceGroupRenderPassBeginInfo VkDeviceGroupRenderPassBeginInfo
VkDeviceAddressBindingFlagBitsEXT
@ VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT
@ VK_DEVICE_ADDRESS_BINDING_FLAG_BITS_MAX_ENUM_EXT
static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT_KHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM
VkResult(VKAPI_PTR * PFN_vkBindVideoSessionMemoryKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const VkBindVideoSessionMemoryInfoKHR *pBindSessionMemoryInfos)
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnable(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes)
struct VkSurfaceFormatKHR VkSurfaceFormatKHR
VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverPropertiesKHR
struct VkPhysicalDeviceDescriptorBufferFeaturesEXT VkPhysicalDeviceDescriptorBufferFeaturesEXT
VkPipelineCreationFeedbackFlagBits VkPipelineCreationFeedbackFlagBitsEXT
struct VkAmigoProfilingSubmitInfoSEC VkAmigoProfilingSubmitInfoSEC
VkResult(VKAPI_PTR * PFN_vkWriteMicromapsPropertiesEXT)(VkDevice device, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, size_t dataSize, void *pData, size_t stride)
struct VkCoarseSampleLocationNV VkCoarseSampleLocationNV
VkImageViewCreateFlagBits
@ VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM
@ VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT
@ VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT
VkResult(VKAPI_PTR * PFN_vkAcquireNextImage2KHR)(VkDevice device, const VkAcquireNextImageInfoKHR *pAcquireInfo, uint32_t *pImageIndex)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT
@ VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT
@ VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT
@ VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT
void(VKAPI_PTR * PFN_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV *pCustomSampleOrders)
struct VkPipelineCoverageToColorStateCreateInfoNV VkPipelineCoverageToColorStateCreateInfoNV
struct VkPhysicalDeviceDepthClampZeroOneFeaturesEXT VkPhysicalDeviceDepthClampZeroOneFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
struct VkClearDepthStencilValue VkClearDepthStencilValue
VKAPI_ATTR void VKAPI_CALL vkCmdSetAlphaToCoverageEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable)
VkResult(VKAPI_PTR * PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout)
struct VkExtensionProperties VkExtensionProperties
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceFdKHR(VkDevice device, const VkFenceGetFdInfoKHR *pGetFdInfo, int *pFd)
VkExternalSemaphoreHandleTypeFlagBits
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
@ VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR
struct VkVideoSessionCreateInfoKHR VkVideoSessionCreateInfoKHR
struct VkSamplerYcbcrConversionImageFormatProperties VkSamplerYcbcrConversionImageFormatProperties
VkVideoCodingControlFlagBitsKHR
@ VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR
struct VkImageCopy VkImageCopy
VkResult(VKAPI_PTR * PFN_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL *pMarkerInfo)
VkFlags VkPipelineDynamicStateCreateFlags
struct VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
void(VKAPI_PTR * PFN_vkCmdBeginQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
struct VkPhysicalDeviceDescriptorIndexingProperties VkPhysicalDeviceDescriptorIndexingProperties
VKAPI_ATTR VkResult VKAPI_CALL vkAcquirePerformanceConfigurationINTEL(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, VkPerformanceConfigurationINTEL *pConfiguration)
VkPhysicalDevicePrivateDataFeatures VkPhysicalDevicePrivateDataFeaturesEXT
VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
struct VkPhysicalDeviceCoverageReductionModeFeaturesNV VkPhysicalDeviceCoverageReductionModeFeaturesNV
static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT_KHR
VKAPI_ATTR VkDeviceSize VKAPI_CALL vkGetRayTracingShaderGroupStackSizeKHR(VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader)
VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData)
struct VkPhysicalDeviceYcbcrDegammaFeaturesQCOM VkPhysicalDeviceYcbcrDegammaFeaturesQCOM
VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageToColorLocationNV(VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation)
VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplate(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdBindVertexBuffers2)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
void(VKAPI_PTR * PFN_vkCmdEndRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)(VkPhysicalDevice physicalDevice, uint32_t *pCombinationCount, VkFramebufferMixedSamplesCombinationNV *pCombinations)
VkResult(VKAPI_PTR * PFN_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo)
struct VkPhysicalDevicePipelineProtectedAccessFeaturesEXT VkPhysicalDevicePipelineProtectedAccessFeaturesEXT
void(VKAPI_PTR * PFN_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
struct VkAccelerationStructureGeometryMotionTrianglesDataNV VkAccelerationStructureGeometryMotionTrianglesDataNV
struct VkPipelineShaderStageModuleIdentifierCreateInfoEXT VkPipelineShaderStageModuleIdentifierCreateInfoEXT
VKAPI_ATTR void VKAPI_CALL vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks *pAllocator)
struct VkPipelineDiscardRectangleStateCreateInfoEXT VkPipelineDiscardRectangleStateCreateInfoEXT
VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks *pAllocator)
void(VKAPI_PTR * PFN_vkCmdBuildMicromapsEXT)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV *pExternalImageFormatProperties)
VkVideoDecodeUsageFlagBitsKHR
@ VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR
@ VK_VIDEO_DECODE_USAGE_FLAG_BITS_MAX_ENUM_KHR
@ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR
@ VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR
@ VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR
VkResolveModeFlags VkResolveModeFlagsKHR
void(VKAPI_PTR * PFN_vkCmdBindInvocationMaskHUAWEI)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
struct VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
struct VkPhysicalDeviceRayTracingPipelinePropertiesKHR VkPhysicalDeviceRayTracingPipelinePropertiesKHR
struct VkFrameBoundaryEXT VkFrameBoundaryEXT
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT
void(VKAPI_PTR * PFN_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D *pDiscardRectangles)
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT
struct VkSurfaceCapabilitiesKHR VkSurfaceCapabilitiesKHR
VkPipelineCreationFeedback VkPipelineCreationFeedbackEXT
struct VkImageCompressionControlEXT VkImageCompressionControlEXT
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkCooperativeMatrixPropertiesNV *pProperties)
struct VkPipelineCacheHeaderVersionOne VkPipelineCacheHeaderVersionOne
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR
VkResolveImageInfo2 VkResolveImageInfo2KHR
VkMemoryAllocateFlags VkMemoryAllocateFlagsKHR
static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT
struct VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT
@ VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR
@ VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM
@ VK_EVENT_CREATE_DEVICE_ONLY_BIT
VkResult(VKAPI_PTR * PFN_vkCopyImageToImageEXT)(VkDevice device, const VkCopyImageToImageInfoEXT *pCopyImageToImageInfo)
VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferOpaqueCaptureDescriptorDataEXT(VkDevice device, const VkBufferCaptureDescriptorDataInfoEXT *pInfo, void *pData)
struct VkCopyMemoryToMicromapInfoEXT VkCopyMemoryToMicromapInfoEXT
VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements *pSparseMemoryRequirements)
VkResult(VKAPI_PTR * PFN_vkCreatePrivateDataSlot)(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
VkFlags VkCommandBufferResetFlags
VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
VkFlags VkSurfaceTransformFlagsKHR
VkExportFenceCreateInfo VkExportFenceCreateInfoKHR
struct VkAccelerationStructureInstanceKHR VkAccelerationStructureInstanceKHR
VkSamplerYcbcrConversionCreateInfo VkSamplerYcbcrConversionCreateInfoKHR
struct VkVertexInputBindingDivisorDescriptionEXT VkVertexInputBindingDivisorDescriptionEXT
static const VkPipelineCreateFlagBits2KHR VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR
VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout)
VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddressKHR(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo)
void(VKAPI_PTR * PFN_vkCmdSetPrimitiveTopology)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
VkResult(VKAPI_PTR * PFN_vkAllocateCommandBuffers)(VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers)
VkPhysicalDeviceDescriptorIndexingProperties VkPhysicalDeviceDescriptorIndexingPropertiesEXT
void(VKAPI_PTR * PFN_vkGetPhysicalDeviceFeatures2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures)
VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceStatus(VkDevice device, VkFence fence)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDevice *pDevice)
struct VkPhysicalDeviceMemoryDecompressionPropertiesNV VkPhysicalDeviceMemoryDecompressionPropertiesNV
struct VkPhysicalDeviceProvokingVertexPropertiesEXT VkPhysicalDeviceProvokingVertexPropertiesEXT
VkFlags VkVideoDecodeUsageFlagsKHR
VkResult(VKAPI_PTR * PFN_vkEnumerateDeviceExtensionProperties)(VkPhysicalDevice physicalDevice, const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties)
struct VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR
struct VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
struct VkMicromapUsageEXT VkMicromapUsageEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
void(VKAPI_PTR * PFN_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV *pShadingRatePalettes)
struct VkCopyCommandTransformInfoQCOM VkCopyCommandTransformInfoQCOM
struct VkVideoDecodeH265CapabilitiesKHR VkVideoDecodeH265CapabilitiesKHR
struct VkPipelineRasterizationLineStateCreateInfoEXT VkPipelineRasterizationLineStateCreateInfoEXT
VKAPI_ATTR VkResult VKAPI_CALL vkCreateOpticalFlowSessionNV(VkDevice device, const VkOpticalFlowSessionCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkOpticalFlowSessionNV *pSession)
void(VKAPI_PTR * PFN_vkCmdEndQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)
struct VkAccelerationStructureInfoNV VkAccelerationStructureInfoNV
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV *pExternalImageFormatProperties)
struct VkImageCopy2 VkImageCopy2
VkResult(VKAPI_PTR * PFN_vkReleaseSwapchainImagesEXT)(VkDevice device, const VkReleaseSwapchainImagesInfoEXT *pReleaseInfo)
VkPhysicalDeviceTimelineSemaphoreFeatures VkPhysicalDeviceTimelineSemaphoreFeaturesKHR
struct VkAccelerationStructureBuildRangeInfoKHR VkAccelerationStructureBuildRangeInfoKHR
VkDevicePrivateDataCreateInfo VkDevicePrivateDataCreateInfoEXT
VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
struct VkPhysicalDeviceSynchronization2Features VkPhysicalDeviceSynchronization2Features
VKAPI_ATTR void VKAPI_CALL vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D *pExclusiveScissors)
VKAPI_ATTR void VKAPI_CALL vkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR *pCodingControlInfo)
struct VkCopyMicromapToMemoryInfoEXT VkCopyMicromapToMemoryInfoEXT
struct VkSamplerYcbcrConversionInfo VkSamplerYcbcrConversionInfo
static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV
struct VkSparseBufferMemoryBindInfo VkSparseBufferMemoryBindInfo
VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorBufferEmbeddedSamplersEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set)
void(VKAPI_PTR * PFN_vkDestroySwapchainKHR)(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks *pAllocator)
VKAPI_ATTR void VKAPI_CALL vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks *pAllocator)
VkFlags VkColorComponentFlags
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_COPY_2
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL
@ VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES
@ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMAGE_BLIT_2
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR
@ VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT
@ VK_STRUCTURE_TYPE_DEPENDENCY_INFO
@ VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
@ VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR
@ VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES
@ VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR
@ VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2
@ VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR
@ VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT
@ VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM
@ VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV
@ VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT
@ VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
@ VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT
@ VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2
@ VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_BIND_SPARSE_INFO
@ VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR
@ VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES
@ VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV
@ VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD
@ VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO
@ VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM
@ VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2
@ VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV
@ VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES
@ VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
@ VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD
@ VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2
@ VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES
@ VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2
@ VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_MAX_ENUM
@ VK_STRUCTURE_TYPE_RENDERING_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
@ VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES
@ VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT
@ VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO
@ VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR
@ VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI
@ VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES
@ VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT
@ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR
@ VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
@ VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
@ VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR
@ VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV
@ VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO
@ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES
@ VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
@ VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
@ VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR
@ VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_HDR_METADATA_EXT
@ VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
@ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV
@ VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES
@ VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT
@ VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV
@ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV
@ VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
@ VK_STRUCTURE_TYPE_PRESENT_ID_KHR
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
@ VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI
@ VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV
@ VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR
@ VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES
@ VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES
@ VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO
@ VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
@ VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES
@ VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO
@ VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM
@ VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2
@ VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT
@ VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT
@ VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV
@ VK_STRUCTURE_TYPE_APPLICATION_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR
@ VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2
@ VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO
@ VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT
@ VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR
@ VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
@ VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR
@ VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR
@ VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID
@ VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX
@ VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR
@ VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK
@ VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO
@ VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
@ VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM
@ VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO
@ VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR
@ VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
@ VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR
@ VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_BUFFER_COPY_2
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
@ VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT
@ VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN
@ VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX
@ VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
@ VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG
@ VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR
@ VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV
@ VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
@ VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR
@ VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2
@ VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT
@ VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX
@ VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM
@ VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
@ VK_STRUCTURE_TYPE_FENCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT
@ VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP
@ VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV
@ VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM
@ VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES
@ VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR
@ VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM
@ VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES
@ VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
@ VK_STRUCTURE_TYPE_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO
@ VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT
@ VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV
@ VK_STRUCTURE_TYPE_RENDERING_INFO
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR
@ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR
@ VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV
@ VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
@ VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_GEOMETRY_NV
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO
@ VK_STRUCTURE_TYPE_SUBMIT_INFO_2
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT
@ VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR
@ VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR
@ VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM
@ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE
@ VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV
@ VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2
@ VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV
@ VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV
@ VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT
@ VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES
@ VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT
@ VK_STRUCTURE_TYPE_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
@ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR
VkDebugUtilsMessageSeverityFlagBitsEXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT
VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport)
struct VkPhysicalDeviceMaintenance3Properties VkPhysicalDeviceMaintenance3Properties
struct VkFramebufferMixedSamplesCombinationNV VkFramebufferMixedSamplesCombinationNV
VkDebugUtilsMessageTypeFlagBitsEXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT
@ VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT
struct VkRenderPassInputAttachmentAspectCreateInfo VkRenderPassInputAttachmentAspectCreateInfo
VKAPI_ATTR VkResult VKAPI_CALL vkBeginCommandBuffer(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo *pBeginInfo)
void(VKAPI_PTR * PFN_vkDestroyBuffer)(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks *pAllocator)
struct VkViewport VkViewport