diff --git a/include/vulkan/vulkan_core.h b/include/vulkan/vulkan_core.h
index c1453fed942..6cc788e7151 100644
--- a/include/vulkan/vulkan_core.h
+++ b/include/vulkan/vulkan_core.h
@@ -72,7 +72,7 @@ extern "C" {
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 226
+#define VK_HEADER_VERSION 228
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -941,8 +941,6 @@ typedef enum VkStructureType {
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000,
VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000,
- VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = 1000351000,
- VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE = 1000351002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT = 1000352000,
VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001,
VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002,
@@ -1012,10 +1010,13 @@ typedef enum VkStructureType {
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT = 1000462002,
VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT = 1000462003,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT = 1000342000,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT = 1000465000,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM = 1000484000,
VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM = 1000484001,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC = 1000485000,
VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC = 1000485001,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT = 1000351000,
+ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT = 1000351002,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
@@ -1179,6 +1180,8 @@ typedef enum VkStructureType {
VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2,
VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT,
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT,
+ VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT,
VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3,
VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR,
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR,
@@ -1972,10 +1975,11 @@ typedef enum VkDescriptorType {
VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK = 1000138000,
VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000,
VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000,
- VK_DESCRIPTOR_TYPE_MUTABLE_VALVE = 1000351000,
VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM = 1000440000,
VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM = 1000440001,
+ VK_DESCRIPTOR_TYPE_MUTABLE_EXT = 1000351000,
VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK,
+ VK_DESCRIPTOR_TYPE_MUTABLE_VALVE = VK_DESCRIPTOR_TYPE_MUTABLE_EXT,
VK_DESCRIPTOR_TYPE_MAX_ENUM = 0x7FFFFFFF
} VkDescriptorType;
@@ -2569,8 +2573,9 @@ typedef VkFlags VkSamplerCreateFlags;
typedef enum VkDescriptorPoolCreateFlagBits {
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 0x00000001,
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 0x00000002,
- VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE = 0x00000004,
+ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT = 0x00000004,
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT,
+ VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT,
VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
} VkDescriptorPoolCreateFlagBits;
typedef VkFlags VkDescriptorPoolCreateFlags;
@@ -2579,8 +2584,9 @@ typedef VkFlags VkDescriptorPoolResetFlags;
typedef enum VkDescriptorSetLayoutCreateFlagBits {
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 0x00000002,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR = 0x00000001,
- VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE = 0x00000004,
+ VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 0x00000004,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT = 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_HOST_ONLY_POOL_BIT_EXT,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF
} VkDescriptorSetLayoutCreateFlagBits;
typedef VkFlags VkDescriptorSetLayoutCreateFlags;
@@ -2623,6 +2629,7 @@ typedef enum VkSubpassDescriptionFlagBits {
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT = 0x00000010,
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 0x00000020,
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 0x00000040,
+ VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x00000080,
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT,
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT,
VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT,
@@ -6552,6 +6559,7 @@ typedef enum VkRenderingFlagBits {
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT = 0x00000001,
VK_RENDERING_SUSPENDING_BIT = 0x00000002,
VK_RENDERING_RESUMING_BIT = 0x00000004,
+ VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x00000008,
VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT,
VK_RENDERING_SUSPENDING_BIT_KHR = VK_RENDERING_SUSPENDING_BIT,
VK_RENDERING_RESUMING_BIT_KHR = VK_RENDERING_RESUMING_BIT,
@@ -13829,23 +13837,29 @@ VKAPI_ATTR VkResult VKAPI_CALL vkGetWinrtDisplayNV(
#define VK_VALVE_mutable_descriptor_type 1
#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1
#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_VALVE_mutable_descriptor_type"
-typedef struct VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE {
+typedef struct VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 mutableDescriptorType;
-} VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE;
+} VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT;
-typedef struct VkMutableDescriptorTypeListVALVE {
+typedef VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE;
+
+typedef struct VkMutableDescriptorTypeListEXT {
uint32_t descriptorTypeCount;
const VkDescriptorType* pDescriptorTypes;
-} VkMutableDescriptorTypeListVALVE;
+} VkMutableDescriptorTypeListEXT;
-typedef struct VkMutableDescriptorTypeCreateInfoVALVE {
- VkStructureType sType;
- const void* pNext;
- uint32_t mutableDescriptorTypeListCount;
- const VkMutableDescriptorTypeListVALVE* pMutableDescriptorTypeLists;
-} VkMutableDescriptorTypeCreateInfoVALVE;
+typedef VkMutableDescriptorTypeListEXT VkMutableDescriptorTypeListVALVE;
+
+typedef struct VkMutableDescriptorTypeCreateInfoEXT {
+ VkStructureType sType;
+ const void* pNext;
+ uint32_t mutableDescriptorTypeListCount;
+ const VkMutableDescriptorTypeListEXT* pMutableDescriptorTypeLists;
+} VkMutableDescriptorTypeCreateInfoEXT;
+
+typedef VkMutableDescriptorTypeCreateInfoEXT VkMutableDescriptorTypeCreateInfoVALVE;
@@ -14373,7 +14387,7 @@ typedef struct VkPhysicalDeviceLinearColorAttachmentFeaturesNV {
#define VK_GOOGLE_surfaceless_query 1
-#define VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 1
+#define VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 2
#define VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME "VK_GOOGLE_surfaceless_query"
@@ -14526,6 +14540,17 @@ VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleCreateInfoIdentifierEXT(
#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_EXT_rasterization_order_attachment_access"
+#define VK_EXT_legacy_dithering 1
+#define VK_EXT_LEGACY_DITHERING_SPEC_VERSION 1
+#define VK_EXT_LEGACY_DITHERING_EXTENSION_NAME "VK_EXT_legacy_dithering"
+typedef struct VkPhysicalDeviceLegacyDitheringFeaturesEXT {
+ VkStructureType sType;
+ void* pNext;
+ VkBool32 legacyDithering;
+} VkPhysicalDeviceLegacyDitheringFeaturesEXT;
+
+
+
#define VK_QCOM_tile_properties 1
#define VK_QCOM_TILE_PROPERTIES_SPEC_VERSION 1
#define VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME "VK_QCOM_tile_properties"
@@ -14578,6 +14603,11 @@ typedef struct VkAmigoProfilingSubmitInfoSEC {
+#define VK_EXT_mutable_descriptor_type 1
+#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1
+#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_EXT_mutable_descriptor_type"
+
+
#define VK_KHR_acceleration_structure 1
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR)
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13
diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml
index 1fb4e0398ad..7c724cb9aec 100644
--- a/src/vulkan/registry/vk.xml
+++ b/src/vulkan/registry/vk.xml
@@ -159,7 +159,7 @@ branch of the member gitlab server.
// Vulkan 1.3 version number
#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 226
+#define VK_HEADER_VERSION 228
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -3045,7 +3045,7 @@ typedef void* MTLSharedEvent_id;
VkStructureType sType
void* pNext
- uint32_t subgroupSizeThe size of a subgroup for this queue.
+ uint32_t subgroupSizeThe size of a subgroup for this queue.
VkShaderStageFlags supportedStagesBitfield of what shader stages support subgroup operations
VkSubgroupFeatureFlags supportedOperationsBitfield of what subgroup operations are supported.
VkBool32 quadOperationsInAllStagesFlag to specify whether quad operations are available in all stages.
@@ -5035,7 +5035,7 @@ typedef void* MTLSharedEvent_id;
uint8_t deviceLUID[VK_LUID_SIZE]
uint32_t deviceNodeMask
VkBool32 deviceLUIDValid
- uint32_t subgroupSizeThe size of a subgroup for this queue.
+ uint32_t subgroupSizeThe size of a subgroup for this queue.
VkShaderStageFlags subgroupSupportedStagesBitfield of what shader stages support subgroup operations
VkSubgroupFeatureFlags subgroupSupportedOperationsBitfield of what subgroup operations are supported.
VkBool32 subgroupQuadOperationsInAllStagesFlag to specify whether quad operations are available in all stages.
@@ -5720,21 +5720,24 @@ typedef void* MTLSharedEvent_id;
VkBool32 image2DViewOf3D
VkBool32 sampler2DViewOf3D
-
- VkStructureType sType
- void* pNext
+
+ VkStructureType sType
+ void* pNext
VkBool32 mutableDescriptorType
-
- uint32_t descriptorTypeCount
+
+
+ uint32_t descriptorTypeCount
const VkDescriptorType* pDescriptorTypes
-
- VkStructureType sType
- const void* pNext
- uint32_t mutableDescriptorTypeListCount
- const VkMutableDescriptorTypeListVALVE* pMutableDescriptorTypeLists
+
+
+ VkStructureType sType
+ const void* pNext
+ uint32_t mutableDescriptorTypeListCount
+ const VkMutableDescriptorTypeListEXT* pMutableDescriptorTypeLists
+
VkStructureType sType
void* pNext
@@ -5884,6 +5887,11 @@ typedef void* MTLSharedEvent_id;
VkBool32 primitivesGeneratedQueryWithRasterizerDiscard
VkBool32 primitivesGeneratedQueryWithNonZeroStreams
+
+ VkStructureType sType
+ void* pNext
+ VkBool32 legacyDithering
+
VkStructureType sType
void* pNext
@@ -9690,68 +9698,68 @@ typedef void* MTLSharedEvent_id;
the sname:VkCommandPool that pname:commandBuffer was allocated from
-
+
void vkCmdBindPipeline
VkCommandBuffer commandBuffer
VkPipelineBindPoint pipelineBindPoint
VkPipeline pipeline
-
+
void vkCmdSetViewport
VkCommandBuffer commandBuffer
uint32_t firstViewport
uint32_t viewportCount
const VkViewport* pViewports
-
+
void vkCmdSetScissor
VkCommandBuffer commandBuffer
uint32_t firstScissor
uint32_t scissorCount
const VkRect2D* pScissors
-
+
void vkCmdSetLineWidth
VkCommandBuffer commandBuffer
float lineWidth
-
+
void vkCmdSetDepthBias
VkCommandBuffer commandBuffer
float depthBiasConstantFactor
float depthBiasClamp
float depthBiasSlopeFactor
-
+
void vkCmdSetBlendConstants
VkCommandBuffer commandBuffer
const float blendConstants[4]
-
+
void vkCmdSetDepthBounds
VkCommandBuffer commandBuffer
float minDepthBounds
float maxDepthBounds
-
+
void vkCmdSetStencilCompareMask
VkCommandBuffer commandBuffer
VkStencilFaceFlags faceMask
uint32_t compareMask
-
+
void vkCmdSetStencilWriteMask
VkCommandBuffer commandBuffer
VkStencilFaceFlags faceMask
uint32_t writeMask
-
+
void vkCmdSetStencilReference
VkCommandBuffer commandBuffer
VkStencilFaceFlags faceMask
uint32_t reference
-
+
void vkCmdBindDescriptorSets
VkCommandBuffer commandBuffer
VkPipelineBindPoint pipelineBindPoint
@@ -9762,14 +9770,14 @@ typedef void* MTLSharedEvent_id;
uint32_t dynamicOffsetCount
const uint32_t* pDynamicOffsets
-
+
void vkCmdBindIndexBuffer
VkCommandBuffer commandBuffer
VkBuffer buffer
VkDeviceSize offset
VkIndexType indexType
-
+
void vkCmdBindVertexBuffers
VkCommandBuffer commandBuffer
uint32_t firstBinding
@@ -9777,7 +9785,7 @@ typedef void* MTLSharedEvent_id;
const VkBuffer* pBuffers
const VkDeviceSize* pOffsets
-
+
void vkCmdDraw
VkCommandBuffer commandBuffer
uint32_t vertexCount
@@ -9785,7 +9793,7 @@ typedef void* MTLSharedEvent_id;
uint32_t firstVertex
uint32_t firstInstance
-
+
void vkCmdDrawIndexed
VkCommandBuffer commandBuffer
uint32_t indexCount
@@ -9794,26 +9802,26 @@ typedef void* MTLSharedEvent_id;
int32_t vertexOffset
uint32_t firstInstance
-
+
void vkCmdDrawMultiEXT
VkCommandBuffer commandBuffer
uint32_t drawCount
- const VkMultiDrawInfoEXT* pVertexInfo
+ const VkMultiDrawInfoEXT* pVertexInfo
uint32_t instanceCount
uint32_t firstInstance
uint32_t stride
-
+
void vkCmdDrawMultiIndexedEXT
VkCommandBuffer commandBuffer
uint32_t drawCount
- const VkMultiDrawIndexedInfoEXT* pIndexInfo
+ const VkMultiDrawIndexedInfoEXT* pIndexInfo
uint32_t instanceCount
uint32_t firstInstance
uint32_t stride
const int32_t* pVertexOffset
-
+
void vkCmdDrawIndirect
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -9821,7 +9829,7 @@ typedef void* MTLSharedEvent_id;
uint32_t drawCount
uint32_t stride
-
+
void vkCmdDrawIndexedIndirect
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -9829,24 +9837,24 @@ typedef void* MTLSharedEvent_id;
uint32_t drawCount
uint32_t stride
-
+
void vkCmdDispatch
VkCommandBuffer commandBuffer
uint32_t groupCountX
uint32_t groupCountY
uint32_t groupCountZ
-
+
void vkCmdDispatchIndirect
VkCommandBuffer commandBuffer
VkBuffer buffer
VkDeviceSize offset
-
+
void vkCmdSubpassShadingHUAWEI
VkCommandBuffer commandBuffer
-
+
void vkCmdCopyBuffer
VkCommandBuffer commandBuffer
VkBuffer srcBuffer
@@ -9854,7 +9862,7 @@ typedef void* MTLSharedEvent_id;
uint32_t regionCount
const VkBufferCopy* pRegions
-
+
void vkCmdCopyImage
VkCommandBuffer commandBuffer
VkImage srcImage
@@ -9864,7 +9872,7 @@ typedef void* MTLSharedEvent_id;
uint32_t regionCount
const VkImageCopy* pRegions
-
+
void vkCmdBlitImage
VkCommandBuffer commandBuffer
VkImage srcImage
@@ -9875,7 +9883,7 @@ typedef void* MTLSharedEvent_id;
const VkImageBlit* pRegions
VkFilter filter
-
+
void vkCmdCopyBufferToImage
VkCommandBuffer commandBuffer
VkBuffer srcBuffer
@@ -9884,7 +9892,7 @@ typedef void* MTLSharedEvent_id;
uint32_t regionCount
const VkBufferImageCopy* pRegions
-
+
void vkCmdCopyImageToBuffer
VkCommandBuffer commandBuffer
VkImage srcImage
@@ -9893,7 +9901,7 @@ typedef void* MTLSharedEvent_id;
uint32_t regionCount
const VkBufferImageCopy* pRegions
-
+
void vkCmdUpdateBuffer
VkCommandBuffer commandBuffer
VkBuffer dstBuffer
@@ -9901,7 +9909,7 @@ typedef void* MTLSharedEvent_id;
VkDeviceSize dataSize
const void* pData
-
+
void vkCmdFillBuffer
VkCommandBuffer commandBuffer
VkBuffer dstBuffer
@@ -9909,7 +9917,7 @@ typedef void* MTLSharedEvent_id;
VkDeviceSize size
uint32_t data
-
+
void vkCmdClearColorImage
VkCommandBuffer commandBuffer
VkImage image
@@ -9918,7 +9926,7 @@ typedef void* MTLSharedEvent_id;
uint32_t rangeCount
const VkImageSubresourceRange* pRanges
-
+
void vkCmdClearDepthStencilImage
VkCommandBuffer commandBuffer
VkImage image
@@ -9927,7 +9935,7 @@ typedef void* MTLSharedEvent_id;
uint32_t rangeCount
const VkImageSubresourceRange* pRanges
-
+
void vkCmdClearAttachments
VkCommandBuffer commandBuffer
uint32_t attachmentCount
@@ -9935,7 +9943,7 @@ typedef void* MTLSharedEvent_id;
uint32_t rectCount
const VkClearRect* pRects
-
+
void vkCmdResolveImage
VkCommandBuffer commandBuffer
VkImage srcImage
@@ -9945,19 +9953,19 @@ typedef void* MTLSharedEvent_id;
uint32_t regionCount
const VkImageResolve* pRegions
-
+
void vkCmdSetEvent
VkCommandBuffer commandBuffer
VkEvent event
VkPipelineStageFlags stageMask
-
+
void vkCmdResetEvent
VkCommandBuffer commandBuffer
VkEvent event
VkPipelineStageFlags stageMask
-
+
void vkCmdWaitEvents
VkCommandBuffer commandBuffer
uint32_t eventCount
@@ -9971,7 +9979,7 @@ typedef void* MTLSharedEvent_id;
uint32_t imageMemoryBarrierCount
const VkImageMemoryBarrier* pImageMemoryBarriers
-
+
void vkCmdPipelineBarrier
VkCommandBuffer commandBuffer
VkPipelineStageFlags srcStageMask
@@ -9984,43 +9992,43 @@ typedef void* MTLSharedEvent_id;
uint32_t imageMemoryBarrierCount
const VkImageMemoryBarrier* pImageMemoryBarriers
-
+
void vkCmdBeginQuery
VkCommandBuffer commandBuffer
VkQueryPool queryPool
uint32_t query
VkQueryControlFlags flags
-
+
void vkCmdEndQuery
VkCommandBuffer commandBuffer
VkQueryPool queryPool
uint32_t query
-
+
void vkCmdBeginConditionalRenderingEXT
VkCommandBuffer commandBuffer
const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin
-
+
void vkCmdEndConditionalRenderingEXT
VkCommandBuffer commandBuffer
-
+
void vkCmdResetQueryPool
VkCommandBuffer commandBuffer
VkQueryPool queryPool
uint32_t firstQuery
uint32_t queryCount
-
+
void vkCmdWriteTimestamp
VkCommandBuffer commandBuffer
VkPipelineStageFlagBits pipelineStage
VkQueryPool queryPool
uint32_t query
-
+
void vkCmdCopyQueryPoolResults
VkCommandBuffer commandBuffer
VkQueryPool queryPool
@@ -10031,7 +10039,7 @@ typedef void* MTLSharedEvent_id;
VkDeviceSize stride
VkQueryResultFlags flags
-
+
void vkCmdPushConstants
VkCommandBuffer commandBuffer
VkPipelineLayout layout
@@ -10040,22 +10048,22 @@ typedef void* MTLSharedEvent_id;
uint32_t size
const void* pValues
-
+
void vkCmdBeginRenderPass
VkCommandBuffer commandBuffer
const VkRenderPassBeginInfo* pRenderPassBegin
VkSubpassContents contents
-
+
void vkCmdNextSubpass
VkCommandBuffer commandBuffer
VkSubpassContents contents
-
+
void vkCmdEndRenderPass
VkCommandBuffer commandBuffer
-
+
void vkCmdExecuteCommands
VkCommandBuffer commandBuffer
uint32_t commandBufferCount
@@ -10325,16 +10333,16 @@ typedef void* MTLSharedEvent_id;
VkDevice device
const VkDebugMarkerObjectTagInfoEXT* pTagInfo
-
+
void vkCmdDebugMarkerBeginEXT
VkCommandBuffer commandBuffer
const VkDebugMarkerMarkerInfoEXT* pMarkerInfo
-
+
void vkCmdDebugMarkerEndEXT
VkCommandBuffer commandBuffer
-
+
void vkCmdDebugMarkerInsertEXT
VkCommandBuffer commandBuffer
const VkDebugMarkerMarkerInfoEXT* pMarkerInfo
@@ -10357,18 +10365,18 @@ typedef void* MTLSharedEvent_id;
VkExternalMemoryHandleTypeFlagsNV handleType
HANDLE* pHandle
-
+
void vkCmdExecuteGeneratedCommandsNV
VkCommandBuffer commandBuffer
VkBool32 isPreprocessed
const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo
-
+
void vkCmdPreprocessGeneratedCommandsNV
VkCommandBuffer commandBuffer
const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo
-
+
void vkCmdBindPipelineShaderGroupNV
VkCommandBuffer commandBuffer
VkPipelineBindPoint pipelineBindPoint
@@ -10441,7 +10449,7 @@ typedef void* MTLSharedEvent_id;
VkSparseImageFormatProperties2* pProperties
-
+
void vkCmdPushDescriptorSetKHR
VkCommandBuffer commandBuffer
VkPipelineBindPoint pipelineBindPoint
@@ -10671,7 +10679,7 @@ typedef void* MTLSharedEvent_id;
const VkBindImageMemoryInfo* pBindInfos
-
+
void vkCmdSetDeviceMask
VkCommandBuffer commandBuffer
uint32_t deviceMask
@@ -10694,7 +10702,7 @@ typedef void* MTLSharedEvent_id;
const VkAcquireNextImageInfoKHR* pAcquireInfo
uint32_t* pImageIndex
-
+
void vkCmdDispatchBase
VkCommandBuffer commandBuffer
uint32_t baseGroupX
@@ -10735,7 +10743,7 @@ typedef void* MTLSharedEvent_id;
const void* pData
-
+
void vkCmdPushDescriptorSetWithTemplateKHR
VkCommandBuffer commandBuffer
VkDescriptorUpdateTemplate descriptorUpdateTemplate
@@ -10789,21 +10797,21 @@ typedef void* MTLSharedEvent_id;
const VkAllocationCallbacks* pAllocator
VkSurfaceKHR* pSurface
-
+
void vkCmdSetViewportWScalingNV
VkCommandBuffer commandBuffer
uint32_t firstViewport
uint32_t viewportCount
const VkViewportWScalingNV* pViewportWScalings
-
+
void vkCmdSetDiscardRectangleEXT
VkCommandBuffer commandBuffer
uint32_t firstDiscardRectangle
uint32_t discardRectangleCount
const VkRect2D* pDiscardRectangles
-
+
void vkCmdSetSampleLocationsEXT
VkCommandBuffer commandBuffer
const VkSampleLocationsInfoEXT* pSampleLocationsInfo
@@ -11036,16 +11044,16 @@ typedef void* MTLSharedEvent_id;
VkQueue queue
const VkDebugUtilsLabelEXT* pLabelInfo
-
+
void vkCmdBeginDebugUtilsLabelEXT
VkCommandBuffer commandBuffer
const VkDebugUtilsLabelEXT* pLabelInfo
-
+
void vkCmdEndDebugUtilsLabelEXT
VkCommandBuffer commandBuffer
-
+
void vkCmdInsertDebugUtilsLabelEXT
VkCommandBuffer commandBuffer
const VkDebugUtilsLabelEXT* pLabelInfo
@@ -11077,7 +11085,7 @@ typedef void* MTLSharedEvent_id;
const void* pHostPointer
VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties
-
+
void vkCmdWriteBufferMarkerAMD
VkCommandBuffer commandBuffer
VkPipelineStageFlagBits pipelineStage
@@ -11093,21 +11101,21 @@ typedef void* MTLSharedEvent_id;
VkRenderPass* pRenderPass
-
+
void vkCmdBeginRenderPass2
VkCommandBuffer commandBuffer
const VkRenderPassBeginInfo* pRenderPassBegin
const VkSubpassBeginInfo* pSubpassBeginInfo
-
+
void vkCmdNextSubpass2
VkCommandBuffer commandBuffer
const VkSubpassBeginInfo* pSubpassBeginInfo
const VkSubpassEndInfo* pSubpassEndInfo
-
+
void vkCmdEndRenderPass2
VkCommandBuffer commandBuffer
const VkSubpassEndInfo* pSubpassEndInfo
@@ -11145,7 +11153,7 @@ typedef void* MTLSharedEvent_id;
const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo
struct AHardwareBuffer** pBuffer
-
+
void vkCmdDrawIndirectCount
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11157,7 +11165,7 @@ typedef void* MTLSharedEvent_id;
-
+
void vkCmdDrawIndexedIndirectCount
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11169,7 +11177,7 @@ typedef void* MTLSharedEvent_id;
-
+
void vkCmdSetCheckpointNV
VkCommandBuffer commandBuffer
const void* pCheckpointMarker
@@ -11180,7 +11188,7 @@ typedef void* MTLSharedEvent_id;
uint32_t* pCheckpointDataCount
VkCheckpointDataNV* pCheckpointData
-
+
void vkCmdBindTransformFeedbackBuffersEXT
VkCommandBuffer commandBuffer
uint32_t firstBinding
@@ -11189,7 +11197,7 @@ typedef void* MTLSharedEvent_id;
const VkDeviceSize* pOffsets
const VkDeviceSize* pSizes
-
+
void vkCmdBeginTransformFeedbackEXT
VkCommandBuffer commandBuffer
uint32_t firstCounterBuffer
@@ -11197,7 +11205,7 @@ typedef void* MTLSharedEvent_id;
const VkBuffer* pCounterBuffers
const VkDeviceSize* pCounterBufferOffsets
-
+
void vkCmdEndTransformFeedbackEXT
VkCommandBuffer commandBuffer
uint32_t firstCounterBuffer
@@ -11205,7 +11213,7 @@ typedef void* MTLSharedEvent_id;
const VkBuffer* pCounterBuffers
const VkDeviceSize* pCounterBufferOffsets
-
+
void vkCmdBeginQueryIndexedEXT
VkCommandBuffer commandBuffer
VkQueryPool queryPool
@@ -11213,14 +11221,14 @@ typedef void* MTLSharedEvent_id;
VkQueryControlFlags flags
uint32_t index
-
+
void vkCmdEndQueryIndexedEXT
VkCommandBuffer commandBuffer
VkQueryPool queryPool
uint32_t query
uint32_t index
-
+
void vkCmdDrawIndirectByteCountEXT
VkCommandBuffer commandBuffer
uint32_t instanceCount
@@ -11230,40 +11238,40 @@ typedef void* MTLSharedEvent_id;
uint32_t counterOffset
uint32_t vertexStride
-
+
void vkCmdSetExclusiveScissorNV
VkCommandBuffer commandBuffer
uint32_t firstExclusiveScissor
uint32_t exclusiveScissorCount
const VkRect2D* pExclusiveScissors
-
+
void vkCmdBindShadingRateImageNV
VkCommandBuffer commandBuffer
VkImageView imageView
VkImageLayout imageLayout
-
+
void vkCmdSetViewportShadingRatePaletteNV
VkCommandBuffer commandBuffer
uint32_t firstViewport
uint32_t viewportCount
const VkShadingRatePaletteNV* pShadingRatePalettes
-
+
void vkCmdSetCoarseSampleOrderNV
VkCommandBuffer commandBuffer
VkCoarseSampleOrderTypeNV sampleOrderType
uint32_t customSampleOrderCount
const VkCoarseSampleOrderCustomNV* pCustomSampleOrders
-
+
void vkCmdDrawMeshTasksNV
VkCommandBuffer commandBuffer
uint32_t taskCount
uint32_t firstTask
-
+
void vkCmdDrawMeshTasksIndirectNV
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11271,7 +11279,7 @@ typedef void* MTLSharedEvent_id;
uint32_t drawCount
uint32_t stride
-
+
void vkCmdDrawMeshTasksIndirectCountNV
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11281,14 +11289,14 @@ typedef void* MTLSharedEvent_id;
uint32_t maxDrawCount
uint32_t stride
-
+
void vkCmdDrawMeshTasksEXT
VkCommandBuffer commandBuffer
uint32_t groupCountX
uint32_t groupCountY
uint32_t groupCountZ
-
+
void vkCmdDrawMeshTasksIndirectEXT
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11296,7 +11304,7 @@ typedef void* MTLSharedEvent_id;
uint32_t drawCount
uint32_t stride
-
+
void vkCmdDrawMeshTasksIndirectCountEXT
VkCommandBuffer commandBuffer
VkBuffer buffer
@@ -11319,7 +11327,7 @@ typedef void* MTLSharedEvent_id;
const VkAllocationCallbacks* pAllocator
VkAccelerationStructureNV* pAccelerationStructure
-
+
void vkCmdBindInvocationMaskHUAWEI
VkCommandBuffer commandBuffer
VkImageView imageView
@@ -11349,14 +11357,14 @@ typedef void* MTLSharedEvent_id;
uint32_t bindInfoCount
const VkBindAccelerationStructureMemoryInfoNV* pBindInfos
-
+
void vkCmdCopyAccelerationStructureNV
VkCommandBuffer commandBuffer
VkAccelerationStructureNV dst
VkAccelerationStructureNV src
VkCopyAccelerationStructureModeKHR mode
-
+
void vkCmdCopyAccelerationStructureKHR
VkCommandBuffer commandBuffer
const VkCopyAccelerationStructureInfoKHR* pInfo
@@ -11367,7 +11375,7 @@ typedef void* MTLSharedEvent_id;
VkDeferredOperationKHR deferredOperation
const VkCopyAccelerationStructureInfoKHR* pInfo
-
+
void vkCmdCopyAccelerationStructureToMemoryKHR
VkCommandBuffer commandBuffer
const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo
@@ -11378,7 +11386,7 @@ typedef void* MTLSharedEvent_id;
VkDeferredOperationKHR deferredOperation
const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo
-
+
void vkCmdCopyMemoryToAccelerationStructureKHR
VkCommandBuffer commandBuffer
const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo
@@ -11389,7 +11397,7 @@ typedef void* MTLSharedEvent_id;
VkDeferredOperationKHR deferredOperation
const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo
-
+
void vkCmdWriteAccelerationStructuresPropertiesKHR
VkCommandBuffer commandBuffer
uint32_t accelerationStructureCount
@@ -11398,7 +11406,7 @@ typedef void* MTLSharedEvent_id;
VkQueryPool queryPool
uint32_t firstQuery
-
+
void vkCmdWriteAccelerationStructuresPropertiesNV
VkCommandBuffer commandBuffer
uint32_t accelerationStructureCount
@@ -11407,7 +11415,7 @@ typedef void* MTLSharedEvent_id;
VkQueryPool queryPool
uint32_t firstQuery
-
+
void vkCmdBuildAccelerationStructureNV
VkCommandBuffer commandBuffer
const VkAccelerationStructureInfoNV* pInfo
@@ -11429,7 +11437,7 @@ typedef void* MTLSharedEvent_id;
void* pData
size_t stride
-
+
void vkCmdTraceRaysKHR
VkCommandBuffer commandBuffer
const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable
@@ -11440,7 +11448,7 @@ typedef void* MTLSharedEvent_id;
uint32_t height
uint32_t depth
-
+
void vkCmdTraceRaysNV
VkCommandBuffer commandBuffer
VkBuffer raygenShaderBindingTableBuffer
@@ -11509,7 +11517,7 @@ typedef void* MTLSharedEvent_id;
uint32_t* pPropertyCount
VkCooperativeMatrixPropertiesNV* pProperties
-
+
void vkCmdTraceRaysIndirectKHR
VkCommandBuffer commandBuffer
const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable
@@ -11518,7 +11526,7 @@ typedef void* MTLSharedEvent_id;
const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable
VkDeviceAddress indirectDeviceAddress
-
+
void vkCmdTraceRaysIndirect2KHR
VkCommandBuffer commandBuffer
VkDeviceAddress indirectDeviceAddress
@@ -11536,7 +11544,7 @@ typedef void* MTLSharedEvent_id;
uint32_t group
VkShaderGroupShaderKHR groupShader
-
+
void vkCmdSetRayTracingPipelineStackSizeKHR
VkCommandBuffer commandBuffer
uint32_t pipelineStackSize
@@ -11639,17 +11647,17 @@ typedef void* MTLSharedEvent_id;
void vkUninitializePerformanceApiINTEL
VkDevice device
-
+
VkResult vkCmdSetPerformanceMarkerINTEL
VkCommandBuffer commandBuffer
const VkPerformanceMarkerInfoINTEL* pMarkerInfo
-
+
VkResult vkCmdSetPerformanceStreamMarkerINTEL
VkCommandBuffer commandBuffer
const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo
-
+
VkResult vkCmdSetPerformanceOverrideINTEL
VkCommandBuffer commandBuffer
const VkPerformanceOverrideInfoINTEL* pOverrideInfo
@@ -11703,7 +11711,7 @@ typedef void* MTLSharedEvent_id;
uint32_t* pInternalRepresentationCount
VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations
-
+
void vkCmdSetLineStippleEXT
VkCommandBuffer commandBuffer
uint32_t lineStippleFactor
@@ -11723,14 +11731,14 @@ typedef void* MTLSharedEvent_id;
const VkAllocationCallbacks* pAllocator
VkAccelerationStructureKHR* pAccelerationStructure
-
+
void vkCmdBuildAccelerationStructuresKHR
VkCommandBuffer commandBuffer
uint32_t infoCount
const VkAccelerationStructureBuildGeometryInfoKHR* pInfos
const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos
-
+
void vkCmdBuildAccelerationStructuresIndirectKHR
VkCommandBuffer commandBuffer
uint32_t infoCount
@@ -11779,39 +11787,39 @@ typedef void* MTLSharedEvent_id;
VkDevice device
VkDeferredOperationKHR operation
-
+
void vkCmdSetCullMode
VkCommandBuffer commandBuffer
VkCullModeFlags cullMode
-
+
void vkCmdSetFrontFace
VkCommandBuffer commandBuffer
VkFrontFace frontFace
-
+
void vkCmdSetPrimitiveTopology
VkCommandBuffer commandBuffer
VkPrimitiveTopology primitiveTopology
-
+
void vkCmdSetViewportWithCount
VkCommandBuffer commandBuffer
uint32_t viewportCount
const VkViewport* pViewports
-
+
void vkCmdSetScissorWithCount
VkCommandBuffer commandBuffer
uint32_t scissorCount
const VkRect2D* pScissors
-
+
void vkCmdBindVertexBuffers2
VkCommandBuffer commandBuffer
uint32_t firstBinding
@@ -11822,37 +11830,37 @@ typedef void* MTLSharedEvent_id;
const VkDeviceSize* pStrides
-
+
void vkCmdSetDepthTestEnable
VkCommandBuffer commandBuffer
VkBool32 depthTestEnable
-
+
void vkCmdSetDepthWriteEnable
VkCommandBuffer commandBuffer
VkBool32 depthWriteEnable
-
+
void vkCmdSetDepthCompareOp
VkCommandBuffer commandBuffer
VkCompareOp depthCompareOp
-
+
void vkCmdSetDepthBoundsTestEnable
VkCommandBuffer commandBuffer
VkBool32 depthBoundsTestEnable
-
+
void vkCmdSetStencilTestEnable
VkCommandBuffer commandBuffer
VkBool32 stencilTestEnable
-
+
void vkCmdSetStencilOp
VkCommandBuffer commandBuffer
VkStencilFaceFlags faceMask
@@ -11862,29 +11870,29 @@ typedef void* MTLSharedEvent_id;
VkCompareOp compareOp
-
+
void vkCmdSetPatchControlPointsEXT
VkCommandBuffer commandBuffer
uint32_t patchControlPoints
-
+
void vkCmdSetRasterizerDiscardEnable
VkCommandBuffer commandBuffer
VkBool32 rasterizerDiscardEnable
-
+
void vkCmdSetDepthBiasEnable
VkCommandBuffer commandBuffer
VkBool32 depthBiasEnable
-
+
void vkCmdSetLogicOpEXT
VkCommandBuffer commandBuffer
VkLogicOp logicOp
-
+
void vkCmdSetPrimitiveRestartEnable
VkCommandBuffer commandBuffer
VkBool32 primitiveRestartEnable
@@ -11923,43 +11931,43 @@ typedef void* MTLSharedEvent_id;
uint64_t* pData
-
+
void vkCmdCopyBuffer2
VkCommandBuffer commandBuffer
const VkCopyBufferInfo2* pCopyBufferInfo
-
+
void vkCmdCopyImage2
VkCommandBuffer commandBuffer
const VkCopyImageInfo2* pCopyImageInfo
-
+
void vkCmdBlitImage2
VkCommandBuffer commandBuffer
const VkBlitImageInfo2* pBlitImageInfo
-
+
void vkCmdCopyBufferToImage2
VkCommandBuffer commandBuffer
const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo
-
+
void vkCmdCopyImageToBuffer2
VkCommandBuffer commandBuffer
const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo
-
+
void vkCmdResolveImage2
VkCommandBuffer commandBuffer
const VkResolveImageInfo2* pResolveImageInfo
-
+
void vkCmdSetFragmentShadingRateKHR
VkCommandBuffer commandBuffer
const VkExtent2D* pFragmentSize
@@ -11971,7 +11979,7 @@ typedef void* MTLSharedEvent_id;
uint32_t* pFragmentShadingRateCount
VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates
-
+
void vkCmdSetFragmentShadingRateEnumNV
VkCommandBuffer commandBuffer
VkFragmentShadingRateNV shadingRate
@@ -11985,7 +11993,7 @@ typedef void* MTLSharedEvent_id;
const uint32_t* pMaxPrimitiveCounts
VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo
-
+
void vkCmdSetVertexInputEXT
VkCommandBuffer commandBuffer
uint32_t vertexBindingDescriptionCount
@@ -11993,27 +12001,27 @@ typedef void* MTLSharedEvent_id;
uint32_t vertexAttributeDescriptionCount
const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions
-
+
void vkCmdSetColorWriteEnableEXT
VkCommandBuffer commandBuffer
uint32_t attachmentCount
const VkBool32* pColorWriteEnables
-
+
void vkCmdSetEvent2
VkCommandBuffer commandBuffer
VkEvent event
const VkDependencyInfo* pDependencyInfo
-
+
void vkCmdResetEvent2
VkCommandBuffer commandBuffer
VkEvent event
VkPipelineStageFlags2 stageMask
-
+
void vkCmdWaitEvents2
VkCommandBuffer commandBuffer
uint32_t eventCount
@@ -12021,7 +12029,7 @@ typedef void* MTLSharedEvent_id;
const VkDependencyInfo* pDependencyInfos
-
+
void vkCmdPipelineBarrier2
VkCommandBuffer commandBuffer
const VkDependencyInfo* pDependencyInfo
@@ -12035,7 +12043,7 @@ typedef void* MTLSharedEvent_id;
VkFence fence
-
+
void vkCmdWriteTimestamp2
VkCommandBuffer commandBuffer
VkPipelineStageFlags2 stage
@@ -12043,7 +12051,7 @@ typedef void* MTLSharedEvent_id;
uint32_t query
-
+
void vkCmdWriteBufferMarker2AMD
VkCommandBuffer commandBuffer
VkPipelineStageFlags2 stage
@@ -12116,27 +12124,27 @@ typedef void* MTLSharedEvent_id;
uint32_t bindSessionMemoryInfoCount
const VkBindVideoSessionMemoryInfoKHR* pBindSessionMemoryInfos
-
+
void vkCmdDecodeVideoKHR
VkCommandBuffer commandBuffer
const VkVideoDecodeInfoKHR* pFrameInfo
-
+
void vkCmdBeginVideoCodingKHR
VkCommandBuffer commandBuffer
const VkVideoBeginCodingInfoKHR* pBeginInfo
-
+
void vkCmdControlVideoCodingKHR
VkCommandBuffer commandBuffer
const VkVideoCodingControlInfoKHR* pCodingControlInfo
-
+
void vkCmdEndVideoCodingKHR
VkCommandBuffer commandBuffer
const VkVideoEndCodingInfoKHR* pEndCodingInfo
-
+
void vkCmdEncodeVideoKHR
VkCommandBuffer commandBuffer
const VkVideoEncodeInfoKHR* pEncodeInfo
@@ -12167,7 +12175,7 @@ typedef void* MTLSharedEvent_id;
VkCuFunctionNVX function
const VkAllocationCallbacks* pAllocator
-
+
void vkCmdCuLaunchKernelNVX
VkCommandBuffer commandBuffer
const VkCuLaunchInfoNVX* pLaunchInfo
@@ -12229,16 +12237,17 @@ typedef void* MTLSharedEvent_id;
VkBufferCollectionFUCHSIA collection
VkBufferCollectionPropertiesFUCHSIA* pProperties
-
+
void vkCmdBeginRendering
VkCommandBuffer commandBuffer
const VkRenderingInfo* pRenderingInfo
-
+
void vkCmdEndRendering
VkCommandBuffer commandBuffer
+
void vkGetDescriptorSetLayoutHostMappingInfoVALVE
@@ -16981,6 +16990,7 @@ typedef void* MTLSharedEvent_id;
+
@@ -18079,7 +18089,7 @@ typedef void* MTLSharedEvent_id;
-
+
@@ -18322,15 +18332,15 @@ typedef void* MTLSharedEvent_id;
-
+
-
-
-
-
-
+
+
+
+
+
@@ -19059,7 +19069,7 @@ typedef void* MTLSharedEvent_id;
-
+
@@ -19313,12 +19323,14 @@ typedef void* MTLSharedEvent_id;
-
+
-
-
-
-
+
+
+
+
+
+
@@ -19505,13 +19517,20 @@ typedef void* MTLSharedEvent_id;
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-