tests: Update JSON files for 1.1.79 header
authorMark Lobodzinski <mark@lunarg.com>
Tue, 3 Jul 2018 17:18:17 +0000 (11:18 -0600)
committerMark Lobodzinski <mark@lunarg.com>
Tue, 3 Jul 2018 17:18:17 +0000 (11:18 -0600)
tests/layers/linux/VkLayer_meta.json
tests/layers/linux/VkLayer_test.json
tests/layers/linux/VkLayer_wrap_objects.json
tests/layers/macos/VkLayer_meta.json
tests/layers/macos/VkLayer_test.json
tests/layers/macos/VkLayer_wrap_objects.json
tests/layers/vk_validation_error_messages.h
tests/layers/windows/VkLayer_meta.json
tests/layers/windows/VkLayer_test.json
tests/layers/windows/VkLayer_wrap_objects.json

index 9c04de0f7ecc9850b15354d461e29b85f2d08668..3a87b385582e6f4f9ce1004027f8d867f8d42ed7 100644 (file)
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_meta",
         "type": "GLOBAL",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Metalayer",
         "component_layers": [
index fa2ae7cfcb5fe42e6b6ad473bf82854359bba633..f77f949eb8b454dd26be8cd2a092f85d65a99113 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_test",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_test.so",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Layer",
         "enable_environment": {
index 9a95209b89f22be63830ce83b5d243e296ee38cf..754b72f2304796e608714855c0e1cf118f40fd01 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_wrap_objects",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_wrap_objects.so",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Dispatchable Object Wrapping Layer"
     }
index 9c04de0f7ecc9850b15354d461e29b85f2d08668..3a87b385582e6f4f9ce1004027f8d867f8d42ed7 100644 (file)
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_meta",
         "type": "GLOBAL",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Metalayer",
         "component_layers": [
index d5d24ca79b03a250f5d98a6ff829341fec589b50..74746a6309c4489448fadb2dca9dc9b4fe596d69 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_test",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_test.dylib",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Layer",
         "enable_environment": {
index cbdd870f3a46bea5f36ea9413e8536b1fc2c91df..ed851093a5f3fbeba1d426a48bedf53a5b9352c4 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_wrap_objects",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_wrap_objects.dylib",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Dispatchable Object Wrapping Layer"
     }
index a023c45bc7f726807517919fe679291ab222aba7..0c70bb76fed7b7574043c53566eddff0e5c2fa36 100644 (file)
@@ -1272,8 +1272,8 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -1755,9 +1755,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -1960,9 +1960,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -2083,9 +2083,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -2311,9 +2311,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -2429,9 +2429,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -2516,9 +2516,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -2582,9 +2582,9 @@ enum UNIQUE_VALIDATION_ERROR_CODE {
     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,
@@ -5203,8 +5203,8 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -5686,9 +5686,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -5891,9 +5891,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -6014,9 +6014,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -6242,9 +6242,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -6360,9 +6360,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -6447,9 +6447,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -6513,9 +6513,9 @@ static std::unordered_map<int, char const *const> validation_error_map{
     {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)"},
@@ -9134,8 +9134,8 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -9617,9 +9617,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -9822,9 +9822,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -9945,9 +9945,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -10173,9 +10173,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -10291,9 +10291,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -10378,9 +10378,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
@@ -10444,9 +10444,9 @@ static std::unordered_map<std::string, int> validation_error_text_map{
     {"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},
index 9c04de0f7ecc9850b15354d461e29b85f2d08668..3a87b385582e6f4f9ce1004027f8d867f8d42ed7 100644 (file)
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_meta",
         "type": "GLOBAL",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Metalayer",
         "component_layers": [
index e7527da7edc5d64dca9736efc747baf0f42378be..2f4b7aa4c69bf5a80c839a2d6b0b008439cb478e 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_test",
         "type": "GLOBAL",
         "library_path": ".\\libVkLayer_test.dll",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Test Layer",
         "enable_environment": {
index 48307a2987cfd23272f5af8fb95e33657b37c83c..1b177b7a65cd8056557f95042f8cf3985d68c207 100644 (file)
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_wrap_objects",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_wrap_objects.dll",
-        "api_version": "1.1.78",
+        "api_version": "1.1.79",
         "implementation_version": "1",
         "description": "LunarG Dispatchable Object Wrapping Layer"
     }