blob: 9ab27cf5c4c75f6feea3e7030447518deb76948d [file] [log] [blame]
/*#pragma settings SPIRVDawnCompatMode*/
layout(wgsl, set=1, texture=2, sampler=3) uniform sampler2D aSampler;
layout(wgsl, set=1, texture=4, sampler=5) uniform sampler2D anotherSampler;
noinline half4 helpers_helper(sampler2D s) {
return sample(s, float2(1));
}
noinline half4 helper(sampler2D s) {
return helpers_helper(s);
}
noinline half4 helper2(sampler2D s1, sampler2D s2) {
return sample(s1, float2(1)) + helper(s2);
}
void main() {
sk_FragColor = sample(aSampler, float2(0)) +
helper(aSampler) +
helper2(aSampler, anotherSampler);
}