yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
9a23a9aab
master
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}