From d91597a82f881d473887b560a03a7edf2720b72c Mon Sep 17 00:00:00 2001 From: Jon Leech Date: Fri, 11 Oct 2024 01:34:23 -0700 Subject: Update for Vulkan-Docs 1.3.298 --- registry/validusage.json | 156 ++++++++++++++++++++++++++++++++++------------- registry/vk.xml | 67 +++++++++++++------- 2 files changed, 159 insertions(+), 64 deletions(-) (limited to 'registry') diff --git a/registry/validusage.json b/registry/validusage.json index 431baa6..d4cf45e 100644 --- a/registry/validusage.json +++ b/registry/validusage.json @@ -1,9 +1,9 @@ { "version info": { "schema version": 2, - "api version": "1.3.297", - "comment": "from git branch: github-main commit: 4f8b03b46334ca0abb992b3d7e38ea90f4f68a23", - "date": "2024-10-04 12:37:52Z" + "api version": "1.3.298", + "comment": "from git branch: github-main commit: 05d5444cce55e340e07ead87d552407da5ea8771", + "date": "2024-10-11 07:51:42Z" }, "validation": { "vkGetInstanceProcAddr": { @@ -15820,6 +15820,31 @@ "text": "If the pipeline requires pre-rasterization shader state, the stippledLineEnable member of VkPipelineRasterizationLineStateCreateInfoKHR is VK_TRUE, and no element of the pDynamicStates member of pDynamicState is VK_DYNAMIC_STATE_LINE_STIPPLE_EXT, then the lineStippleFactor member of VkPipelineRasterizationLineStateCreateInfoKHR must be in the range [1,256]", "page": "vkspec" }, + { + "vuid": "VUID-VkGraphicsPipelineCreateInfo-shaderMeshEnqueue-10187", + "text": "If shaderMeshEnqueue is not enabled, shaders specified by pStages must not declare the ShaderEnqueueAMDX capability", + "page": "vkspec" + }, + { + "vuid": "VUID-VkGraphicsPipelineCreateInfo-flags-10188", + "text": "If flags does not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR, shaders specified by pStages must not declare the ShaderEnqueueAMDX capability", + "page": "vkspec" + }, + { + "vuid": "VUID-VkGraphicsPipelineCreateInfo-pStages-10189", + "text": "If any shader stages in pStages declare the ShaderEnqueueAMDX capability, VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX and VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR must be included in flags", + "page": "vkspec" + }, + { + "vuid": "VUID-VkGraphicsPipelineCreateInfo-flags-10190", + "text": "If VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX is included in flags, and the pipeline requires pre-rasterization shader state, there must not be a task or vertex shader specified in pStages", + "page": "vkspec" + }, + { + "vuid": "VUID-VkGraphicsPipelineCreateInfo-flags-10191", + "text": "If VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX is included in flags, all elements of VkPipelineLibraryCreateInfoKHR::pLibraries must have been created with VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX", + "page": "vkspec" + }, { "vuid": "VUID-VkGraphicsPipelineCreateInfo-flags-03372", "text": "flags must not include VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR", @@ -16377,12 +16402,12 @@ }, { "vuid": "VUID-VkGraphicsPipelineCreateInfo-graphicsPipelineLibrary-06606", - "text": "If the graphicsPipelineLibrary feature is not enabled, flags must not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR", + "text": "If the graphicsPipelineLibrary feature is not enabled, and if the shaderMeshEnqueue feature is not enabled, flags must not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR", "page": "vkspec" }, { "vuid": "VUID-VkGraphicsPipelineCreateInfo-flags-06608", - "text": "If the pipeline defines, or includes as libraries, all the state subsets required for a complete graphics pipeline, flags must not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR", + "text": "If shaderMeshEnqueue feature is not enabled, and the pipeline is being created with all possible state subsets, flags must not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR", "page": "vkspec" }, { @@ -77604,7 +77629,7 @@ }, { "vuid": "VUID-VkIndirectCommandsLayoutTokenEXT-pPushConstant-parameter", - "text": "If type is VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT, the pPushConstant member of data must be a valid pointer to a valid VkIndirectCommandsPushConstantTokenEXT structure", + "text": "If type is VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT,VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT, the pPushConstant member of data must be a valid pointer to a valid VkIndirectCommandsPushConstantTokenEXT structure", "page": "vkspec" }, { @@ -97098,7 +97123,22 @@ }, { "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-pLibraryInfo-09133", - "text": "If pLibraryInfo is not NULL, each element of pLibraryInfo->libraries must be either a compute pipeline or an execution graph pipeline", + "text": "If pLibraryInfo is not NULL, each element of pLibraryInfo->pLibraries must be either a compute pipeline, an execution graph pipeline, or a graphics pipeline", + "page": "vkspec" + }, + { + "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-pLibraryInfo-10181", + "text": "If pLibraryInfo is not NULL, each element of pLibraryInfo->pLibraries that is a compute pipeline or a graphics pipeline must have been created with VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX set", + "page": "vkspec" + }, + { + "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-shaderMeshEnqueue-10182", + "text": "If the shaderMeshEnqueue feature is not enabled, and pLibraryInfo->pLibraries is not NULL, pLibraryInfo->pLibraries must not contain any graphics pipelines", + "page": "vkspec" + }, + { + "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-pLibraryInfo-10183", + "text": "Any element of pLibraryInfo->pLibraries identifying a graphics pipeline must have been created with all possible state subsets", "page": "vkspec" }, { @@ -97131,6 +97171,11 @@ "text": "If an output payload declared in any shader in the pipeline has a PayloadNodeNameAMDX decoration with a Node Name that matches the shader name of any other node in the graph, the size of the output payload must match the size of the input payload in the matching node", "page": "vkspec" }, + { + "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-flags-10184", + "text": "If flags does not include VK_PIPELINE_CREATE_LIBRARY_BIT_KHR, and an output payload declared in any shader in the pipeline does not have a PayloadNodeSparseArrayAMDX decoration, there must be a node in the graph corresponding to every index from 0 to its PayloadNodeArraySizeAMDX decoration", + "page": "vkspec" + }, { "vuid": "VUID-VkExecutionGraphPipelineCreateInfoAMDX-sType-sType", "text": "sType must be VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX", @@ -97262,8 +97307,13 @@ "vkCmdInitializeGraphScratchMemoryAMDX": { "core": [ { - "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-scratch-09143", - "text": "scratch must be the device address of an allocated memory range at least as large as the value of VkExecutionGraphPipelineScratchSizeAMDX::size returned by VkExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", + "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-scratch-10185", + "text": "scratch must be the device address of an allocated memory range at least as large as scratchSize", + "page": "vkspec" + }, + { + "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-scratchSize-10186", + "text": "scratchSize must be greater than or equal to VkExecutionGraphPipelineScratchSizeAMDX::minSize returned by vkGetExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", "page": "vkspec" }, { @@ -97276,6 +97326,11 @@ "text": "commandBuffer must be a valid VkCommandBuffer handle", "page": "vkspec" }, + { + "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-executionGraph-parameter", + "text": "executionGraph must be a valid VkPipeline handle", + "page": "vkspec" + }, { "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-commandBuffer-recording", "text": "commandBuffer must be in the recording state", @@ -97286,11 +97341,6 @@ "text": "The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations", "page": "vkspec" }, - { - "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-renderpass", - "text": "This command must only be called outside of a render pass instance", - "page": "vkspec" - }, { "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-videocoding", "text": "This command must only be called outside of a video coding scope", @@ -97300,6 +97350,11 @@ "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-bufferlevel", "text": "commandBuffer must be a primary VkCommandBuffer", "page": "vkspec" + }, + { + "vuid": "VUID-vkCmdInitializeGraphScratchMemoryAMDX-commonparent", + "text": "Both of commandBuffer, and executionGraph must have been created, allocated, or retrieved from the same VkDevice", + "page": "vkspec" } ] }, @@ -97661,8 +97716,13 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphAMDX-scratch-09183", - "text": "scratch must be the device address of an allocated memory range at least as large as the value of VkExecutionGraphPipelineScratchSizeAMDX::size returned by VkExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", + "vuid": "VUID-vkCmdDispatchGraphAMDX-scratch-10192", + "text": "scratch must be the device address of an allocated memory range at least as large as scratchSize", + "page": "vkspec" + }, + { + "vuid": "VUID-vkCmdDispatchGraphAMDX-scratchSize-10193", + "text": "scratchSize must be greater than or equal to VkExecutionGraphPipelineScratchSizeAMDX::minSize returned by vkGetExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", "page": "vkspec" }, { @@ -97671,8 +97731,8 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphAMDX-scratch-09185", - "text": "Device memory in the range [scratch,scratch
VkExecutionGraphPipelineScratchSizeAMDX::size) must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", + "vuid": "VUID-vkCmdDispatchGraphAMDX-scratch-10194", + "text": "The device memory range [scratch,scratch
scratchSize] must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", "page": "vkspec" }, { @@ -97690,6 +97750,11 @@ "text": "Execution of this command must not cause any shader that declares NodeMaxPayloadsAMDX to initialize more output payloads than specified by the max number of payloads for that decoration. This requirement applies to each NodeMaxPayloadsAMDX decoration separately", "page": "vkspec" }, + { + "vuid": "VUID-vkCmdDispatchGraphAMDX-None-10195", + "text": "If the currently bound execution graph pipeline includes draw nodes, this command must be called within a render pass instance that is compatible with the graphics pipeline used to create each of those nodes", + "page": "vkspec" + }, { "vuid": "VUID-vkCmdDispatchGraphAMDX-pCountInfo-09145", "text": "pCountInfo->infos must be a host pointer to a memory allocation at least as large as the product of count and stride", @@ -97735,11 +97800,6 @@ "text": "The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations", "page": "vkspec" }, - { - "vuid": "VUID-vkCmdDispatchGraphAMDX-renderpass", - "text": "This command must only be called outside of a render pass instance", - "page": "vkspec" - }, { "vuid": "VUID-vkCmdDispatchGraphAMDX-videocoding", "text": "This command must only be called outside of a video coding scope", @@ -98110,8 +98170,13 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-scratch-09183", - "text": "scratch must be the device address of an allocated memory range at least as large as the value of VkExecutionGraphPipelineScratchSizeAMDX::size returned by VkExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", + "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-scratch-10192", + "text": "scratch must be the device address of an allocated memory range at least as large as scratchSize", + "page": "vkspec" + }, + { + "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-scratchSize-10193", + "text": "scratchSize must be greater than or equal to VkExecutionGraphPipelineScratchSizeAMDX::minSize returned by vkGetExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", "page": "vkspec" }, { @@ -98120,8 +98185,8 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-scratch-09185", - "text": "Device memory in the range [scratch,scratch
VkExecutionGraphPipelineScratchSizeAMDX::size) must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", + "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-scratch-10194", + "text": "The device memory range [scratch,scratch
scratchSize] must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", "page": "vkspec" }, { @@ -98139,6 +98204,11 @@ "text": "Execution of this command must not cause any shader that declares NodeMaxPayloadsAMDX to initialize more output payloads than specified by the max number of payloads for that decoration. This requirement applies to each NodeMaxPayloadsAMDX decoration separately", "page": "vkspec" }, + { + "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-None-10195", + "text": "If the currently bound execution graph pipeline includes draw nodes, this command must be called within a render pass instance that is compatible with the graphics pipeline used to create each of those nodes", + "page": "vkspec" + }, { "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-pCountInfo-09150", "text": "pCountInfo->infos must be a device pointer to a memory allocation at least as large as the product of count and stride when this command is executed on the device", @@ -98204,11 +98274,6 @@ "text": "The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations", "page": "vkspec" }, - { - "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-renderpass", - "text": "This command must only be called outside of a render pass instance", - "page": "vkspec" - }, { "vuid": "VUID-vkCmdDispatchGraphIndirectAMDX-videocoding", "text": "This command must only be called outside of a video coding scope", @@ -98579,8 +98644,13 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-scratch-09183", - "text": "scratch must be the device address of an allocated memory range at least as large as the value of VkExecutionGraphPipelineScratchSizeAMDX::size returned by VkExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", + "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-scratch-10192", + "text": "scratch must be the device address of an allocated memory range at least as large as scratchSize", + "page": "vkspec" + }, + { + "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-scratchSize-10193", + "text": "scratchSize must be greater than or equal to VkExecutionGraphPipelineScratchSizeAMDX::minSize returned by vkGetExecutionGraphPipelineScratchSizeAMDX for the currently bound execution graph pipeline", "page": "vkspec" }, { @@ -98589,8 +98659,8 @@ "page": "vkspec" }, { - "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-scratch-09185", - "text": "Device memory in the range [scratch,scratch
VkExecutionGraphPipelineScratchSizeAMDX::size) must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", + "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-scratch-10194", + "text": "The device memory range [scratch,scratch
scratchSize] must have been initialized with vkCmdInitializeGraphScratchMemoryAMDX using the currently bound execution graph pipeline, and not modified after that by anything other than another execution graph dispatch command", "page": "vkspec" }, { @@ -98608,6 +98678,11 @@ "text": "Execution of this command must not cause any shader that declares NodeMaxPayloadsAMDX to initialize more output payloads than specified by the max number of payloads for that decoration. This requirement applies to each NodeMaxPayloadsAMDX decoration separately", "page": "vkspec" }, + { + "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-None-10195", + "text": "If the currently bound execution graph pipeline includes draw nodes, this command must be called within a render pass instance that is compatible with the graphics pipeline used to create each of those nodes", + "page": "vkspec" + }, { "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-countInfo-09159", "text": "countInfo must be a device pointer to a memory allocation containing a valid VkDispatchGraphCountInfoAMDX structure when this command is executed on the device", @@ -98683,11 +98758,6 @@ "text": "The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations", "page": "vkspec" }, - { - "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-renderpass", - "text": "This command must only be called outside of a render pass instance", - "page": "vkspec" - }, { "vuid": "VUID-vkCmdDispatchGraphIndirectCountAMDX-videocoding", "text": "This command must only be called outside of a video coding scope", @@ -104997,12 +105067,12 @@ }, { "vuid": "VUID-RuntimeSpirv-ShaderEnqueueAMDX-09191", - "text": "The ShaderEnqueueAMDX capability must only be used in shaders with the GLCompute execution model", + "text": "The ShaderEnqueueAMDX capability must only be used in shaders with the GLCompute or MeshEXT execution model", "page": "vkspec" }, { "vuid": "VUID-RuntimeSpirv-NodePayloadAMDX-09192", - "text": "Variables in the NodePayloadAMDX storage class must only be declared in the GLCompute execution model", + "text": "Variables in the NodePayloadAMDX storage class must only be declared in the GLCompute or MeshEXT execution model", "page": "vkspec" }, { diff --git a/registry/vk.xml b/registry/vk.xml index 6c2246c..be068ae 100644 --- a/registry/vk.xml +++ b/registry/vk.xml @@ -175,7 +175,7 @@ branch of the member gitlab server. #define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 297 +#define VK_HEADER_VERSION 298 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) // Version of this file @@ -6410,10 +6410,10 @@ typedef void* MTLSharedEvent_id; uint32_t maxIndirectCommandsTokenCount uint32_t maxIndirectCommandsTokenOffset uint32_t maxIndirectCommandsIndirectStride - VkIndirectCommandsInputModeFlagsEXT supportedIndirectCommandsInputModes - VkShaderStageFlags supportedIndirectCommandsShaderStages - VkShaderStageFlags supportedIndirectCommandsShaderStagesPipelineBinding - VkShaderStageFlags supportedIndirectCommandsShaderStagesShaderBinding + VkIndirectCommandsInputModeFlagsEXT supportedIndirectCommandsInputModes + VkShaderStageFlags supportedIndirectCommandsShaderStages + VkShaderStageFlags supportedIndirectCommandsShaderStagesPipelineBinding + VkShaderStageFlags supportedIndirectCommandsShaderStagesShaderBinding VkBool32 deviceGeneratedCommandsTransformFeedback VkBool32 deviceGeneratedCommandsMultiDrawIndirectCount @@ -6430,7 +6430,7 @@ typedef void* MTLSharedEvent_id; VkStructureType sType - void* pNext + const void* pNext VkIndirectExecutionSetEXT indirectExecutionSet VkIndirectCommandsLayoutEXT indirectCommandsLayout uint32_t maxSequenceCount @@ -6540,7 +6540,7 @@ typedef void* MTLSharedEvent_id; VkShaderStageFlags shaderStages - const VkIndirectCommandsPushConstantTokenEXT* pPushConstant + const VkIndirectCommandsPushConstantTokenEXT* pPushConstant const VkIndirectCommandsVertexBufferTokenEXT* pVertexBuffer const VkIndirectCommandsIndexBufferTokenEXT* pIndexBuffer const VkIndirectCommandsExecutionSetTokenEXT* pExecutionSet @@ -8994,11 +8994,14 @@ typedef void* MTLSharedEvent_id; uint32_t maxExecutionGraphShaderPayloadSize uint32_t maxExecutionGraphShaderPayloadCount uint32_t executionGraphDispatchAddressAlignment + uint32_t maxExecutionGraphWorkgroupCount[3] + uint32_t maxExecutionGraphWorkgroups VkStructureType sType void* pNext VkBool32 shaderEnqueue + VkBool32 shaderMeshEnqueue VkStructureType sType @@ -9020,7 +9023,9 @@ typedef void* MTLSharedEvent_id; VkStructureType sType void* pNext - VkDeviceSize size + VkDeviceSize minSize + VkDeviceSize maxSize + VkDeviceSize sizeGranularity uint32_t nodeIndex @@ -15718,13 +15723,13 @@ typedef void* MTLSharedEvent_id; VkResult vkGetExecutionGraphPipelineScratchSizeAMDX VkDevice device VkPipeline executionGraph - VkExecutionGraphPipelineScratchSizeAMDX* pSizeInfo + VkExecutionGraphPipelineScratchSizeAMDX* pSizeInfo VkResult vkGetExecutionGraphPipelineNodeIndexAMDX VkDevice device VkPipeline executionGraph - const VkPipelineShaderStageNodeCreateInfoAMDX* pNodeInfo + const VkPipelineShaderStageNodeCreateInfoAMDX* pNodeInfo uint32_t* pNodeIndex @@ -15736,27 +15741,32 @@ typedef void* MTLSharedEvent_id; const VkAllocationCallbacks* pAllocator VkPipeline* pPipelines - + void vkCmdInitializeGraphScratchMemoryAMDX VkCommandBuffer commandBuffer + VkPipeline executionGraph VkDeviceAddress scratch + VkDeviceSize scratchSize - + void vkCmdDispatchGraphAMDX VkCommandBuffer commandBuffer VkDeviceAddress scratch - const VkDispatchGraphCountInfoAMDX* pCountInfo + VkDeviceSize scratchSize + const VkDispatchGraphCountInfoAMDX* pCountInfo - + void vkCmdDispatchGraphIndirectAMDX VkCommandBuffer commandBuffer VkDeviceAddress scratch - const VkDispatchGraphCountInfoAMDX* pCountInfo + VkDeviceSize scratchSize + const VkDispatchGraphCountInfoAMDX* pCountInfo - + void vkCmdDispatchGraphIndirectCountAMDX VkCommandBuffer commandBuffer VkDeviceAddress scratch + VkDeviceSize scratchSize VkDeviceAddress countInfo @@ -19265,10 +19275,10 @@ typedef void* MTLSharedEvent_id; - + - - + + @@ -19295,7 +19305,11 @@ typedef void* MTLSharedEvent_id; - + + + + + @@ -24074,7 +24088,6 @@ typedef void* MTLSharedEvent_id; - @@ -25424,6 +25437,18 @@ typedef void* MTLSharedEvent_id; + + + + + + + + + + + + -- cgit v1.2.3