| layout(webgpu, texture=2, sampler=3) sampler2D aSampler; | |
| layout(webgpu, texture=3, sampler=5) sampler2D anotherSampler; | |
| half4 helpers_helper(sampler2D s) { | |
| return sample(s, float2(1)); | |
| } | |
| noinline half4 helper(sampler2D s) { | |
| return helpers_helper(s); | |
| } | |
| half4 helper2(sampler2D, sampler2D s2) { | |
| return helper(s2); | |
| } | |
| void main() { | |
| helper(aSampler) + helper2(aSampler, anotherSampler); | |
| } |