yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
73292d9f3
master
1// inner-coverage.slang 2 3//TEST:SIMPLE(filecheck=CHECK):-target spirv -entry main -stage fragment 4//TEST:SIMPLE(filecheck=CHECK):-emit-spirv-directly -target spirv -entry main -stage fragment 5 6// CHECK: OpCapability FragmentFullyCoveredEXT 7// CHECK: OpExtension "SPV_EXT_fragment_fully_covered" 8// CHECK: OpEntryPoint Fragment %main "main" 9// CHECK: OpDecorate %{{.*}} BuiltIn FullyCoveredEXT 10 11[shader("fragment")] 12void main( 13 uint innerCoverage : SV_InnerCoverage, 14 out float4 result : SV_Target) 15{ 16 result = innerCoverage; 17}