summaryrefslogtreecommitdiff
path: root/tests/metal/barycentrics.slang
blob: 105ea22ed6236269f9ee38eb847f8078a12bb65d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//TEST:SIMPLE(filecheck=CHECK): -target metal
//TEST:SIMPLE(filecheck=CHECK-ASM): -target metallib

// CHECK: {{\[\[}}barycentric_coord{{\]\]}}
// CHECK-ASM: !"air.barycentric_coord"

[shader("fragment")]
float4 fragment_main(float4 pos: SV_Position, float3 barycentrics: SV_Barycentrics)
    : SV_Target
{
    return float4(barycentrics, 1.f);
}