packages feed

vulkan 3.24.4 → 3.24.5

raw patch · 30 files changed

+3820/−807 lines, 30 files

Files

changelog.md view
@@ -2,6 +2,9 @@  ## WIP +## [3.24.5] - 2023-02-03+- Bump API version to v1.3.240+ ## [3.24.4] - 2023-01-20 - Bump API version to v1.3.239 
package.yaml view
@@ -1,5 +1,5 @@ name: vulkan-version: "3.24.4"+version: "3.24.5" synopsis: Bindings to the Vulkan graphics API. description: Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category: Graphics
src/Vulkan/CStruct/Extends.hs view
@@ -557,6 +557,7 @@ import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_performance_query (PhysicalDevicePerformanceQueryPropertiesKHR) import {-# SOURCE #-} Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control (PhysicalDevicePipelineCreationCacheControlFeatures) import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_pipeline_executable_properties (PhysicalDevicePipelineExecutablePropertiesFeaturesKHR)+import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_library_group_handles (PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_properties (PhysicalDevicePipelinePropertiesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_protected_access (PhysicalDevicePipelineProtectedAccessFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_robustness (PhysicalDevicePipelineRobustnessFeaturesEXT)@@ -1166,6 +1167,7 @@   Extends DeviceCreateInfo PhysicalDeviceAddressBindingReportFeaturesEXT = ()   Extends DeviceCreateInfo PhysicalDeviceOpticalFlowFeaturesNV = ()   Extends DeviceCreateInfo PhysicalDeviceFaultFeaturesEXT = ()+  Extends DeviceCreateInfo PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = ()   Extends DeviceCreateInfo PhysicalDeviceShaderCoreBuiltinsFeaturesARM = ()   Extends DeviceCreateInfo PhysicalDeviceSwapchainMaintenance1FeaturesEXT = ()   Extends DeviceCreateInfo PhysicalDeviceRayTracingInvocationReorderFeaturesNV = ()@@ -1400,6 +1402,7 @@   Extends PhysicalDeviceFeatures2 PhysicalDeviceAddressBindingReportFeaturesEXT = ()   Extends PhysicalDeviceFeatures2 PhysicalDeviceOpticalFlowFeaturesNV = ()   Extends PhysicalDeviceFeatures2 PhysicalDeviceFaultFeaturesEXT = ()+  Extends PhysicalDeviceFeatures2 PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = ()   Extends PhysicalDeviceFeatures2 PhysicalDeviceShaderCoreBuiltinsFeaturesARM = ()   Extends PhysicalDeviceFeatures2 PhysicalDeviceSwapchainMaintenance1FeaturesEXT = ()   Extends PhysicalDeviceFeatures2 PhysicalDeviceRayTracingInvocationReorderFeaturesNV = ()@@ -2107,6 +2110,7 @@   STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV -> go @OpticalFlowImageFormatInfoNV   STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV -> go @OpticalFlowSessionCreatePrivateDataInfoNV   STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT -> go @PhysicalDeviceFaultFeaturesEXT+  STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT -> go @PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT   STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM -> go @PhysicalDeviceShaderCoreBuiltinsPropertiesARM   STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM -> go @PhysicalDeviceShaderCoreBuiltinsFeaturesARM   STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT -> go @SurfacePresentModeEXT@@ -2585,6 +2589,7 @@ {-# complete (::&) :: OpticalFlowImageFormatInfoNV #-} {-# complete (::&) :: OpticalFlowSessionCreatePrivateDataInfoNV #-} {-# complete (::&) :: PhysicalDeviceFaultFeaturesEXT #-}+{-# complete (::&) :: PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT #-} {-# complete (::&) :: PhysicalDeviceShaderCoreBuiltinsPropertiesARM #-} {-# complete (::&) :: PhysicalDeviceShaderCoreBuiltinsFeaturesARM #-} {-# complete (::&) :: SurfacePresentModeEXT #-}
src/Vulkan/Core10/CommandBufferBuilding.hs view
@@ -2120,14 +2120,6 @@ -- -   #VUID-vkCmdDraw-None-02700# A valid pipeline /must/ be bound to the --     pipeline bind point used by this command ----- -   #VUID-vkCmdDraw-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDraw-None-02859# There /must/ not have been any calls to --     dynamic state setting commands for any state not specified as --     dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to the@@ -2407,6 +2399,61 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDraw-None-07831# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then 'cmdSetViewport' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07832# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then 'cmdSetScissor' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07833# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then 'cmdSetLineWidth' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07834# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then 'cmdSetDepthBias' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07835# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then 'cmdSetBlendConstants' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07836# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then 'cmdSetDepthBounds' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07837# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then 'cmdSetStencilCompareMask' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDraw-None-07838# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then 'cmdSetStencilWriteMask' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDraw-None-07839# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then 'cmdSetStencilReference' /must/ have been+--     called in the current command buffer prior to this drawing command+-- -- -   #VUID-vkCmdDraw-maxMultiviewInstanceIndex-02688# If the draw is --     recorded in a render pass instance with multiview enabled, the --     maximum instance index /must/ be less than or equal to@@ -2429,6 +2476,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDraw-None-07840# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07841# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07842# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07843# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07844# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07845# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07846# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07847# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDraw-None-07848# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDraw-viewportCount-03417# If the bound graphics pipeline --     state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -2932,7 +3051,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07620# If the bound graphics pipeline state was@@ -2940,7 +3059,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07621# If the bound graphics pipeline state was@@ -2948,7 +3067,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07622# If the bound graphics pipeline state was@@ -2956,7 +3075,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07623# If the bound graphics pipeline state was@@ -2964,7 +3083,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07624# If the bound graphics pipeline state was@@ -2972,7 +3091,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07625# If the bound graphics pipeline state was@@ -2980,7 +3099,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07626# If the bound graphics pipeline state was@@ -2988,7 +3107,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07627# If the bound graphics pipeline state was@@ -2996,7 +3115,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07628# If the bound graphics pipeline state was@@ -3004,7 +3123,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07629# If the bound graphics pipeline state was@@ -3012,7 +3131,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07630# If the bound graphics pipeline state was@@ -3020,7 +3139,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07631# If the bound graphics pipeline state was@@ -3028,7 +3147,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07632# If the bound graphics pipeline state was@@ -3036,7 +3155,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07633# If the bound graphics pipeline state was@@ -3044,7 +3163,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07634# If the bound graphics pipeline state was@@ -3052,7 +3171,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07635# If the bound graphics pipeline state was@@ -3060,7 +3179,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07636# If the bound graphics pipeline state was@@ -3068,7 +3187,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07637# If the bound graphics pipeline state was@@ -3076,7 +3195,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07638# If the bound graphics pipeline state was@@ -3084,15 +3203,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDraw-None-07849# If the bound graphics pipeline state was+--     created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDraw-None-07639# If the bound graphics pipeline state was --     created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07640# If the bound graphics pipeline state was@@ -3100,7 +3227,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07641# If the bound graphics pipeline state was@@ -3108,7 +3235,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07642# If the bound graphics pipeline state was@@ -3116,7 +3243,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07643# If the bound graphics pipeline state was@@ -3124,7 +3251,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07644# If the bound graphics pipeline state was@@ -3132,7 +3259,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07645# If the bound graphics pipeline state was@@ -3140,7 +3267,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07646# If the bound graphics pipeline state was@@ -3148,7 +3275,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07647# If the bound graphics pipeline state was@@ -3156,7 +3283,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-None-07648# If the bound graphics pipeline state was@@ -3172,7 +3299,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDraw-pColorBlendEnables-07470# If the bound graphics@@ -3406,8 +3533,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3544,6 +3672,11 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDraw-None-07850# If dynamic state was inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDraw-commandBuffer-02712# If @commandBuffer@ is a --     protected command buffer and --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>@@ -3928,14 +4061,6 @@ -- -   #VUID-vkCmdDrawIndexed-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndexed-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndexed-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to@@ -4221,6 +4346,61 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndexed-None-07831# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then 'cmdSetViewport' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07832# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then 'cmdSetScissor' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07833# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then 'cmdSetLineWidth' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07834# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then 'cmdSetDepthBias' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07835# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then 'cmdSetBlendConstants' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07836# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then 'cmdSetDepthBounds' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07837# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then 'cmdSetStencilCompareMask' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexed-None-07838# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then 'cmdSetStencilWriteMask' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07839# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then 'cmdSetStencilReference' /must/ have been+--     called in the current command buffer prior to this drawing command+-- -- -   #VUID-vkCmdDrawIndexed-maxMultiviewInstanceIndex-02688# If the draw --     is recorded in a render pass instance with multiview enabled, the --     maximum instance index /must/ be less than or equal to@@ -4243,6 +4423,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexed-None-07840# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07841# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07842# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07843# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07844# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07845# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07846# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07847# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexed-None-07848# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexed-viewportCount-03417# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -4746,7 +4998,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07620# If the bound graphics pipeline@@ -4754,7 +5006,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07621# If the bound graphics pipeline@@ -4762,7 +5014,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07622# If the bound graphics pipeline@@ -4770,7 +5022,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07623# If the bound graphics pipeline@@ -4778,7 +5030,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07624# If the bound graphics pipeline@@ -4786,7 +5038,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07625# If the bound graphics pipeline@@ -4794,7 +5046,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07626# If the bound graphics pipeline@@ -4802,7 +5054,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07627# If the bound graphics pipeline@@ -4810,7 +5062,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07628# If the bound graphics pipeline@@ -4818,7 +5070,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07629# If the bound graphics pipeline@@ -4826,7 +5078,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07630# If the bound graphics pipeline@@ -4834,7 +5086,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07631# If the bound graphics pipeline@@ -4842,7 +5094,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07632# If the bound graphics pipeline@@ -4850,7 +5102,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07633# If the bound graphics pipeline@@ -4858,7 +5110,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07634# If the bound graphics pipeline@@ -4866,7 +5118,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07635# If the bound graphics pipeline@@ -4874,7 +5126,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07636# If the bound graphics pipeline@@ -4882,7 +5134,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07637# If the bound graphics pipeline@@ -4890,7 +5142,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07638# If the bound graphics pipeline@@ -4898,15 +5150,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexed-None-07849# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexed-None-07639# If the bound graphics pipeline --     state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07640# If the bound graphics pipeline@@ -4914,7 +5174,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07641# If the bound graphics pipeline@@ -4922,7 +5182,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07642# If the bound graphics pipeline@@ -4930,7 +5190,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07643# If the bound graphics pipeline@@ -4938,7 +5198,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07644# If the bound graphics pipeline@@ -4946,7 +5206,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07645# If the bound graphics pipeline@@ -4954,7 +5214,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07646# If the bound graphics pipeline@@ -4962,7 +5222,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07647# If the bound graphics pipeline@@ -4970,7 +5230,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-None-07648# If the bound graphics pipeline@@ -4986,7 +5246,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexed-pColorBlendEnables-07470# If the bound@@ -5220,8 +5480,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -5358,6 +5619,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawIndexed-None-07850# If dynamic state was inherited+--     from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndexed-commandBuffer-02712# If @commandBuffer@ is a --     protected command buffer and --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>@@ -5742,14 +6009,6 @@ -- -   #VUID-vkCmdDrawIndirect-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndirect-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndirect-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to@@ -6036,6 +6295,61 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndirect-None-07831# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then 'cmdSetViewport' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07832# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then 'cmdSetScissor' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07833# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then 'cmdSetLineWidth' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07834# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then 'cmdSetDepthBias' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07835# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then 'cmdSetBlendConstants' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07836# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then 'cmdSetDepthBounds' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07837# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then 'cmdSetStencilCompareMask' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirect-None-07838# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then 'cmdSetStencilWriteMask' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07839# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then 'cmdSetStencilReference' /must/ have been+--     called in the current command buffer prior to this drawing command+-- -- -   #VUID-vkCmdDrawIndirect-maxMultiviewInstanceIndex-02688# If the draw --     is recorded in a render pass instance with multiview enabled, the --     maximum instance index /must/ be less than or equal to@@ -6058,6 +6372,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirect-None-07840# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07841# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07842# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07843# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07844# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07845# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07846# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07847# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirect-None-07848# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirect-viewportCount-03417# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -6561,7 +6947,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07620# If the bound graphics pipeline@@ -6569,7 +6955,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07621# If the bound graphics pipeline@@ -6577,7 +6963,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07622# If the bound graphics pipeline@@ -6585,7 +6971,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07623# If the bound graphics pipeline@@ -6593,7 +6979,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07624# If the bound graphics pipeline@@ -6601,7 +6987,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07625# If the bound graphics pipeline@@ -6609,7 +6995,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07626# If the bound graphics pipeline@@ -6617,7 +7003,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07627# If the bound graphics pipeline@@ -6625,7 +7011,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07628# If the bound graphics pipeline@@ -6633,7 +7019,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07629# If the bound graphics pipeline@@ -6641,7 +7027,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07630# If the bound graphics pipeline@@ -6649,7 +7035,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07631# If the bound graphics pipeline@@ -6657,7 +7043,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07632# If the bound graphics pipeline@@ -6665,7 +7051,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07633# If the bound graphics pipeline@@ -6673,7 +7059,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07634# If the bound graphics pipeline@@ -6681,7 +7067,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07635# If the bound graphics pipeline@@ -6689,7 +7075,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07636# If the bound graphics pipeline@@ -6697,7 +7083,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07637# If the bound graphics pipeline@@ -6705,7 +7091,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07638# If the bound graphics pipeline@@ -6713,15 +7099,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirect-None-07849# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirect-None-07639# If the bound graphics pipeline --     state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07640# If the bound graphics pipeline@@ -6729,7 +7123,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07641# If the bound graphics pipeline@@ -6737,7 +7131,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07642# If the bound graphics pipeline@@ -6745,7 +7139,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07643# If the bound graphics pipeline@@ -6753,7 +7147,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07644# If the bound graphics pipeline@@ -6761,7 +7155,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07645# If the bound graphics pipeline@@ -6769,7 +7163,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07646# If the bound graphics pipeline@@ -6777,7 +7171,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07647# If the bound graphics pipeline@@ -6785,7 +7179,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-None-07648# If the bound graphics pipeline@@ -6801,7 +7195,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirect-pColorBlendEnables-07470# If the bound@@ -7035,8 +7429,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -7173,6 +7568,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawIndirect-None-07850# If dynamic state was inherited+--     from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndirect-None-04007# All vertex input bindings --     accessed via vertex input variables declared in the vertex shader --     entry point’s interface /must/ have either valid or@@ -7565,14 +7966,6 @@ -- -   #VUID-vkCmdDrawIndexedIndirect-None-02700# A valid pipeline /must/ --     be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndexedIndirect-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndexedIndirect-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -7859,6 +8252,61 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then 'cmdSetViewport' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then 'cmdSetScissor' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then 'cmdSetLineWidth' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then 'cmdSetDepthBias' /must/ have been called in the+--     current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then 'cmdSetBlendConstants' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then 'cmdSetDepthBounds' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then 'cmdSetStencilCompareMask' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then 'cmdSetStencilWriteMask' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then 'cmdSetStencilReference' /must/ have been+--     called in the current command buffer prior to this drawing command+-- -- -   #VUID-vkCmdDrawIndexedIndirect-maxMultiviewInstanceIndex-02688# If --     the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -7881,6 +8329,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexedIndirect-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -8384,7 +8904,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07620# If the bound graphics@@ -8392,7 +8912,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07621# If the bound graphics@@ -8400,7 +8920,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07622# If the bound graphics@@ -8408,7 +8928,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07623# If the bound graphics@@ -8416,7 +8936,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07624# If the bound graphics@@ -8424,7 +8944,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07625# If the bound graphics@@ -8432,7 +8952,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07626# If the bound graphics@@ -8440,7 +8960,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07627# If the bound graphics@@ -8448,7 +8968,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07628# If the bound graphics@@ -8456,7 +8976,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07629# If the bound graphics@@ -8464,7 +8984,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07630# If the bound graphics@@ -8472,7 +8992,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07631# If the bound graphics@@ -8480,7 +9000,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07632# If the bound graphics@@ -8488,7 +9008,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07633# If the bound graphics@@ -8496,7 +9016,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07634# If the bound graphics@@ -8504,7 +9024,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07635# If the bound graphics@@ -8512,7 +9032,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07636# If the bound graphics@@ -8520,7 +9040,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07637# If the bound graphics@@ -8528,7 +9048,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07638# If the bound graphics@@ -8536,15 +9056,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07640# If the bound graphics@@ -8552,7 +9080,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07641# If the bound graphics@@ -8560,7 +9088,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07642# If the bound graphics@@ -8568,7 +9096,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07643# If the bound graphics@@ -8576,7 +9104,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07644# If the bound graphics@@ -8584,7 +9112,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07645# If the bound graphics@@ -8592,7 +9120,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07646# If the bound graphics@@ -8600,7 +9128,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07647# If the bound graphics@@ -8608,7 +9136,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-None-07648# If the bound graphics@@ -8624,7 +9152,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirect-pColorBlendEnables-07470# If the@@ -8858,8 +9386,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -8996,6 +9525,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawIndexedIndirect-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndexedIndirect-None-04007# All vertex input bindings --     accessed via vertex input variables declared in the vertex shader --     entry point’s interface /must/ have either valid or@@ -9396,14 +9931,6 @@ -- -   #VUID-vkCmdDispatch-None-02700# A valid pipeline /must/ be bound to --     the pipeline bind point used by this command ----- -   #VUID-vkCmdDispatch-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDispatch-None-02859# There /must/ not have been any calls --     to dynamic state setting commands for any state not specified as --     dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to the@@ -9916,14 +10443,6 @@ -- -- -   #VUID-vkCmdDispatchIndirect-None-02700# A valid pipeline /must/ be --     bound to the pipeline bind point used by this command------ -   #VUID-vkCmdDispatchIndirect-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic -- -- -   #VUID-vkCmdDispatchIndirect-None-02859# There /must/ not have been --     any calls to dynamic state setting commands for any state not
src/Vulkan/Core10/Device.hs view
@@ -170,6 +170,7 @@ import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_performance_query (PhysicalDevicePerformanceQueryFeaturesKHR) import {-# SOURCE #-} Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control (PhysicalDevicePipelineCreationCacheControlFeatures) import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_pipeline_executable_properties (PhysicalDevicePipelineExecutablePropertiesFeaturesKHR)+import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_library_group_handles (PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_properties (PhysicalDevicePipelinePropertiesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_protected_access (PhysicalDevicePipelineProtectedAccessFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_robustness (PhysicalDevicePipelineRobustnessFeaturesEXT)@@ -916,6 +917,7 @@ --     'Vulkan.Extensions.VK_KHR_performance_query.PhysicalDevicePerformanceQueryFeaturesKHR', --     'Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control.PhysicalDevicePipelineCreationCacheControlFeatures', --     'Vulkan.Extensions.VK_KHR_pipeline_executable_properties.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR',+--     'Vulkan.Extensions.VK_EXT_pipeline_library_group_handles.PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT', --     'Vulkan.Extensions.VK_EXT_pipeline_properties.PhysicalDevicePipelinePropertiesFeaturesEXT', --     'Vulkan.Extensions.VK_EXT_pipeline_protected_access.PhysicalDevicePipelineProtectedAccessFeaturesEXT', --     'Vulkan.Extensions.VK_EXT_pipeline_robustness.PhysicalDevicePipelineRobustnessFeaturesEXT',@@ -1066,6 +1068,7 @@     | Just Refl <- eqT @e @PhysicalDeviceRayTracingInvocationReorderFeaturesNV = Just f     | Just Refl <- eqT @e @PhysicalDeviceSwapchainMaintenance1FeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceShaderCoreBuiltinsFeaturesARM = Just f+    | Just Refl <- eqT @e @PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceFaultFeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceOpticalFlowFeaturesNV = Just f     | Just Refl <- eqT @e @PhysicalDeviceAddressBindingReportFeaturesEXT = Just f
src/Vulkan/Core10/Enums/StructureType.hs view
@@ -49,6 +49,7 @@                                                         , STRUCTURE_TYPE_MEMORY_BARRIER                                                         , STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO                                                         , STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO+                                                        , STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT                                                         , STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM                                                         , STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM                                                         , STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT@@ -1139,6 +1140,7 @@ -- 'Vulkan.Extensions.VK_KHR_performance_query.PhysicalDevicePerformanceQueryPropertiesKHR', -- 'Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control.PhysicalDevicePipelineCreationCacheControlFeatures', -- 'Vulkan.Extensions.VK_KHR_pipeline_executable_properties.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR',+-- 'Vulkan.Extensions.VK_EXT_pipeline_library_group_handles.PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_properties.PhysicalDevicePipelinePropertiesFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_protected_access.PhysicalDevicePipelineProtectedAccessFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_robustness.PhysicalDevicePipelineRobustnessFeaturesEXT',@@ -1606,6 +1608,9 @@ -- No documentation found for Nested "VkStructureType" "VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO" pattern STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = StructureType 48 +-- No documentation found for Nested "VkStructureType" "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT"+pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT = StructureType 1000498000+ -- No documentation found for Nested "VkStructureType" "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM" pattern STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = StructureType 1000497001 @@ -3579,6 +3584,7 @@   , STRUCTURE_TYPE_MEMORY_BARRIER   , STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO   , STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO+  , STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT   , STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM   , STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM   , STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT@@ -4414,6 +4420,10 @@   ,     ( STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO     , "LOADER_DEVICE_CREATE_INFO"+    )+  ,+    ( STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT+    , "PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT"     )   ,     ( STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM
src/Vulkan/Core10/FundamentalTypes.hs view
@@ -528,6 +528,7 @@ -- 'Vulkan.Extensions.VK_KHR_performance_query.PhysicalDevicePerformanceQueryPropertiesKHR', -- 'Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control.PhysicalDevicePipelineCreationCacheControlFeatures', -- 'Vulkan.Extensions.VK_KHR_pipeline_executable_properties.PhysicalDevicePipelineExecutablePropertiesFeaturesKHR',+-- 'Vulkan.Extensions.VK_EXT_pipeline_library_group_handles.PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_properties.PhysicalDevicePipelinePropertiesFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_protected_access.PhysicalDevicePipelineProtectedAccessFeaturesEXT', -- 'Vulkan.Extensions.VK_EXT_pipeline_robustness.PhysicalDevicePipelineRobustnessFeaturesEXT',
src/Vulkan/Core10/Pipeline.hs view
@@ -6086,15 +6086,19 @@ --     'Vulkan.Extensions.VK_NV_device_generated_commands.GraphicsPipelineShaderGroupsCreateInfoNV'::@groupCount@ --     /must/ be greater than @0@ ----- -   #VUID-VkGraphicsPipelineCreateInfo-flags-07814# If @flags@ includes---     'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT',---     the pipeline includes a+-- -   #VUID-VkGraphicsPipelineCreateInfo-None-07826# If the pipeline+--     includes a+--     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#pipelines-graphics-subsets-complete complete set of state>,+--     'Vulkan.Core10.Handles.PipelineLayout' /must/ be a valid pipeline+--     layout+--+-- -   #VUID-VkGraphicsPipelineCreateInfo-layout-07827# If the pipeline+--     includes a --     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#pipelines-graphics-subsets-complete complete set of state> --     specified entirely by libraries, and each library was created with a --     'Vulkan.Core10.Handles.PipelineLayout' created without --     'Vulkan.Core10.Enums.PipelineLayoutCreateFlagBits.PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT',---     then @layout@ /must/ be a valid---     'Vulkan.Core10.Handles.PipelineLayout' that is+--     then @layout@ /must/ be --     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#descriptorsets-compatibility compatible> --     with the layouts in those libraries --@@ -6105,8 +6109,7 @@ --     specified entirely by libraries, and each library was created with a --     'Vulkan.Core10.Handles.PipelineLayout' created with --     'Vulkan.Core10.Enums.PipelineLayoutCreateFlagBits.PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT',---     then @layout@ /must/ be a valid---     'Vulkan.Core10.Handles.PipelineLayout' that is+--     then @layout@ /must/ be --     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#descriptorsets-compatibility compatible> --     with the union of the libraries\' pipeline layouts other than the --     inclusion\/exclusion of@@ -6120,8 +6123,7 @@ --     specified entirely by libraries, and each library was created with a --     'Vulkan.Core10.Handles.PipelineLayout' created with --     'Vulkan.Core10.Enums.PipelineLayoutCreateFlagBits.PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT',---     then @layout@ /must/ be a valid---     'Vulkan.Core10.Handles.PipelineLayout' that is+--     then @layout@ /must/ be --     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#descriptorsets-compatibility compatible> --     with the union of the libraries\' pipeline layouts --
src/Vulkan/Core11/Promoted_From_VK_KHR_device_group.hs view
@@ -440,14 +440,6 @@ -- -   #VUID-vkCmdDispatchBase-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdDispatchBase-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDispatchBase-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to
src/Vulkan/Core11/Promoted_From_VK_KHR_get_physical_device_properties2.hs view
@@ -222,6 +222,7 @@ import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_performance_query (PhysicalDevicePerformanceQueryPropertiesKHR) import {-# SOURCE #-} Vulkan.Core13.Promoted_From_VK_EXT_pipeline_creation_cache_control (PhysicalDevicePipelineCreationCacheControlFeatures) import {-# SOURCE #-} Vulkan.Extensions.VK_KHR_pipeline_executable_properties (PhysicalDevicePipelineExecutablePropertiesFeaturesKHR)+import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_library_group_handles (PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_properties (PhysicalDevicePipelinePropertiesFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_protected_access (PhysicalDevicePipelineProtectedAccessFeaturesEXT) import {-# SOURCE #-} Vulkan.Extensions.VK_EXT_pipeline_robustness (PhysicalDevicePipelineRobustnessFeaturesEXT)@@ -855,6 +856,7 @@     | Just Refl <- eqT @e @PhysicalDeviceRayTracingInvocationReorderFeaturesNV = Just f     | Just Refl <- eqT @e @PhysicalDeviceSwapchainMaintenance1FeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceShaderCoreBuiltinsFeaturesARM = Just f+    | Just Refl <- eqT @e @PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceFaultFeaturesEXT = Just f     | Just Refl <- eqT @e @PhysicalDeviceOpticalFlowFeaturesNV = Just f     | Just Refl <- eqT @e @PhysicalDeviceAddressBindingReportFeaturesEXT = Just f
src/Vulkan/Core12/Promoted_From_VK_KHR_draw_indirect_count.hs view
@@ -216,14 +216,6 @@ -- -   #VUID-vkCmdDrawIndirectCount-None-02700# A valid pipeline /must/ be --     bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndirectCount-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndirectCount-None-02859# There /must/ not have been --     any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -510,6 +502,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndirectCount-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndirectCount-maxMultiviewInstanceIndex-02688# If the --     draw is recorded in a render pass instance with multiview enabled, --     the maximum instance index /must/ be less than or equal to@@ -532,6 +595,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirectCount-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectCount-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirectCount-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1035,7 +1170,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07620# If the bound graphics@@ -1043,7 +1178,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07621# If the bound graphics@@ -1051,7 +1186,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07622# If the bound graphics@@ -1059,7 +1194,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07623# If the bound graphics@@ -1067,7 +1202,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07624# If the bound graphics@@ -1075,7 +1210,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07625# If the bound graphics@@ -1083,7 +1218,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07626# If the bound graphics@@ -1091,7 +1226,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07627# If the bound graphics@@ -1099,7 +1234,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07628# If the bound graphics@@ -1107,7 +1242,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07629# If the bound graphics@@ -1115,7 +1250,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07630# If the bound graphics@@ -1123,7 +1258,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07631# If the bound graphics@@ -1131,7 +1266,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07632# If the bound graphics@@ -1139,7 +1274,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07633# If the bound graphics@@ -1147,7 +1282,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07634# If the bound graphics@@ -1155,7 +1290,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07635# If the bound graphics@@ -1163,7 +1298,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07636# If the bound graphics@@ -1171,7 +1306,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07637# If the bound graphics@@ -1179,7 +1314,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07638# If the bound graphics@@ -1187,15 +1322,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirectCount-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirectCount-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07640# If the bound graphics@@ -1203,7 +1346,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07641# If the bound graphics@@ -1211,7 +1354,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07642# If the bound graphics@@ -1219,7 +1362,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07643# If the bound graphics@@ -1227,7 +1370,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07644# If the bound graphics@@ -1235,7 +1378,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07645# If the bound graphics@@ -1243,7 +1386,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07646# If the bound graphics@@ -1251,7 +1394,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07647# If the bound graphics@@ -1259,7 +1402,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-None-07648# If the bound graphics@@ -1275,7 +1418,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectCount-pColorBlendEnables-07470# If the bound@@ -1509,8 +1652,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -1647,6 +1791,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawIndirectCount-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndirectCount-None-04007# All vertex input bindings --     accessed via vertex input variables declared in the vertex shader --     entry point’s interface /must/ have either valid or@@ -2080,14 +2230,6 @@ -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndexedIndirectCount-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -2376,6 +2518,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndexedIndirectCount-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -2398,6 +2611,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexedIndirectCount-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -2902,7 +3187,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07620# If the bound@@ -2910,7 +3195,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07621# If the bound@@ -2918,7 +3203,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07622# If the bound@@ -2926,7 +3211,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07623# If the bound@@ -2934,7 +3219,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07624# If the bound@@ -2942,7 +3227,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07625# If the bound@@ -2950,7 +3235,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07626# If the bound@@ -2958,7 +3243,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07627# If the bound@@ -2966,7 +3251,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07628# If the bound@@ -2974,7 +3259,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07629# If the bound@@ -2982,7 +3267,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07630# If the bound@@ -2990,7 +3275,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07631# If the bound@@ -2998,7 +3283,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07632# If the bound@@ -3006,7 +3291,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07633# If the bound@@ -3014,7 +3299,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07634# If the bound@@ -3022,7 +3307,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07635# If the bound@@ -3030,7 +3315,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07636# If the bound@@ -3038,7 +3323,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07637# If the bound@@ -3046,7 +3331,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07638# If the bound@@ -3054,15 +3339,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07640# If the bound@@ -3070,7 +3363,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07641# If the bound@@ -3078,7 +3371,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07642# If the bound@@ -3086,7 +3379,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07643# If the bound@@ -3094,7 +3387,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07644# If the bound@@ -3102,7 +3395,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07645# If the bound@@ -3110,7 +3403,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07646# If the bound@@ -3118,7 +3411,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07647# If the bound@@ -3126,7 +3419,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07648# If the bound@@ -3142,7 +3435,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-pColorBlendEnables-07470# If the@@ -3376,8 +3669,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3513,6 +3807,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdDrawIndexedIndirectCount-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdDrawIndexedIndirectCount-None-04007# All vertex input --     bindings accessed via vertex input variables declared in the vertex
src/Vulkan/Extensions.hs view
@@ -99,6 +99,7 @@                           , module Vulkan.Extensions.VK_EXT_physical_device_drm                           , module Vulkan.Extensions.VK_EXT_pipeline_creation_cache_control                           , module Vulkan.Extensions.VK_EXT_pipeline_creation_feedback+                          , module Vulkan.Extensions.VK_EXT_pipeline_library_group_handles                           , module Vulkan.Extensions.VK_EXT_pipeline_properties                           , module Vulkan.Extensions.VK_EXT_pipeline_protected_access                           , module Vulkan.Extensions.VK_EXT_pipeline_robustness@@ -410,6 +411,7 @@ import Vulkan.Extensions.VK_EXT_physical_device_drm import Vulkan.Extensions.VK_EXT_pipeline_creation_cache_control import Vulkan.Extensions.VK_EXT_pipeline_creation_feedback+import Vulkan.Extensions.VK_EXT_pipeline_library_group_handles import Vulkan.Extensions.VK_EXT_pipeline_properties import Vulkan.Extensions.VK_EXT_pipeline_protected_access import Vulkan.Extensions.VK_EXT_pipeline_robustness
src/Vulkan/Extensions/Dependencies.hs view
@@ -75,6 +75,7 @@ import Vulkan.Extensions.VK_EXT_pci_bus_info (pattern EXT_PCI_BUS_INFO_EXTENSION_NAME) import Vulkan.Extensions.VK_EXT_physical_device_drm (pattern EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME) import Vulkan.Extensions.VK_EXT_pipeline_creation_cache_control (pattern EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME)+import Vulkan.Extensions.VK_EXT_pipeline_library_group_handles (pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME) import Vulkan.Extensions.VK_EXT_pipeline_properties (pattern EXT_PIPELINE_PROPERTIES_EXTENSION_NAME) import Vulkan.Extensions.VK_EXT_pipeline_protected_access (pattern EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME) import Vulkan.Extensions.VK_EXT_pipeline_robustness (pattern EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME)@@ -867,6 +868,18 @@     [ KHR_MAINTENANCE_3_EXTENSION_NAME     , KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME     ]+  EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME ->+    [ KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME+    , KHR_PIPELINE_LIBRARY_EXTENSION_NAME+    , KHR_SPIRV_1_4_EXTENSION_NAME+    , KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME+    , KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME+    , KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME+    , EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME+    , KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME+    , KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME+    , KHR_MAINTENANCE_3_EXTENSION_NAME+    ]   _ -> []  -- | The minimum required API version to use this extension@@ -886,4 +899,5 @@   EXT_MESH_SHADER_EXTENSION_NAME -> MAKE_API_VERSION 1 1 0   KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME -> MAKE_API_VERSION 1 1 0   KHR_MAINTENANCE_4_EXTENSION_NAME -> MAKE_API_VERSION 1 1 0+  EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME -> MAKE_API_VERSION 1 1 0   _ -> API_VERSION_1_0
src/Vulkan/Extensions/VK_EXT_mesh_shader.hs view
@@ -504,14 +504,6 @@ -- -   #VUID-vkCmdDrawMeshTasksEXT-None-02700# A valid pipeline /must/ be --     bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMeshTasksEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-02859# There /must/ not have been --     any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -798,6 +790,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksEXT-maxMultiviewInstanceIndex-02688# If the --     draw is recorded in a render pass instance with multiview enabled, --     the maximum instance index /must/ be less than or equal to@@ -820,6 +883,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksEXT-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1323,7 +1458,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07620# If the bound graphics@@ -1331,7 +1466,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07621# If the bound graphics@@ -1339,7 +1474,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07622# If the bound graphics@@ -1347,7 +1482,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07623# If the bound graphics@@ -1355,7 +1490,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07624# If the bound graphics@@ -1363,7 +1498,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07625# If the bound graphics@@ -1371,7 +1506,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07626# If the bound graphics@@ -1379,7 +1514,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07627# If the bound graphics@@ -1387,7 +1522,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07628# If the bound graphics@@ -1395,7 +1530,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07629# If the bound graphics@@ -1403,7 +1538,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07630# If the bound graphics@@ -1411,7 +1546,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07631# If the bound graphics@@ -1419,7 +1554,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07632# If the bound graphics@@ -1427,7 +1562,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07633# If the bound graphics@@ -1435,7 +1570,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07634# If the bound graphics@@ -1443,7 +1578,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07635# If the bound graphics@@ -1451,7 +1586,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07636# If the bound graphics@@ -1459,7 +1594,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07637# If the bound graphics@@ -1467,7 +1602,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07638# If the bound graphics@@ -1475,15 +1610,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07640# If the bound graphics@@ -1491,7 +1634,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07641# If the bound graphics@@ -1499,7 +1642,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07642# If the bound graphics@@ -1507,7 +1650,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07643# If the bound graphics@@ -1515,7 +1658,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07644# If the bound graphics@@ -1523,7 +1666,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07645# If the bound graphics@@ -1531,7 +1674,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07646# If the bound graphics@@ -1539,7 +1682,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07647# If the bound graphics@@ -1547,7 +1690,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-None-07648# If the bound graphics@@ -1563,7 +1706,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksEXT-pColorBlendEnables-07470# If the bound@@ -1797,8 +1940,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -1935,6 +2079,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawMeshTasksEXT-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksEXT-stage-06480# The bound graphics pipeline --     /must/ not have been created with the --     'Vulkan.Core10.Pipeline.PipelineShaderStageCreateInfo'::@stage@@@ -2299,14 +2449,6 @@ -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -2595,6 +2737,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -2617,6 +2830,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -3121,7 +3406,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07620# If the bound@@ -3129,7 +3414,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07621# If the bound@@ -3137,7 +3422,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07622# If the bound@@ -3145,7 +3430,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07623# If the bound@@ -3153,7 +3438,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07624# If the bound@@ -3161,7 +3446,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07625# If the bound@@ -3169,7 +3454,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07626# If the bound@@ -3177,7 +3462,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07627# If the bound@@ -3185,7 +3470,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07628# If the bound@@ -3193,7 +3478,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07629# If the bound@@ -3201,7 +3486,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07630# If the bound@@ -3209,7 +3494,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07631# If the bound@@ -3217,7 +3502,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07632# If the bound@@ -3225,7 +3510,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07633# If the bound@@ -3233,7 +3518,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07634# If the bound@@ -3241,7 +3526,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07635# If the bound@@ -3249,7 +3534,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07636# If the bound@@ -3257,7 +3542,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07637# If the bound@@ -3265,7 +3550,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07638# If the bound@@ -3273,15 +3558,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07640# If the bound@@ -3289,7 +3582,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07641# If the bound@@ -3297,7 +3590,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07642# If the bound@@ -3305,7 +3598,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07643# If the bound@@ -3313,7 +3606,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07644# If the bound@@ -3321,7 +3614,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07645# If the bound@@ -3329,7 +3622,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07646# If the bound@@ -3337,7 +3630,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07647# If the bound@@ -3345,7 +3638,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07648# If the bound@@ -3361,7 +3654,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-pColorBlendEnables-07470# If the@@ -3595,8 +3888,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3733,6 +4027,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectEXT-stage-06480# The bound graphics --     pipeline /must/ not have been created with the --     'Vulkan.Core10.Pipeline.PipelineShaderStageCreateInfo'::@stage@@@ -4086,14 +4386,6 @@ --     pipeline /must/ be bound to the pipeline bind point used by this --     command ----- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-02859# There /must/ --     not have been any calls to dynamic state setting commands for any --     state not specified as dynamic in the@@ -4383,6 +4675,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -4405,6 +4768,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -4909,7 +5344,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07620# If the bound@@ -4917,7 +5352,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07621# If the bound@@ -4925,7 +5360,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07622# If the bound@@ -4933,7 +5368,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07623# If the bound@@ -4941,7 +5376,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07624# If the bound@@ -4949,7 +5384,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07625# If the bound@@ -4957,7 +5392,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07626# If the bound@@ -4965,7 +5400,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07627# If the bound@@ -4973,7 +5408,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07628# If the bound@@ -4981,7 +5416,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07629# If the bound@@ -4989,7 +5424,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07630# If the bound@@ -4997,7 +5432,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07631# If the bound@@ -5005,7 +5440,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07632# If the bound@@ -5013,7 +5448,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07633# If the bound@@ -5021,7 +5456,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07634# If the bound@@ -5029,7 +5464,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07635# If the bound@@ -5037,7 +5472,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07636# If the bound@@ -5045,7 +5480,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07637# If the bound@@ -5053,7 +5488,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07638# If the bound@@ -5061,15 +5496,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07640# If the bound@@ -5077,7 +5520,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07641# If the bound@@ -5085,7 +5528,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07642# If the bound@@ -5093,7 +5536,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07643# If the bound@@ -5101,7 +5544,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07644# If the bound@@ -5109,7 +5552,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07645# If the bound@@ -5117,7 +5560,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07646# If the bound@@ -5125,7 +5568,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07647# If the bound@@ -5133,7 +5576,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07648# If the bound@@ -5149,7 +5592,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-pColorBlendEnables-07470#@@ -5383,8 +5826,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -5520,6 +5964,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-07850# If dynamic+--     state was inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountEXT-stage-06480# The bound --     graphics pipeline /must/ not have been created with the
src/Vulkan/Extensions/VK_EXT_multi_draw.hs view
@@ -369,14 +369,6 @@ -- -   #VUID-vkCmdDrawMultiEXT-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMultiEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMultiEXT-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to@@ -663,6 +655,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMultiEXT-None-07831# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07832# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07833# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07834# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07835# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07836# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07837# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07838# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07839# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMultiEXT-maxMultiviewInstanceIndex-02688# If the draw --     is recorded in a render pass instance with multiview enabled, the --     maximum instance index /must/ be less than or equal to@@ -685,6 +748,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMultiEXT-None-07840# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07841# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07842# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07843# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07844# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07845# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07846# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07847# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiEXT-None-07848# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMultiEXT-viewportCount-03417# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1188,7 +1323,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07620# If the bound graphics pipeline@@ -1196,7 +1331,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07621# If the bound graphics pipeline@@ -1204,7 +1339,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07622# If the bound graphics pipeline@@ -1212,7 +1347,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07623# If the bound graphics pipeline@@ -1220,7 +1355,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07624# If the bound graphics pipeline@@ -1228,7 +1363,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07625# If the bound graphics pipeline@@ -1236,7 +1371,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07626# If the bound graphics pipeline@@ -1244,7 +1379,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07627# If the bound graphics pipeline@@ -1252,7 +1387,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07628# If the bound graphics pipeline@@ -1260,7 +1395,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07629# If the bound graphics pipeline@@ -1268,7 +1403,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07630# If the bound graphics pipeline@@ -1276,7 +1411,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07631# If the bound graphics pipeline@@ -1284,7 +1419,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07632# If the bound graphics pipeline@@ -1292,7 +1427,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07633# If the bound graphics pipeline@@ -1300,7 +1435,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07634# If the bound graphics pipeline@@ -1308,7 +1443,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07635# If the bound graphics pipeline@@ -1316,7 +1451,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07636# If the bound graphics pipeline@@ -1324,7 +1459,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07637# If the bound graphics pipeline@@ -1332,7 +1467,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07638# If the bound graphics pipeline@@ -1340,15 +1475,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMultiEXT-None-07849# If the bound graphics pipeline+--     state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMultiEXT-None-07639# If the bound graphics pipeline --     state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07640# If the bound graphics pipeline@@ -1356,7 +1499,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07641# If the bound graphics pipeline@@ -1364,7 +1507,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07642# If the bound graphics pipeline@@ -1372,7 +1515,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07643# If the bound graphics pipeline@@ -1380,7 +1523,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07644# If the bound graphics pipeline@@ -1388,7 +1531,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07645# If the bound graphics pipeline@@ -1396,7 +1539,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07646# If the bound graphics pipeline@@ -1404,7 +1547,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07647# If the bound graphics pipeline@@ -1412,7 +1555,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-None-07648# If the bound graphics pipeline@@ -1428,7 +1571,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiEXT-pColorBlendEnables-07470# If the bound@@ -1662,8 +1805,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -1800,6 +1944,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawMultiEXT-None-07850# If dynamic state was inherited+--     from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMultiEXT-commandBuffer-02712# If @commandBuffer@ is a --     protected command buffer and --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#limits-protectedNoFault protectedNoFault>@@ -2192,14 +2342,6 @@ -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-02700# A valid pipeline /must/ --     be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -2486,6 +2628,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMultiIndexedEXT-maxMultiviewInstanceIndex-02688# If --     the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -2508,6 +2721,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMultiIndexedEXT-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -3011,7 +3296,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07620# If the bound graphics@@ -3019,7 +3304,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07621# If the bound graphics@@ -3027,7 +3312,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07622# If the bound graphics@@ -3035,7 +3320,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07623# If the bound graphics@@ -3043,7 +3328,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07624# If the bound graphics@@ -3051,7 +3336,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07625# If the bound graphics@@ -3059,7 +3344,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07626# If the bound graphics@@ -3067,7 +3352,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07627# If the bound graphics@@ -3075,7 +3360,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07628# If the bound graphics@@ -3083,7 +3368,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07629# If the bound graphics@@ -3091,7 +3376,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07630# If the bound graphics@@ -3099,7 +3384,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07631# If the bound graphics@@ -3107,7 +3392,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07632# If the bound graphics@@ -3115,7 +3400,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07633# If the bound graphics@@ -3123,7 +3408,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07634# If the bound graphics@@ -3131,7 +3416,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07635# If the bound graphics@@ -3139,7 +3424,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07636# If the bound graphics@@ -3147,7 +3432,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07637# If the bound graphics@@ -3155,7 +3440,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07638# If the bound graphics@@ -3163,15 +3448,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07640# If the bound graphics@@ -3179,7 +3472,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07641# If the bound graphics@@ -3187,7 +3480,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07642# If the bound graphics@@ -3195,7 +3488,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07643# If the bound graphics@@ -3203,7 +3496,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07644# If the bound graphics@@ -3211,7 +3504,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07645# If the bound graphics@@ -3219,7 +3512,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07646# If the bound graphics@@ -3227,7 +3520,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07647# If the bound graphics@@ -3235,7 +3528,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07648# If the bound graphics@@ -3251,7 +3544,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-pColorBlendEnables-07470# If the@@ -3485,8 +3778,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3622,6 +3916,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdDrawMultiIndexedEXT-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-02712# If --     @commandBuffer@ is a protected command buffer and
+ src/Vulkan/Extensions/VK_EXT_pipeline_library_group_handles.hs view
@@ -0,0 +1,232 @@+{-# language CPP #-}+-- | = Name+--+-- VK_EXT_pipeline_library_group_handles - device extension+--+-- == VK_EXT_pipeline_library_group_handles+--+-- [__Name String__]+--     @VK_EXT_pipeline_library_group_handles@+--+-- [__Extension Type__]+--     Device extension+--+-- [__Registered Extension Number__]+--     499+--+-- [__Revision__]+--     1+--+-- [__Extension and Version Dependencies__]+--+--     -   Requires support for Vulkan 1.1+--+--     -   Requires @VK_KHR_ray_tracing_pipeline@ to be enabled for any+--         device-level functionality+--+--     -   Requires @VK_KHR_pipeline_library@ to be enabled for any+--         device-level functionality+--+-- [__Contact__]+--+--     -   Hans-Kristian Arntzen+--         <https://github.com/KhronosGroup/Vulkan-Docs/issues/new?body=[VK_EXT_pipeline_library_group_handles] @HansKristian-Work%0A*Here describe the issue or question you have about the VK_EXT_pipeline_library_group_handles extension* >+--+-- [__Extension Proposal__]+--     <https://github.com/KhronosGroup/Vulkan-Docs/tree/main/proposals/VK_EXT_pipeline_library_group_handles.adoc VK_EXT_pipeline_library_group_handles>+--+-- == Other Extension Metadata+--+-- [__Last Modified Date__]+--     2023-01-25+--+-- [__IP Status__]+--     No known IP claims.+--+-- [__Contributors__]+--+--     -   Hans-Kristian Arntzen, Valve+--+--     -   Stuart Smith, AMD+--+--     -   Ricardo Garcia, Igalia+--+--     -   Lionel Landwerlin, Intel+--+--     -   Eric Werness, NVIDIA+--+--     -   Daniel Koch, NVIDIA+--+-- == Description+--+-- When using pipeline libraries in ray tracing pipelines, a library might+-- get linked into different pipelines in an incremental way. An+-- application can have a strategy where a ray tracing pipeline is+-- comprised of N pipeline libraries and is later augumented by creating a+-- new pipeline with N + 1 libraries. Without this extension, all group+-- handles must be re-queried as the group handle is tied to the pipeline,+-- not the library. This is problematic for applications which aim to+-- decouple construction of record buffers and the linkage of ray tracing+-- pipelines.+--+-- To aid in this, this extension enables support for querying group+-- handles directly from pipeline libraries. Group handles obtained from a+-- library /must/ remain bitwise identical in any+-- 'Vulkan.Core10.Handles.Pipeline' that links to the library.+--+-- With this feature, the extension also improves compatibility with DXR+-- 1.1 AddToStateObject(), which guarantees that group handles returned+-- remain bitwise identical between parent and child pipelines. In+-- addition, querying group handles from COLLECTION objects is also+-- supported with that API.+--+-- == New Structures+--+-- -   Extending+--     'Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2.PhysicalDeviceFeatures2',+--     'Vulkan.Core10.Device.DeviceCreateInfo':+--+--     -   'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT'+--+-- == New Enum Constants+--+-- -   'EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME'+--+-- -   'EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION'+--+-- -   Extending 'Vulkan.Core10.Enums.StructureType.StructureType':+--+--     -   'Vulkan.Core10.Enums.StructureType.STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT'+--+-- == Version History+--+-- -   Revision 1, 2023-01-25 (Hans-Kristian Arntzen)+--+--     -   Initial draft+--+-- == See Also+--+-- 'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT'+--+-- == Document Notes+--+-- For more information, see the+-- <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#VK_EXT_pipeline_library_group_handles Vulkan Specification>+--+-- This page is a generated document. Fixes and changes should be made to+-- the generator scripts, not directly.+module Vulkan.Extensions.VK_EXT_pipeline_library_group_handles  ( PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT(..)+                                                                , EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION+                                                                , pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION+                                                                , EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME+                                                                , pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME+                                                                ) where++import Foreign.Marshal.Alloc (allocaBytes)+import Foreign.Ptr (nullPtr)+import Foreign.Ptr (plusPtr)+import Vulkan.CStruct (FromCStruct)+import Vulkan.CStruct (FromCStruct(..))+import Vulkan.CStruct (ToCStruct)+import Vulkan.CStruct (ToCStruct(..))+import Vulkan.Zero (Zero(..))+import Data.String (IsString)+import Data.Typeable (Typeable)+import Foreign.Storable (Storable)+import Foreign.Storable (Storable(peek))+import Foreign.Storable (Storable(poke))+import qualified Foreign.Storable (Storable(..))+import GHC.Generics (Generic)+import Foreign.Ptr (Ptr)+import Data.Kind (Type)+import Vulkan.Core10.FundamentalTypes (bool32ToBool)+import Vulkan.Core10.FundamentalTypes (boolToBool32)+import Vulkan.Core10.FundamentalTypes (Bool32)+import Vulkan.Core10.Enums.StructureType (StructureType)+import Vulkan.Core10.Enums.StructureType (StructureType(STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT))+-- | VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT - Structure+-- describing whether querying shader group handles from a pipeline library+-- is supported by the implementation+--+-- = Members+--+-- This structure describes the following features:+--+-- = Description+--+-- If the 'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT' structure+-- is included in the @pNext@ chain of the+-- 'Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2.PhysicalDeviceFeatures2'+-- structure passed to+-- 'Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2.getPhysicalDeviceFeatures2',+-- it is filled in to indicate whether each corresponding feature is+-- supported. 'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT' /can/+-- also be used in the @pNext@ chain of+-- 'Vulkan.Core10.Device.DeviceCreateInfo' to selectively enable these+-- features.+--+-- == Valid Usage (Implicit)+--+-- = See Also+--+-- <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_EXT_pipeline_library_group_handles VK_EXT_pipeline_library_group_handles>,+-- 'Vulkan.Core10.FundamentalTypes.Bool32',+-- 'Vulkan.Core10.Enums.StructureType.StructureType'+data PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT+  { -- | #features-pipelineLibraryGroupHandles# @pipelineLibraryGroupHandles@+    -- indicates whether the implementation supports querying group handles+    -- directly from a ray tracing pipeline library, and guarantees bitwise+    -- identical group handles for such libraries when linked into other+    -- pipelines.+    pipelineLibraryGroupHandles :: Bool }+  deriving (Typeable, Eq)+#if defined(GENERIC_INSTANCES)+deriving instance Generic (PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT)+#endif+deriving instance Show PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT++instance ToCStruct PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT where+  withCStruct x f = allocaBytes 24 $ \p -> pokeCStruct p x (f p)+  pokeCStruct p PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT{..} f = do+    poke ((p `plusPtr` 0 :: Ptr StructureType)) (STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT)+    poke ((p `plusPtr` 8 :: Ptr (Ptr ()))) (nullPtr)+    poke ((p `plusPtr` 16 :: Ptr Bool32)) (boolToBool32 (pipelineLibraryGroupHandles))+    f+  cStructSize = 24+  cStructAlignment = 8+  pokeZeroCStruct p f = do+    poke ((p `plusPtr` 0 :: Ptr StructureType)) (STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT)+    poke ((p `plusPtr` 8 :: Ptr (Ptr ()))) (nullPtr)+    poke ((p `plusPtr` 16 :: Ptr Bool32)) (boolToBool32 (zero))+    f++instance FromCStruct PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT where+  peekCStruct p = do+    pipelineLibraryGroupHandles <- peek @Bool32 ((p `plusPtr` 16 :: Ptr Bool32))+    pure $ PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT+             (bool32ToBool pipelineLibraryGroupHandles)++instance Storable PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT where+  sizeOf ~_ = 24+  alignment ~_ = 8+  peek = peekCStruct+  poke ptr poked = pokeCStruct ptr poked (pure ())++instance Zero PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT where+  zero = PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT+           zero+++type EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION = 1++-- No documentation found for TopLevel "VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION"+pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION :: forall a . Integral a => a+pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION = 1+++type EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME = "VK_EXT_pipeline_library_group_handles"++-- No documentation found for TopLevel "VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME"+pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME :: forall a . (Eq a, IsString a) => a+pattern EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME = "VK_EXT_pipeline_library_group_handles"+
+ src/Vulkan/Extensions/VK_EXT_pipeline_library_group_handles.hs-boot view
@@ -0,0 +1,130 @@+{-# language CPP #-}+-- | = Name+--+-- VK_EXT_pipeline_library_group_handles - device extension+--+-- == VK_EXT_pipeline_library_group_handles+--+-- [__Name String__]+--     @VK_EXT_pipeline_library_group_handles@+--+-- [__Extension Type__]+--     Device extension+--+-- [__Registered Extension Number__]+--     499+--+-- [__Revision__]+--     1+--+-- [__Extension and Version Dependencies__]+--+--     -   Requires support for Vulkan 1.1+--+--     -   Requires @VK_KHR_ray_tracing_pipeline@ to be enabled for any+--         device-level functionality+--+--     -   Requires @VK_KHR_pipeline_library@ to be enabled for any+--         device-level functionality+--+-- [__Contact__]+--+--     -   Hans-Kristian Arntzen+--         <https://github.com/KhronosGroup/Vulkan-Docs/issues/new?body=[VK_EXT_pipeline_library_group_handles] @HansKristian-Work%0A*Here describe the issue or question you have about the VK_EXT_pipeline_library_group_handles extension* >+--+-- [__Extension Proposal__]+--     <https://github.com/KhronosGroup/Vulkan-Docs/tree/main/proposals/VK_EXT_pipeline_library_group_handles.adoc VK_EXT_pipeline_library_group_handles>+--+-- == Other Extension Metadata+--+-- [__Last Modified Date__]+--     2023-01-25+--+-- [__IP Status__]+--     No known IP claims.+--+-- [__Contributors__]+--+--     -   Hans-Kristian Arntzen, Valve+--+--     -   Stuart Smith, AMD+--+--     -   Ricardo Garcia, Igalia+--+--     -   Lionel Landwerlin, Intel+--+--     -   Eric Werness, NVIDIA+--+--     -   Daniel Koch, NVIDIA+--+-- == Description+--+-- When using pipeline libraries in ray tracing pipelines, a library might+-- get linked into different pipelines in an incremental way. An+-- application can have a strategy where a ray tracing pipeline is+-- comprised of N pipeline libraries and is later augumented by creating a+-- new pipeline with N + 1 libraries. Without this extension, all group+-- handles must be re-queried as the group handle is tied to the pipeline,+-- not the library. This is problematic for applications which aim to+-- decouple construction of record buffers and the linkage of ray tracing+-- pipelines.+--+-- To aid in this, this extension enables support for querying group+-- handles directly from pipeline libraries. Group handles obtained from a+-- library /must/ remain bitwise identical in any+-- 'Vulkan.Core10.Handles.Pipeline' that links to the library.+--+-- With this feature, the extension also improves compatibility with DXR+-- 1.1 AddToStateObject(), which guarantees that group handles returned+-- remain bitwise identical between parent and child pipelines. In+-- addition, querying group handles from COLLECTION objects is also+-- supported with that API.+--+-- == New Structures+--+-- -   Extending+--     'Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2.PhysicalDeviceFeatures2',+--     'Vulkan.Core10.Device.DeviceCreateInfo':+--+--     -   'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT'+--+-- == New Enum Constants+--+-- -   'EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME'+--+-- -   'EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION'+--+-- -   Extending 'Vulkan.Core10.Enums.StructureType.StructureType':+--+--     -   'Vulkan.Core10.Enums.StructureType.STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT'+--+-- == Version History+--+-- -   Revision 1, 2023-01-25 (Hans-Kristian Arntzen)+--+--     -   Initial draft+--+-- == See Also+--+-- 'PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT'+--+-- == Document Notes+--+-- For more information, see the+-- <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#VK_EXT_pipeline_library_group_handles Vulkan Specification>+--+-- This page is a generated document. Fixes and changes should be made to+-- the generator scripts, not directly.+module Vulkan.Extensions.VK_EXT_pipeline_library_group_handles  (PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT) where++import Vulkan.CStruct (FromCStruct)+import Vulkan.CStruct (ToCStruct)+import Data.Kind (Type)++data PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT++instance ToCStruct PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT+instance Show PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT++instance FromCStruct PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT+
src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs view
@@ -86,8 +86,9 @@ -- -- Functionality in this extension is included in core Vulkan 1.3, with the -- EXT suffix omitted. However, only the properties structure is promoted.--- The feature structure is not promoted. The original type name is still--- available as an alias of the core functionality.+-- The feature structure is not promoted and @texelBufferAlignment@ is+-- enabled if when using a Vulkan 1.3 instance. The original type name is+-- still available as an alias of the core functionality. -- -- == Version History --
src/Vulkan/Extensions/VK_EXT_texel_buffer_alignment.hs-boot view
@@ -86,8 +86,9 @@ -- -- Functionality in this extension is included in core Vulkan 1.3, with the -- EXT suffix omitted. However, only the properties structure is promoted.--- The feature structure is not promoted. The original type name is still--- available as an alias of the core functionality.+-- The feature structure is not promoted and @texelBufferAlignment@ is+-- enabled if when using a Vulkan 1.3 instance. The original type name is+-- still available as an alias of the core functionality. -- -- == Version History --
src/Vulkan/Extensions/VK_EXT_transform_feedback.hs view
@@ -1605,14 +1605,6 @@ -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawIndirectByteCountEXT-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -1901,6 +1893,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -1923,6 +1986,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -2427,7 +2562,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07620# If the bound@@ -2435,7 +2570,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07621# If the bound@@ -2443,7 +2578,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07622# If the bound@@ -2451,7 +2586,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07623# If the bound@@ -2459,7 +2594,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07624# If the bound@@ -2467,7 +2602,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07625# If the bound@@ -2475,7 +2610,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07626# If the bound@@ -2483,7 +2618,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07627# If the bound@@ -2491,7 +2626,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07628# If the bound@@ -2499,7 +2634,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07629# If the bound@@ -2507,7 +2642,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07630# If the bound@@ -2515,7 +2650,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07631# If the bound@@ -2523,7 +2658,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07632# If the bound@@ -2531,7 +2666,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07633# If the bound@@ -2539,7 +2674,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07634# If the bound@@ -2547,7 +2682,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07635# If the bound@@ -2555,7 +2690,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07636# If the bound@@ -2563,7 +2698,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07637# If the bound@@ -2571,7 +2706,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07638# If the bound@@ -2579,15 +2714,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07640# If the bound@@ -2595,7 +2738,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07641# If the bound@@ -2603,7 +2746,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07642# If the bound@@ -2611,7 +2754,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07643# If the bound@@ -2619,7 +2762,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07644# If the bound@@ -2627,7 +2770,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07645# If the bound@@ -2635,7 +2778,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07646# If the bound@@ -2643,7 +2786,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07647# If the bound@@ -2651,7 +2794,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07648# If the bound@@ -2667,7 +2810,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-pColorBlendEnables-07470# If the@@ -2901,8 +3044,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3039,6 +3183,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-None-04007# All vertex input --     bindings accessed via vertex input variables declared in the vertex --     shader entry point’s interface /must/ have either valid or@@ -3136,7 +3286,7 @@ -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-vertexStride-02289# --     @vertexStride@ /must/ be greater than 0 and less than or equal to---     'Vulkan.Core10.DeviceInitialization.PhysicalDeviceLimits'::@maxTransformFeedbackBufferDataStride@+--     'PhysicalDeviceTransformFeedbackPropertiesEXT'::@maxTransformFeedbackBufferDataStride@ -- -- -   #VUID-vkCmdDrawIndirectByteCountEXT-counterBuffer-04567# If --     @counterBuffer@ is non-sparse then it /must/ be bound completely and
src/Vulkan/Extensions/VK_HUAWEI_cluster_culling_shader.hs view
@@ -612,14 +612,6 @@ -- -   #VUID-vkCmdDrawClusterHUAWEI-None-02700# A valid pipeline /must/ be --     bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawClusterHUAWEI-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-02859# There /must/ not have been --     any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -906,6 +898,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawClusterHUAWEI-maxMultiviewInstanceIndex-02688# If the --     draw is recorded in a render pass instance with multiview enabled, --     the maximum instance index /must/ be less than or equal to@@ -928,6 +991,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawClusterHUAWEI-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1431,7 +1566,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07620# If the bound graphics@@ -1439,7 +1574,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07621# If the bound graphics@@ -1447,7 +1582,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07622# If the bound graphics@@ -1455,7 +1590,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07623# If the bound graphics@@ -1463,7 +1598,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07624# If the bound graphics@@ -1471,7 +1606,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07625# If the bound graphics@@ -1479,7 +1614,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07626# If the bound graphics@@ -1487,7 +1622,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07627# If the bound graphics@@ -1495,7 +1630,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07628# If the bound graphics@@ -1503,7 +1638,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07629# If the bound graphics@@ -1511,7 +1646,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07630# If the bound graphics@@ -1519,7 +1654,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07631# If the bound graphics@@ -1527,7 +1662,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07632# If the bound graphics@@ -1535,7 +1670,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07633# If the bound graphics@@ -1543,7 +1678,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07634# If the bound graphics@@ -1551,7 +1686,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07635# If the bound graphics@@ -1559,7 +1694,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07636# If the bound graphics@@ -1567,7 +1702,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07637# If the bound graphics@@ -1575,7 +1710,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07638# If the bound graphics@@ -1583,15 +1718,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07640# If the bound graphics@@ -1599,7 +1742,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07641# If the bound graphics@@ -1607,7 +1750,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07642# If the bound graphics@@ -1615,7 +1758,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07643# If the bound graphics@@ -1623,7 +1766,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07644# If the bound graphics@@ -1631,7 +1774,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07645# If the bound graphics@@ -1639,7 +1782,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07646# If the bound graphics@@ -1647,7 +1790,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07647# If the bound graphics@@ -1655,7 +1798,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-None-07648# If the bound graphics@@ -1671,7 +1814,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterHUAWEI-pColorBlendEnables-07470# If the bound@@ -1905,8 +2048,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -2043,6 +2187,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawClusterHUAWEI-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawClusterHUAWEI-stage-06480# The bound graphics --     pipeline /must/ not have been created with the --     'Vulkan.Core10.Pipeline.PipelineShaderStageCreateInfo'::@stage@@@ -2366,14 +2516,6 @@ -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -2662,6 +2804,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -2684,6 +2897,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -3188,7 +3473,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07620# If the bound@@ -3196,7 +3481,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07621# If the bound@@ -3204,7 +3489,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07622# If the bound@@ -3212,7 +3497,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07623# If the bound@@ -3220,7 +3505,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07624# If the bound@@ -3228,7 +3513,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07625# If the bound@@ -3236,7 +3521,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07626# If the bound@@ -3244,7 +3529,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07627# If the bound@@ -3252,7 +3537,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07628# If the bound@@ -3260,7 +3545,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07629# If the bound@@ -3268,7 +3553,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07630# If the bound@@ -3276,7 +3561,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07631# If the bound@@ -3284,7 +3569,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07632# If the bound@@ -3292,7 +3577,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07633# If the bound@@ -3300,7 +3585,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07634# If the bound@@ -3308,7 +3593,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07635# If the bound@@ -3316,7 +3601,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07636# If the bound@@ -3324,7 +3609,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07637# If the bound@@ -3332,7 +3617,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07638# If the bound@@ -3340,15 +3625,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07640# If the bound@@ -3356,7 +3649,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07641# If the bound@@ -3364,7 +3657,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07642# If the bound@@ -3372,7 +3665,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07643# If the bound@@ -3380,7 +3673,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07644# If the bound@@ -3388,7 +3681,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07645# If the bound@@ -3396,7 +3689,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07646# If the bound@@ -3404,7 +3697,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07647# If the bound@@ -3412,7 +3705,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07648# If the bound@@ -3428,7 +3721,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-pColorBlendEnables-07470# If@@ -3662,8 +3955,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3799,6 +4093,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-None-07850# If dynamic state+--     was inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdDrawClusterIndirectHUAWEI-stage-06480# The bound graphics --     pipeline /must/ not have been created with the
src/Vulkan/Extensions/VK_HUAWEI_subpass_shading.hs view
@@ -666,14 +666,6 @@ -- -   #VUID-vkCmdSubpassShadingHUAWEI-None-02700# A valid pipeline /must/ --     be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdSubpassShadingHUAWEI-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdSubpassShadingHUAWEI-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object
src/Vulkan/Extensions/VK_KHR_push_descriptor.hs view
@@ -573,7 +573,8 @@ -- 'Vulkan.Core10.Enums.StructureType.StructureType' data PhysicalDevicePushDescriptorPropertiesKHR = PhysicalDevicePushDescriptorPropertiesKHR   { -- | #limits-maxPushDescriptors# @maxPushDescriptors@ is the maximum number-    -- of descriptors that /can/ be used in a descriptor set created with+    -- of descriptors that /can/ be used in a descriptor set layout created+    -- with     -- 'Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits.DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR'     -- set.     maxPushDescriptors :: Word32 }
src/Vulkan/Extensions/VK_KHR_ray_tracing_maintenance1.hs view
@@ -440,14 +440,6 @@ -- -   #VUID-vkCmdTraceRaysIndirect2KHR-None-02700# A valid pipeline /must/ --     be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdTraceRaysIndirect2KHR-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdTraceRaysIndirect2KHR-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object
src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs view
@@ -1062,14 +1062,6 @@ -- -   #VUID-vkCmdTraceRaysKHR-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdTraceRaysKHR-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdTraceRaysKHR-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to@@ -1610,10 +1602,22 @@ --     'PhysicalDeviceRayTracingPipelinePropertiesKHR'::@shaderGroupHandleSize@ --     × @groupCount@ ----- -   #VUID-vkGetRayTracingShaderGroupHandlesKHR-pipeline-03482#---     @pipeline@ /must/ not have been created with+-- -   #VUID-vkGetRayTracingShaderGroupHandlesKHR-pipeline-07828# If the+--     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#features-pipelineLibraryGroupHandles pipelineLibraryGroupHandles>+--     feature is not enabled, @pipeline@ /must/ not have been created with --     'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR' --+-- If @pipeline@ was created with+-- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR'+-- and the+-- <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#features-pipelineLibraryGroupHandles pipelineLibraryGroupHandles>+-- feature is enabled applications /can/ query group handles from that+-- pipeline, even if the pipeline is a library and is never bound to a+-- command buffer. These group handles remain bitwise identical for any+-- @pipeline@ which references the pipeline library. Group indices are+-- assigned as-if the pipeline was created without+-- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR'.+-- -- == Valid Usage (Implicit) -- -- -   #VUID-vkGetRayTracingShaderGroupHandlesKHR-device-parameter#@@ -1732,10 +1736,22 @@ --     @pipeline@ /must/ have been created with a @flags@ that included --     'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR' ----- -   #VUID-vkGetRayTracingCaptureReplayShaderGroupHandlesKHR-pipeline-06720#---     @pipeline@ /must/ not have been created with+-- -   #VUID-vkGetRayTracingCaptureReplayShaderGroupHandlesKHR-pipeline-07829#+--     If the+--     <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#features-pipelineLibraryGroupHandles pipelineLibraryGroupHandles>+--     feature is not enabled, @pipeline@ /must/ not have been created with --     'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR' --+-- If @pipeline@ was created with+-- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR'+-- and the+-- <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#features-pipelineLibraryGroupHandles pipelineLibraryGroupHandles>+-- feature is enabled applications /can/ query capture replay group handles+-- from that pipeline. The capture replay handle remains bitwise identical+-- for any @pipeline@ which references the pipeline library. Group indices+-- are assigned as-if the pipeline was created without+-- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR'.+-- -- == Valid Usage (Implicit) -- -- -   #VUID-vkGetRayTracingCaptureReplayShaderGroupHandlesKHR-device-parameter#@@ -2201,14 +2217,6 @@ -- -   #VUID-vkCmdTraceRaysIndirectKHR-None-02700# A valid pipeline /must/ --     be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdTraceRaysIndirectKHR-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdTraceRaysIndirectKHR-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -2898,6 +2906,16 @@  -- | VkRayTracingShaderGroupCreateInfoKHR - Structure specifying shaders in a -- shader group+--+-- = Description+--+-- If the pipeline is created with+-- 'Vulkan.Core10.Enums.PipelineCreateFlagBits.PIPELINE_CREATE_LIBRARY_BIT_KHR'+-- and the+-- <https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#features-pipelineLibraryGroupHandles pipelineLibraryGroupHandles>+-- feature is enabled, @pShaderGroupCaptureReplayHandle@ is inherited by+-- all pipelines which link against this pipeline and remains bitwise+-- identical for any pipeline which references this pipeline library. -- -- == Valid Usage --
src/Vulkan/Extensions/VK_NV_device_generated_commands.hs view
@@ -887,14 +887,6 @@ -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdExecuteGeneratedCommandsNV-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -1183,6 +1175,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -1205,6 +1268,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1709,7 +1844,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07620# If the bound@@ -1717,7 +1852,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07621# If the bound@@ -1725,7 +1860,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07622# If the bound@@ -1733,7 +1868,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07623# If the bound@@ -1741,7 +1876,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07624# If the bound@@ -1749,7 +1884,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07625# If the bound@@ -1757,7 +1892,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07626# If the bound@@ -1765,7 +1900,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07627# If the bound@@ -1773,7 +1908,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07628# If the bound@@ -1781,7 +1916,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07629# If the bound@@ -1789,7 +1924,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07630# If the bound@@ -1797,7 +1932,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07631# If the bound@@ -1805,7 +1940,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07632# If the bound@@ -1813,7 +1948,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07633# If the bound@@ -1821,7 +1956,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07634# If the bound@@ -1829,7 +1964,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07635# If the bound@@ -1837,7 +1972,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07636# If the bound@@ -1845,7 +1980,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07637# If the bound@@ -1853,7 +1988,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07638# If the bound@@ -1861,15 +1996,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07640# If the bound@@ -1877,7 +2020,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07641# If the bound@@ -1885,7 +2028,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07642# If the bound@@ -1893,7 +2036,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07643# If the bound@@ -1901,7 +2044,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07644# If the bound@@ -1909,7 +2052,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07645# If the bound@@ -1917,7 +2060,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07646# If the bound@@ -1925,7 +2068,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07647# If the bound@@ -1933,7 +2076,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07648# If the bound@@ -1949,7 +2092,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-pColorBlendEnables-07470# If@@ -2183,8 +2326,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -2320,6 +2464,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-07850# If dynamic state+--     was inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdExecuteGeneratedCommandsNV-None-04007# All vertex input --     bindings accessed via vertex input variables declared in the vertex
src/Vulkan/Extensions/VK_NV_mesh_shader.hs view
@@ -515,14 +515,6 @@ -- -   #VUID-vkCmdDrawMeshTasksNV-None-02700# A valid pipeline /must/ be --     bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMeshTasksNV-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksNV-None-02859# There /must/ not have been --     any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -809,6 +801,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksNV-maxMultiviewInstanceIndex-02688# If the --     draw is recorded in a render pass instance with multiview enabled, --     the maximum instance index /must/ be less than or equal to@@ -831,6 +894,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksNV-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -1334,7 +1469,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07620# If the bound graphics@@ -1342,7 +1477,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07621# If the bound graphics@@ -1350,7 +1485,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07622# If the bound graphics@@ -1358,7 +1493,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07623# If the bound graphics@@ -1366,7 +1501,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07624# If the bound graphics@@ -1374,7 +1509,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07625# If the bound graphics@@ -1382,7 +1517,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07626# If the bound graphics@@ -1390,7 +1525,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07627# If the bound graphics@@ -1398,7 +1533,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07628# If the bound graphics@@ -1406,7 +1541,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07629# If the bound graphics@@ -1414,7 +1549,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07630# If the bound graphics@@ -1422,7 +1557,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07631# If the bound graphics@@ -1430,7 +1565,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07632# If the bound graphics@@ -1438,7 +1573,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07633# If the bound graphics@@ -1446,7 +1581,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07634# If the bound graphics@@ -1454,7 +1589,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07635# If the bound graphics@@ -1462,7 +1597,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07636# If the bound graphics@@ -1470,7 +1605,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07637# If the bound graphics@@ -1478,7 +1613,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07638# If the bound graphics@@ -1486,15 +1621,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07640# If the bound graphics@@ -1502,7 +1645,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07641# If the bound graphics@@ -1510,7 +1653,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07642# If the bound graphics@@ -1518,7 +1661,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07643# If the bound graphics@@ -1526,7 +1669,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07644# If the bound graphics@@ -1534,7 +1677,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07645# If the bound graphics@@ -1542,7 +1685,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07646# If the bound graphics@@ -1550,7 +1693,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07647# If the bound graphics@@ -1558,7 +1701,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-None-07648# If the bound graphics@@ -1574,7 +1717,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksNV-pColorBlendEnables-07470# If the bound@@ -1808,8 +1951,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -1946,6 +2090,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawMeshTasksNV-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksNV-stage-06480# The bound graphics pipeline --     /must/ not have been created with the --     'Vulkan.Core10.Pipeline.PipelineShaderStageCreateInfo'::@stage@@@ -2247,14 +2397,6 @@ -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMeshTasksIndirectNV-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-02859# There /must/ not have --     been any calls to dynamic state setting commands for any state not --     specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object@@ -2543,6 +2685,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07831# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07832# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07833# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07834# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07835# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07836# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07837# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07838# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07839# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -2565,6 +2778,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07840# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07841# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07842# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07843# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07844# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07845# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07846# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07847# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07848# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-viewportCount-03417# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -3069,7 +3354,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07620# If the bound graphics@@ -3077,7 +3362,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07621# If the bound graphics@@ -3085,7 +3370,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07622# If the bound graphics@@ -3093,7 +3378,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07623# If the bound graphics@@ -3101,7 +3386,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07624# If the bound graphics@@ -3109,7 +3394,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07625# If the bound graphics@@ -3117,7 +3402,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07626# If the bound graphics@@ -3125,7 +3410,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07627# If the bound graphics@@ -3133,7 +3418,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07628# If the bound graphics@@ -3141,7 +3426,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07629# If the bound graphics@@ -3149,7 +3434,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07630# If the bound graphics@@ -3157,7 +3442,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07631# If the bound graphics@@ -3165,7 +3450,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07632# If the bound graphics@@ -3173,7 +3458,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07633# If the bound graphics@@ -3181,7 +3466,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07634# If the bound graphics@@ -3189,7 +3474,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07635# If the bound graphics@@ -3197,7 +3482,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07636# If the bound graphics@@ -3205,7 +3490,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07637# If the bound graphics@@ -3213,7 +3498,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07638# If the bound graphics@@ -3221,15 +3506,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07849# If the bound graphics+--     pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07639# If the bound graphics --     pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07640# If the bound graphics@@ -3237,7 +3530,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07641# If the bound graphics@@ -3245,7 +3538,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07642# If the bound graphics@@ -3253,7 +3546,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07643# If the bound graphics@@ -3261,7 +3554,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07644# If the bound graphics@@ -3269,7 +3562,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07645# If the bound graphics@@ -3277,7 +3570,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07646# If the bound graphics@@ -3285,7 +3578,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07647# If the bound graphics@@ -3293,7 +3586,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07648# If the bound graphics@@ -3309,7 +3602,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-pColorBlendEnables-07470# If the@@ -3543,8 +3836,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -3681,6 +3975,12 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active --+-- -   #VUID-vkCmdDrawMeshTasksIndirectNV-None-07850# If dynamic state was+--     inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectNV-stage-06480# The bound graphics --     pipeline /must/ not have been created with the --     'Vulkan.Core10.Pipeline.PipelineShaderStageCreateInfo'::@stage@@@ -4032,14 +4332,6 @@ -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-02700# A valid pipeline --     /must/ be bound to the pipeline bind point used by this command ----- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-02859# There /must/ not --     have been any calls to dynamic state setting commands for any state --     not specified as dynamic in the 'Vulkan.Core10.Handles.Pipeline'@@ -4328,6 +4620,77 @@ --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#fragops-stencil all stencil ops> --     /must/ be 'Vulkan.Core10.Enums.StencilOp.STENCIL_OP_KEEP' --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07831# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetViewport' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07832# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SCISSOR' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetScissor' /must/ have been+--     called in the current command buffer prior to this drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07833# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_WIDTH' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetLineWidth' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07834# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BIAS' dynamic+--     state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBias' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07835# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_BLEND_CONSTANTS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetBlendConstants' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07836# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetDepthBounds' /must/ have+--     been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07837# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_COMPARE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilCompareMask'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07838# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_WRITE_MASK'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilWriteMask' /must/+--     have been called in the current command buffer prior to this drawing+--     command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07839# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_REFERENCE'+--     dynamic state enabled then+--     'Vulkan.Core10.CommandBufferBuilding.cmdSetStencilReference' /must/+--     have been called in the current command buffer prior to this drawing+--     command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-maxMultiviewInstanceIndex-02688# --     If the draw is recorded in a render pass instance with multiview --     enabled, the maximum instance index /must/ be less than or equal to@@ -4350,6 +4713,78 @@ --     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07840# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CULL_MODE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetCullMode'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07841# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_FRONT_FACE' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetFrontFace'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07842# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PRIMITIVE_TOPOLOGY'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetPrimitiveTopology'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07843# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07844# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_WRITE_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthWriteEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07845# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_COMPARE_OP'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthCompareOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07846# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetDepthBoundsTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07847# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_TEST_ENABLE'+--     dynamic state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilTestEnable'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07848# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_STENCIL_OP' dynamic+--     state enabled then+--     'Vulkan.Core13.Promoted_From_VK_EXT_extended_dynamic_state.cmdSetStencilOp'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-viewportCount-03417# If the --     bound graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_WITH_COUNT'@@ -4854,7 +5289,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetTessellationDomainOriginEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07620# If the bound@@ -4862,7 +5297,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClampEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07621# If the bound@@ -4870,7 +5305,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_POLYGON_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetPolygonModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07622# If the bound@@ -4878,7 +5313,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationSamplesEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07623# If the bound@@ -4886,7 +5321,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07624# If the bound@@ -4894,7 +5329,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToCoverageEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07625# If the bound@@ -4902,7 +5337,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetAlphaToOneEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07626# If the bound@@ -4910,7 +5345,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLogicOpEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07627# If the bound@@ -4918,7 +5353,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07628# If the bound@@ -4926,7 +5361,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendEquationEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07629# If the bound@@ -4934,7 +5369,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_WRITE_MASK_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorWriteMaskEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07630# If the bound@@ -4942,7 +5377,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_RASTERIZATION_STREAM_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetRasterizationStreamEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07631# If the bound@@ -4950,7 +5385,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetConservativeRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07632# If the bound@@ -4958,7 +5393,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetExtraPrimitiveOverestimationSizeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07633# If the bound@@ -4966,7 +5401,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07634# If the bound@@ -4974,7 +5409,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetSampleLocationsEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07635# If the bound@@ -4982,7 +5417,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetColorBlendAdvancedEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07636# If the bound@@ -4990,7 +5425,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetProvokingVertexModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07637# If the bound@@ -4998,7 +5433,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineRasterizationModeEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07638# If the bound@@ -5006,15 +5441,23 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetLineStippleEnableEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command --+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07849# If the bound+--     graphics pipeline state was created with the+--     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_LINE_STIPPLE_EXT'+--     dynamic state enabled then+--     'Vulkan.Extensions.VK_EXT_line_rasterization.cmdSetLineStippleEXT'+--     /must/ have been called in the current command buffer prior to this+--     drawing command+-- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07639# If the bound --     graphics pipeline state was created with the --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetDepthClipNegativeOneToOneEXT'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07640# If the bound@@ -5022,7 +5465,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportWScalingEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07641# If the bound@@ -5030,7 +5473,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetViewportSwizzleNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07642# If the bound@@ -5038,7 +5481,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07643# If the bound@@ -5046,7 +5489,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07644# If the bound@@ -5054,7 +5497,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07645# If the bound@@ -5062,7 +5505,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07646# If the bound@@ -5070,7 +5513,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageModulationTableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07647# If the bound@@ -5078,7 +5521,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetShadingRateImageEnableNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07648# If the bound@@ -5094,7 +5537,7 @@ --     'Vulkan.Core10.Enums.DynamicState.DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV' --     dynamic state enabled then --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageReductionModeNV'---     must have been called in the current command buffer prior to this+--     /must/ have been called in the current command buffer prior to this --     drawing command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-pColorBlendEnables-07470# If@@ -5328,8 +5771,9 @@ --     state enabled and the last call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorEnableNV' --     set the @coverageToColorEnable@ to---     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass must---     have a color attachment at the location selected by the last call to+--     'Vulkan.Core10.FundamentalTypes.TRUE', then the current subpass+--     /must/ have a color attachment at the location selected by the last+--     call to --     'Vulkan.Extensions.VK_EXT_extended_dynamic_state3.cmdSetCoverageToColorLocationNV' --     @coverageToColorLocation@, with a --     'Vulkan.Core10.Enums.Format.Format' of@@ -5465,6 +5909,12 @@ --     then --     <https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#queries-mesh-shader Mesh Shader Queries> --     must not be active+--+-- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-None-07850# If dynamic state+--     was inherited from+--     'Vulkan.Extensions.VK_NV_inherited_viewport_scissor.CommandBufferInheritanceViewportScissorInfoNV',+--     it /must/ be set in the current command buffer prior to this drawing+--     command -- -- -   #VUID-vkCmdDrawMeshTasksIndirectCountNV-stage-06480# The bound --     graphics pipeline /must/ not have been created with the
src/Vulkan/Extensions/VK_NV_ray_tracing.hs view
@@ -1882,14 +1882,6 @@ -- -   #VUID-vkCmdTraceRaysNV-None-02700# A valid pipeline /must/ be bound --     to the pipeline bind point used by this command ----- -   #VUID-vkCmdTraceRaysNV-commandBuffer-02701# If the---     'Vulkan.Core10.Handles.Pipeline' object bound to the pipeline bind---     point used by this command requires any dynamic state, that state---     /must/ have been set or inherited (if the---     @VK_NV_inherited_viewport_scissor@ extension is enabled) for---     @commandBuffer@, and done so after any previously bound pipeline---     with the corresponding state not specified as dynamic--- -- -   #VUID-vkCmdTraceRaysNV-None-02859# There /must/ not have been any --     calls to dynamic state setting commands for any state not specified --     as dynamic in the 'Vulkan.Core10.Handles.Pipeline' object bound to
src/Vulkan/Version.hs view
@@ -19,11 +19,11 @@ import Data.Word (Word32)  pattern HEADER_VERSION :: Word32-pattern HEADER_VERSION = 239+pattern HEADER_VERSION = 240   pattern HEADER_VERSION_COMPLETE :: Word32-pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 3 239+pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 3 240   pattern MAKE_API_VERSION :: Word32 -> Word32 -> Word32 -> Word32
vulkan.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           vulkan-version:        3.24.4+version:        3.24.5 synopsis:       Bindings to the Vulkan graphics API. description:    Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category:       Graphics@@ -382,6 +382,7 @@       Vulkan.Extensions.VK_EXT_physical_device_drm       Vulkan.Extensions.VK_EXT_pipeline_creation_cache_control       Vulkan.Extensions.VK_EXT_pipeline_creation_feedback+      Vulkan.Extensions.VK_EXT_pipeline_library_group_handles       Vulkan.Extensions.VK_EXT_pipeline_properties       Vulkan.Extensions.VK_EXT_pipeline_protected_access       Vulkan.Extensions.VK_EXT_pipeline_robustness