KhronosGroup / KhronosGroup/Vulkan-ValidationLayers
Add missing Mesh Shading SPIR-V checks
- Dominant language
- C++
- Stars
- 1k
- Forks
- 504
- Avg merge
- 11h 35m
- Merged PRs (30d)
- 224
Description
PrimitiveId
- [ ] VUID-PrimitiveId-Fragment-04331
- [ ] VUID-PrimitiveId-Fragment-04332
- [ ] VUID-PrimitiveId-PrimitiveId-04335
- [ ] VUID-PrimitiveId-PrimitiveId-10595
- [ ] VUID-PrimitiveId-PrimitiveId-10596
- [ ] VUID-PrimitiveId-PrimitiveId-10597
- [ ] VUID-VkGraphicsPipelineCreateInfo-PrimitiveId-06264
- [ ] VUID-VkGraphicsPipelineCreateInfo-pStages-00740
PrimitiveShadingRateKHR
- [ ] VUID-PrimitiveShadingRateKHR-PrimitiveShadingRateKHR-04487
- [ ] VUID-PrimitiveShadingRateKHR-PrimitiveShadingRateKHR-04488
- [ ] VUID-PrimitiveShadingRateKHR-PrimitiveShadingRateKHR-04489
Mesh Output
- [ ] VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07057
- [ ] VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-12337
- [ ] VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07051
- [ ] VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-12336
- [ ] VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07045
- [ ] VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-12335
- [ ] VUID-RuntimeSpirv-MeshEXT-12333
SPIR-V
- [ ] VUID-StandaloneSpirv-MeshEXT-07106
- [ ] VUID-StandaloneSpirv-MeshEXT-07108
- [ ] VUID-StandaloneSpirv-MeshEXT-07109 (https://gitlab.khronos.org/vulkan/vulkan/-/issues/4741)
- [ ] VUID-StandaloneSpirv-MeshEXT-07110
- [ ] VUID-StandaloneSpirv-MeshEXT-07111
GPU-AV checks
- [ ] VUID-RuntimeSpirv-TaskEXT-07117
- [ ] VUID-RuntimeSpirv-MeshEXT-07118
- [ ] VUID-RuntimeSpirv-MeshEXT-09218
----
related links
- https://github.com/KhronosGroup/SPIRV-Tools/issues/4919
- https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/9183
-----
example of all builtin
hlsl/slang (https://godbolt.org/z/6o74s5EfY)
glsl (https://godbolt.org/z/7YPE4enc1)
Contributor guide
Assessment
This issue has not been assessed yet.