|
1 | | -/* Copyright (c) 2015-2025 The Khronos Group Inc. |
2 | | - * Copyright (c) 2015-2025 Valve Corporation |
3 | | - * Copyright (c) 2015-2025 LunarG, Inc. |
4 | | - * Copyright (C) 2015-2025 Google Inc. |
| 1 | +/* Copyright (c) 2015-2026 The Khronos Group Inc. |
| 2 | + * Copyright (c) 2015-2026 Valve Corporation |
| 3 | + * Copyright (c) 2015-2026 LunarG, Inc. |
| 4 | + * Copyright (C) 2015-2026 Google Inc. |
5 | 5 | * Copyright (c) 2025 Arm Limited. |
6 | 6 | * Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All rights reserved. |
7 | 7 | * |
@@ -51,7 +51,9 @@ struct DispatchVuidsCmdDraw : DrawDispatchVuid { |
51 | 51 | push_constants_set_08602 = "VUID-vkCmdDraw-maintenance4-08602"; |
52 | 52 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDraw-None-06537"; |
53 | 53 | image_subresources_subpass_read_09003 = "VUID-vkCmdDraw-None-09003"; |
54 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDraw-None-06539"; |
| 54 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDraw-None-12338"; |
| 55 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDraw-None-12339"; |
| 56 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDraw-None-12340"; |
55 | 57 | sampler_imageview_type_08609 = "VUID-vkCmdDraw-None-08609"; |
56 | 58 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDraw-None-08610"; |
57 | 59 | sampler_bias_offset_08611 = "VUID-vkCmdDraw-None-08611"; |
@@ -331,7 +333,9 @@ struct DispatchVuidsCmdDrawMultiEXT : DrawDispatchVuid { |
331 | 333 | push_constants_set_08602 = "VUID-vkCmdDrawMultiEXT-maintenance4-08602"; |
332 | 334 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMultiEXT-None-06537"; |
333 | 335 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMultiEXT-None-09003"; |
334 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMultiEXT-None-06539"; |
| 336 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMultiEXT-None-12338"; |
| 337 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMultiEXT-None-12339"; |
| 338 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMultiEXT-None-12340"; |
335 | 339 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMultiEXT-None-08609"; |
336 | 340 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMultiEXT-None-08610"; |
337 | 341 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMultiEXT-None-08611"; |
@@ -612,7 +616,9 @@ struct DispatchVuidsCmdDrawIndexed : DrawDispatchVuid { |
612 | 616 | push_constants_set_08602 = "VUID-vkCmdDrawIndexed-maintenance4-08602"; |
613 | 617 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndexed-None-06537"; |
614 | 618 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndexed-None-09003"; |
615 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndexed-None-06539"; |
| 619 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndexed-None-12338"; |
| 620 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndexed-None-12339"; |
| 621 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndexed-None-12340"; |
616 | 622 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndexed-None-08609"; |
617 | 623 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndexed-None-08610"; |
618 | 624 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndexed-None-08611"; |
@@ -893,7 +899,9 @@ struct DispatchVuidsCmdDrawMultiIndexedEXT : DrawDispatchVuid { |
893 | 899 | push_constants_set_08602 = "VUID-vkCmdDrawMultiIndexedEXT-maintenance4-08602"; |
894 | 900 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMultiIndexedEXT-None-06537"; |
895 | 901 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMultiIndexedEXT-None-09003"; |
896 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMultiIndexedEXT-None-06539"; |
| 902 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMultiIndexedEXT-None-12338"; |
| 903 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMultiIndexedEXT-None-12339"; |
| 904 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMultiIndexedEXT-None-12340"; |
897 | 905 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMultiIndexedEXT-None-08609"; |
898 | 906 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMultiIndexedEXT-None-08610"; |
899 | 907 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMultiIndexedEXT-None-08611"; |
@@ -1176,7 +1184,9 @@ struct DispatchVuidsCmdDrawIndirect : DrawDispatchVuid { |
1176 | 1184 | push_constants_set_08602 = "VUID-vkCmdDrawIndirect-maintenance4-08602"; |
1177 | 1185 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndirect-None-06537"; |
1178 | 1186 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndirect-None-09003"; |
1179 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndirect-None-06539"; |
| 1187 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndirect-None-12338"; |
| 1188 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndirect-None-12339"; |
| 1189 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndirect-None-12340"; |
1180 | 1190 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndirect-None-08609"; |
1181 | 1191 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndirect-None-08610"; |
1182 | 1192 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndirect-None-08611"; |
@@ -1456,7 +1466,9 @@ struct DispatchVuidsCmdDrawIndexedIndirect : DrawDispatchVuid { |
1456 | 1466 | push_constants_set_08602 = "VUID-vkCmdDrawIndexedIndirect-maintenance4-08602"; |
1457 | 1467 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndexedIndirect-None-06537"; |
1458 | 1468 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndexedIndirect-None-09003"; |
1459 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndexedIndirect-None-06539"; |
| 1469 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndexedIndirect-None-12338"; |
| 1470 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndexedIndirect-None-12339"; |
| 1471 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndexedIndirect-None-12340"; |
1460 | 1472 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndexedIndirect-None-08609"; |
1461 | 1473 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndexedIndirect-None-08610"; |
1462 | 1474 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndexedIndirect-None-08611"; |
@@ -1845,7 +1857,9 @@ struct DispatchVuidsCmdDrawIndirectCount : DrawDispatchVuid { |
1845 | 1857 | push_constants_set_08602 = "VUID-vkCmdDrawIndirectCount-maintenance4-08602"; |
1846 | 1858 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndirectCount-None-06537"; |
1847 | 1859 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndirectCount-None-09003"; |
1848 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndirectCount-None-06539"; |
| 1860 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndirectCount-None-12338"; |
| 1861 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndirectCount-None-12339"; |
| 1862 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndirectCount-None-12340"; |
1849 | 1863 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndirectCount-None-08609"; |
1850 | 1864 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndirectCount-None-08610"; |
1851 | 1865 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndirectCount-None-08611"; |
@@ -2128,7 +2142,9 @@ struct DispatchVuidsCmdDrawIndexedIndirectCount : DrawDispatchVuid { |
2128 | 2142 | push_constants_set_08602 = "VUID-vkCmdDrawIndexedIndirectCount-maintenance4-08602"; |
2129 | 2143 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndexedIndirectCount-None-06537"; |
2130 | 2144 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndexedIndirectCount-None-09003"; |
2131 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndexedIndirectCount-None-06539"; |
| 2145 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndexedIndirectCount-None-12338"; |
| 2146 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndexedIndirectCount-None-12339"; |
| 2147 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndexedIndirectCount-None-12340"; |
2132 | 2148 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndexedIndirectCount-None-08609"; |
2133 | 2149 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndexedIndirectCount-None-08610"; |
2134 | 2150 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndexedIndirectCount-None-08611"; |
@@ -2602,7 +2618,9 @@ struct DispatchVuidsCmdDrawMeshTasksNV: DrawDispatchVuid { |
2602 | 2618 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksNV-maintenance4-08602"; |
2603 | 2619 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksNV-None-06537"; |
2604 | 2620 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksNV-None-09003"; |
2605 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksNV-None-06539"; |
| 2621 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksNV-None-12338"; |
| 2622 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksNV-None-12339"; |
| 2623 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksNV-None-12340"; |
2606 | 2624 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksNV-None-08609"; |
2607 | 2625 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksNV-None-08610"; |
2608 | 2626 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksNV-None-08611"; |
@@ -2862,7 +2880,9 @@ struct DispatchVuidsCmdDrawMeshTasksIndirectNV: DrawDispatchVuid { |
2862 | 2880 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksIndirectNV-maintenance4-08602"; |
2863 | 2881 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-06537"; |
2864 | 2882 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-09003"; |
2865 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-06539"; |
| 2883 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-12338"; |
| 2884 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-12339"; |
| 2885 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-12340"; |
2866 | 2886 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-08609"; |
2867 | 2887 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-08610"; |
2868 | 2888 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksIndirectNV-None-08611"; |
@@ -3125,7 +3145,9 @@ struct DispatchVuidsCmdDrawMeshTasksIndirectCountNV : DrawDispatchVuid { |
3125 | 3145 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-maintenance4-08602"; |
3126 | 3146 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-06537"; |
3127 | 3147 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-09003"; |
3128 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-06539"; |
| 3148 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-12338"; |
| 3149 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-12339"; |
| 3150 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-12340"; |
3129 | 3151 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-08609"; |
3130 | 3152 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-08610"; |
3131 | 3153 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksIndirectCountNV-None-08611"; |
@@ -3382,7 +3404,9 @@ struct DispatchVuidsCmdDrawMeshTasksEXT: DrawDispatchVuid { |
3382 | 3404 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksEXT-maintenance4-08602"; |
3383 | 3405 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksEXT-None-06537"; |
3384 | 3406 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksEXT-None-09003"; |
3385 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksEXT-None-06539"; |
| 3407 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksEXT-None-12338"; |
| 3408 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksEXT-None-12339"; |
| 3409 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksEXT-None-12340"; |
3386 | 3410 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksEXT-None-08609"; |
3387 | 3411 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksEXT-None-08610"; |
3388 | 3412 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksEXT-None-08611"; |
@@ -3642,7 +3666,9 @@ struct DispatchVuidsCmdDrawMeshTasksIndirectEXT: DrawDispatchVuid { |
3642 | 3666 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksIndirectEXT-maintenance4-08602"; |
3643 | 3667 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-06537"; |
3644 | 3668 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-09003"; |
3645 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-06539"; |
| 3669 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-12338"; |
| 3670 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-12339"; |
| 3671 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-12340"; |
3646 | 3672 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-08609"; |
3647 | 3673 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-08610"; |
3648 | 3674 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksIndirectEXT-None-08611"; |
@@ -3905,7 +3931,9 @@ struct DispatchVuidsCmdDrawMeshTasksIndirectCountEXT : DrawDispatchVuid { |
3905 | 3931 | push_constants_set_08602 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-maintenance4-08602"; |
3906 | 3932 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-06537"; |
3907 | 3933 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-09003"; |
3908 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-06539"; |
| 3934 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-12338"; |
| 3935 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-12339"; |
| 3936 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-12340"; |
3909 | 3937 | sampler_imageview_type_08609 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-08609"; |
3910 | 3938 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-08610"; |
3911 | 3939 | sampler_bias_offset_08611 = "VUID-vkCmdDrawMeshTasksIndirectCountEXT-None-08611"; |
@@ -4171,7 +4199,9 @@ struct DispatchVuidsCmdDrawIndirectByteCountEXT: DrawDispatchVuid { |
4171 | 4199 | push_constants_set_08602 = "VUID-vkCmdDrawIndirectByteCountEXT-maintenance4-08602"; |
4172 | 4200 | image_subresources_render_pass_write_06537 = "VUID-vkCmdDrawIndirectByteCountEXT-None-06537"; |
4173 | 4201 | image_subresources_subpass_read_09003 = "VUID-vkCmdDrawIndirectByteCountEXT-None-09003"; |
4174 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdDrawIndirectByteCountEXT-None-06539"; |
| 4202 | + image_subresources_subpass_color_12338 = "VUID-vkCmdDrawIndirectByteCountEXT-None-12338"; |
| 4203 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdDrawIndirectByteCountEXT-None-12339"; |
| 4204 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdDrawIndirectByteCountEXT-None-12340"; |
4175 | 4205 | sampler_imageview_type_08609 = "VUID-vkCmdDrawIndirectByteCountEXT-None-08609"; |
4176 | 4206 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdDrawIndirectByteCountEXT-None-08610"; |
4177 | 4207 | sampler_bias_offset_08611 = "VUID-vkCmdDrawIndirectByteCountEXT-None-08611"; |
@@ -4492,7 +4522,9 @@ struct DispatchVuidsCmdExecuteGeneratedCommandsEXT : DrawDispatchVuid { |
4492 | 4522 | bufferview_atomic_07888 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-07888"; |
4493 | 4523 | image_subresources_render_pass_write_06537 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-06537"; |
4494 | 4524 | image_subresources_subpass_read_09003 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-09003"; |
4495 | | - image_subresources_subpass_write_06539 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-06539"; |
| 4525 | + image_subresources_subpass_color_12338 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-12338"; |
| 4526 | + image_subresources_subpass_depth_12339 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-12339"; |
| 4527 | + image_subresources_subpass_stencil_12340 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-12340"; |
4496 | 4528 | sampler_imageview_type_08609 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-08609"; |
4497 | 4529 | sampler_implicitLod_dref_proj_08610 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-08610"; |
4498 | 4530 | sampler_bias_offset_08611 = "VUID-vkCmdExecuteGeneratedCommandsEXT-None-08611"; |
|
0 commit comments