yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
0dd9076db
master
1//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_SPIRV): -target spirv 2//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_GLSL): -target glsl 3//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_WGSL): -target wgsl 4 5// CHECK_SPIRV: warning 31105{{.*}}bgra8 6// CHECK_GLSL: warning 31105{{.*}}bgra8 7[format("bgra8")] 8RWTexture2D<float4> outputTexture; 9 10// CHECK_WGSL: warning 31105{{.*}}rg8 11[format("rg8")] 12RWTexture2D<float4> outputTexture2; 13 14[numthreads(8, 8, 1)] 15void main(uint3 threadID : SV_DispatchThreadID) 16{ 17 outputTexture[threadID.xy] = float4(1.0, 1.0, 1.0, 1.0); 18 outputTexture2[threadID.xy] = float4(1.0, 1.0, 1.0, 1.0); 19}