summaryrefslogtreecommitdiffstats
path: root/tests/cross-compile/barycentrics-nv.slang
blob: 60070f9139382bd4ea2ee141517313de117989c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
//TEST:SIMPLE(filecheck=CHECK): -target spirv-assembly -capability GL_NV_fragment_shader_barycentric -entry main -stage fragment

// CHECK: OpCapability FragmentBarycentricKHR
// CHECK: OpDecorate [[NAME:%[A-Za-z0-9_]+]] BuiltIn BaryCoordKHR
// CHECK: [[NAME]] = OpVariable {{.*}} Input
// CHECK: {{.*}} = OpLoad %v3float [[NAME]]

float4 main(float3 bary : SV_Barycentrics) : SV_Target
{
    return float4(bary, 0);
}