VALIDATION_ERROR_11825e01 = 0x11825e01,
VALIDATION_ERROR_1182b00b = 0x1182b00b,
VALIDATION_ERROR_1182f21b = 0x1182f21b,
- VALIDATION_ERROR_11a0024c = 0x11a0024c,
- VALIDATION_ERROR_11a0024e = 0x11a0024e,
+ VALIDATION_ERROR_11.0.25c = 0x11.0.25c,
+ VALIDATION_ERROR_11.0.25e = 0x11.0.25e,
VALIDATION_ERROR_11a00250 = 0x11a00250,
VALIDATION_ERROR_11a00252 = 0x11a00252,
VALIDATION_ERROR_11a00254 = 0x11a00254,
VALIDATION_ERROR_18000618 = 0x18000618,
VALIDATION_ERROR_1800061a = 0x1800061a,
VALIDATION_ERROR_18000bea = 0x18000bea,
- VALIDATION_ERROR_18002401 = 0x18002401,
- VALIDATION_ERROR_18002413 = 0x18002413,
- VALIDATION_ERROR_18002415 = 0x18002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_18027c01 = 0x18027c01,
VALIDATION_ERROR_18027e01 = 0x18027e01,
VALIDATION_ERROR_18200009 = 0x18200009,
VALIDATION_ERROR_19000e44 = 0x19000e44,
VALIDATION_ERROR_19000e46 = 0x19000e46,
VALIDATION_ERROR_19000efa = 0x19000efa,
- VALIDATION_ERROR_19002401 = 0x19002401,
- VALIDATION_ERROR_19002413 = 0x19002413,
- VALIDATION_ERROR_19002415 = 0x19002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_19007201 = 0x19007201,
VALIDATION_ERROR_19007401 = 0x19007401,
VALIDATION_ERROR_19021001 = 0x19021001,
VALIDATION_ERROR_1a000e70 = 0x1a000e70,
VALIDATION_ERROR_1a000e72 = 0x1a000e72,
VALIDATION_ERROR_1a001a01 = 0x1a001a01,
- VALIDATION_ERROR_1a002401 = 0x1a002401,
- VALIDATION_ERROR_1a002413 = 0x1a002413,
- VALIDATION_ERROR_1a002415 = 0x1a002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_1a200017 = 0x1a200017,
VALIDATION_ERROR_1a200366 = 0x1a200366,
VALIDATION_ERROR_1a200368 = 0x1a200368,
VALIDATION_ERROR_1b000017 = 0x1b000017,
VALIDATION_ERROR_1b000019 = 0x1b000019,
VALIDATION_ERROR_1b00071c = 0x1b00071c,
- VALIDATION_ERROR_1b002401 = 0x1b002401,
- VALIDATION_ERROR_1b002413 = 0x1b002413,
- VALIDATION_ERROR_1b002415 = 0x1b002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_1b200009 = 0x1b200009,
VALIDATION_ERROR_1b200019 = 0x1b200019,
VALIDATION_ERROR_1b2000ae = 0x1b2000ae,
VALIDATION_ERROR_1c000009 = 0x1c000009,
VALIDATION_ERROR_1c0002dc = 0x1c0002dc,
VALIDATION_ERROR_1c000d2c = 0x1c000d2c,
- VALIDATION_ERROR_1c002401 = 0x1c002401,
- VALIDATION_ERROR_1c002413 = 0x1c002413,
- VALIDATION_ERROR_1c002415 = 0x1c002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_1c005201 = 0x1c005201,
VALIDATION_ERROR_1c00be01 = 0x1c00be01,
VALIDATION_ERROR_1c200017 = 0x1c200017,
VALIDATION_ERROR_1d0000da = 0x1d0000da,
VALIDATION_ERROR_1d0000dc = 0x1d0000dc,
VALIDATION_ERROR_1d0000de = 0x1d0000de,
- VALIDATION_ERROR_1d002401 = 0x1d002401,
- VALIDATION_ERROR_1d002413 = 0x1d002413,
- VALIDATION_ERROR_1d002415 = 0x1d002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_1d20048e = 0x1d20048e,
VALIDATION_ERROR_1d200492 = 0x1d200492,
VALIDATION_ERROR_1d200496 = 0x1d200496,
VALIDATION_ERROR_1e00098e = 0x1e00098e,
VALIDATION_ERROR_1e000990 = 0x1e000990,
VALIDATION_ERROR_1e000992 = 0x1e000992,
- VALIDATION_ERROR_1e002401 = 0x1e002401,
- VALIDATION_ERROR_1e002413 = 0x1e002413,
- VALIDATION_ERROR_1e002415 = 0x1e002415,
+ VALIDATION_ERROR_1.0.2501 = 0x1.0.2501,
+ VALIDATION_ERROR_1.0.2513 = 0x1.0.2513,
+ VALIDATION_ERROR_1.0.2515 = 0x1.0.2515,
VALIDATION_ERROR_1e030a1b = 0x1e030a1b,
VALIDATION_ERROR_1e03fa01 = 0x1e03fa01,
VALIDATION_ERROR_1e200a54 = 0x1e200a54,
{VALIDATION_ERROR_11825e01, "The spec valid usage text states 'If pTimes is not NULL, pTimes must be a valid pointer to an array of swapchainCount VkPresentTimeGOOGLE structures' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-VkPresentTimesInfoGOOGLE-pTimes-parameter)"},
{VALIDATION_ERROR_1182b00b, "The spec valid usage text states 'sType must be VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-VkPresentTimesInfoGOOGLE-sType-sType)"},
{VALIDATION_ERROR_1182f21b, "The spec valid usage text states 'swapchainCount must be greater than 0' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-VkPresentTimesInfoGOOGLE-swapchainCount-arraylength)"},
- {VALIDATION_ERROR_11a0024c, "The spec valid usage text states 'offset must be less than VkPhysicalDeviceLimits::maxPushConstantsSize' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-offset-00294)"},
- {VALIDATION_ERROR_11a0024e, "The spec valid usage text states 'offset must be a multiple of 4' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-offset-00295)"},
+ {VALIDATION_ERROR_11.0.25c, "The spec valid usage text states 'offset must be less than VkPhysicalDeviceLimits::maxPushConstantsSize' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-offset-00294)"},
+ {VALIDATION_ERROR_11.0.25e, "The spec valid usage text states 'offset must be a multiple of 4' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-offset-00295)"},
{VALIDATION_ERROR_11a00250, "The spec valid usage text states 'size must be greater than 0' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-size-00296)"},
{VALIDATION_ERROR_11a00252, "The spec valid usage text states 'size must be a multiple of 4' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-size-00297)"},
{VALIDATION_ERROR_11a00254, "The spec valid usage text states 'size must be less than or equal to VkPhysicalDeviceLimits::maxPushConstantsSize minus offset' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-VkPushConstantRange-size-00298)"},
{VALIDATION_ERROR_18000618, "The spec valid usage text states 'If pipelineBindPoint is VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline must be a graphics pipeline' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-pipelineBindPoint-00780)"},
{VALIDATION_ERROR_1800061a, "The spec valid usage text states 'If the variable multisample rate feature is not supported, pipeline is a graphics pipeline, the current subpass has no attachments, and this is not the first call to this function with a graphics pipeline after transitioning to the current subpass, then the sample count specified by this pipeline must match that set in the previous pipeline' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-pipeline-00781)"},
{VALIDATION_ERROR_18000bea, "The spec valid usage text states 'If VkPhysicalDeviceSampleLocationsPropertiesEXT::variableSampleLocations is VK_FALSE, and pipeline is a graphics pipeline created with a VkPipelineSampleLocationsStateCreateInfoEXT structure having its sampleLocationsEnable member set to VK_TRUE but without VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT enabled then the current render pass instance must have been begun by specifying a VkRenderPassSampleLocationsBeginInfoEXT structure whose pPostSubpassSampleLocations member contains an element with a subpassIndex matching the current subpass index and the sampleLocationsInfo member of that element must match the sampleLocationsInfo specified in VkPipelineSampleLocationsStateCreateInfoEXT when the pipeline was created' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdBindPipeline-variableSampleLocations-01525)"},
- {VALIDATION_ERROR_18002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-parameter)"},
- {VALIDATION_ERROR_18002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-recording)"},
- {VALIDATION_ERROR_18002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_18027c01, "The spec valid usage text states 'pipeline must be a valid VkPipeline handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-pipeline-parameter)"},
{VALIDATION_ERROR_18027e01, "The spec valid usage text states 'pipelineBindPoint must be a valid VkPipelineBindPoint value' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindPipeline-pipelineBindPoint-parameter)"},
{VALIDATION_ERROR_18200009, "The spec valid usage text states 'Both of commandBuffer, and the elements of pBuffers must have been created, allocated, or retrieved from the same VkDevice' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdBindVertexBuffers-commonparent)"},
{VALIDATION_ERROR_19000e44, "The spec valid usage text states 'If commandBuffer is an unprotected command buffer, then dstImage must not be a protected image' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-01826)"},
{VALIDATION_ERROR_19000e46, "The spec valid usage text states 'If commandBuffer is a protected command buffer, then dstImage must not be an unprotected image' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-01827)"},
{VALIDATION_ERROR_19000efa, "The spec valid usage text states 'srcImageLayout must be VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_GENERAL, or VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdCopyImage-srcImageLayout-01917)"},
- {VALIDATION_ERROR_19002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-parameter)"},
- {VALIDATION_ERROR_19002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-recording)"},
- {VALIDATION_ERROR_19002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support transfer, graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support transfer, graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_19007201, "The spec valid usage text states 'dstImage must be a valid VkImage handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-dstImage-parameter)"},
{VALIDATION_ERROR_19007401, "The spec valid usage text states 'dstImageLayout must be a valid VkImageLayout value' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-dstImageLayout-parameter)"},
{VALIDATION_ERROR_19021001, "The spec valid usage text states 'pRegions must be a valid pointer to an array of regionCount valid VkImageCopy structures' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdCopyImage-pRegions-parameter)"},
{VALIDATION_ERROR_1a000e70, "The spec valid usage text states 'If commandBuffer is a protected command buffer, and any pipeline stage in the VkPipeline object bound to VK_PIPELINE_POINT_COMPUTE writes to any image or buffer, that image or buffer must not be an unprotected image or unprotected buffer.' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-01848)"},
{VALIDATION_ERROR_1a000e72, "The spec valid usage text states 'If commandBuffer is a protected command buffer, and any pipeline stage other than the compute pipeline stage in the VkPipeline object bound to VK_PIPELINE_POINT_COMPUTE reads from any image or buffer, the image or buffer must not be a protected image or protected buffer.' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-01849)"},
{VALIDATION_ERROR_1a001a01, "The spec valid usage text states 'buffer must be a valid VkBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-buffer-parameter)"},
- {VALIDATION_ERROR_1a002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-parameter)"},
- {VALIDATION_ERROR_1a002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-recording)"},
- {VALIDATION_ERROR_1a002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDispatchIndirect-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_1a200017, "The spec valid usage text states 'This command must only be called inside of a render pass instance' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDraw-renderpass)"},
{VALIDATION_ERROR_1a200366, "The spec valid usage text states 'The current render pass must be compatible with the renderPass member of the VkGraphicsPipelineCreateInfo structure specified when creating the VkPipeline bound to VK_PIPELINE_BIND_POINT_GRAPHICS.' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDraw-renderPass-00435)"},
{VALIDATION_ERROR_1a200368, "The spec valid usage text states 'The subpass index of the current render pass must be equal to the subpass member of the VkGraphicsPipelineCreateInfo structure specified when creating the VkPipeline bound to VK_PIPELINE_BIND_POINT_GRAPHICS.' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdDraw-subpass-00436)"},
{VALIDATION_ERROR_1b000017, "The spec valid usage text states 'This command must only be called inside of a render pass instance' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-renderpass)"},
{VALIDATION_ERROR_1b000019, "The spec valid usage text states 'commandBuffer must be a primary VkCommandBuffer' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-bufferlevel)"},
{VALIDATION_ERROR_1b00071c, "The spec valid usage text states 'The current subpass index must be equal to the number of subpasses in the render pass minus one' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-None-00910)"},
- {VALIDATION_ERROR_1b002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-parameter)"},
- {VALIDATION_ERROR_1b002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-recording)"},
- {VALIDATION_ERROR_1b002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdEndRenderPass-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_1b200009, "The spec valid usage text states 'Both of commandBuffer, and the elements of pCommandBuffers must have been created, allocated, or retrieved from the same VkDevice' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdExecuteCommands-commonparent)"},
{VALIDATION_ERROR_1b200019, "The spec valid usage text states 'commandBuffer must be a primary VkCommandBuffer' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdExecuteCommands-bufferlevel)"},
{VALIDATION_ERROR_1b2000ae, "The spec valid usage text states 'commandBuffer must have been allocated with a level of VK_COMMAND_BUFFER_LEVEL_PRIMARY' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdExecuteCommands-commandBuffer-00087)"},
{VALIDATION_ERROR_1c000009, "The spec valid usage text states 'Each of commandBuffer, descriptorUpdateTemplate, and layout must have been created, allocated, or retrieved from the same VkDevice' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commonparent)"},
{VALIDATION_ERROR_1c0002dc, "The spec valid usage text states 'The pipelineBindPoint specified during the creation of the descriptor update template must be supported by the commandBuffer's parent VkCommandPool's queue family' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-00366)"},
{VALIDATION_ERROR_1c000d2c, "The spec valid usage text states 'pData must be a valid pointer to a memory that contains one or more valid instances of VkDescriptorImageInfo, VkDescriptorBufferInfo, or VkBufferView in a layout defined by descriptorUpdateTemplate when it was created with vkCreateDescriptorUpdateTemplateKHR' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-pData-01686)"},
- {VALIDATION_ERROR_1c002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-parameter)"},
- {VALIDATION_ERROR_1c002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-recording)"},
- {VALIDATION_ERROR_1c002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_1c005201, "The spec valid usage text states 'descriptorUpdateTemplate must be a valid VkDescriptorUpdateTemplate handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-descriptorUpdateTemplate-parameter)"},
{VALIDATION_ERROR_1c00be01, "The spec valid usage text states 'layout must be a valid VkPipelineLayout handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdPushDescriptorSetWithTemplateKHR-layout-parameter)"},
{VALIDATION_ERROR_1c200017, "The spec valid usage text states 'This command must only be called inside of a render pass instance' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdReserveSpaceForCommandsNVX-renderpass)"},
{VALIDATION_ERROR_1d0000da, "The spec valid usage text states 'deviceMask must not be zero' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-deviceMask-00109)"},
{VALIDATION_ERROR_1d0000dc, "The spec valid usage text states 'deviceMask must not include any set bits that were not in the VkDeviceGroupCommandBufferBeginInfo::deviceMask value when the command buffer began recording.' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-deviceMask-00110)"},
{VALIDATION_ERROR_1d0000de, "The spec valid usage text states 'If vkCmdSetDeviceMask is called inside a render pass instance, deviceMask must not include any set bits that were not in the VkDeviceGroupRenderPassBeginInfo::deviceMask value when the render pass instance began recording.' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-deviceMask-00111)"},
- {VALIDATION_ERROR_1d002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-parameter)"},
- {VALIDATION_ERROR_1d002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-recording)"},
- {VALIDATION_ERROR_1d002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, compute, or transfer operations' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics, compute, or transfer operations' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDeviceMask-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_1d20048e, "The spec valid usage text states 'The bound graphics pipeline must have been created with the VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT dynamic state enabled' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDiscardRectangleEXT-None-00583)"},
{VALIDATION_ERROR_1d200492, "The spec valid usage text states 'The sum of firstDiscardRectangle and discardRectangleCount must be less than or equal to VkPhysicalDeviceDiscardRectanglePropertiesEXT::maxDiscardRectangles' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDiscardRectangleEXT-firstDiscardRectangle-00585)"},
{VALIDATION_ERROR_1d200496, "The spec valid usage text states 'The x and y member of offset in each VkRect2D element of pDiscardRectangles must be greater than or equal to 0' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetDiscardRectangleEXT-x-00587)"},
{VALIDATION_ERROR_1e00098e, "The spec valid usage text states 'The sum of firstViewport and viewportCount must be between 1 and VkPhysicalDeviceLimits::maxViewports, inclusive' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-firstViewport-01223)"},
{VALIDATION_ERROR_1e000990, "The spec valid usage text states 'If the multiple viewports feature is not enabled, firstViewport must be 0' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-firstViewport-01224)"},
{VALIDATION_ERROR_1e000992, "The spec valid usage text states 'If the multiple viewports feature is not enabled, viewportCount must be 1' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-viewportCount-01225)"},
- {VALIDATION_ERROR_1e002401, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-parameter)"},
- {VALIDATION_ERROR_1e002413, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-recording)"},
- {VALIDATION_ERROR_1e002415, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-cmdpool)"},
+ {VALIDATION_ERROR_1.0.2501, "The spec valid usage text states 'commandBuffer must be a valid VkCommandBuffer handle' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-parameter)"},
+ {VALIDATION_ERROR_1.0.2513, "The spec valid usage text states 'commandBuffer must be in the recording state' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-recording)"},
+ {VALIDATION_ERROR_1.0.2515, "The spec valid usage text states 'The VkCommandPool that commandBuffer was allocated from must support graphics operations' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-commandBuffer-cmdpool)"},
{VALIDATION_ERROR_1e030a1b, "The spec valid usage text states 'viewportCount must be greater than 0' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-viewportCount-arraylength)"},
{VALIDATION_ERROR_1e03fa01, "The spec valid usage text states 'pViewports must be a valid pointer to an array of viewportCount VkViewport structures' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdSetViewport-pViewports-parameter)"},
{VALIDATION_ERROR_1e200a54, "The spec valid usage text states 'The bound graphics pipeline must have been created with the VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV dynamic state enabled' (https://www.khronos.org/registry/vulkan/specs/1.0-extensions/html/vkspec.html#VUID-vkCmdSetViewportWScalingNV-None-01322)"},
{"VUID-VkPresentTimesInfoGOOGLE-pTimes-parameter", VALIDATION_ERROR_11825e01},
{"VUID-VkPresentTimesInfoGOOGLE-sType-sType", VALIDATION_ERROR_1182b00b},
{"VUID-VkPresentTimesInfoGOOGLE-swapchainCount-arraylength", VALIDATION_ERROR_1182f21b},
- {"VUID-VkPushConstantRange-offset-00294", VALIDATION_ERROR_11a0024c},
- {"VUID-VkPushConstantRange-offset-00295", VALIDATION_ERROR_11a0024e},
+ {"VUID-VkPushConstantRange-offset-00294", VALIDATION_ERROR_11.0.25c},
+ {"VUID-VkPushConstantRange-offset-00295", VALIDATION_ERROR_11.0.25e},
{"VUID-VkPushConstantRange-size-00296", VALIDATION_ERROR_11a00250},
{"VUID-VkPushConstantRange-size-00297", VALIDATION_ERROR_11a00252},
{"VUID-VkPushConstantRange-size-00298", VALIDATION_ERROR_11a00254},
{"VUID-vkCmdBindPipeline-pipelineBindPoint-00780", VALIDATION_ERROR_18000618},
{"VUID-vkCmdBindPipeline-pipeline-00781", VALIDATION_ERROR_1800061a},
{"VUID-vkCmdBindPipeline-variableSampleLocations-01525", VALIDATION_ERROR_18000bea},
- {"VUID-vkCmdBindPipeline-commandBuffer-parameter", VALIDATION_ERROR_18002401},
- {"VUID-vkCmdBindPipeline-commandBuffer-recording", VALIDATION_ERROR_18002413},
- {"VUID-vkCmdBindPipeline-commandBuffer-cmdpool", VALIDATION_ERROR_18002415},
+ {"VUID-vkCmdBindPipeline-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdBindPipeline-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdBindPipeline-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdBindPipeline-pipeline-parameter", VALIDATION_ERROR_18027c01},
{"VUID-vkCmdBindPipeline-pipelineBindPoint-parameter", VALIDATION_ERROR_18027e01},
{"VUID-vkCmdBindVertexBuffers-commonparent", VALIDATION_ERROR_18200009},
{"VUID-vkCmdCopyImage-commandBuffer-01826", VALIDATION_ERROR_19000e44},
{"VUID-vkCmdCopyImage-commandBuffer-01827", VALIDATION_ERROR_19000e46},
{"VUID-vkCmdCopyImage-srcImageLayout-01917", VALIDATION_ERROR_19000efa},
- {"VUID-vkCmdCopyImage-commandBuffer-parameter", VALIDATION_ERROR_19002401},
- {"VUID-vkCmdCopyImage-commandBuffer-recording", VALIDATION_ERROR_19002413},
- {"VUID-vkCmdCopyImage-commandBuffer-cmdpool", VALIDATION_ERROR_19002415},
+ {"VUID-vkCmdCopyImage-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdCopyImage-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdCopyImage-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdCopyImage-dstImage-parameter", VALIDATION_ERROR_19007201},
{"VUID-vkCmdCopyImage-dstImageLayout-parameter", VALIDATION_ERROR_19007401},
{"VUID-vkCmdCopyImage-pRegions-parameter", VALIDATION_ERROR_19021001},
{"VUID-vkCmdDispatchIndirect-commandBuffer-01848", VALIDATION_ERROR_1a000e70},
{"VUID-vkCmdDispatchIndirect-commandBuffer-01849", VALIDATION_ERROR_1a000e72},
{"VUID-vkCmdDispatchIndirect-buffer-parameter", VALIDATION_ERROR_1a001a01},
- {"VUID-vkCmdDispatchIndirect-commandBuffer-parameter", VALIDATION_ERROR_1a002401},
- {"VUID-vkCmdDispatchIndirect-commandBuffer-recording", VALIDATION_ERROR_1a002413},
- {"VUID-vkCmdDispatchIndirect-commandBuffer-cmdpool", VALIDATION_ERROR_1a002415},
+ {"VUID-vkCmdDispatchIndirect-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdDispatchIndirect-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdDispatchIndirect-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdDraw-renderpass", VALIDATION_ERROR_1a200017},
{"VUID-vkCmdDraw-renderPass-00435", VALIDATION_ERROR_1a200366},
{"VUID-vkCmdDraw-subpass-00436", VALIDATION_ERROR_1a200368},
{"VUID-vkCmdEndRenderPass-renderpass", VALIDATION_ERROR_1b000017},
{"VUID-vkCmdEndRenderPass-bufferlevel", VALIDATION_ERROR_1b000019},
{"VUID-vkCmdEndRenderPass-None-00910", VALIDATION_ERROR_1b00071c},
- {"VUID-vkCmdEndRenderPass-commandBuffer-parameter", VALIDATION_ERROR_1b002401},
- {"VUID-vkCmdEndRenderPass-commandBuffer-recording", VALIDATION_ERROR_1b002413},
- {"VUID-vkCmdEndRenderPass-commandBuffer-cmdpool", VALIDATION_ERROR_1b002415},
+ {"VUID-vkCmdEndRenderPass-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdEndRenderPass-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdEndRenderPass-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdExecuteCommands-commonparent", VALIDATION_ERROR_1b200009},
{"VUID-vkCmdExecuteCommands-bufferlevel", VALIDATION_ERROR_1b200019},
{"VUID-vkCmdExecuteCommands-commandBuffer-00087", VALIDATION_ERROR_1b2000ae},
{"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commonparent", VALIDATION_ERROR_1c000009},
{"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-00366", VALIDATION_ERROR_1c0002dc},
{"VUID-vkCmdPushDescriptorSetWithTemplateKHR-pData-01686", VALIDATION_ERROR_1c000d2c},
- {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-parameter", VALIDATION_ERROR_1c002401},
- {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-recording", VALIDATION_ERROR_1c002413},
- {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-cmdpool", VALIDATION_ERROR_1c002415},
+ {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdPushDescriptorSetWithTemplateKHR-descriptorUpdateTemplate-parameter", VALIDATION_ERROR_1c005201},
{"VUID-vkCmdPushDescriptorSetWithTemplateKHR-layout-parameter", VALIDATION_ERROR_1c00be01},
{"VUID-vkCmdReserveSpaceForCommandsNVX-renderpass", VALIDATION_ERROR_1c200017},
{"VUID-vkCmdSetDeviceMask-deviceMask-00109", VALIDATION_ERROR_1d0000da},
{"VUID-vkCmdSetDeviceMask-deviceMask-00110", VALIDATION_ERROR_1d0000dc},
{"VUID-vkCmdSetDeviceMask-deviceMask-00111", VALIDATION_ERROR_1d0000de},
- {"VUID-vkCmdSetDeviceMask-commandBuffer-parameter", VALIDATION_ERROR_1d002401},
- {"VUID-vkCmdSetDeviceMask-commandBuffer-recording", VALIDATION_ERROR_1d002413},
- {"VUID-vkCmdSetDeviceMask-commandBuffer-cmdpool", VALIDATION_ERROR_1d002415},
+ {"VUID-vkCmdSetDeviceMask-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdSetDeviceMask-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdSetDeviceMask-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdSetDiscardRectangleEXT-None-00583", VALIDATION_ERROR_1d20048e},
{"VUID-vkCmdSetDiscardRectangleEXT-firstDiscardRectangle-00585", VALIDATION_ERROR_1d200492},
{"VUID-vkCmdSetDiscardRectangleEXT-x-00587", VALIDATION_ERROR_1d200496},
{"VUID-vkCmdSetViewport-firstViewport-01223", VALIDATION_ERROR_1e00098e},
{"VUID-vkCmdSetViewport-firstViewport-01224", VALIDATION_ERROR_1e000990},
{"VUID-vkCmdSetViewport-viewportCount-01225", VALIDATION_ERROR_1e000992},
- {"VUID-vkCmdSetViewport-commandBuffer-parameter", VALIDATION_ERROR_1e002401},
- {"VUID-vkCmdSetViewport-commandBuffer-recording", VALIDATION_ERROR_1e002413},
- {"VUID-vkCmdSetViewport-commandBuffer-cmdpool", VALIDATION_ERROR_1e002415},
+ {"VUID-vkCmdSetViewport-commandBuffer-parameter", VALIDATION_ERROR_1.0.2501},
+ {"VUID-vkCmdSetViewport-commandBuffer-recording", VALIDATION_ERROR_1.0.2513},
+ {"VUID-vkCmdSetViewport-commandBuffer-cmdpool", VALIDATION_ERROR_1.0.2515},
{"VUID-vkCmdSetViewport-viewportCount-arraylength", VALIDATION_ERROR_1e030a1b},
{"VUID-vkCmdSetViewport-pViewports-parameter", VALIDATION_ERROR_1e03fa01},
{"VUID-vkCmdSetViewportWScalingNV-None-01322", VALIDATION_ERROR_1e200a54},