yum-mirror/slang

Making it easier to work with shaders

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

Yong HeSPIRV `Block` decoration fixes. (#4303)9a23a9aab

master
549 B16 linesraw
1// sv-coverage.slang
2
3//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage fragment -emit-spirv-directly
4//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage fragment -emit-spirv-via-glsl
5
6float4 main(
7	in float4 color : COLOR,
8	in uint inputCoverage : SV_Coverage,
9	out uint outputCoverage : SV_Coverage)
10	: SV_Target
11{
12    // CHECK: OpDecorate %gl_SampleMask{{.*}} BuiltIn SampleMask
13    // CHECK: %gl_SampleMask{{.*}} = OpVariable %_ptr_Input__arr_int_{{u?}}int_1 Input
14	outputCoverage = inputCoverage ^ 1;
15	return color;
16}