yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Yong HeCapability type checking. (#3530)14764896c

master
419 B11 linesraw
1//TEST:SIMPLE(filecheck=CHECK): -target spirv-assembly -capability GL_NV_fragment_shader_barycentric -entry main -stage fragment
2
3// CHECK: OpCapability FragmentBarycentricKHR
4// CHECK: OpDecorate [[NAME:%[A-Za-z0-9_]+]] BuiltIn BaryCoordKHR
5// CHECK: [[NAME]] = OpVariable {{.*}} Input
6// CHECK: {{.*}} = OpLoad %v3float [[NAME]]
7
8float4 main(float3 bary : SV_Barycentrics) : SV_Target
9{
10    return float4(bary, 0);
11}