Skip to content

Add missing Mesh Shading SPIR-V checks #11452

@spencer-lunarg

Description

@spencer-lunarg

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

related links


example of all builtin

hlsl/slang (https://godbolt.org/z/6o74s5EfY)
glsl (https://godbolt.org/z/7YPE4enc1)

Metadata

Metadata

Labels

GPU-AVGPU Assisted ValidationIncompleteMissing Validation VUs to be addedShaderValShader Validation (SPIR-V related)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions