-
Notifications
You must be signed in to change notification settings - Fork 567
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add EXT_mesh_shader validation support
1. Each OpEntryPoint with the MeshEXT Execution Model can have at most one global OpVariable of storage class TaskPayloadWorkgroupEXT. 2. PerPrimitiveEXT only be used on a memory object declaration or a member of a structure type 3. PerPrimitiveEXT only Input in Fragment and Output in MeshEXT 4. Added Mesh vulkan validation support for following rules: VUID-Layer-Layer-07039 VUID-PrimitiveId-PrimitiveId-07040 VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07042 VUID-PrimitivePointIndicesEXT-PrimitivePointIndicesEXT-07046 VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07048 VUID-PrimitiveLineIndicesEXT-PrimitiveLineIndicesEXT-07052 VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07054 VUID-PrimitiveTriangleIndicesEXT-PrimitiveTriangleIndicesEXT-07058 VUID-ViewportIndex-ViewportIndex-07060 VUID-StandaloneSpirv-ExecutionModel-07330 VUID-StandaloneSpirv-ExecutionModel-07331 VUID-PrimitiveId-PrimitiveId-04336 VUID-Layer-Layer-07039 VUID-ViewportIndex-ViewportIndex-07060 VUID-CullPrimitiveEXT-CullPrimitiveEXT-07034 VUID-CullPrimitiveEXT-CullPrimitiveEXT-07035 VUID-CullPrimitiveEXT-CullPrimitiveEXT-07036
- Loading branch information
Showing
11 changed files
with
1,837 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.