summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/image-format-unsupported-by-backend.slang
blob: 270c2b63e23e44f141bed810cfa6ed42c1f977ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_SPIRV): -target spirv
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_GLSL): -target glsl
//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK_WGSL): -target wgsl

// CHECK_SPIRV: warning 31105{{.*}}bgra8
// CHECK_GLSL: warning 31105{{.*}}bgra8
[format("bgra8")]
RWTexture2D<float4> outputTexture;

// CHECK_WGSL: warning 31105{{.*}}rg8
[format("rg8")]
RWTexture2D<float4> outputTexture2;

[numthreads(8, 8, 1)]
void main(uint3 threadID : SV_DispatchThreadID)
{
    outputTexture[threadID.xy] = float4(1.0, 1.0, 1.0, 1.0);
    outputTexture2[threadID.xy] = float4(1.0, 1.0, 1.0, 1.0);
}