blob: d68f478cf0721f556c0fb22e665ca6177501f9ab [file]
layout(webgpu, set=1, texture=2, sampler=3) sampler2D aSampler;
layout(webgpu, set=1, texture=4, sampler=5) 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);
}