diff options
| author | Pankaj Mistry <63069047+pmistryNV@users.noreply.github.com> | 2024-04-07 14:32:19 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-07 14:32:19 -0700 |
| commit | 4a23ba5293916795741479c55c5d0ecc597f8986 (patch) | |
| tree | 364a871d76690b11255259d7463986ea47c10f76 /tests | |
| parent | 1b3887f462d01b83690200b9cbcb0dd902b2c0e9 (diff) | |
Add decoration PerPrimitiveEXT for all OutputPrimitives members for mesh (#3900)
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/pipeline/rasterization/mesh/mesh-PerPrimitiveEXT.slang | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/pipeline/rasterization/mesh/mesh-PerPrimitiveEXT.slang b/tests/pipeline/rasterization/mesh/mesh-PerPrimitiveEXT.slang index bf46cce63..4294314a6 100644 --- a/tests/pipeline/rasterization/mesh/mesh-PerPrimitiveEXT.slang +++ b/tests/pipeline/rasterization/mesh/mesh-PerPrimitiveEXT.slang @@ -4,6 +4,9 @@ // CHECK: OpDecorate %gl_PrimitiveID BuiltIn PrimitiveId // CHECK: OpDecorate %gl_PrimitiveID PerPrimitiveNV +// CHECK: OpDecorate {{.*}} BuiltIn CullPrimitiveEXT +// CHECK: OpDecorate {{.*}} PerPrimitiveNV + const static let color: float3[] = { float3(1.0, 0.0, 0.0), float3(0.0, 1.0, 0.0), @@ -23,6 +26,7 @@ struct SVertexOutput { struct SPrimitiveOutput { uint PrimitiveId: SV_PrimitiveID; + bool cull : SV_CullPrimitive; }; [shader("mesh")] @@ -39,6 +43,6 @@ func main( outputVertices[2] = { float4(position[2], 1.0), color[2] }; outputIndices[0] = uint3(0, 1, 2); - outputPrimitives[0] = { 0 }; + outputPrimitives[0] = { 0, false }; } |
