• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1layout(webgpu, texture=2, sampler=3) sampler2D aSampler;
2layout(webgpu, texture=3, sampler=5) sampler2D anotherSampler;
3
4half4 helpers_helper(sampler2D s) {
5    return sample(s, float2(1));
6}
7
8noinline half4 helper(sampler2D s) {
9    return helpers_helper(s);
10}
11
12half4 helper2(sampler2D, sampler2D s2) {
13    return helper(s2);
14}
15
16void main() {
17    helper(aSampler) + helper2(aSampler, anotherSampler);
18}
19