| hlsl.rw.atomics.frag |
| Shader version: 500 |
| gl_FragCoord origin is upper left |
| 0:? Sequence |
| 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Function Parameters: |
| 0:? Sequence |
| 0:50 imageAtomicAdd ( temp int) |
| 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:50 i1: direct index for structure ( uniform int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:50 Constant: |
| 0:50 5 (const uint) |
| 0:50 i1b: direct index for structure ( uniform int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:50 Constant: |
| 0:50 8 (const uint) |
| 0:51 move second child to first child ( temp int) |
| 0:51 'out_i1' ( temp int) |
| 0:51 imageAtomicAdd ( temp int) |
| 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:51 i1: direct index for structure ( uniform int) |
| 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:51 Constant: |
| 0:51 5 (const uint) |
| 0:51 i1: direct index for structure ( uniform int) |
| 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:51 Constant: |
| 0:51 5 (const uint) |
| 0:52 imageAtomicAnd ( temp int) |
| 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:52 i1: direct index for structure ( uniform int) |
| 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:52 Constant: |
| 0:52 5 (const uint) |
| 0:52 i1b: direct index for structure ( uniform int) |
| 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:52 Constant: |
| 0:52 8 (const uint) |
| 0:53 move second child to first child ( temp int) |
| 0:53 'out_i1' ( temp int) |
| 0:53 imageAtomicAnd ( temp int) |
| 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:53 i1: direct index for structure ( uniform int) |
| 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:53 Constant: |
| 0:53 5 (const uint) |
| 0:53 i1: direct index for structure ( uniform int) |
| 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:53 Constant: |
| 0:53 5 (const uint) |
| 0:54 move second child to first child ( temp int) |
| 0:54 'out_i1' ( temp int) |
| 0:54 imageAtomicCompSwap ( temp int) |
| 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:54 i1: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 5 (const uint) |
| 0:54 i1b: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 8 (const uint) |
| 0:54 i1c: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 9 (const uint) |
| 0:55 move second child to first child ( temp int) |
| 0:55 'out_i1' ( temp int) |
| 0:55 imageAtomicExchange ( temp int) |
| 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:55 i1: direct index for structure ( uniform int) |
| 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:55 Constant: |
| 0:55 5 (const uint) |
| 0:55 i1: direct index for structure ( uniform int) |
| 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:55 Constant: |
| 0:55 5 (const uint) |
| 0:56 imageAtomicMax ( temp int) |
| 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:56 i1: direct index for structure ( uniform int) |
| 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:56 Constant: |
| 0:56 5 (const uint) |
| 0:56 i1b: direct index for structure ( uniform int) |
| 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:56 Constant: |
| 0:56 8 (const uint) |
| 0:57 move second child to first child ( temp int) |
| 0:57 'out_i1' ( temp int) |
| 0:57 imageAtomicMax ( temp int) |
| 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:57 i1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:57 Constant: |
| 0:57 5 (const uint) |
| 0:57 i1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:57 Constant: |
| 0:57 5 (const uint) |
| 0:58 imageAtomicMin ( temp int) |
| 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:58 i1: direct index for structure ( uniform int) |
| 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:58 Constant: |
| 0:58 5 (const uint) |
| 0:58 i1b: direct index for structure ( uniform int) |
| 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:58 Constant: |
| 0:58 8 (const uint) |
| 0:59 move second child to first child ( temp int) |
| 0:59 'out_i1' ( temp int) |
| 0:59 imageAtomicMin ( temp int) |
| 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:59 i1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:59 Constant: |
| 0:59 5 (const uint) |
| 0:59 i1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:59 Constant: |
| 0:59 5 (const uint) |
| 0:60 imageAtomicOr ( temp int) |
| 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:60 i1: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:60 Constant: |
| 0:60 5 (const uint) |
| 0:60 i1b: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:60 Constant: |
| 0:60 8 (const uint) |
| 0:61 move second child to first child ( temp int) |
| 0:61 'out_i1' ( temp int) |
| 0:61 imageAtomicOr ( temp int) |
| 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:61 i1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:61 Constant: |
| 0:61 5 (const uint) |
| 0:61 i1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:61 Constant: |
| 0:61 5 (const uint) |
| 0:62 imageAtomicXor ( temp int) |
| 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:62 i1: direct index for structure ( uniform int) |
| 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:62 Constant: |
| 0:62 5 (const uint) |
| 0:62 i1b: direct index for structure ( uniform int) |
| 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:62 Constant: |
| 0:62 8 (const uint) |
| 0:63 move second child to first child ( temp int) |
| 0:63 'out_i1' ( temp int) |
| 0:63 imageAtomicXor ( temp int) |
| 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:63 i1: direct index for structure ( uniform int) |
| 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:63 Constant: |
| 0:63 5 (const uint) |
| 0:63 i1: direct index for structure ( uniform int) |
| 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:63 Constant: |
| 0:63 5 (const uint) |
| 0:66 imageAtomicAdd ( temp uint) |
| 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:66 u1: direct index for structure ( uniform uint) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:66 Constant: |
| 0:66 0 (const uint) |
| 0:66 u1: direct index for structure ( uniform uint) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:66 Constant: |
| 0:66 0 (const uint) |
| 0:67 move second child to first child ( temp uint) |
| 0:67 'out_u1' ( temp uint) |
| 0:67 imageAtomicAdd ( temp uint) |
| 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:67 u1: direct index for structure ( uniform uint) |
| 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:67 Constant: |
| 0:67 0 (const uint) |
| 0:67 u1: direct index for structure ( uniform uint) |
| 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:67 Constant: |
| 0:67 0 (const uint) |
| 0:68 imageAtomicAnd ( temp uint) |
| 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:68 u1: direct index for structure ( uniform uint) |
| 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:68 Constant: |
| 0:68 0 (const uint) |
| 0:68 u1: direct index for structure ( uniform uint) |
| 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:68 Constant: |
| 0:68 0 (const uint) |
| 0:69 move second child to first child ( temp uint) |
| 0:69 'out_u1' ( temp uint) |
| 0:69 imageAtomicAnd ( temp uint) |
| 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:69 u1: direct index for structure ( uniform uint) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:69 Constant: |
| 0:69 0 (const uint) |
| 0:69 u1: direct index for structure ( uniform uint) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:69 Constant: |
| 0:69 0 (const uint) |
| 0:70 move second child to first child ( temp uint) |
| 0:70 'out_u1' ( temp uint) |
| 0:70 imageAtomicCompSwap ( temp uint) |
| 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:70 u1: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 0 (const uint) |
| 0:70 u1b: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 3 (const uint) |
| 0:70 u1c: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 4 (const uint) |
| 0:71 move second child to first child ( temp uint) |
| 0:71 'out_u1' ( temp uint) |
| 0:71 imageAtomicExchange ( temp uint) |
| 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:71 u1: direct index for structure ( uniform uint) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:71 Constant: |
| 0:71 0 (const uint) |
| 0:71 u1: direct index for structure ( uniform uint) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:71 Constant: |
| 0:71 0 (const uint) |
| 0:72 imageAtomicMax ( temp uint) |
| 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:72 u1: direct index for structure ( uniform uint) |
| 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:72 Constant: |
| 0:72 0 (const uint) |
| 0:72 u1: direct index for structure ( uniform uint) |
| 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:72 Constant: |
| 0:72 0 (const uint) |
| 0:73 move second child to first child ( temp uint) |
| 0:73 'out_u1' ( temp uint) |
| 0:73 imageAtomicMax ( temp uint) |
| 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:73 u1: direct index for structure ( uniform uint) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:73 Constant: |
| 0:73 0 (const uint) |
| 0:73 u1: direct index for structure ( uniform uint) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:73 Constant: |
| 0:73 0 (const uint) |
| 0:74 imageAtomicMin ( temp uint) |
| 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:74 u1: direct index for structure ( uniform uint) |
| 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:74 Constant: |
| 0:74 0 (const uint) |
| 0:74 u1: direct index for structure ( uniform uint) |
| 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:74 Constant: |
| 0:74 0 (const uint) |
| 0:75 move second child to first child ( temp uint) |
| 0:75 'out_u1' ( temp uint) |
| 0:75 imageAtomicMin ( temp uint) |
| 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:75 u1: direct index for structure ( uniform uint) |
| 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:75 Constant: |
| 0:75 0 (const uint) |
| 0:75 u1: direct index for structure ( uniform uint) |
| 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:75 Constant: |
| 0:75 0 (const uint) |
| 0:76 imageAtomicOr ( temp uint) |
| 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:76 u1: direct index for structure ( uniform uint) |
| 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:76 Constant: |
| 0:76 0 (const uint) |
| 0:76 u1: direct index for structure ( uniform uint) |
| 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:76 Constant: |
| 0:76 0 (const uint) |
| 0:77 move second child to first child ( temp uint) |
| 0:77 'out_u1' ( temp uint) |
| 0:77 imageAtomicOr ( temp uint) |
| 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:77 u1: direct index for structure ( uniform uint) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:77 u1: direct index for structure ( uniform uint) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:78 imageAtomicXor ( temp uint) |
| 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:78 u1: direct index for structure ( uniform uint) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:78 u1: direct index for structure ( uniform uint) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:79 move second child to first child ( temp uint) |
| 0:79 'out_u1' ( temp uint) |
| 0:79 imageAtomicXor ( temp uint) |
| 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:79 u1: direct index for structure ( uniform uint) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:79 u1: direct index for structure ( uniform uint) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:82 imageAtomicAdd ( temp int) |
| 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:82 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:82 Constant: |
| 0:82 6 (const uint) |
| 0:82 i1b: direct index for structure ( uniform int) |
| 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:82 Constant: |
| 0:82 8 (const uint) |
| 0:83 move second child to first child ( temp int) |
| 0:83 'out_i1' ( temp int) |
| 0:83 imageAtomicAdd ( temp int) |
| 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:83 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:83 Constant: |
| 0:83 6 (const uint) |
| 0:83 i1: direct index for structure ( uniform int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:83 Constant: |
| 0:83 5 (const uint) |
| 0:84 imageAtomicAnd ( temp int) |
| 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:84 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:84 Constant: |
| 0:84 6 (const uint) |
| 0:84 i1b: direct index for structure ( uniform int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:84 Constant: |
| 0:84 8 (const uint) |
| 0:85 move second child to first child ( temp int) |
| 0:85 'out_i1' ( temp int) |
| 0:85 imageAtomicAnd ( temp int) |
| 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:85 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:85 Constant: |
| 0:85 6 (const uint) |
| 0:85 i1: direct index for structure ( uniform int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:85 Constant: |
| 0:85 5 (const uint) |
| 0:86 move second child to first child ( temp int) |
| 0:86 'out_i1' ( temp int) |
| 0:86 imageAtomicCompSwap ( temp int) |
| 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:86 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 6 (const uint) |
| 0:86 i1b: direct index for structure ( uniform int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 8 (const uint) |
| 0:86 i1c: direct index for structure ( uniform int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 9 (const uint) |
| 0:87 move second child to first child ( temp int) |
| 0:87 'out_i1' ( temp int) |
| 0:87 imageAtomicExchange ( temp int) |
| 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:87 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:87 Constant: |
| 0:87 6 (const uint) |
| 0:87 i1: direct index for structure ( uniform int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:87 Constant: |
| 0:87 5 (const uint) |
| 0:88 imageAtomicMax ( temp int) |
| 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:88 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:88 Constant: |
| 0:88 6 (const uint) |
| 0:88 i1b: direct index for structure ( uniform int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:88 Constant: |
| 0:88 8 (const uint) |
| 0:89 move second child to first child ( temp int) |
| 0:89 'out_i1' ( temp int) |
| 0:89 imageAtomicMax ( temp int) |
| 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:89 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:89 Constant: |
| 0:89 6 (const uint) |
| 0:89 i1: direct index for structure ( uniform int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:89 Constant: |
| 0:89 5 (const uint) |
| 0:90 imageAtomicMin ( temp int) |
| 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:90 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:90 Constant: |
| 0:90 6 (const uint) |
| 0:90 i1b: direct index for structure ( uniform int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:90 Constant: |
| 0:90 8 (const uint) |
| 0:91 move second child to first child ( temp int) |
| 0:91 'out_i1' ( temp int) |
| 0:91 imageAtomicMin ( temp int) |
| 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:91 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:91 Constant: |
| 0:91 6 (const uint) |
| 0:91 i1: direct index for structure ( uniform int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:91 Constant: |
| 0:91 5 (const uint) |
| 0:92 imageAtomicOr ( temp int) |
| 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:92 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:92 Constant: |
| 0:92 6 (const uint) |
| 0:92 i1b: direct index for structure ( uniform int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:92 Constant: |
| 0:92 8 (const uint) |
| 0:93 move second child to first child ( temp int) |
| 0:93 'out_i1' ( temp int) |
| 0:93 imageAtomicOr ( temp int) |
| 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:93 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:93 Constant: |
| 0:93 6 (const uint) |
| 0:93 i1: direct index for structure ( uniform int) |
| 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:93 Constant: |
| 0:93 5 (const uint) |
| 0:94 imageAtomicXor ( temp int) |
| 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:94 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:94 Constant: |
| 0:94 6 (const uint) |
| 0:94 i1b: direct index for structure ( uniform int) |
| 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:94 Constant: |
| 0:94 8 (const uint) |
| 0:95 move second child to first child ( temp int) |
| 0:95 'out_i1' ( temp int) |
| 0:95 imageAtomicXor ( temp int) |
| 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:95 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:95 Constant: |
| 0:95 6 (const uint) |
| 0:95 i1: direct index for structure ( uniform int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:95 Constant: |
| 0:95 5 (const uint) |
| 0:98 imageAtomicAdd ( temp uint) |
| 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:98 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:98 u1: direct index for structure ( uniform uint) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:98 Constant: |
| 0:98 0 (const uint) |
| 0:99 move second child to first child ( temp uint) |
| 0:99 'out_u1' ( temp uint) |
| 0:99 imageAtomicAdd ( temp uint) |
| 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:99 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:99 Constant: |
| 0:99 1 (const uint) |
| 0:99 u1: direct index for structure ( uniform uint) |
| 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:99 Constant: |
| 0:99 0 (const uint) |
| 0:100 imageAtomicAnd ( temp uint) |
| 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:100 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:100 Constant: |
| 0:100 1 (const uint) |
| 0:100 u1: direct index for structure ( uniform uint) |
| 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:100 Constant: |
| 0:100 0 (const uint) |
| 0:101 move second child to first child ( temp uint) |
| 0:101 'out_u1' ( temp uint) |
| 0:101 imageAtomicAnd ( temp uint) |
| 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:101 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:101 Constant: |
| 0:101 1 (const uint) |
| 0:101 u1: direct index for structure ( uniform uint) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:101 Constant: |
| 0:101 0 (const uint) |
| 0:102 move second child to first child ( temp uint) |
| 0:102 'out_u1' ( temp uint) |
| 0:102 imageAtomicCompSwap ( temp uint) |
| 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:102 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 1 (const uint) |
| 0:102 u1b: direct index for structure ( uniform uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 3 (const uint) |
| 0:102 u1c: direct index for structure ( uniform uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 4 (const uint) |
| 0:103 move second child to first child ( temp uint) |
| 0:103 'out_u1' ( temp uint) |
| 0:103 imageAtomicExchange ( temp uint) |
| 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:103 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:103 Constant: |
| 0:103 1 (const uint) |
| 0:103 u1: direct index for structure ( uniform uint) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:103 Constant: |
| 0:103 0 (const uint) |
| 0:104 imageAtomicMax ( temp uint) |
| 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:104 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:104 Constant: |
| 0:104 1 (const uint) |
| 0:104 u1: direct index for structure ( uniform uint) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:104 Constant: |
| 0:104 0 (const uint) |
| 0:105 move second child to first child ( temp uint) |
| 0:105 'out_u1' ( temp uint) |
| 0:105 imageAtomicMax ( temp uint) |
| 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:105 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:105 Constant: |
| 0:105 1 (const uint) |
| 0:105 u1: direct index for structure ( uniform uint) |
| 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:105 Constant: |
| 0:105 0 (const uint) |
| 0:106 imageAtomicMin ( temp uint) |
| 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:106 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:106 Constant: |
| 0:106 1 (const uint) |
| 0:106 u1: direct index for structure ( uniform uint) |
| 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:106 Constant: |
| 0:106 0 (const uint) |
| 0:107 move second child to first child ( temp uint) |
| 0:107 'out_u1' ( temp uint) |
| 0:107 imageAtomicMin ( temp uint) |
| 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:107 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:107 Constant: |
| 0:107 1 (const uint) |
| 0:107 u1: direct index for structure ( uniform uint) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:107 Constant: |
| 0:107 0 (const uint) |
| 0:108 imageAtomicOr ( temp uint) |
| 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:108 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:108 Constant: |
| 0:108 1 (const uint) |
| 0:108 u1: direct index for structure ( uniform uint) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:108 Constant: |
| 0:108 0 (const uint) |
| 0:109 move second child to first child ( temp uint) |
| 0:109 'out_u1' ( temp uint) |
| 0:109 imageAtomicOr ( temp uint) |
| 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:109 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:109 Constant: |
| 0:109 1 (const uint) |
| 0:109 u1: direct index for structure ( uniform uint) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:109 Constant: |
| 0:109 0 (const uint) |
| 0:110 imageAtomicXor ( temp uint) |
| 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:110 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:110 Constant: |
| 0:110 1 (const uint) |
| 0:110 u1: direct index for structure ( uniform uint) |
| 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:110 Constant: |
| 0:110 0 (const uint) |
| 0:111 move second child to first child ( temp uint) |
| 0:111 'out_u1' ( temp uint) |
| 0:111 imageAtomicXor ( temp uint) |
| 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:111 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:111 Constant: |
| 0:111 1 (const uint) |
| 0:111 u1: direct index for structure ( uniform uint) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:111 Constant: |
| 0:111 0 (const uint) |
| 0:114 imageAtomicAdd ( temp int) |
| 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:114 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:114 Constant: |
| 0:114 7 (const uint) |
| 0:114 i1b: direct index for structure ( uniform int) |
| 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:114 Constant: |
| 0:114 8 (const uint) |
| 0:115 move second child to first child ( temp int) |
| 0:115 'out_i1' ( temp int) |
| 0:115 imageAtomicAdd ( temp int) |
| 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:115 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:115 Constant: |
| 0:115 7 (const uint) |
| 0:115 i1: direct index for structure ( uniform int) |
| 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:115 Constant: |
| 0:115 5 (const uint) |
| 0:116 imageAtomicAnd ( temp int) |
| 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:116 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:116 Constant: |
| 0:116 7 (const uint) |
| 0:116 i1b: direct index for structure ( uniform int) |
| 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:116 Constant: |
| 0:116 8 (const uint) |
| 0:117 move second child to first child ( temp int) |
| 0:117 'out_i1' ( temp int) |
| 0:117 imageAtomicAnd ( temp int) |
| 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:117 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:117 Constant: |
| 0:117 7 (const uint) |
| 0:117 i1: direct index for structure ( uniform int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:117 Constant: |
| 0:117 5 (const uint) |
| 0:118 move second child to first child ( temp int) |
| 0:118 'out_i1' ( temp int) |
| 0:118 imageAtomicCompSwap ( temp int) |
| 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:118 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 7 (const uint) |
| 0:118 i1b: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 8 (const uint) |
| 0:118 i1c: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 9 (const uint) |
| 0:119 move second child to first child ( temp int) |
| 0:119 'out_i1' ( temp int) |
| 0:119 imageAtomicExchange ( temp int) |
| 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:119 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:119 Constant: |
| 0:119 7 (const uint) |
| 0:119 i1: direct index for structure ( uniform int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:119 Constant: |
| 0:119 5 (const uint) |
| 0:120 imageAtomicMax ( temp int) |
| 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:120 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:120 Constant: |
| 0:120 7 (const uint) |
| 0:120 i1b: direct index for structure ( uniform int) |
| 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:120 Constant: |
| 0:120 8 (const uint) |
| 0:121 move second child to first child ( temp int) |
| 0:121 'out_i1' ( temp int) |
| 0:121 imageAtomicMax ( temp int) |
| 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:121 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:121 Constant: |
| 0:121 7 (const uint) |
| 0:121 i1: direct index for structure ( uniform int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:121 Constant: |
| 0:121 5 (const uint) |
| 0:122 imageAtomicMin ( temp int) |
| 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:122 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:122 Constant: |
| 0:122 7 (const uint) |
| 0:122 i1b: direct index for structure ( uniform int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:122 Constant: |
| 0:122 8 (const uint) |
| 0:123 move second child to first child ( temp int) |
| 0:123 'out_i1' ( temp int) |
| 0:123 imageAtomicMin ( temp int) |
| 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:123 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:123 Constant: |
| 0:123 7 (const uint) |
| 0:123 i1: direct index for structure ( uniform int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:123 Constant: |
| 0:123 5 (const uint) |
| 0:124 imageAtomicOr ( temp int) |
| 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:124 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:124 Constant: |
| 0:124 7 (const uint) |
| 0:124 i1b: direct index for structure ( uniform int) |
| 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:124 Constant: |
| 0:124 8 (const uint) |
| 0:125 move second child to first child ( temp int) |
| 0:125 'out_i1' ( temp int) |
| 0:125 imageAtomicOr ( temp int) |
| 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:125 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:125 Constant: |
| 0:125 7 (const uint) |
| 0:125 i1: direct index for structure ( uniform int) |
| 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:125 Constant: |
| 0:125 5 (const uint) |
| 0:126 imageAtomicXor ( temp int) |
| 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:126 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:126 Constant: |
| 0:126 7 (const uint) |
| 0:126 i1b: direct index for structure ( uniform int) |
| 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:126 Constant: |
| 0:126 8 (const uint) |
| 0:127 move second child to first child ( temp int) |
| 0:127 'out_i1' ( temp int) |
| 0:127 imageAtomicXor ( temp int) |
| 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:127 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:127 Constant: |
| 0:127 7 (const uint) |
| 0:127 i1: direct index for structure ( uniform int) |
| 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:127 Constant: |
| 0:127 5 (const uint) |
| 0:130 imageAtomicAdd ( temp uint) |
| 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:130 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:130 Constant: |
| 0:130 2 (const uint) |
| 0:130 u1: direct index for structure ( uniform uint) |
| 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:130 Constant: |
| 0:130 0 (const uint) |
| 0:131 move second child to first child ( temp uint) |
| 0:131 'out_u1' ( temp uint) |
| 0:131 imageAtomicAdd ( temp uint) |
| 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:131 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:131 Constant: |
| 0:131 2 (const uint) |
| 0:131 u1: direct index for structure ( uniform uint) |
| 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:131 Constant: |
| 0:131 0 (const uint) |
| 0:132 imageAtomicAnd ( temp uint) |
| 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:132 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:132 Constant: |
| 0:132 2 (const uint) |
| 0:132 u1: direct index for structure ( uniform uint) |
| 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:132 Constant: |
| 0:132 0 (const uint) |
| 0:133 move second child to first child ( temp uint) |
| 0:133 'out_u1' ( temp uint) |
| 0:133 imageAtomicAnd ( temp uint) |
| 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:133 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:133 Constant: |
| 0:133 2 (const uint) |
| 0:133 u1: direct index for structure ( uniform uint) |
| 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:133 Constant: |
| 0:133 0 (const uint) |
| 0:134 move second child to first child ( temp uint) |
| 0:134 'out_u1' ( temp uint) |
| 0:134 imageAtomicCompSwap ( temp uint) |
| 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:134 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 2 (const uint) |
| 0:134 u1b: direct index for structure ( uniform uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 3 (const uint) |
| 0:134 u1c: direct index for structure ( uniform uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 4 (const uint) |
| 0:135 move second child to first child ( temp uint) |
| 0:135 'out_u1' ( temp uint) |
| 0:135 imageAtomicExchange ( temp uint) |
| 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:135 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:135 Constant: |
| 0:135 2 (const uint) |
| 0:135 u1: direct index for structure ( uniform uint) |
| 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:135 Constant: |
| 0:135 0 (const uint) |
| 0:136 imageAtomicMax ( temp uint) |
| 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:136 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:136 Constant: |
| 0:136 2 (const uint) |
| 0:136 u1: direct index for structure ( uniform uint) |
| 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:136 Constant: |
| 0:136 0 (const uint) |
| 0:137 move second child to first child ( temp uint) |
| 0:137 'out_u1' ( temp uint) |
| 0:137 imageAtomicMax ( temp uint) |
| 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:137 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:137 Constant: |
| 0:137 2 (const uint) |
| 0:137 u1: direct index for structure ( uniform uint) |
| 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:137 Constant: |
| 0:137 0 (const uint) |
| 0:138 imageAtomicMin ( temp uint) |
| 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:138 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:138 Constant: |
| 0:138 2 (const uint) |
| 0:138 u1: direct index for structure ( uniform uint) |
| 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:138 Constant: |
| 0:138 0 (const uint) |
| 0:139 move second child to first child ( temp uint) |
| 0:139 'out_u1' ( temp uint) |
| 0:139 imageAtomicMin ( temp uint) |
| 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:139 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:139 Constant: |
| 0:139 2 (const uint) |
| 0:139 u1: direct index for structure ( uniform uint) |
| 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:139 Constant: |
| 0:139 0 (const uint) |
| 0:140 imageAtomicOr ( temp uint) |
| 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:140 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:140 Constant: |
| 0:140 2 (const uint) |
| 0:140 u1: direct index for structure ( uniform uint) |
| 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:140 Constant: |
| 0:140 0 (const uint) |
| 0:141 move second child to first child ( temp uint) |
| 0:141 'out_u1' ( temp uint) |
| 0:141 imageAtomicOr ( temp uint) |
| 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:141 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:141 Constant: |
| 0:141 2 (const uint) |
| 0:141 u1: direct index for structure ( uniform uint) |
| 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:141 Constant: |
| 0:141 0 (const uint) |
| 0:142 imageAtomicXor ( temp uint) |
| 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:142 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:142 Constant: |
| 0:142 2 (const uint) |
| 0:142 u1: direct index for structure ( uniform uint) |
| 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:142 Constant: |
| 0:142 0 (const uint) |
| 0:143 move second child to first child ( temp uint) |
| 0:143 'out_u1' ( temp uint) |
| 0:143 imageAtomicXor ( temp uint) |
| 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:143 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:143 Constant: |
| 0:143 2 (const uint) |
| 0:143 u1: direct index for structure ( uniform uint) |
| 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:143 Constant: |
| 0:143 0 (const uint) |
| 0:146 imageAtomicAdd ( temp int) |
| 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:146 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:146 Constant: |
| 0:146 6 (const uint) |
| 0:146 i1b: direct index for structure ( uniform int) |
| 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:146 Constant: |
| 0:146 8 (const uint) |
| 0:147 move second child to first child ( temp int) |
| 0:147 'out_i1' ( temp int) |
| 0:147 imageAtomicAdd ( temp int) |
| 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:147 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:147 Constant: |
| 0:147 6 (const uint) |
| 0:147 i1: direct index for structure ( uniform int) |
| 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:147 Constant: |
| 0:147 5 (const uint) |
| 0:148 imageAtomicAnd ( temp int) |
| 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:148 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:148 Constant: |
| 0:148 6 (const uint) |
| 0:148 i1b: direct index for structure ( uniform int) |
| 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:148 Constant: |
| 0:148 8 (const uint) |
| 0:149 move second child to first child ( temp int) |
| 0:149 'out_i1' ( temp int) |
| 0:149 imageAtomicAnd ( temp int) |
| 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:149 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:149 Constant: |
| 0:149 6 (const uint) |
| 0:149 i1: direct index for structure ( uniform int) |
| 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:149 Constant: |
| 0:149 5 (const uint) |
| 0:150 move second child to first child ( temp int) |
| 0:150 'out_i1' ( temp int) |
| 0:150 imageAtomicCompSwap ( temp int) |
| 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:150 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 6 (const uint) |
| 0:150 i1b: direct index for structure ( uniform int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 8 (const uint) |
| 0:150 i1c: direct index for structure ( uniform int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 9 (const uint) |
| 0:151 move second child to first child ( temp int) |
| 0:151 'out_i1' ( temp int) |
| 0:151 imageAtomicExchange ( temp int) |
| 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:151 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:151 Constant: |
| 0:151 6 (const uint) |
| 0:151 i1: direct index for structure ( uniform int) |
| 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:151 Constant: |
| 0:151 5 (const uint) |
| 0:152 imageAtomicMax ( temp int) |
| 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:152 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:152 Constant: |
| 0:152 6 (const uint) |
| 0:152 i1b: direct index for structure ( uniform int) |
| 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:152 Constant: |
| 0:152 8 (const uint) |
| 0:153 move second child to first child ( temp int) |
| 0:153 'out_i1' ( temp int) |
| 0:153 imageAtomicMax ( temp int) |
| 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:153 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:153 Constant: |
| 0:153 6 (const uint) |
| 0:153 i1: direct index for structure ( uniform int) |
| 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:153 Constant: |
| 0:153 5 (const uint) |
| 0:154 imageAtomicMin ( temp int) |
| 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:154 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:154 Constant: |
| 0:154 6 (const uint) |
| 0:154 i1b: direct index for structure ( uniform int) |
| 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:154 Constant: |
| 0:154 8 (const uint) |
| 0:155 move second child to first child ( temp int) |
| 0:155 'out_i1' ( temp int) |
| 0:155 imageAtomicMin ( temp int) |
| 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:155 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:155 Constant: |
| 0:155 6 (const uint) |
| 0:155 i1: direct index for structure ( uniform int) |
| 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:155 Constant: |
| 0:155 5 (const uint) |
| 0:156 imageAtomicOr ( temp int) |
| 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:156 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:156 Constant: |
| 0:156 6 (const uint) |
| 0:156 i1b: direct index for structure ( uniform int) |
| 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:156 Constant: |
| 0:156 8 (const uint) |
| 0:157 move second child to first child ( temp int) |
| 0:157 'out_i1' ( temp int) |
| 0:157 imageAtomicOr ( temp int) |
| 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:157 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:157 Constant: |
| 0:157 6 (const uint) |
| 0:157 i1: direct index for structure ( uniform int) |
| 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:157 Constant: |
| 0:157 5 (const uint) |
| 0:158 imageAtomicXor ( temp int) |
| 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:158 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:158 Constant: |
| 0:158 6 (const uint) |
| 0:158 i1b: direct index for structure ( uniform int) |
| 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:158 Constant: |
| 0:158 8 (const uint) |
| 0:159 move second child to first child ( temp int) |
| 0:159 'out_i1' ( temp int) |
| 0:159 imageAtomicXor ( temp int) |
| 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:159 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:159 Constant: |
| 0:159 6 (const uint) |
| 0:159 i1: direct index for structure ( uniform int) |
| 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:159 Constant: |
| 0:159 5 (const uint) |
| 0:162 imageAtomicAdd ( temp uint) |
| 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:162 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:162 Constant: |
| 0:162 1 (const uint) |
| 0:162 u1: direct index for structure ( uniform uint) |
| 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:162 Constant: |
| 0:162 0 (const uint) |
| 0:163 move second child to first child ( temp uint) |
| 0:163 'out_u1' ( temp uint) |
| 0:163 imageAtomicAdd ( temp uint) |
| 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:163 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:163 Constant: |
| 0:163 1 (const uint) |
| 0:163 u1: direct index for structure ( uniform uint) |
| 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:163 Constant: |
| 0:163 0 (const uint) |
| 0:164 imageAtomicAnd ( temp uint) |
| 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:164 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:164 Constant: |
| 0:164 1 (const uint) |
| 0:164 u1: direct index for structure ( uniform uint) |
| 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:164 Constant: |
| 0:164 0 (const uint) |
| 0:165 move second child to first child ( temp uint) |
| 0:165 'out_u1' ( temp uint) |
| 0:165 imageAtomicAnd ( temp uint) |
| 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:165 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:165 Constant: |
| 0:165 1 (const uint) |
| 0:165 u1: direct index for structure ( uniform uint) |
| 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:165 Constant: |
| 0:165 0 (const uint) |
| 0:166 move second child to first child ( temp uint) |
| 0:166 'out_u1' ( temp uint) |
| 0:166 imageAtomicCompSwap ( temp uint) |
| 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:166 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 1 (const uint) |
| 0:166 u1b: direct index for structure ( uniform uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 3 (const uint) |
| 0:166 u1c: direct index for structure ( uniform uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 4 (const uint) |
| 0:167 move second child to first child ( temp uint) |
| 0:167 'out_u1' ( temp uint) |
| 0:167 imageAtomicExchange ( temp uint) |
| 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:167 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:167 Constant: |
| 0:167 1 (const uint) |
| 0:167 u1: direct index for structure ( uniform uint) |
| 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:167 Constant: |
| 0:167 0 (const uint) |
| 0:168 imageAtomicMax ( temp uint) |
| 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:168 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:168 Constant: |
| 0:168 1 (const uint) |
| 0:168 u1: direct index for structure ( uniform uint) |
| 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:168 Constant: |
| 0:168 0 (const uint) |
| 0:169 move second child to first child ( temp uint) |
| 0:169 'out_u1' ( temp uint) |
| 0:169 imageAtomicMax ( temp uint) |
| 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:169 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:169 Constant: |
| 0:169 1 (const uint) |
| 0:169 u1: direct index for structure ( uniform uint) |
| 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:169 Constant: |
| 0:169 0 (const uint) |
| 0:170 imageAtomicMin ( temp uint) |
| 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:170 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:170 Constant: |
| 0:170 1 (const uint) |
| 0:170 u1: direct index for structure ( uniform uint) |
| 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:170 Constant: |
| 0:170 0 (const uint) |
| 0:171 move second child to first child ( temp uint) |
| 0:171 'out_u1' ( temp uint) |
| 0:171 imageAtomicMin ( temp uint) |
| 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:171 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:171 Constant: |
| 0:171 1 (const uint) |
| 0:171 u1: direct index for structure ( uniform uint) |
| 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:171 Constant: |
| 0:171 0 (const uint) |
| 0:172 imageAtomicOr ( temp uint) |
| 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:172 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:172 Constant: |
| 0:172 1 (const uint) |
| 0:172 u1: direct index for structure ( uniform uint) |
| 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:172 Constant: |
| 0:172 0 (const uint) |
| 0:173 move second child to first child ( temp uint) |
| 0:173 'out_u1' ( temp uint) |
| 0:173 imageAtomicOr ( temp uint) |
| 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:173 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:173 Constant: |
| 0:173 1 (const uint) |
| 0:173 u1: direct index for structure ( uniform uint) |
| 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:173 Constant: |
| 0:173 0 (const uint) |
| 0:174 imageAtomicXor ( temp uint) |
| 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:174 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:174 Constant: |
| 0:174 1 (const uint) |
| 0:174 u1: direct index for structure ( uniform uint) |
| 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:174 Constant: |
| 0:174 0 (const uint) |
| 0:175 move second child to first child ( temp uint) |
| 0:175 'out_u1' ( temp uint) |
| 0:175 imageAtomicXor ( temp uint) |
| 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:175 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:175 Constant: |
| 0:175 1 (const uint) |
| 0:175 u1: direct index for structure ( uniform uint) |
| 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:175 Constant: |
| 0:175 0 (const uint) |
| 0:178 imageAtomicAdd ( temp int) |
| 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:178 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:178 Constant: |
| 0:178 6 (const uint) |
| 0:178 i1b: direct index for structure ( uniform int) |
| 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:178 Constant: |
| 0:178 8 (const uint) |
| 0:179 move second child to first child ( temp int) |
| 0:179 'out_i1' ( temp int) |
| 0:179 imageAtomicAdd ( temp int) |
| 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:179 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:179 Constant: |
| 0:179 6 (const uint) |
| 0:179 i1: direct index for structure ( uniform int) |
| 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:179 Constant: |
| 0:179 5 (const uint) |
| 0:180 imageAtomicAnd ( temp int) |
| 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:180 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:180 Constant: |
| 0:180 6 (const uint) |
| 0:180 i1b: direct index for structure ( uniform int) |
| 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:180 Constant: |
| 0:180 8 (const uint) |
| 0:181 move second child to first child ( temp int) |
| 0:181 'out_i1' ( temp int) |
| 0:181 imageAtomicAnd ( temp int) |
| 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:181 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:181 Constant: |
| 0:181 6 (const uint) |
| 0:181 i1: direct index for structure ( uniform int) |
| 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:181 Constant: |
| 0:181 5 (const uint) |
| 0:182 move second child to first child ( temp int) |
| 0:182 'out_i1' ( temp int) |
| 0:182 imageAtomicCompSwap ( temp int) |
| 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:182 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 6 (const uint) |
| 0:182 i1b: direct index for structure ( uniform int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 8 (const uint) |
| 0:182 i1c: direct index for structure ( uniform int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 9 (const uint) |
| 0:183 move second child to first child ( temp int) |
| 0:183 'out_i1' ( temp int) |
| 0:183 imageAtomicExchange ( temp int) |
| 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:183 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:183 Constant: |
| 0:183 6 (const uint) |
| 0:183 i1: direct index for structure ( uniform int) |
| 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:183 Constant: |
| 0:183 5 (const uint) |
| 0:184 imageAtomicMax ( temp int) |
| 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:184 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:184 Constant: |
| 0:184 6 (const uint) |
| 0:184 i1b: direct index for structure ( uniform int) |
| 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:184 Constant: |
| 0:184 8 (const uint) |
| 0:185 move second child to first child ( temp int) |
| 0:185 'out_i1' ( temp int) |
| 0:185 imageAtomicMax ( temp int) |
| 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:185 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:185 Constant: |
| 0:185 6 (const uint) |
| 0:185 i1: direct index for structure ( uniform int) |
| 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:185 Constant: |
| 0:185 5 (const uint) |
| 0:186 imageAtomicMin ( temp int) |
| 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:186 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:186 Constant: |
| 0:186 6 (const uint) |
| 0:186 i1b: direct index for structure ( uniform int) |
| 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:186 Constant: |
| 0:186 8 (const uint) |
| 0:187 move second child to first child ( temp int) |
| 0:187 'out_i1' ( temp int) |
| 0:187 imageAtomicMin ( temp int) |
| 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:187 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:187 Constant: |
| 0:187 6 (const uint) |
| 0:187 i1: direct index for structure ( uniform int) |
| 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:187 Constant: |
| 0:187 5 (const uint) |
| 0:188 imageAtomicOr ( temp int) |
| 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:188 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:188 Constant: |
| 0:188 6 (const uint) |
| 0:188 i1b: direct index for structure ( uniform int) |
| 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:188 Constant: |
| 0:188 8 (const uint) |
| 0:189 move second child to first child ( temp int) |
| 0:189 'out_i1' ( temp int) |
| 0:189 imageAtomicOr ( temp int) |
| 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:189 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:189 Constant: |
| 0:189 6 (const uint) |
| 0:189 i1: direct index for structure ( uniform int) |
| 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:189 Constant: |
| 0:189 5 (const uint) |
| 0:190 imageAtomicXor ( temp int) |
| 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:190 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:190 Constant: |
| 0:190 6 (const uint) |
| 0:190 i1b: direct index for structure ( uniform int) |
| 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:190 Constant: |
| 0:190 8 (const uint) |
| 0:191 move second child to first child ( temp int) |
| 0:191 'out_i1' ( temp int) |
| 0:191 imageAtomicXor ( temp int) |
| 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:191 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:191 Constant: |
| 0:191 6 (const uint) |
| 0:191 i1: direct index for structure ( uniform int) |
| 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:191 Constant: |
| 0:191 5 (const uint) |
| 0:194 imageAtomicAdd ( temp uint) |
| 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:194 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:194 Constant: |
| 0:194 1 (const uint) |
| 0:194 u1: direct index for structure ( uniform uint) |
| 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:194 Constant: |
| 0:194 0 (const uint) |
| 0:195 move second child to first child ( temp uint) |
| 0:195 'out_u1' ( temp uint) |
| 0:195 imageAtomicAdd ( temp uint) |
| 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:195 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:195 Constant: |
| 0:195 1 (const uint) |
| 0:195 u1: direct index for structure ( uniform uint) |
| 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:195 Constant: |
| 0:195 0 (const uint) |
| 0:196 imageAtomicAnd ( temp uint) |
| 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:196 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:196 Constant: |
| 0:196 1 (const uint) |
| 0:196 u1: direct index for structure ( uniform uint) |
| 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:196 Constant: |
| 0:196 0 (const uint) |
| 0:197 move second child to first child ( temp uint) |
| 0:197 'out_u1' ( temp uint) |
| 0:197 imageAtomicAnd ( temp uint) |
| 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:197 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:197 Constant: |
| 0:197 1 (const uint) |
| 0:197 u1: direct index for structure ( uniform uint) |
| 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:197 Constant: |
| 0:197 0 (const uint) |
| 0:198 move second child to first child ( temp uint) |
| 0:198 'out_u1' ( temp uint) |
| 0:198 imageAtomicCompSwap ( temp uint) |
| 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:198 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 1 (const uint) |
| 0:198 u1b: direct index for structure ( uniform uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 3 (const uint) |
| 0:198 u1c: direct index for structure ( uniform uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 4 (const uint) |
| 0:199 move second child to first child ( temp uint) |
| 0:199 'out_u1' ( temp uint) |
| 0:199 imageAtomicExchange ( temp uint) |
| 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:199 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:199 Constant: |
| 0:199 1 (const uint) |
| 0:199 u1: direct index for structure ( uniform uint) |
| 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:199 Constant: |
| 0:199 0 (const uint) |
| 0:200 imageAtomicMax ( temp uint) |
| 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:200 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:200 Constant: |
| 0:200 1 (const uint) |
| 0:200 u1: direct index for structure ( uniform uint) |
| 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:200 Constant: |
| 0:200 0 (const uint) |
| 0:201 move second child to first child ( temp uint) |
| 0:201 'out_u1' ( temp uint) |
| 0:201 imageAtomicMax ( temp uint) |
| 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:201 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:201 Constant: |
| 0:201 1 (const uint) |
| 0:201 u1: direct index for structure ( uniform uint) |
| 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:201 Constant: |
| 0:201 0 (const uint) |
| 0:202 imageAtomicMin ( temp uint) |
| 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:202 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:202 Constant: |
| 0:202 1 (const uint) |
| 0:202 u1: direct index for structure ( uniform uint) |
| 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:202 Constant: |
| 0:202 0 (const uint) |
| 0:203 move second child to first child ( temp uint) |
| 0:203 'out_u1' ( temp uint) |
| 0:203 imageAtomicMin ( temp uint) |
| 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:203 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:203 Constant: |
| 0:203 1 (const uint) |
| 0:203 u1: direct index for structure ( uniform uint) |
| 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:203 Constant: |
| 0:203 0 (const uint) |
| 0:204 imageAtomicOr ( temp uint) |
| 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:204 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:204 Constant: |
| 0:204 1 (const uint) |
| 0:204 u1: direct index for structure ( uniform uint) |
| 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:204 Constant: |
| 0:204 0 (const uint) |
| 0:205 move second child to first child ( temp uint) |
| 0:205 'out_u1' ( temp uint) |
| 0:205 imageAtomicOr ( temp uint) |
| 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:205 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:205 Constant: |
| 0:205 1 (const uint) |
| 0:205 u1: direct index for structure ( uniform uint) |
| 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:205 Constant: |
| 0:205 0 (const uint) |
| 0:206 imageAtomicXor ( temp uint) |
| 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:206 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:206 Constant: |
| 0:206 1 (const uint) |
| 0:206 u1: direct index for structure ( uniform uint) |
| 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:206 Constant: |
| 0:206 0 (const uint) |
| 0:207 move second child to first child ( temp uint) |
| 0:207 'out_u1' ( temp uint) |
| 0:207 imageAtomicXor ( temp uint) |
| 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:207 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:207 Constant: |
| 0:207 1 (const uint) |
| 0:207 u1: direct index for structure ( uniform uint) |
| 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:207 Constant: |
| 0:207 0 (const uint) |
| 0:210 imageAtomicAdd ( temp int) |
| 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:210 i1: direct index for structure ( uniform int) |
| 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:210 Constant: |
| 0:210 5 (const uint) |
| 0:210 i1b: direct index for structure ( uniform int) |
| 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:210 Constant: |
| 0:210 8 (const uint) |
| 0:211 move second child to first child ( temp int) |
| 0:211 'out_i1' ( temp int) |
| 0:211 imageAtomicAdd ( temp int) |
| 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:211 i1: direct index for structure ( uniform int) |
| 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:211 Constant: |
| 0:211 5 (const uint) |
| 0:211 i1: direct index for structure ( uniform int) |
| 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:211 Constant: |
| 0:211 5 (const uint) |
| 0:212 imageAtomicAnd ( temp int) |
| 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:212 i1: direct index for structure ( uniform int) |
| 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:212 Constant: |
| 0:212 5 (const uint) |
| 0:212 i1b: direct index for structure ( uniform int) |
| 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:212 Constant: |
| 0:212 8 (const uint) |
| 0:213 move second child to first child ( temp int) |
| 0:213 'out_i1' ( temp int) |
| 0:213 imageAtomicAnd ( temp int) |
| 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:213 i1: direct index for structure ( uniform int) |
| 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:213 Constant: |
| 0:213 5 (const uint) |
| 0:213 i1: direct index for structure ( uniform int) |
| 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:213 Constant: |
| 0:213 5 (const uint) |
| 0:214 move second child to first child ( temp int) |
| 0:214 'out_i1' ( temp int) |
| 0:214 imageAtomicCompSwap ( temp int) |
| 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:214 i1: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 5 (const uint) |
| 0:214 i1b: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 8 (const uint) |
| 0:214 i1c: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 9 (const uint) |
| 0:215 move second child to first child ( temp int) |
| 0:215 'out_i1' ( temp int) |
| 0:215 imageAtomicExchange ( temp int) |
| 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:215 i1: direct index for structure ( uniform int) |
| 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:215 Constant: |
| 0:215 5 (const uint) |
| 0:215 i1: direct index for structure ( uniform int) |
| 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:215 Constant: |
| 0:215 5 (const uint) |
| 0:216 imageAtomicMax ( temp int) |
| 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:216 i1: direct index for structure ( uniform int) |
| 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:216 Constant: |
| 0:216 5 (const uint) |
| 0:216 i1b: direct index for structure ( uniform int) |
| 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:216 Constant: |
| 0:216 8 (const uint) |
| 0:217 move second child to first child ( temp int) |
| 0:217 'out_i1' ( temp int) |
| 0:217 imageAtomicMax ( temp int) |
| 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:217 i1: direct index for structure ( uniform int) |
| 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:217 Constant: |
| 0:217 5 (const uint) |
| 0:217 i1: direct index for structure ( uniform int) |
| 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:217 Constant: |
| 0:217 5 (const uint) |
| 0:218 imageAtomicMin ( temp int) |
| 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:218 i1: direct index for structure ( uniform int) |
| 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:218 Constant: |
| 0:218 5 (const uint) |
| 0:218 i1b: direct index for structure ( uniform int) |
| 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:218 Constant: |
| 0:218 8 (const uint) |
| 0:219 move second child to first child ( temp int) |
| 0:219 'out_i1' ( temp int) |
| 0:219 imageAtomicMin ( temp int) |
| 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:219 i1: direct index for structure ( uniform int) |
| 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:219 Constant: |
| 0:219 5 (const uint) |
| 0:219 i1: direct index for structure ( uniform int) |
| 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:219 Constant: |
| 0:219 5 (const uint) |
| 0:220 imageAtomicOr ( temp int) |
| 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:220 i1: direct index for structure ( uniform int) |
| 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:220 Constant: |
| 0:220 5 (const uint) |
| 0:220 i1b: direct index for structure ( uniform int) |
| 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:220 Constant: |
| 0:220 8 (const uint) |
| 0:221 move second child to first child ( temp int) |
| 0:221 'out_i1' ( temp int) |
| 0:221 imageAtomicOr ( temp int) |
| 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:221 i1: direct index for structure ( uniform int) |
| 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:221 Constant: |
| 0:221 5 (const uint) |
| 0:221 i1: direct index for structure ( uniform int) |
| 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:221 Constant: |
| 0:221 5 (const uint) |
| 0:222 imageAtomicXor ( temp int) |
| 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:222 i1: direct index for structure ( uniform int) |
| 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:222 Constant: |
| 0:222 5 (const uint) |
| 0:222 i1b: direct index for structure ( uniform int) |
| 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:222 Constant: |
| 0:222 8 (const uint) |
| 0:223 move second child to first child ( temp int) |
| 0:223 'out_i1' ( temp int) |
| 0:223 imageAtomicXor ( temp int) |
| 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:223 i1: direct index for structure ( uniform int) |
| 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:223 Constant: |
| 0:223 5 (const uint) |
| 0:223 i1: direct index for structure ( uniform int) |
| 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:223 Constant: |
| 0:223 5 (const uint) |
| 0:226 imageAtomicAdd ( temp uint) |
| 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:226 u1: direct index for structure ( uniform uint) |
| 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:226 Constant: |
| 0:226 0 (const uint) |
| 0:226 u1: direct index for structure ( uniform uint) |
| 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:226 Constant: |
| 0:226 0 (const uint) |
| 0:227 move second child to first child ( temp uint) |
| 0:227 'out_u1' ( temp uint) |
| 0:227 imageAtomicAdd ( temp uint) |
| 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:227 u1: direct index for structure ( uniform uint) |
| 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:227 Constant: |
| 0:227 0 (const uint) |
| 0:227 u1: direct index for structure ( uniform uint) |
| 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:227 Constant: |
| 0:227 0 (const uint) |
| 0:228 imageAtomicAnd ( temp uint) |
| 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:228 u1: direct index for structure ( uniform uint) |
| 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:228 Constant: |
| 0:228 0 (const uint) |
| 0:228 u1: direct index for structure ( uniform uint) |
| 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:228 Constant: |
| 0:228 0 (const uint) |
| 0:229 move second child to first child ( temp uint) |
| 0:229 'out_u1' ( temp uint) |
| 0:229 imageAtomicAnd ( temp uint) |
| 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:229 u1: direct index for structure ( uniform uint) |
| 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:229 Constant: |
| 0:229 0 (const uint) |
| 0:229 u1: direct index for structure ( uniform uint) |
| 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:229 Constant: |
| 0:229 0 (const uint) |
| 0:230 move second child to first child ( temp uint) |
| 0:230 'out_u1' ( temp uint) |
| 0:230 imageAtomicCompSwap ( temp uint) |
| 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:230 u1: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 0 (const uint) |
| 0:230 u1b: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 3 (const uint) |
| 0:230 u1c: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 4 (const uint) |
| 0:231 move second child to first child ( temp uint) |
| 0:231 'out_u1' ( temp uint) |
| 0:231 imageAtomicExchange ( temp uint) |
| 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:231 u1: direct index for structure ( uniform uint) |
| 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:231 Constant: |
| 0:231 0 (const uint) |
| 0:231 u1: direct index for structure ( uniform uint) |
| 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:231 Constant: |
| 0:231 0 (const uint) |
| 0:232 imageAtomicMax ( temp uint) |
| 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:232 u1: direct index for structure ( uniform uint) |
| 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:232 Constant: |
| 0:232 0 (const uint) |
| 0:232 u1: direct index for structure ( uniform uint) |
| 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:232 Constant: |
| 0:232 0 (const uint) |
| 0:233 move second child to first child ( temp uint) |
| 0:233 'out_u1' ( temp uint) |
| 0:233 imageAtomicMax ( temp uint) |
| 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:233 u1: direct index for structure ( uniform uint) |
| 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:233 Constant: |
| 0:233 0 (const uint) |
| 0:233 u1: direct index for structure ( uniform uint) |
| 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:233 Constant: |
| 0:233 0 (const uint) |
| 0:234 imageAtomicMin ( temp uint) |
| 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:234 u1: direct index for structure ( uniform uint) |
| 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:234 Constant: |
| 0:234 0 (const uint) |
| 0:234 u1: direct index for structure ( uniform uint) |
| 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:234 Constant: |
| 0:234 0 (const uint) |
| 0:235 move second child to first child ( temp uint) |
| 0:235 'out_u1' ( temp uint) |
| 0:235 imageAtomicMin ( temp uint) |
| 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:235 u1: direct index for structure ( uniform uint) |
| 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:235 Constant: |
| 0:235 0 (const uint) |
| 0:235 u1: direct index for structure ( uniform uint) |
| 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:235 Constant: |
| 0:235 0 (const uint) |
| 0:236 imageAtomicOr ( temp uint) |
| 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:236 u1: direct index for structure ( uniform uint) |
| 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:236 Constant: |
| 0:236 0 (const uint) |
| 0:236 u1: direct index for structure ( uniform uint) |
| 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:236 Constant: |
| 0:236 0 (const uint) |
| 0:237 move second child to first child ( temp uint) |
| 0:237 'out_u1' ( temp uint) |
| 0:237 imageAtomicOr ( temp uint) |
| 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:237 u1: direct index for structure ( uniform uint) |
| 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:237 Constant: |
| 0:237 0 (const uint) |
| 0:237 u1: direct index for structure ( uniform uint) |
| 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:237 Constant: |
| 0:237 0 (const uint) |
| 0:238 imageAtomicXor ( temp uint) |
| 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:238 u1: direct index for structure ( uniform uint) |
| 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:238 Constant: |
| 0:238 0 (const uint) |
| 0:238 u1: direct index for structure ( uniform uint) |
| 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:238 Constant: |
| 0:238 0 (const uint) |
| 0:239 move second child to first child ( temp uint) |
| 0:239 'out_u1' ( temp uint) |
| 0:239 imageAtomicXor ( temp uint) |
| 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:239 u1: direct index for structure ( uniform uint) |
| 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:239 Constant: |
| 0:239 0 (const uint) |
| 0:239 u1: direct index for structure ( uniform uint) |
| 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:239 Constant: |
| 0:239 0 (const uint) |
| 0:242 move second child to first child ( temp 4-component vector of float) |
| 0:242 Color: direct index for structure ( temp 4-component vector of float) |
| 0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:242 Constant: |
| 0:242 0 (const int) |
| 0:242 Constant: |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:243 Branch: Return with expression |
| 0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Function Definition: main( ( temp void) |
| 0:45 Function Parameters: |
| 0:? Sequence |
| 0:45 Sequence |
| 0:45 move second child to first child ( temp 4-component vector of float) |
| 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) |
| 0:45 Color: direct index for structure ( temp 4-component vector of float) |
| 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:? Linker Objects |
| 0:? 'g_sSamp' ( uniform sampler) |
| 0:? 'g_tTex1df1' (layout( r32f) uniform image1D) |
| 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:? 'g_tTex2df1' (layout( r32f) uniform image2D) |
| 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:? 'g_tTex3df1' (layout( r32f) uniform image3D) |
| 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) |
| 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) |
| 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) |
| 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) |
| 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) |
| 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) |
| |
| |
| Linked fragment stage: |
| |
| |
| Shader version: 500 |
| gl_FragCoord origin is upper left |
| 0:? Sequence |
| 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Function Parameters: |
| 0:? Sequence |
| 0:50 imageAtomicAdd ( temp int) |
| 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:50 i1: direct index for structure ( uniform int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:50 Constant: |
| 0:50 5 (const uint) |
| 0:50 i1b: direct index for structure ( uniform int) |
| 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:50 Constant: |
| 0:50 8 (const uint) |
| 0:51 move second child to first child ( temp int) |
| 0:51 'out_i1' ( temp int) |
| 0:51 imageAtomicAdd ( temp int) |
| 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:51 i1: direct index for structure ( uniform int) |
| 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:51 Constant: |
| 0:51 5 (const uint) |
| 0:51 i1: direct index for structure ( uniform int) |
| 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:51 Constant: |
| 0:51 5 (const uint) |
| 0:52 imageAtomicAnd ( temp int) |
| 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:52 i1: direct index for structure ( uniform int) |
| 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:52 Constant: |
| 0:52 5 (const uint) |
| 0:52 i1b: direct index for structure ( uniform int) |
| 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:52 Constant: |
| 0:52 8 (const uint) |
| 0:53 move second child to first child ( temp int) |
| 0:53 'out_i1' ( temp int) |
| 0:53 imageAtomicAnd ( temp int) |
| 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:53 i1: direct index for structure ( uniform int) |
| 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:53 Constant: |
| 0:53 5 (const uint) |
| 0:53 i1: direct index for structure ( uniform int) |
| 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:53 Constant: |
| 0:53 5 (const uint) |
| 0:54 move second child to first child ( temp int) |
| 0:54 'out_i1' ( temp int) |
| 0:54 imageAtomicCompSwap ( temp int) |
| 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:54 i1: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 5 (const uint) |
| 0:54 i1b: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 8 (const uint) |
| 0:54 i1c: direct index for structure ( uniform int) |
| 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:54 Constant: |
| 0:54 9 (const uint) |
| 0:55 move second child to first child ( temp int) |
| 0:55 'out_i1' ( temp int) |
| 0:55 imageAtomicExchange ( temp int) |
| 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:55 i1: direct index for structure ( uniform int) |
| 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:55 Constant: |
| 0:55 5 (const uint) |
| 0:55 i1: direct index for structure ( uniform int) |
| 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:55 Constant: |
| 0:55 5 (const uint) |
| 0:56 imageAtomicMax ( temp int) |
| 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:56 i1: direct index for structure ( uniform int) |
| 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:56 Constant: |
| 0:56 5 (const uint) |
| 0:56 i1b: direct index for structure ( uniform int) |
| 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:56 Constant: |
| 0:56 8 (const uint) |
| 0:57 move second child to first child ( temp int) |
| 0:57 'out_i1' ( temp int) |
| 0:57 imageAtomicMax ( temp int) |
| 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:57 i1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:57 Constant: |
| 0:57 5 (const uint) |
| 0:57 i1: direct index for structure ( uniform int) |
| 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:57 Constant: |
| 0:57 5 (const uint) |
| 0:58 imageAtomicMin ( temp int) |
| 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:58 i1: direct index for structure ( uniform int) |
| 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:58 Constant: |
| 0:58 5 (const uint) |
| 0:58 i1b: direct index for structure ( uniform int) |
| 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:58 Constant: |
| 0:58 8 (const uint) |
| 0:59 move second child to first child ( temp int) |
| 0:59 'out_i1' ( temp int) |
| 0:59 imageAtomicMin ( temp int) |
| 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:59 i1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:59 Constant: |
| 0:59 5 (const uint) |
| 0:59 i1: direct index for structure ( uniform int) |
| 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:59 Constant: |
| 0:59 5 (const uint) |
| 0:60 imageAtomicOr ( temp int) |
| 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:60 i1: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:60 Constant: |
| 0:60 5 (const uint) |
| 0:60 i1b: direct index for structure ( uniform int) |
| 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:60 Constant: |
| 0:60 8 (const uint) |
| 0:61 move second child to first child ( temp int) |
| 0:61 'out_i1' ( temp int) |
| 0:61 imageAtomicOr ( temp int) |
| 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:61 i1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:61 Constant: |
| 0:61 5 (const uint) |
| 0:61 i1: direct index for structure ( uniform int) |
| 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:61 Constant: |
| 0:61 5 (const uint) |
| 0:62 imageAtomicXor ( temp int) |
| 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:62 i1: direct index for structure ( uniform int) |
| 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:62 Constant: |
| 0:62 5 (const uint) |
| 0:62 i1b: direct index for structure ( uniform int) |
| 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:62 Constant: |
| 0:62 8 (const uint) |
| 0:63 move second child to first child ( temp int) |
| 0:63 'out_i1' ( temp int) |
| 0:63 imageAtomicXor ( temp int) |
| 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:63 i1: direct index for structure ( uniform int) |
| 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:63 Constant: |
| 0:63 5 (const uint) |
| 0:63 i1: direct index for structure ( uniform int) |
| 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:63 Constant: |
| 0:63 5 (const uint) |
| 0:66 imageAtomicAdd ( temp uint) |
| 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:66 u1: direct index for structure ( uniform uint) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:66 Constant: |
| 0:66 0 (const uint) |
| 0:66 u1: direct index for structure ( uniform uint) |
| 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:66 Constant: |
| 0:66 0 (const uint) |
| 0:67 move second child to first child ( temp uint) |
| 0:67 'out_u1' ( temp uint) |
| 0:67 imageAtomicAdd ( temp uint) |
| 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:67 u1: direct index for structure ( uniform uint) |
| 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:67 Constant: |
| 0:67 0 (const uint) |
| 0:67 u1: direct index for structure ( uniform uint) |
| 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:67 Constant: |
| 0:67 0 (const uint) |
| 0:68 imageAtomicAnd ( temp uint) |
| 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:68 u1: direct index for structure ( uniform uint) |
| 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:68 Constant: |
| 0:68 0 (const uint) |
| 0:68 u1: direct index for structure ( uniform uint) |
| 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:68 Constant: |
| 0:68 0 (const uint) |
| 0:69 move second child to first child ( temp uint) |
| 0:69 'out_u1' ( temp uint) |
| 0:69 imageAtomicAnd ( temp uint) |
| 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:69 u1: direct index for structure ( uniform uint) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:69 Constant: |
| 0:69 0 (const uint) |
| 0:69 u1: direct index for structure ( uniform uint) |
| 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:69 Constant: |
| 0:69 0 (const uint) |
| 0:70 move second child to first child ( temp uint) |
| 0:70 'out_u1' ( temp uint) |
| 0:70 imageAtomicCompSwap ( temp uint) |
| 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:70 u1: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 0 (const uint) |
| 0:70 u1b: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 3 (const uint) |
| 0:70 u1c: direct index for structure ( uniform uint) |
| 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:70 Constant: |
| 0:70 4 (const uint) |
| 0:71 move second child to first child ( temp uint) |
| 0:71 'out_u1' ( temp uint) |
| 0:71 imageAtomicExchange ( temp uint) |
| 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:71 u1: direct index for structure ( uniform uint) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:71 Constant: |
| 0:71 0 (const uint) |
| 0:71 u1: direct index for structure ( uniform uint) |
| 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:71 Constant: |
| 0:71 0 (const uint) |
| 0:72 imageAtomicMax ( temp uint) |
| 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:72 u1: direct index for structure ( uniform uint) |
| 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:72 Constant: |
| 0:72 0 (const uint) |
| 0:72 u1: direct index for structure ( uniform uint) |
| 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:72 Constant: |
| 0:72 0 (const uint) |
| 0:73 move second child to first child ( temp uint) |
| 0:73 'out_u1' ( temp uint) |
| 0:73 imageAtomicMax ( temp uint) |
| 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:73 u1: direct index for structure ( uniform uint) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:73 Constant: |
| 0:73 0 (const uint) |
| 0:73 u1: direct index for structure ( uniform uint) |
| 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:73 Constant: |
| 0:73 0 (const uint) |
| 0:74 imageAtomicMin ( temp uint) |
| 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:74 u1: direct index for structure ( uniform uint) |
| 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:74 Constant: |
| 0:74 0 (const uint) |
| 0:74 u1: direct index for structure ( uniform uint) |
| 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:74 Constant: |
| 0:74 0 (const uint) |
| 0:75 move second child to first child ( temp uint) |
| 0:75 'out_u1' ( temp uint) |
| 0:75 imageAtomicMin ( temp uint) |
| 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:75 u1: direct index for structure ( uniform uint) |
| 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:75 Constant: |
| 0:75 0 (const uint) |
| 0:75 u1: direct index for structure ( uniform uint) |
| 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:75 Constant: |
| 0:75 0 (const uint) |
| 0:76 imageAtomicOr ( temp uint) |
| 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:76 u1: direct index for structure ( uniform uint) |
| 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:76 Constant: |
| 0:76 0 (const uint) |
| 0:76 u1: direct index for structure ( uniform uint) |
| 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:76 Constant: |
| 0:76 0 (const uint) |
| 0:77 move second child to first child ( temp uint) |
| 0:77 'out_u1' ( temp uint) |
| 0:77 imageAtomicOr ( temp uint) |
| 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:77 u1: direct index for structure ( uniform uint) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:77 u1: direct index for structure ( uniform uint) |
| 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:77 Constant: |
| 0:77 0 (const uint) |
| 0:78 imageAtomicXor ( temp uint) |
| 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:78 u1: direct index for structure ( uniform uint) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:78 u1: direct index for structure ( uniform uint) |
| 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:78 Constant: |
| 0:78 0 (const uint) |
| 0:79 move second child to first child ( temp uint) |
| 0:79 'out_u1' ( temp uint) |
| 0:79 imageAtomicXor ( temp uint) |
| 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:79 u1: direct index for structure ( uniform uint) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:79 u1: direct index for structure ( uniform uint) |
| 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:79 Constant: |
| 0:79 0 (const uint) |
| 0:82 imageAtomicAdd ( temp int) |
| 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:82 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:82 Constant: |
| 0:82 6 (const uint) |
| 0:82 i1b: direct index for structure ( uniform int) |
| 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:82 Constant: |
| 0:82 8 (const uint) |
| 0:83 move second child to first child ( temp int) |
| 0:83 'out_i1' ( temp int) |
| 0:83 imageAtomicAdd ( temp int) |
| 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:83 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:83 Constant: |
| 0:83 6 (const uint) |
| 0:83 i1: direct index for structure ( uniform int) |
| 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:83 Constant: |
| 0:83 5 (const uint) |
| 0:84 imageAtomicAnd ( temp int) |
| 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:84 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:84 Constant: |
| 0:84 6 (const uint) |
| 0:84 i1b: direct index for structure ( uniform int) |
| 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:84 Constant: |
| 0:84 8 (const uint) |
| 0:85 move second child to first child ( temp int) |
| 0:85 'out_i1' ( temp int) |
| 0:85 imageAtomicAnd ( temp int) |
| 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:85 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:85 Constant: |
| 0:85 6 (const uint) |
| 0:85 i1: direct index for structure ( uniform int) |
| 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:85 Constant: |
| 0:85 5 (const uint) |
| 0:86 move second child to first child ( temp int) |
| 0:86 'out_i1' ( temp int) |
| 0:86 imageAtomicCompSwap ( temp int) |
| 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:86 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 6 (const uint) |
| 0:86 i1b: direct index for structure ( uniform int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 8 (const uint) |
| 0:86 i1c: direct index for structure ( uniform int) |
| 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:86 Constant: |
| 0:86 9 (const uint) |
| 0:87 move second child to first child ( temp int) |
| 0:87 'out_i1' ( temp int) |
| 0:87 imageAtomicExchange ( temp int) |
| 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:87 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:87 Constant: |
| 0:87 6 (const uint) |
| 0:87 i1: direct index for structure ( uniform int) |
| 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:87 Constant: |
| 0:87 5 (const uint) |
| 0:88 imageAtomicMax ( temp int) |
| 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:88 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:88 Constant: |
| 0:88 6 (const uint) |
| 0:88 i1b: direct index for structure ( uniform int) |
| 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:88 Constant: |
| 0:88 8 (const uint) |
| 0:89 move second child to first child ( temp int) |
| 0:89 'out_i1' ( temp int) |
| 0:89 imageAtomicMax ( temp int) |
| 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:89 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:89 Constant: |
| 0:89 6 (const uint) |
| 0:89 i1: direct index for structure ( uniform int) |
| 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:89 Constant: |
| 0:89 5 (const uint) |
| 0:90 imageAtomicMin ( temp int) |
| 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:90 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:90 Constant: |
| 0:90 6 (const uint) |
| 0:90 i1b: direct index for structure ( uniform int) |
| 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:90 Constant: |
| 0:90 8 (const uint) |
| 0:91 move second child to first child ( temp int) |
| 0:91 'out_i1' ( temp int) |
| 0:91 imageAtomicMin ( temp int) |
| 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:91 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:91 Constant: |
| 0:91 6 (const uint) |
| 0:91 i1: direct index for structure ( uniform int) |
| 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:91 Constant: |
| 0:91 5 (const uint) |
| 0:92 imageAtomicOr ( temp int) |
| 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:92 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:92 Constant: |
| 0:92 6 (const uint) |
| 0:92 i1b: direct index for structure ( uniform int) |
| 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:92 Constant: |
| 0:92 8 (const uint) |
| 0:93 move second child to first child ( temp int) |
| 0:93 'out_i1' ( temp int) |
| 0:93 imageAtomicOr ( temp int) |
| 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:93 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:93 Constant: |
| 0:93 6 (const uint) |
| 0:93 i1: direct index for structure ( uniform int) |
| 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:93 Constant: |
| 0:93 5 (const uint) |
| 0:94 imageAtomicXor ( temp int) |
| 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:94 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:94 Constant: |
| 0:94 6 (const uint) |
| 0:94 i1b: direct index for structure ( uniform int) |
| 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:94 Constant: |
| 0:94 8 (const uint) |
| 0:95 move second child to first child ( temp int) |
| 0:95 'out_i1' ( temp int) |
| 0:95 imageAtomicXor ( temp int) |
| 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:95 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:95 Constant: |
| 0:95 6 (const uint) |
| 0:95 i1: direct index for structure ( uniform int) |
| 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:95 Constant: |
| 0:95 5 (const uint) |
| 0:98 imageAtomicAdd ( temp uint) |
| 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:98 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:98 Constant: |
| 0:98 1 (const uint) |
| 0:98 u1: direct index for structure ( uniform uint) |
| 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:98 Constant: |
| 0:98 0 (const uint) |
| 0:99 move second child to first child ( temp uint) |
| 0:99 'out_u1' ( temp uint) |
| 0:99 imageAtomicAdd ( temp uint) |
| 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:99 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:99 Constant: |
| 0:99 1 (const uint) |
| 0:99 u1: direct index for structure ( uniform uint) |
| 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:99 Constant: |
| 0:99 0 (const uint) |
| 0:100 imageAtomicAnd ( temp uint) |
| 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:100 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:100 Constant: |
| 0:100 1 (const uint) |
| 0:100 u1: direct index for structure ( uniform uint) |
| 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:100 Constant: |
| 0:100 0 (const uint) |
| 0:101 move second child to first child ( temp uint) |
| 0:101 'out_u1' ( temp uint) |
| 0:101 imageAtomicAnd ( temp uint) |
| 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:101 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:101 Constant: |
| 0:101 1 (const uint) |
| 0:101 u1: direct index for structure ( uniform uint) |
| 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:101 Constant: |
| 0:101 0 (const uint) |
| 0:102 move second child to first child ( temp uint) |
| 0:102 'out_u1' ( temp uint) |
| 0:102 imageAtomicCompSwap ( temp uint) |
| 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:102 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 1 (const uint) |
| 0:102 u1b: direct index for structure ( uniform uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 3 (const uint) |
| 0:102 u1c: direct index for structure ( uniform uint) |
| 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:102 Constant: |
| 0:102 4 (const uint) |
| 0:103 move second child to first child ( temp uint) |
| 0:103 'out_u1' ( temp uint) |
| 0:103 imageAtomicExchange ( temp uint) |
| 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:103 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:103 Constant: |
| 0:103 1 (const uint) |
| 0:103 u1: direct index for structure ( uniform uint) |
| 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:103 Constant: |
| 0:103 0 (const uint) |
| 0:104 imageAtomicMax ( temp uint) |
| 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:104 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:104 Constant: |
| 0:104 1 (const uint) |
| 0:104 u1: direct index for structure ( uniform uint) |
| 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:104 Constant: |
| 0:104 0 (const uint) |
| 0:105 move second child to first child ( temp uint) |
| 0:105 'out_u1' ( temp uint) |
| 0:105 imageAtomicMax ( temp uint) |
| 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:105 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:105 Constant: |
| 0:105 1 (const uint) |
| 0:105 u1: direct index for structure ( uniform uint) |
| 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:105 Constant: |
| 0:105 0 (const uint) |
| 0:106 imageAtomicMin ( temp uint) |
| 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:106 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:106 Constant: |
| 0:106 1 (const uint) |
| 0:106 u1: direct index for structure ( uniform uint) |
| 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:106 Constant: |
| 0:106 0 (const uint) |
| 0:107 move second child to first child ( temp uint) |
| 0:107 'out_u1' ( temp uint) |
| 0:107 imageAtomicMin ( temp uint) |
| 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:107 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:107 Constant: |
| 0:107 1 (const uint) |
| 0:107 u1: direct index for structure ( uniform uint) |
| 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:107 Constant: |
| 0:107 0 (const uint) |
| 0:108 imageAtomicOr ( temp uint) |
| 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:108 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:108 Constant: |
| 0:108 1 (const uint) |
| 0:108 u1: direct index for structure ( uniform uint) |
| 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:108 Constant: |
| 0:108 0 (const uint) |
| 0:109 move second child to first child ( temp uint) |
| 0:109 'out_u1' ( temp uint) |
| 0:109 imageAtomicOr ( temp uint) |
| 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:109 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:109 Constant: |
| 0:109 1 (const uint) |
| 0:109 u1: direct index for structure ( uniform uint) |
| 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:109 Constant: |
| 0:109 0 (const uint) |
| 0:110 imageAtomicXor ( temp uint) |
| 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:110 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:110 Constant: |
| 0:110 1 (const uint) |
| 0:110 u1: direct index for structure ( uniform uint) |
| 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:110 Constant: |
| 0:110 0 (const uint) |
| 0:111 move second child to first child ( temp uint) |
| 0:111 'out_u1' ( temp uint) |
| 0:111 imageAtomicXor ( temp uint) |
| 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:111 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:111 Constant: |
| 0:111 1 (const uint) |
| 0:111 u1: direct index for structure ( uniform uint) |
| 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:111 Constant: |
| 0:111 0 (const uint) |
| 0:114 imageAtomicAdd ( temp int) |
| 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:114 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:114 Constant: |
| 0:114 7 (const uint) |
| 0:114 i1b: direct index for structure ( uniform int) |
| 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:114 Constant: |
| 0:114 8 (const uint) |
| 0:115 move second child to first child ( temp int) |
| 0:115 'out_i1' ( temp int) |
| 0:115 imageAtomicAdd ( temp int) |
| 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:115 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:115 Constant: |
| 0:115 7 (const uint) |
| 0:115 i1: direct index for structure ( uniform int) |
| 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:115 Constant: |
| 0:115 5 (const uint) |
| 0:116 imageAtomicAnd ( temp int) |
| 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:116 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:116 Constant: |
| 0:116 7 (const uint) |
| 0:116 i1b: direct index for structure ( uniform int) |
| 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:116 Constant: |
| 0:116 8 (const uint) |
| 0:117 move second child to first child ( temp int) |
| 0:117 'out_i1' ( temp int) |
| 0:117 imageAtomicAnd ( temp int) |
| 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:117 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:117 Constant: |
| 0:117 7 (const uint) |
| 0:117 i1: direct index for structure ( uniform int) |
| 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:117 Constant: |
| 0:117 5 (const uint) |
| 0:118 move second child to first child ( temp int) |
| 0:118 'out_i1' ( temp int) |
| 0:118 imageAtomicCompSwap ( temp int) |
| 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:118 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 7 (const uint) |
| 0:118 i1b: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 8 (const uint) |
| 0:118 i1c: direct index for structure ( uniform int) |
| 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:118 Constant: |
| 0:118 9 (const uint) |
| 0:119 move second child to first child ( temp int) |
| 0:119 'out_i1' ( temp int) |
| 0:119 imageAtomicExchange ( temp int) |
| 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:119 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:119 Constant: |
| 0:119 7 (const uint) |
| 0:119 i1: direct index for structure ( uniform int) |
| 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:119 Constant: |
| 0:119 5 (const uint) |
| 0:120 imageAtomicMax ( temp int) |
| 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:120 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:120 Constant: |
| 0:120 7 (const uint) |
| 0:120 i1b: direct index for structure ( uniform int) |
| 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:120 Constant: |
| 0:120 8 (const uint) |
| 0:121 move second child to first child ( temp int) |
| 0:121 'out_i1' ( temp int) |
| 0:121 imageAtomicMax ( temp int) |
| 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:121 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:121 Constant: |
| 0:121 7 (const uint) |
| 0:121 i1: direct index for structure ( uniform int) |
| 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:121 Constant: |
| 0:121 5 (const uint) |
| 0:122 imageAtomicMin ( temp int) |
| 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:122 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:122 Constant: |
| 0:122 7 (const uint) |
| 0:122 i1b: direct index for structure ( uniform int) |
| 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:122 Constant: |
| 0:122 8 (const uint) |
| 0:123 move second child to first child ( temp int) |
| 0:123 'out_i1' ( temp int) |
| 0:123 imageAtomicMin ( temp int) |
| 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:123 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:123 Constant: |
| 0:123 7 (const uint) |
| 0:123 i1: direct index for structure ( uniform int) |
| 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:123 Constant: |
| 0:123 5 (const uint) |
| 0:124 imageAtomicOr ( temp int) |
| 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:124 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:124 Constant: |
| 0:124 7 (const uint) |
| 0:124 i1b: direct index for structure ( uniform int) |
| 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:124 Constant: |
| 0:124 8 (const uint) |
| 0:125 move second child to first child ( temp int) |
| 0:125 'out_i1' ( temp int) |
| 0:125 imageAtomicOr ( temp int) |
| 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:125 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:125 Constant: |
| 0:125 7 (const uint) |
| 0:125 i1: direct index for structure ( uniform int) |
| 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:125 Constant: |
| 0:125 5 (const uint) |
| 0:126 imageAtomicXor ( temp int) |
| 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:126 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:126 Constant: |
| 0:126 7 (const uint) |
| 0:126 i1b: direct index for structure ( uniform int) |
| 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:126 Constant: |
| 0:126 8 (const uint) |
| 0:127 move second child to first child ( temp int) |
| 0:127 'out_i1' ( temp int) |
| 0:127 imageAtomicXor ( temp int) |
| 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:127 i3: direct index for structure ( uniform 3-component vector of int) |
| 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:127 Constant: |
| 0:127 7 (const uint) |
| 0:127 i1: direct index for structure ( uniform int) |
| 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:127 Constant: |
| 0:127 5 (const uint) |
| 0:130 imageAtomicAdd ( temp uint) |
| 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:130 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:130 Constant: |
| 0:130 2 (const uint) |
| 0:130 u1: direct index for structure ( uniform uint) |
| 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:130 Constant: |
| 0:130 0 (const uint) |
| 0:131 move second child to first child ( temp uint) |
| 0:131 'out_u1' ( temp uint) |
| 0:131 imageAtomicAdd ( temp uint) |
| 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:131 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:131 Constant: |
| 0:131 2 (const uint) |
| 0:131 u1: direct index for structure ( uniform uint) |
| 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:131 Constant: |
| 0:131 0 (const uint) |
| 0:132 imageAtomicAnd ( temp uint) |
| 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:132 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:132 Constant: |
| 0:132 2 (const uint) |
| 0:132 u1: direct index for structure ( uniform uint) |
| 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:132 Constant: |
| 0:132 0 (const uint) |
| 0:133 move second child to first child ( temp uint) |
| 0:133 'out_u1' ( temp uint) |
| 0:133 imageAtomicAnd ( temp uint) |
| 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:133 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:133 Constant: |
| 0:133 2 (const uint) |
| 0:133 u1: direct index for structure ( uniform uint) |
| 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:133 Constant: |
| 0:133 0 (const uint) |
| 0:134 move second child to first child ( temp uint) |
| 0:134 'out_u1' ( temp uint) |
| 0:134 imageAtomicCompSwap ( temp uint) |
| 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:134 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 2 (const uint) |
| 0:134 u1b: direct index for structure ( uniform uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 3 (const uint) |
| 0:134 u1c: direct index for structure ( uniform uint) |
| 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:134 Constant: |
| 0:134 4 (const uint) |
| 0:135 move second child to first child ( temp uint) |
| 0:135 'out_u1' ( temp uint) |
| 0:135 imageAtomicExchange ( temp uint) |
| 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:135 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:135 Constant: |
| 0:135 2 (const uint) |
| 0:135 u1: direct index for structure ( uniform uint) |
| 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:135 Constant: |
| 0:135 0 (const uint) |
| 0:136 imageAtomicMax ( temp uint) |
| 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:136 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:136 Constant: |
| 0:136 2 (const uint) |
| 0:136 u1: direct index for structure ( uniform uint) |
| 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:136 Constant: |
| 0:136 0 (const uint) |
| 0:137 move second child to first child ( temp uint) |
| 0:137 'out_u1' ( temp uint) |
| 0:137 imageAtomicMax ( temp uint) |
| 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:137 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:137 Constant: |
| 0:137 2 (const uint) |
| 0:137 u1: direct index for structure ( uniform uint) |
| 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:137 Constant: |
| 0:137 0 (const uint) |
| 0:138 imageAtomicMin ( temp uint) |
| 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:138 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:138 Constant: |
| 0:138 2 (const uint) |
| 0:138 u1: direct index for structure ( uniform uint) |
| 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:138 Constant: |
| 0:138 0 (const uint) |
| 0:139 move second child to first child ( temp uint) |
| 0:139 'out_u1' ( temp uint) |
| 0:139 imageAtomicMin ( temp uint) |
| 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:139 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:139 Constant: |
| 0:139 2 (const uint) |
| 0:139 u1: direct index for structure ( uniform uint) |
| 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:139 Constant: |
| 0:139 0 (const uint) |
| 0:140 imageAtomicOr ( temp uint) |
| 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:140 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:140 Constant: |
| 0:140 2 (const uint) |
| 0:140 u1: direct index for structure ( uniform uint) |
| 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:140 Constant: |
| 0:140 0 (const uint) |
| 0:141 move second child to first child ( temp uint) |
| 0:141 'out_u1' ( temp uint) |
| 0:141 imageAtomicOr ( temp uint) |
| 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:141 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:141 Constant: |
| 0:141 2 (const uint) |
| 0:141 u1: direct index for structure ( uniform uint) |
| 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:141 Constant: |
| 0:141 0 (const uint) |
| 0:142 imageAtomicXor ( temp uint) |
| 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:142 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:142 Constant: |
| 0:142 2 (const uint) |
| 0:142 u1: direct index for structure ( uniform uint) |
| 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:142 Constant: |
| 0:142 0 (const uint) |
| 0:143 move second child to first child ( temp uint) |
| 0:143 'out_u1' ( temp uint) |
| 0:143 imageAtomicXor ( temp uint) |
| 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:143 u3: direct index for structure ( uniform 3-component vector of uint) |
| 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:143 Constant: |
| 0:143 2 (const uint) |
| 0:143 u1: direct index for structure ( uniform uint) |
| 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:143 Constant: |
| 0:143 0 (const uint) |
| 0:146 imageAtomicAdd ( temp int) |
| 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:146 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:146 Constant: |
| 0:146 6 (const uint) |
| 0:146 i1b: direct index for structure ( uniform int) |
| 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:146 Constant: |
| 0:146 8 (const uint) |
| 0:147 move second child to first child ( temp int) |
| 0:147 'out_i1' ( temp int) |
| 0:147 imageAtomicAdd ( temp int) |
| 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:147 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:147 Constant: |
| 0:147 6 (const uint) |
| 0:147 i1: direct index for structure ( uniform int) |
| 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:147 Constant: |
| 0:147 5 (const uint) |
| 0:148 imageAtomicAnd ( temp int) |
| 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:148 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:148 Constant: |
| 0:148 6 (const uint) |
| 0:148 i1b: direct index for structure ( uniform int) |
| 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:148 Constant: |
| 0:148 8 (const uint) |
| 0:149 move second child to first child ( temp int) |
| 0:149 'out_i1' ( temp int) |
| 0:149 imageAtomicAnd ( temp int) |
| 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:149 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:149 Constant: |
| 0:149 6 (const uint) |
| 0:149 i1: direct index for structure ( uniform int) |
| 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:149 Constant: |
| 0:149 5 (const uint) |
| 0:150 move second child to first child ( temp int) |
| 0:150 'out_i1' ( temp int) |
| 0:150 imageAtomicCompSwap ( temp int) |
| 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:150 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 6 (const uint) |
| 0:150 i1b: direct index for structure ( uniform int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 8 (const uint) |
| 0:150 i1c: direct index for structure ( uniform int) |
| 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:150 Constant: |
| 0:150 9 (const uint) |
| 0:151 move second child to first child ( temp int) |
| 0:151 'out_i1' ( temp int) |
| 0:151 imageAtomicExchange ( temp int) |
| 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:151 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:151 Constant: |
| 0:151 6 (const uint) |
| 0:151 i1: direct index for structure ( uniform int) |
| 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:151 Constant: |
| 0:151 5 (const uint) |
| 0:152 imageAtomicMax ( temp int) |
| 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:152 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:152 Constant: |
| 0:152 6 (const uint) |
| 0:152 i1b: direct index for structure ( uniform int) |
| 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:152 Constant: |
| 0:152 8 (const uint) |
| 0:153 move second child to first child ( temp int) |
| 0:153 'out_i1' ( temp int) |
| 0:153 imageAtomicMax ( temp int) |
| 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:153 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:153 Constant: |
| 0:153 6 (const uint) |
| 0:153 i1: direct index for structure ( uniform int) |
| 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:153 Constant: |
| 0:153 5 (const uint) |
| 0:154 imageAtomicMin ( temp int) |
| 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:154 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:154 Constant: |
| 0:154 6 (const uint) |
| 0:154 i1b: direct index for structure ( uniform int) |
| 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:154 Constant: |
| 0:154 8 (const uint) |
| 0:155 move second child to first child ( temp int) |
| 0:155 'out_i1' ( temp int) |
| 0:155 imageAtomicMin ( temp int) |
| 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:155 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:155 Constant: |
| 0:155 6 (const uint) |
| 0:155 i1: direct index for structure ( uniform int) |
| 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:155 Constant: |
| 0:155 5 (const uint) |
| 0:156 imageAtomicOr ( temp int) |
| 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:156 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:156 Constant: |
| 0:156 6 (const uint) |
| 0:156 i1b: direct index for structure ( uniform int) |
| 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:156 Constant: |
| 0:156 8 (const uint) |
| 0:157 move second child to first child ( temp int) |
| 0:157 'out_i1' ( temp int) |
| 0:157 imageAtomicOr ( temp int) |
| 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:157 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:157 Constant: |
| 0:157 6 (const uint) |
| 0:157 i1: direct index for structure ( uniform int) |
| 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:157 Constant: |
| 0:157 5 (const uint) |
| 0:158 imageAtomicXor ( temp int) |
| 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:158 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:158 Constant: |
| 0:158 6 (const uint) |
| 0:158 i1b: direct index for structure ( uniform int) |
| 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:158 Constant: |
| 0:158 8 (const uint) |
| 0:159 move second child to first child ( temp int) |
| 0:159 'out_i1' ( temp int) |
| 0:159 imageAtomicXor ( temp int) |
| 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:159 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:159 Constant: |
| 0:159 6 (const uint) |
| 0:159 i1: direct index for structure ( uniform int) |
| 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:159 Constant: |
| 0:159 5 (const uint) |
| 0:162 imageAtomicAdd ( temp uint) |
| 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:162 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:162 Constant: |
| 0:162 1 (const uint) |
| 0:162 u1: direct index for structure ( uniform uint) |
| 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:162 Constant: |
| 0:162 0 (const uint) |
| 0:163 move second child to first child ( temp uint) |
| 0:163 'out_u1' ( temp uint) |
| 0:163 imageAtomicAdd ( temp uint) |
| 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:163 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:163 Constant: |
| 0:163 1 (const uint) |
| 0:163 u1: direct index for structure ( uniform uint) |
| 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:163 Constant: |
| 0:163 0 (const uint) |
| 0:164 imageAtomicAnd ( temp uint) |
| 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:164 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:164 Constant: |
| 0:164 1 (const uint) |
| 0:164 u1: direct index for structure ( uniform uint) |
| 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:164 Constant: |
| 0:164 0 (const uint) |
| 0:165 move second child to first child ( temp uint) |
| 0:165 'out_u1' ( temp uint) |
| 0:165 imageAtomicAnd ( temp uint) |
| 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:165 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:165 Constant: |
| 0:165 1 (const uint) |
| 0:165 u1: direct index for structure ( uniform uint) |
| 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:165 Constant: |
| 0:165 0 (const uint) |
| 0:166 move second child to first child ( temp uint) |
| 0:166 'out_u1' ( temp uint) |
| 0:166 imageAtomicCompSwap ( temp uint) |
| 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:166 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 1 (const uint) |
| 0:166 u1b: direct index for structure ( uniform uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 3 (const uint) |
| 0:166 u1c: direct index for structure ( uniform uint) |
| 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:166 Constant: |
| 0:166 4 (const uint) |
| 0:167 move second child to first child ( temp uint) |
| 0:167 'out_u1' ( temp uint) |
| 0:167 imageAtomicExchange ( temp uint) |
| 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:167 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:167 Constant: |
| 0:167 1 (const uint) |
| 0:167 u1: direct index for structure ( uniform uint) |
| 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:167 Constant: |
| 0:167 0 (const uint) |
| 0:168 imageAtomicMax ( temp uint) |
| 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:168 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:168 Constant: |
| 0:168 1 (const uint) |
| 0:168 u1: direct index for structure ( uniform uint) |
| 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:168 Constant: |
| 0:168 0 (const uint) |
| 0:169 move second child to first child ( temp uint) |
| 0:169 'out_u1' ( temp uint) |
| 0:169 imageAtomicMax ( temp uint) |
| 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:169 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:169 Constant: |
| 0:169 1 (const uint) |
| 0:169 u1: direct index for structure ( uniform uint) |
| 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:169 Constant: |
| 0:169 0 (const uint) |
| 0:170 imageAtomicMin ( temp uint) |
| 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:170 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:170 Constant: |
| 0:170 1 (const uint) |
| 0:170 u1: direct index for structure ( uniform uint) |
| 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:170 Constant: |
| 0:170 0 (const uint) |
| 0:171 move second child to first child ( temp uint) |
| 0:171 'out_u1' ( temp uint) |
| 0:171 imageAtomicMin ( temp uint) |
| 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:171 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:171 Constant: |
| 0:171 1 (const uint) |
| 0:171 u1: direct index for structure ( uniform uint) |
| 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:171 Constant: |
| 0:171 0 (const uint) |
| 0:172 imageAtomicOr ( temp uint) |
| 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:172 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:172 Constant: |
| 0:172 1 (const uint) |
| 0:172 u1: direct index for structure ( uniform uint) |
| 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:172 Constant: |
| 0:172 0 (const uint) |
| 0:173 move second child to first child ( temp uint) |
| 0:173 'out_u1' ( temp uint) |
| 0:173 imageAtomicOr ( temp uint) |
| 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:173 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:173 Constant: |
| 0:173 1 (const uint) |
| 0:173 u1: direct index for structure ( uniform uint) |
| 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:173 Constant: |
| 0:173 0 (const uint) |
| 0:174 imageAtomicXor ( temp uint) |
| 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:174 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:174 Constant: |
| 0:174 1 (const uint) |
| 0:174 u1: direct index for structure ( uniform uint) |
| 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:174 Constant: |
| 0:174 0 (const uint) |
| 0:175 move second child to first child ( temp uint) |
| 0:175 'out_u1' ( temp uint) |
| 0:175 imageAtomicXor ( temp uint) |
| 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:175 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:175 Constant: |
| 0:175 1 (const uint) |
| 0:175 u1: direct index for structure ( uniform uint) |
| 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:175 Constant: |
| 0:175 0 (const uint) |
| 0:178 imageAtomicAdd ( temp int) |
| 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:178 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:178 Constant: |
| 0:178 6 (const uint) |
| 0:178 i1b: direct index for structure ( uniform int) |
| 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:178 Constant: |
| 0:178 8 (const uint) |
| 0:179 move second child to first child ( temp int) |
| 0:179 'out_i1' ( temp int) |
| 0:179 imageAtomicAdd ( temp int) |
| 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:179 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:179 Constant: |
| 0:179 6 (const uint) |
| 0:179 i1: direct index for structure ( uniform int) |
| 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:179 Constant: |
| 0:179 5 (const uint) |
| 0:180 imageAtomicAnd ( temp int) |
| 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:180 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:180 Constant: |
| 0:180 6 (const uint) |
| 0:180 i1b: direct index for structure ( uniform int) |
| 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:180 Constant: |
| 0:180 8 (const uint) |
| 0:181 move second child to first child ( temp int) |
| 0:181 'out_i1' ( temp int) |
| 0:181 imageAtomicAnd ( temp int) |
| 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:181 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:181 Constant: |
| 0:181 6 (const uint) |
| 0:181 i1: direct index for structure ( uniform int) |
| 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:181 Constant: |
| 0:181 5 (const uint) |
| 0:182 move second child to first child ( temp int) |
| 0:182 'out_i1' ( temp int) |
| 0:182 imageAtomicCompSwap ( temp int) |
| 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:182 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 6 (const uint) |
| 0:182 i1b: direct index for structure ( uniform int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 8 (const uint) |
| 0:182 i1c: direct index for structure ( uniform int) |
| 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:182 Constant: |
| 0:182 9 (const uint) |
| 0:183 move second child to first child ( temp int) |
| 0:183 'out_i1' ( temp int) |
| 0:183 imageAtomicExchange ( temp int) |
| 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:183 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:183 Constant: |
| 0:183 6 (const uint) |
| 0:183 i1: direct index for structure ( uniform int) |
| 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:183 Constant: |
| 0:183 5 (const uint) |
| 0:184 imageAtomicMax ( temp int) |
| 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:184 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:184 Constant: |
| 0:184 6 (const uint) |
| 0:184 i1b: direct index for structure ( uniform int) |
| 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:184 Constant: |
| 0:184 8 (const uint) |
| 0:185 move second child to first child ( temp int) |
| 0:185 'out_i1' ( temp int) |
| 0:185 imageAtomicMax ( temp int) |
| 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:185 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:185 Constant: |
| 0:185 6 (const uint) |
| 0:185 i1: direct index for structure ( uniform int) |
| 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:185 Constant: |
| 0:185 5 (const uint) |
| 0:186 imageAtomicMin ( temp int) |
| 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:186 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:186 Constant: |
| 0:186 6 (const uint) |
| 0:186 i1b: direct index for structure ( uniform int) |
| 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:186 Constant: |
| 0:186 8 (const uint) |
| 0:187 move second child to first child ( temp int) |
| 0:187 'out_i1' ( temp int) |
| 0:187 imageAtomicMin ( temp int) |
| 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:187 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:187 Constant: |
| 0:187 6 (const uint) |
| 0:187 i1: direct index for structure ( uniform int) |
| 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:187 Constant: |
| 0:187 5 (const uint) |
| 0:188 imageAtomicOr ( temp int) |
| 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:188 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:188 Constant: |
| 0:188 6 (const uint) |
| 0:188 i1b: direct index for structure ( uniform int) |
| 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:188 Constant: |
| 0:188 8 (const uint) |
| 0:189 move second child to first child ( temp int) |
| 0:189 'out_i1' ( temp int) |
| 0:189 imageAtomicOr ( temp int) |
| 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:189 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:189 Constant: |
| 0:189 6 (const uint) |
| 0:189 i1: direct index for structure ( uniform int) |
| 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:189 Constant: |
| 0:189 5 (const uint) |
| 0:190 imageAtomicXor ( temp int) |
| 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:190 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:190 Constant: |
| 0:190 6 (const uint) |
| 0:190 i1b: direct index for structure ( uniform int) |
| 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:190 Constant: |
| 0:190 8 (const uint) |
| 0:191 move second child to first child ( temp int) |
| 0:191 'out_i1' ( temp int) |
| 0:191 imageAtomicXor ( temp int) |
| 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:191 i2: direct index for structure ( uniform 2-component vector of int) |
| 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:191 Constant: |
| 0:191 6 (const uint) |
| 0:191 i1: direct index for structure ( uniform int) |
| 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:191 Constant: |
| 0:191 5 (const uint) |
| 0:194 imageAtomicAdd ( temp uint) |
| 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:194 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:194 Constant: |
| 0:194 1 (const uint) |
| 0:194 u1: direct index for structure ( uniform uint) |
| 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:194 Constant: |
| 0:194 0 (const uint) |
| 0:195 move second child to first child ( temp uint) |
| 0:195 'out_u1' ( temp uint) |
| 0:195 imageAtomicAdd ( temp uint) |
| 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:195 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:195 Constant: |
| 0:195 1 (const uint) |
| 0:195 u1: direct index for structure ( uniform uint) |
| 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:195 Constant: |
| 0:195 0 (const uint) |
| 0:196 imageAtomicAnd ( temp uint) |
| 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:196 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:196 Constant: |
| 0:196 1 (const uint) |
| 0:196 u1: direct index for structure ( uniform uint) |
| 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:196 Constant: |
| 0:196 0 (const uint) |
| 0:197 move second child to first child ( temp uint) |
| 0:197 'out_u1' ( temp uint) |
| 0:197 imageAtomicAnd ( temp uint) |
| 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:197 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:197 Constant: |
| 0:197 1 (const uint) |
| 0:197 u1: direct index for structure ( uniform uint) |
| 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:197 Constant: |
| 0:197 0 (const uint) |
| 0:198 move second child to first child ( temp uint) |
| 0:198 'out_u1' ( temp uint) |
| 0:198 imageAtomicCompSwap ( temp uint) |
| 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:198 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 1 (const uint) |
| 0:198 u1b: direct index for structure ( uniform uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 3 (const uint) |
| 0:198 u1c: direct index for structure ( uniform uint) |
| 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:198 Constant: |
| 0:198 4 (const uint) |
| 0:199 move second child to first child ( temp uint) |
| 0:199 'out_u1' ( temp uint) |
| 0:199 imageAtomicExchange ( temp uint) |
| 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:199 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:199 Constant: |
| 0:199 1 (const uint) |
| 0:199 u1: direct index for structure ( uniform uint) |
| 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:199 Constant: |
| 0:199 0 (const uint) |
| 0:200 imageAtomicMax ( temp uint) |
| 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:200 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:200 Constant: |
| 0:200 1 (const uint) |
| 0:200 u1: direct index for structure ( uniform uint) |
| 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:200 Constant: |
| 0:200 0 (const uint) |
| 0:201 move second child to first child ( temp uint) |
| 0:201 'out_u1' ( temp uint) |
| 0:201 imageAtomicMax ( temp uint) |
| 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:201 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:201 Constant: |
| 0:201 1 (const uint) |
| 0:201 u1: direct index for structure ( uniform uint) |
| 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:201 Constant: |
| 0:201 0 (const uint) |
| 0:202 imageAtomicMin ( temp uint) |
| 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:202 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:202 Constant: |
| 0:202 1 (const uint) |
| 0:202 u1: direct index for structure ( uniform uint) |
| 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:202 Constant: |
| 0:202 0 (const uint) |
| 0:203 move second child to first child ( temp uint) |
| 0:203 'out_u1' ( temp uint) |
| 0:203 imageAtomicMin ( temp uint) |
| 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:203 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:203 Constant: |
| 0:203 1 (const uint) |
| 0:203 u1: direct index for structure ( uniform uint) |
| 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:203 Constant: |
| 0:203 0 (const uint) |
| 0:204 imageAtomicOr ( temp uint) |
| 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:204 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:204 Constant: |
| 0:204 1 (const uint) |
| 0:204 u1: direct index for structure ( uniform uint) |
| 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:204 Constant: |
| 0:204 0 (const uint) |
| 0:205 move second child to first child ( temp uint) |
| 0:205 'out_u1' ( temp uint) |
| 0:205 imageAtomicOr ( temp uint) |
| 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:205 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:205 Constant: |
| 0:205 1 (const uint) |
| 0:205 u1: direct index for structure ( uniform uint) |
| 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:205 Constant: |
| 0:205 0 (const uint) |
| 0:206 imageAtomicXor ( temp uint) |
| 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:206 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:206 Constant: |
| 0:206 1 (const uint) |
| 0:206 u1: direct index for structure ( uniform uint) |
| 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:206 Constant: |
| 0:206 0 (const uint) |
| 0:207 move second child to first child ( temp uint) |
| 0:207 'out_u1' ( temp uint) |
| 0:207 imageAtomicXor ( temp uint) |
| 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:207 u2: direct index for structure ( uniform 2-component vector of uint) |
| 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:207 Constant: |
| 0:207 1 (const uint) |
| 0:207 u1: direct index for structure ( uniform uint) |
| 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:207 Constant: |
| 0:207 0 (const uint) |
| 0:210 imageAtomicAdd ( temp int) |
| 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:210 i1: direct index for structure ( uniform int) |
| 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:210 Constant: |
| 0:210 5 (const uint) |
| 0:210 i1b: direct index for structure ( uniform int) |
| 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:210 Constant: |
| 0:210 8 (const uint) |
| 0:211 move second child to first child ( temp int) |
| 0:211 'out_i1' ( temp int) |
| 0:211 imageAtomicAdd ( temp int) |
| 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:211 i1: direct index for structure ( uniform int) |
| 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:211 Constant: |
| 0:211 5 (const uint) |
| 0:211 i1: direct index for structure ( uniform int) |
| 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:211 Constant: |
| 0:211 5 (const uint) |
| 0:212 imageAtomicAnd ( temp int) |
| 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:212 i1: direct index for structure ( uniform int) |
| 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:212 Constant: |
| 0:212 5 (const uint) |
| 0:212 i1b: direct index for structure ( uniform int) |
| 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:212 Constant: |
| 0:212 8 (const uint) |
| 0:213 move second child to first child ( temp int) |
| 0:213 'out_i1' ( temp int) |
| 0:213 imageAtomicAnd ( temp int) |
| 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:213 i1: direct index for structure ( uniform int) |
| 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:213 Constant: |
| 0:213 5 (const uint) |
| 0:213 i1: direct index for structure ( uniform int) |
| 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:213 Constant: |
| 0:213 5 (const uint) |
| 0:214 move second child to first child ( temp int) |
| 0:214 'out_i1' ( temp int) |
| 0:214 imageAtomicCompSwap ( temp int) |
| 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:214 i1: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 5 (const uint) |
| 0:214 i1b: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 8 (const uint) |
| 0:214 i1c: direct index for structure ( uniform int) |
| 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:214 Constant: |
| 0:214 9 (const uint) |
| 0:215 move second child to first child ( temp int) |
| 0:215 'out_i1' ( temp int) |
| 0:215 imageAtomicExchange ( temp int) |
| 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:215 i1: direct index for structure ( uniform int) |
| 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:215 Constant: |
| 0:215 5 (const uint) |
| 0:215 i1: direct index for structure ( uniform int) |
| 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:215 Constant: |
| 0:215 5 (const uint) |
| 0:216 imageAtomicMax ( temp int) |
| 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:216 i1: direct index for structure ( uniform int) |
| 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:216 Constant: |
| 0:216 5 (const uint) |
| 0:216 i1b: direct index for structure ( uniform int) |
| 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:216 Constant: |
| 0:216 8 (const uint) |
| 0:217 move second child to first child ( temp int) |
| 0:217 'out_i1' ( temp int) |
| 0:217 imageAtomicMax ( temp int) |
| 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:217 i1: direct index for structure ( uniform int) |
| 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:217 Constant: |
| 0:217 5 (const uint) |
| 0:217 i1: direct index for structure ( uniform int) |
| 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:217 Constant: |
| 0:217 5 (const uint) |
| 0:218 imageAtomicMin ( temp int) |
| 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:218 i1: direct index for structure ( uniform int) |
| 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:218 Constant: |
| 0:218 5 (const uint) |
| 0:218 i1b: direct index for structure ( uniform int) |
| 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:218 Constant: |
| 0:218 8 (const uint) |
| 0:219 move second child to first child ( temp int) |
| 0:219 'out_i1' ( temp int) |
| 0:219 imageAtomicMin ( temp int) |
| 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:219 i1: direct index for structure ( uniform int) |
| 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:219 Constant: |
| 0:219 5 (const uint) |
| 0:219 i1: direct index for structure ( uniform int) |
| 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:219 Constant: |
| 0:219 5 (const uint) |
| 0:220 imageAtomicOr ( temp int) |
| 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:220 i1: direct index for structure ( uniform int) |
| 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:220 Constant: |
| 0:220 5 (const uint) |
| 0:220 i1b: direct index for structure ( uniform int) |
| 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:220 Constant: |
| 0:220 8 (const uint) |
| 0:221 move second child to first child ( temp int) |
| 0:221 'out_i1' ( temp int) |
| 0:221 imageAtomicOr ( temp int) |
| 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:221 i1: direct index for structure ( uniform int) |
| 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:221 Constant: |
| 0:221 5 (const uint) |
| 0:221 i1: direct index for structure ( uniform int) |
| 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:221 Constant: |
| 0:221 5 (const uint) |
| 0:222 imageAtomicXor ( temp int) |
| 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:222 i1: direct index for structure ( uniform int) |
| 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:222 Constant: |
| 0:222 5 (const uint) |
| 0:222 i1b: direct index for structure ( uniform int) |
| 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:222 Constant: |
| 0:222 8 (const uint) |
| 0:223 move second child to first child ( temp int) |
| 0:223 'out_i1' ( temp int) |
| 0:223 imageAtomicXor ( temp int) |
| 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:223 i1: direct index for structure ( uniform int) |
| 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:223 Constant: |
| 0:223 5 (const uint) |
| 0:223 i1: direct index for structure ( uniform int) |
| 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:223 Constant: |
| 0:223 5 (const uint) |
| 0:226 imageAtomicAdd ( temp uint) |
| 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:226 u1: direct index for structure ( uniform uint) |
| 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:226 Constant: |
| 0:226 0 (const uint) |
| 0:226 u1: direct index for structure ( uniform uint) |
| 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:226 Constant: |
| 0:226 0 (const uint) |
| 0:227 move second child to first child ( temp uint) |
| 0:227 'out_u1' ( temp uint) |
| 0:227 imageAtomicAdd ( temp uint) |
| 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:227 u1: direct index for structure ( uniform uint) |
| 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:227 Constant: |
| 0:227 0 (const uint) |
| 0:227 u1: direct index for structure ( uniform uint) |
| 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:227 Constant: |
| 0:227 0 (const uint) |
| 0:228 imageAtomicAnd ( temp uint) |
| 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:228 u1: direct index for structure ( uniform uint) |
| 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:228 Constant: |
| 0:228 0 (const uint) |
| 0:228 u1: direct index for structure ( uniform uint) |
| 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:228 Constant: |
| 0:228 0 (const uint) |
| 0:229 move second child to first child ( temp uint) |
| 0:229 'out_u1' ( temp uint) |
| 0:229 imageAtomicAnd ( temp uint) |
| 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:229 u1: direct index for structure ( uniform uint) |
| 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:229 Constant: |
| 0:229 0 (const uint) |
| 0:229 u1: direct index for structure ( uniform uint) |
| 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:229 Constant: |
| 0:229 0 (const uint) |
| 0:230 move second child to first child ( temp uint) |
| 0:230 'out_u1' ( temp uint) |
| 0:230 imageAtomicCompSwap ( temp uint) |
| 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:230 u1: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 0 (const uint) |
| 0:230 u1b: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 3 (const uint) |
| 0:230 u1c: direct index for structure ( uniform uint) |
| 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:230 Constant: |
| 0:230 4 (const uint) |
| 0:231 move second child to first child ( temp uint) |
| 0:231 'out_u1' ( temp uint) |
| 0:231 imageAtomicExchange ( temp uint) |
| 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:231 u1: direct index for structure ( uniform uint) |
| 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:231 Constant: |
| 0:231 0 (const uint) |
| 0:231 u1: direct index for structure ( uniform uint) |
| 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:231 Constant: |
| 0:231 0 (const uint) |
| 0:232 imageAtomicMax ( temp uint) |
| 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:232 u1: direct index for structure ( uniform uint) |
| 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:232 Constant: |
| 0:232 0 (const uint) |
| 0:232 u1: direct index for structure ( uniform uint) |
| 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:232 Constant: |
| 0:232 0 (const uint) |
| 0:233 move second child to first child ( temp uint) |
| 0:233 'out_u1' ( temp uint) |
| 0:233 imageAtomicMax ( temp uint) |
| 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:233 u1: direct index for structure ( uniform uint) |
| 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:233 Constant: |
| 0:233 0 (const uint) |
| 0:233 u1: direct index for structure ( uniform uint) |
| 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:233 Constant: |
| 0:233 0 (const uint) |
| 0:234 imageAtomicMin ( temp uint) |
| 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:234 u1: direct index for structure ( uniform uint) |
| 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:234 Constant: |
| 0:234 0 (const uint) |
| 0:234 u1: direct index for structure ( uniform uint) |
| 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:234 Constant: |
| 0:234 0 (const uint) |
| 0:235 move second child to first child ( temp uint) |
| 0:235 'out_u1' ( temp uint) |
| 0:235 imageAtomicMin ( temp uint) |
| 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:235 u1: direct index for structure ( uniform uint) |
| 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:235 Constant: |
| 0:235 0 (const uint) |
| 0:235 u1: direct index for structure ( uniform uint) |
| 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:235 Constant: |
| 0:235 0 (const uint) |
| 0:236 imageAtomicOr ( temp uint) |
| 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:236 u1: direct index for structure ( uniform uint) |
| 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:236 Constant: |
| 0:236 0 (const uint) |
| 0:236 u1: direct index for structure ( uniform uint) |
| 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:236 Constant: |
| 0:236 0 (const uint) |
| 0:237 move second child to first child ( temp uint) |
| 0:237 'out_u1' ( temp uint) |
| 0:237 imageAtomicOr ( temp uint) |
| 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:237 u1: direct index for structure ( uniform uint) |
| 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:237 Constant: |
| 0:237 0 (const uint) |
| 0:237 u1: direct index for structure ( uniform uint) |
| 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:237 Constant: |
| 0:237 0 (const uint) |
| 0:238 imageAtomicXor ( temp uint) |
| 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:238 u1: direct index for structure ( uniform uint) |
| 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:238 Constant: |
| 0:238 0 (const uint) |
| 0:238 u1: direct index for structure ( uniform uint) |
| 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:238 Constant: |
| 0:238 0 (const uint) |
| 0:239 move second child to first child ( temp uint) |
| 0:239 'out_u1' ( temp uint) |
| 0:239 imageAtomicXor ( temp uint) |
| 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:239 u1: direct index for structure ( uniform uint) |
| 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:239 Constant: |
| 0:239 0 (const uint) |
| 0:239 u1: direct index for structure ( uniform uint) |
| 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:239 Constant: |
| 0:239 0 (const uint) |
| 0:242 move second child to first child ( temp 4-component vector of float) |
| 0:242 Color: direct index for structure ( temp 4-component vector of float) |
| 0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:242 Constant: |
| 0:242 0 (const int) |
| 0:242 Constant: |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:242 1.000000 |
| 0:243 Branch: Return with expression |
| 0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Function Definition: main( ( temp void) |
| 0:45 Function Parameters: |
| 0:? Sequence |
| 0:45 Sequence |
| 0:45 move second child to first child ( temp 4-component vector of float) |
| 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) |
| 0:45 Color: direct index for structure ( temp 4-component vector of float) |
| 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) |
| 0:45 Constant: |
| 0:45 0 (const int) |
| 0:? Linker Objects |
| 0:? 'g_sSamp' ( uniform sampler) |
| 0:? 'g_tTex1df1' (layout( r32f) uniform image1D) |
| 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) |
| 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) |
| 0:? 'g_tTex2df1' (layout( r32f) uniform image2D) |
| 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) |
| 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) |
| 0:? 'g_tTex3df1' (layout( r32f) uniform image3D) |
| 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) |
| 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) |
| 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) |
| 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) |
| 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) |
| 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) |
| 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) |
| 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) |
| 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) |
| 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) |
| 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) |
| 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) |
| 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) |
| |
| // Module Version 10000 |
| // Generated by (magic number): 8000a |
| // Id's are bound by 1147 |
| |
| Capability Shader |
| Capability Image1D |
| Capability ImageBuffer |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Fragment 4 "main" 1117 |
| ExecutionMode 4 OriginUpperLeft |
| Source HLSL 500 |
| Name 4 "main" |
| Name 8 "PS_OUTPUT" |
| MemberName 8(PS_OUTPUT) 0 "Color" |
| Name 10 "@main(" |
| Name 15 "g_tTex1di1" |
| Name 21 "$Global" |
| MemberName 21($Global) 0 "u1" |
| MemberName 21($Global) 1 "u2" |
| MemberName 21($Global) 2 "u3" |
| MemberName 21($Global) 3 "u1b" |
| MemberName 21($Global) 4 "u1c" |
| MemberName 21($Global) 5 "i1" |
| MemberName 21($Global) 6 "i2" |
| MemberName 21($Global) 7 "i3" |
| MemberName 21($Global) 8 "i1b" |
| MemberName 21($Global) 9 "i1c" |
| Name 23 "" |
| Name 37 "out_i1" |
| Name 121 "g_tTex1du1" |
| Name 132 "out_u1" |
| Name 217 "g_tTex2di1" |
| Name 308 "g_tTex2du1" |
| Name 399 "g_tTex3di1" |
| Name 490 "g_tTex3du1" |
| Name 581 "g_tTex1di1a" |
| Name 670 "g_tTex1du1a" |
| Name 931 "g_tBuffI" |
| Name 1020 "g_tBuffU" |
| Name 1108 "psout" |
| Name 1117 "@entryPointOutput.Color" |
| Name 1122 "g_sSamp" |
| Name 1125 "g_tTex1df1" |
| Name 1128 "g_tTex2df1" |
| Name 1131 "g_tTex3df1" |
| Name 1134 "g_tTex1df1a" |
| Name 1137 "g_tTex2df1a" |
| Name 1140 "g_tTex2di1a" |
| Name 1143 "g_tTex2du1a" |
| Name 1146 "g_tBuffF" |
| Decorate 15(g_tTex1di1) DescriptorSet 0 |
| Decorate 15(g_tTex1di1) Binding 0 |
| MemberDecorate 21($Global) 0 Offset 0 |
| MemberDecorate 21($Global) 1 Offset 8 |
| MemberDecorate 21($Global) 2 Offset 16 |
| MemberDecorate 21($Global) 3 Offset 28 |
| MemberDecorate 21($Global) 4 Offset 32 |
| MemberDecorate 21($Global) 5 Offset 36 |
| MemberDecorate 21($Global) 6 Offset 40 |
| MemberDecorate 21($Global) 7 Offset 48 |
| MemberDecorate 21($Global) 8 Offset 60 |
| MemberDecorate 21($Global) 9 Offset 64 |
| Decorate 21($Global) Block |
| Decorate 23 DescriptorSet 0 |
| Decorate 23 Binding 0 |
| Decorate 121(g_tTex1du1) DescriptorSet 0 |
| Decorate 121(g_tTex1du1) Binding 0 |
| Decorate 217(g_tTex2di1) DescriptorSet 0 |
| Decorate 217(g_tTex2di1) Binding 0 |
| Decorate 308(g_tTex2du1) DescriptorSet 0 |
| Decorate 308(g_tTex2du1) Binding 0 |
| Decorate 399(g_tTex3di1) DescriptorSet 0 |
| Decorate 399(g_tTex3di1) Binding 0 |
| Decorate 490(g_tTex3du1) DescriptorSet 0 |
| Decorate 490(g_tTex3du1) Binding 0 |
| Decorate 581(g_tTex1di1a) DescriptorSet 0 |
| Decorate 581(g_tTex1di1a) Binding 0 |
| Decorate 670(g_tTex1du1a) DescriptorSet 0 |
| Decorate 670(g_tTex1du1a) Binding 0 |
| Decorate 931(g_tBuffI) DescriptorSet 0 |
| Decorate 931(g_tBuffI) Binding 0 |
| Decorate 1020(g_tBuffU) DescriptorSet 0 |
| Decorate 1020(g_tBuffU) Binding 0 |
| Decorate 1117(@entryPointOutput.Color) Location 0 |
| Decorate 1122(g_sSamp) DescriptorSet 0 |
| Decorate 1122(g_sSamp) Binding 0 |
| Decorate 1125(g_tTex1df1) DescriptorSet 0 |
| Decorate 1125(g_tTex1df1) Binding 0 |
| Decorate 1128(g_tTex2df1) DescriptorSet 0 |
| Decorate 1128(g_tTex2df1) Binding 0 |
| Decorate 1131(g_tTex3df1) DescriptorSet 0 |
| Decorate 1131(g_tTex3df1) Binding 0 |
| Decorate 1134(g_tTex1df1a) DescriptorSet 0 |
| Decorate 1134(g_tTex1df1a) Binding 0 |
| Decorate 1137(g_tTex2df1a) DescriptorSet 0 |
| Decorate 1137(g_tTex2df1a) Binding 0 |
| Decorate 1140(g_tTex2di1a) DescriptorSet 0 |
| Decorate 1140(g_tTex2di1a) Binding 0 |
| Decorate 1143(g_tTex2du1a) DescriptorSet 0 |
| Decorate 1143(g_tTex2du1a) Binding 0 |
| Decorate 1146(g_tBuffF) DescriptorSet 0 |
| Decorate 1146(g_tBuffF) Binding 0 |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| 6: TypeFloat 32 |
| 7: TypeVector 6(float) 4 |
| 8(PS_OUTPUT): TypeStruct 7(fvec4) |
| 9: TypeFunction 8(PS_OUTPUT) |
| 12: TypeInt 32 1 |
| 13: TypeImage 12(int) 1D nonsampled format:R32i |
| 14: TypePointer UniformConstant 13 |
| 15(g_tTex1di1): 14(ptr) Variable UniformConstant |
| 16: TypeInt 32 0 |
| 17: TypeVector 16(int) 2 |
| 18: TypeVector 16(int) 3 |
| 19: TypeVector 12(int) 2 |
| 20: TypeVector 12(int) 3 |
| 21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int) |
| 22: TypePointer Uniform 21($Global) |
| 23: 22(ptr) Variable Uniform |
| 24: 12(int) Constant 5 |
| 25: TypePointer Uniform 12(int) |
| 28: 12(int) Constant 8 |
| 31: 16(int) Constant 0 |
| 32: TypePointer Image 12(int) |
| 34: 16(int) Constant 1 |
| 36: TypePointer Function 12(int) |
| 60: 12(int) Constant 9 |
| 119: TypeImage 16(int) 1D nonsampled format:R32ui |
| 120: TypePointer UniformConstant 119 |
| 121(g_tTex1du1): 120(ptr) Variable UniformConstant |
| 122: 12(int) Constant 0 |
| 123: TypePointer Uniform 16(int) |
| 128: TypePointer Image 16(int) |
| 131: TypePointer Function 16(int) |
| 153: 12(int) Constant 3 |
| 156: 12(int) Constant 4 |
| 215: TypeImage 12(int) 2D nonsampled format:R32i |
| 216: TypePointer UniformConstant 215 |
| 217(g_tTex2di1): 216(ptr) Variable UniformConstant |
| 218: 12(int) Constant 6 |
| 219: TypePointer Uniform 19(ivec2) |
| 306: TypeImage 16(int) 2D nonsampled format:R32ui |
| 307: TypePointer UniformConstant 306 |
| 308(g_tTex2du1): 307(ptr) Variable UniformConstant |
| 309: 12(int) Constant 1 |
| 310: TypePointer Uniform 17(ivec2) |
| 397: TypeImage 12(int) 3D nonsampled format:R32i |
| 398: TypePointer UniformConstant 397 |
| 399(g_tTex3di1): 398(ptr) Variable UniformConstant |
| 400: 12(int) Constant 7 |
| 401: TypePointer Uniform 20(ivec3) |
| 488: TypeImage 16(int) 3D nonsampled format:R32ui |
| 489: TypePointer UniformConstant 488 |
| 490(g_tTex3du1): 489(ptr) Variable UniformConstant |
| 491: 12(int) Constant 2 |
| 492: TypePointer Uniform 18(ivec3) |
| 579: TypeImage 12(int) 1D array nonsampled format:R32i |
| 580: TypePointer UniformConstant 579 |
| 581(g_tTex1di1a): 580(ptr) Variable UniformConstant |
| 668: TypeImage 16(int) 1D array nonsampled format:R32ui |
| 669: TypePointer UniformConstant 668 |
| 670(g_tTex1du1a): 669(ptr) Variable UniformConstant |
| 929: TypeImage 12(int) Buffer nonsampled format:R32i |
| 930: TypePointer UniformConstant 929 |
| 931(g_tBuffI): 930(ptr) Variable UniformConstant |
| 1018: TypeImage 16(int) Buffer nonsampled format:R32ui |
| 1019: TypePointer UniformConstant 1018 |
| 1020(g_tBuffU): 1019(ptr) Variable UniformConstant |
| 1107: TypePointer Function 8(PS_OUTPUT) |
| 1109: 6(float) Constant 1065353216 |
| 1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109 |
| 1111: TypePointer Function 7(fvec4) |
| 1116: TypePointer Output 7(fvec4) |
| 1117(@entryPointOutput.Color): 1116(ptr) Variable Output |
| 1120: TypeSampler |
| 1121: TypePointer UniformConstant 1120 |
| 1122(g_sSamp): 1121(ptr) Variable UniformConstant |
| 1123: TypeImage 6(float) 1D nonsampled format:R32f |
| 1124: TypePointer UniformConstant 1123 |
| 1125(g_tTex1df1): 1124(ptr) Variable UniformConstant |
| 1126: TypeImage 6(float) 2D nonsampled format:R32f |
| 1127: TypePointer UniformConstant 1126 |
| 1128(g_tTex2df1): 1127(ptr) Variable UniformConstant |
| 1129: TypeImage 6(float) 3D nonsampled format:R32f |
| 1130: TypePointer UniformConstant 1129 |
| 1131(g_tTex3df1): 1130(ptr) Variable UniformConstant |
| 1132: TypeImage 6(float) 1D array nonsampled format:R32f |
| 1133: TypePointer UniformConstant 1132 |
| 1134(g_tTex1df1a): 1133(ptr) Variable UniformConstant |
| 1135: TypeImage 6(float) 2D array nonsampled format:R32f |
| 1136: TypePointer UniformConstant 1135 |
| 1137(g_tTex2df1a): 1136(ptr) Variable UniformConstant |
| 1138: TypeImage 12(int) 2D array nonsampled format:R32i |
| 1139: TypePointer UniformConstant 1138 |
| 1140(g_tTex2di1a): 1139(ptr) Variable UniformConstant |
| 1141: TypeImage 16(int) 2D array nonsampled format:R32ui |
| 1142: TypePointer UniformConstant 1141 |
| 1143(g_tTex2du1a): 1142(ptr) Variable UniformConstant |
| 1144: TypeImage 6(float) Buffer nonsampled format:R32f |
| 1145: TypePointer UniformConstant 1144 |
| 1146(g_tBuffF): 1145(ptr) Variable UniformConstant |
| 4(main): 2 Function None 3 |
| 5: Label |
| 1118:8(PS_OUTPUT) FunctionCall 10(@main() |
| 1119: 7(fvec4) CompositeExtract 1118 0 |
| Store 1117(@entryPointOutput.Color) 1119 |
| Return |
| FunctionEnd |
| 10(@main():8(PS_OUTPUT) Function None 9 |
| 11: Label |
| 37(out_i1): 36(ptr) Variable Function |
| 132(out_u1): 131(ptr) Variable Function |
| 1108(psout): 1107(ptr) Variable Function |
| 26: 25(ptr) AccessChain 23 24 |
| 27: 12(int) Load 26 |
| 29: 25(ptr) AccessChain 23 28 |
| 30: 12(int) Load 29 |
| 33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31 |
| 35: 12(int) AtomicIAdd 33 34 31 30 |
| 38: 25(ptr) AccessChain 23 24 |
| 39: 12(int) Load 38 |
| 40: 25(ptr) AccessChain 23 24 |
| 41: 12(int) Load 40 |
| 42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31 |
| 43: 12(int) AtomicIAdd 42 34 31 41 |
| Store 37(out_i1) 43 |
| 44: 25(ptr) AccessChain 23 24 |
| 45: 12(int) Load 44 |
| 46: 25(ptr) AccessChain 23 28 |
| 47: 12(int) Load 46 |
| 48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31 |
| 49: 12(int) AtomicAnd 48 34 31 47 |
| 50: 25(ptr) AccessChain 23 24 |
| 51: 12(int) Load 50 |
| 52: 25(ptr) AccessChain 23 24 |
| 53: 12(int) Load 52 |
| 54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31 |
| 55: 12(int) AtomicAnd 54 34 31 53 |
| Store 37(out_i1) 55 |
| 56: 25(ptr) AccessChain 23 24 |
| 57: 12(int) Load 56 |
| 58: 25(ptr) AccessChain 23 28 |
| 59: 12(int) Load 58 |
| 61: 25(ptr) AccessChain 23 60 |
| 62: 12(int) Load 61 |
| 63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31 |
| 64: 12(int) AtomicCompareExchange 63 34 31 31 62 59 |
| Store 37(out_i1) 64 |
| 65: 25(ptr) AccessChain 23 24 |
| 66: 12(int) Load 65 |
| 67: 25(ptr) AccessChain 23 24 |
| 68: 12(int) Load 67 |
| 69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31 |
| 70: 12(int) AtomicExchange 69 34 31 68 |
| Store 37(out_i1) 70 |
| 71: 25(ptr) AccessChain 23 24 |
| 72: 12(int) Load 71 |
| 73: 25(ptr) AccessChain 23 28 |
| 74: 12(int) Load 73 |
| 75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31 |
| 76: 12(int) AtomicSMax 75 34 31 74 |
| 77: 25(ptr) AccessChain 23 24 |
| 78: 12(int) Load 77 |
| 79: 25(ptr) AccessChain 23 24 |
| 80: 12(int) Load 79 |
| 81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31 |
| 82: 12(int) AtomicSMax 81 34 31 80 |
| Store 37(out_i1) 82 |
| 83: 25(ptr) AccessChain 23 24 |
| 84: 12(int) Load 83 |
| 85: 25(ptr) AccessChain 23 28 |
| 86: 12(int) Load 85 |
| 87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31 |
| 88: 12(int) AtomicSMin 87 34 31 86 |
| 89: 25(ptr) AccessChain 23 24 |
| 90: 12(int) Load 89 |
| 91: 25(ptr) AccessChain 23 24 |
| 92: 12(int) Load 91 |
| 93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31 |
| 94: 12(int) AtomicSMin 93 34 31 92 |
| Store 37(out_i1) 94 |
| 95: 25(ptr) AccessChain 23 24 |
| 96: 12(int) Load 95 |
| 97: 25(ptr) AccessChain 23 28 |
| 98: 12(int) Load 97 |
| 99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31 |
| 100: 12(int) AtomicOr 99 34 31 98 |
| 101: 25(ptr) AccessChain 23 24 |
| 102: 12(int) Load 101 |
| 103: 25(ptr) AccessChain 23 24 |
| 104: 12(int) Load 103 |
| 105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31 |
| 106: 12(int) AtomicOr 105 34 31 104 |
| Store 37(out_i1) 106 |
| 107: 25(ptr) AccessChain 23 24 |
| 108: 12(int) Load 107 |
| 109: 25(ptr) AccessChain 23 28 |
| 110: 12(int) Load 109 |
| 111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31 |
| 112: 12(int) AtomicXor 111 34 31 110 |
| 113: 25(ptr) AccessChain 23 24 |
| 114: 12(int) Load 113 |
| 115: 25(ptr) AccessChain 23 24 |
| 116: 12(int) Load 115 |
| 117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31 |
| 118: 12(int) AtomicXor 117 34 31 116 |
| Store 37(out_i1) 118 |
| 124: 123(ptr) AccessChain 23 122 |
| 125: 16(int) Load 124 |
| 126: 123(ptr) AccessChain 23 122 |
| 127: 16(int) Load 126 |
| 129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31 |
| 130: 16(int) AtomicIAdd 129 34 31 127 |
| 133: 123(ptr) AccessChain 23 122 |
| 134: 16(int) Load 133 |
| 135: 123(ptr) AccessChain 23 122 |
| 136: 16(int) Load 135 |
| 137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31 |
| 138: 16(int) AtomicIAdd 137 34 31 136 |
| Store 132(out_u1) 138 |
| 139: 123(ptr) AccessChain 23 122 |
| 140: 16(int) Load 139 |
| 141: 123(ptr) AccessChain 23 122 |
| 142: 16(int) Load 141 |
| 143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31 |
| 144: 16(int) AtomicAnd 143 34 31 142 |
| 145: 123(ptr) AccessChain 23 122 |
| 146: 16(int) Load 145 |
| 147: 123(ptr) AccessChain 23 122 |
| 148: 16(int) Load 147 |
| 149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31 |
| 150: 16(int) AtomicAnd 149 34 31 148 |
| Store 132(out_u1) 150 |
| 151: 123(ptr) AccessChain 23 122 |
| 152: 16(int) Load 151 |
| 154: 123(ptr) AccessChain 23 153 |
| 155: 16(int) Load 154 |
| 157: 123(ptr) AccessChain 23 156 |
| 158: 16(int) Load 157 |
| 159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31 |
| 160: 16(int) AtomicCompareExchange 159 34 31 31 158 155 |
| Store 132(out_u1) 160 |
| 161: 123(ptr) AccessChain 23 122 |
| 162: 16(int) Load 161 |
| 163: 123(ptr) AccessChain 23 122 |
| 164: 16(int) Load 163 |
| 165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31 |
| 166: 16(int) AtomicExchange 165 34 31 164 |
| Store 132(out_u1) 166 |
| 167: 123(ptr) AccessChain 23 122 |
| 168: 16(int) Load 167 |
| 169: 123(ptr) AccessChain 23 122 |
| 170: 16(int) Load 169 |
| 171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31 |
| 172: 16(int) AtomicUMax 171 34 31 170 |
| 173: 123(ptr) AccessChain 23 122 |
| 174: 16(int) Load 173 |
| 175: 123(ptr) AccessChain 23 122 |
| 176: 16(int) Load 175 |
| 177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31 |
| 178: 16(int) AtomicUMax 177 34 31 176 |
| Store 132(out_u1) 178 |
| 179: 123(ptr) AccessChain 23 122 |
| 180: 16(int) Load 179 |
| 181: 123(ptr) AccessChain 23 122 |
| 182: 16(int) Load 181 |
| 183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31 |
| 184: 16(int) AtomicUMin 183 34 31 182 |
| 185: 123(ptr) AccessChain 23 122 |
| 186: 16(int) Load 185 |
| 187: 123(ptr) AccessChain 23 122 |
| 188: 16(int) Load 187 |
| 189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31 |
| 190: 16(int) AtomicUMin 189 34 31 188 |
| Store 132(out_u1) 190 |
| 191: 123(ptr) AccessChain 23 122 |
| 192: 16(int) Load 191 |
| 193: 123(ptr) AccessChain 23 122 |
| 194: 16(int) Load 193 |
| 195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31 |
| 196: 16(int) AtomicOr 195 34 31 194 |
| 197: 123(ptr) AccessChain 23 122 |
| 198: 16(int) Load 197 |
| 199: 123(ptr) AccessChain 23 122 |
| 200: 16(int) Load 199 |
| 201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31 |
| 202: 16(int) AtomicOr 201 34 31 200 |
| Store 132(out_u1) 202 |
| 203: 123(ptr) AccessChain 23 122 |
| 204: 16(int) Load 203 |
| 205: 123(ptr) AccessChain 23 122 |
| 206: 16(int) Load 205 |
| 207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31 |
| 208: 16(int) AtomicXor 207 34 31 206 |
| 209: 123(ptr) AccessChain 23 122 |
| 210: 16(int) Load 209 |
| 211: 123(ptr) AccessChain 23 122 |
| 212: 16(int) Load 211 |
| 213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31 |
| 214: 16(int) AtomicXor 213 34 31 212 |
| Store 132(out_u1) 214 |
| 220: 219(ptr) AccessChain 23 218 |
| 221: 19(ivec2) Load 220 |
| 222: 25(ptr) AccessChain 23 28 |
| 223: 12(int) Load 222 |
| 224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31 |
| 225: 12(int) AtomicIAdd 224 34 31 223 |
| 226: 219(ptr) AccessChain 23 218 |
| 227: 19(ivec2) Load 226 |
| 228: 25(ptr) AccessChain 23 24 |
| 229: 12(int) Load 228 |
| 230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31 |
| 231: 12(int) AtomicIAdd 230 34 31 229 |
| Store 37(out_i1) 231 |
| 232: 219(ptr) AccessChain 23 218 |
| 233: 19(ivec2) Load 232 |
| 234: 25(ptr) AccessChain 23 28 |
| 235: 12(int) Load 234 |
| 236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31 |
| 237: 12(int) AtomicAnd 236 34 31 235 |
| 238: 219(ptr) AccessChain 23 218 |
| 239: 19(ivec2) Load 238 |
| 240: 25(ptr) AccessChain 23 24 |
| 241: 12(int) Load 240 |
| 242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31 |
| 243: 12(int) AtomicAnd 242 34 31 241 |
| Store 37(out_i1) 243 |
| 244: 219(ptr) AccessChain 23 218 |
| 245: 19(ivec2) Load 244 |
| 246: 25(ptr) AccessChain 23 28 |
| 247: 12(int) Load 246 |
| 248: 25(ptr) AccessChain 23 60 |
| 249: 12(int) Load 248 |
| 250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31 |
| 251: 12(int) AtomicCompareExchange 250 34 31 31 249 247 |
| Store 37(out_i1) 251 |
| 252: 219(ptr) AccessChain 23 218 |
| 253: 19(ivec2) Load 252 |
| 254: 25(ptr) AccessChain 23 24 |
| 255: 12(int) Load 254 |
| 256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31 |
| 257: 12(int) AtomicExchange 256 34 31 255 |
| Store 37(out_i1) 257 |
| 258: 219(ptr) AccessChain 23 218 |
| 259: 19(ivec2) Load 258 |
| 260: 25(ptr) AccessChain 23 28 |
| 261: 12(int) Load 260 |
| 262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31 |
| 263: 12(int) AtomicSMax 262 34 31 261 |
| 264: 219(ptr) AccessChain 23 218 |
| 265: 19(ivec2) Load 264 |
| 266: 25(ptr) AccessChain 23 24 |
| 267: 12(int) Load 266 |
| 268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31 |
| 269: 12(int) AtomicSMax 268 34 31 267 |
| Store 37(out_i1) 269 |
| 270: 219(ptr) AccessChain 23 218 |
| 271: 19(ivec2) Load 270 |
| 272: 25(ptr) AccessChain 23 28 |
| 273: 12(int) Load 272 |
| 274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31 |
| 275: 12(int) AtomicSMin 274 34 31 273 |
| 276: 219(ptr) AccessChain 23 218 |
| 277: 19(ivec2) Load 276 |
| 278: 25(ptr) AccessChain 23 24 |
| 279: 12(int) Load 278 |
| 280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31 |
| 281: 12(int) AtomicSMin 280 34 31 279 |
| Store 37(out_i1) 281 |
| 282: 219(ptr) AccessChain 23 218 |
| 283: 19(ivec2) Load 282 |
| 284: 25(ptr) AccessChain 23 28 |
| 285: 12(int) Load 284 |
| 286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31 |
| 287: 12(int) AtomicOr 286 34 31 285 |
| 288: 219(ptr) AccessChain 23 218 |
| 289: 19(ivec2) Load 288 |
| 290: 25(ptr) AccessChain 23 24 |
| 291: 12(int) Load 290 |
| 292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31 |
| 293: 12(int) AtomicOr 292 34 31 291 |
| Store 37(out_i1) 293 |
| 294: 219(ptr) AccessChain 23 218 |
| 295: 19(ivec2) Load 294 |
| 296: 25(ptr) AccessChain 23 28 |
| 297: 12(int) Load 296 |
| 298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31 |
| 299: 12(int) AtomicXor 298 34 31 297 |
| 300: 219(ptr) AccessChain 23 218 |
| 301: 19(ivec2) Load 300 |
| 302: 25(ptr) AccessChain 23 24 |
| 303: 12(int) Load 302 |
| 304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31 |
| 305: 12(int) AtomicXor 304 34 31 303 |
| Store 37(out_i1) 305 |
| 311: 310(ptr) AccessChain 23 309 |
| 312: 17(ivec2) Load 311 |
| 313: 123(ptr) AccessChain 23 122 |
| 314: 16(int) Load 313 |
| 315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31 |
| 316: 16(int) AtomicIAdd 315 34 31 314 |
| 317: 310(ptr) AccessChain 23 309 |
| 318: 17(ivec2) Load 317 |
| 319: 123(ptr) AccessChain 23 122 |
| 320: 16(int) Load 319 |
| 321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31 |
| 322: 16(int) AtomicIAdd 321 34 31 320 |
| Store 132(out_u1) 322 |
| 323: 310(ptr) AccessChain 23 309 |
| 324: 17(ivec2) Load 323 |
| 325: 123(ptr) AccessChain 23 122 |
| 326: 16(int) Load 325 |
| 327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31 |
| 328: 16(int) AtomicAnd 327 34 31 326 |
| 329: 310(ptr) AccessChain 23 309 |
| 330: 17(ivec2) Load 329 |
| 331: 123(ptr) AccessChain 23 122 |
| 332: 16(int) Load 331 |
| 333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31 |
| 334: 16(int) AtomicAnd 333 34 31 332 |
| Store 132(out_u1) 334 |
| 335: 310(ptr) AccessChain 23 309 |
| 336: 17(ivec2) Load 335 |
| 337: 123(ptr) AccessChain 23 153 |
| 338: 16(int) Load 337 |
| 339: 123(ptr) AccessChain 23 156 |
| 340: 16(int) Load 339 |
| 341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31 |
| 342: 16(int) AtomicCompareExchange 341 34 31 31 340 338 |
| Store 132(out_u1) 342 |
| 343: 310(ptr) AccessChain 23 309 |
| 344: 17(ivec2) Load 343 |
| 345: 123(ptr) AccessChain 23 122 |
| 346: 16(int) Load 345 |
| 347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31 |
| 348: 16(int) AtomicExchange 347 34 31 346 |
| Store 132(out_u1) 348 |
| 349: 310(ptr) AccessChain 23 309 |
| 350: 17(ivec2) Load 349 |
| 351: 123(ptr) AccessChain 23 122 |
| 352: 16(int) Load 351 |
| 353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31 |
| 354: 16(int) AtomicUMax 353 34 31 352 |
| 355: 310(ptr) AccessChain 23 309 |
| 356: 17(ivec2) Load 355 |
| 357: 123(ptr) AccessChain 23 122 |
| 358: 16(int) Load 357 |
| 359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31 |
| 360: 16(int) AtomicUMax 359 34 31 358 |
| Store 132(out_u1) 360 |
| 361: 310(ptr) AccessChain 23 309 |
| 362: 17(ivec2) Load 361 |
| 363: 123(ptr) AccessChain 23 122 |
| 364: 16(int) Load 363 |
| 365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31 |
| 366: 16(int) AtomicUMin 365 34 31 364 |
| 367: 310(ptr) AccessChain 23 309 |
| 368: 17(ivec2) Load 367 |
| 369: 123(ptr) AccessChain 23 122 |
| 370: 16(int) Load 369 |
| 371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31 |
| 372: 16(int) AtomicUMin 371 34 31 370 |
| Store 132(out_u1) 372 |
| 373: 310(ptr) AccessChain 23 309 |
| 374: 17(ivec2) Load 373 |
| 375: 123(ptr) AccessChain 23 122 |
| 376: 16(int) Load 375 |
| 377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31 |
| 378: 16(int) AtomicOr 377 34 31 376 |
| 379: 310(ptr) AccessChain 23 309 |
| 380: 17(ivec2) Load 379 |
| 381: 123(ptr) AccessChain 23 122 |
| 382: 16(int) Load 381 |
| 383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31 |
| 384: 16(int) AtomicOr 383 34 31 382 |
| Store 132(out_u1) 384 |
| 385: 310(ptr) AccessChain 23 309 |
| 386: 17(ivec2) Load 385 |
| 387: 123(ptr) AccessChain 23 122 |
| 388: 16(int) Load 387 |
| 389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31 |
| 390: 16(int) AtomicXor 389 34 31 388 |
| 391: 310(ptr) AccessChain 23 309 |
| 392: 17(ivec2) Load 391 |
| 393: 123(ptr) AccessChain 23 122 |
| 394: 16(int) Load 393 |
| 395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31 |
| 396: 16(int) AtomicXor 395 34 31 394 |
| Store 132(out_u1) 396 |
| 402: 401(ptr) AccessChain 23 400 |
| 403: 20(ivec3) Load 402 |
| 404: 25(ptr) AccessChain 23 28 |
| 405: 12(int) Load 404 |
| 406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31 |
| 407: 12(int) AtomicIAdd 406 34 31 405 |
| 408: 401(ptr) AccessChain 23 400 |
| 409: 20(ivec3) Load 408 |
| 410: 25(ptr) AccessChain 23 24 |
| 411: 12(int) Load 410 |
| 412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31 |
| 413: 12(int) AtomicIAdd 412 34 31 411 |
| Store 37(out_i1) 413 |
| 414: 401(ptr) AccessChain 23 400 |
| 415: 20(ivec3) Load 414 |
| 416: 25(ptr) AccessChain 23 28 |
| 417: 12(int) Load 416 |
| 418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31 |
| 419: 12(int) AtomicAnd 418 34 31 417 |
| 420: 401(ptr) AccessChain 23 400 |
| 421: 20(ivec3) Load 420 |
| 422: 25(ptr) AccessChain 23 24 |
| 423: 12(int) Load 422 |
| 424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31 |
| 425: 12(int) AtomicAnd 424 34 31 423 |
| Store 37(out_i1) 425 |
| 426: 401(ptr) AccessChain 23 400 |
| 427: 20(ivec3) Load 426 |
| 428: 25(ptr) AccessChain 23 28 |
| 429: 12(int) Load 428 |
| 430: 25(ptr) AccessChain 23 60 |
| 431: 12(int) Load 430 |
| 432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31 |
| 433: 12(int) AtomicCompareExchange 432 34 31 31 431 429 |
| Store 37(out_i1) 433 |
| 434: 401(ptr) AccessChain 23 400 |
| 435: 20(ivec3) Load 434 |
| 436: 25(ptr) AccessChain 23 24 |
| 437: 12(int) Load 436 |
| 438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31 |
| 439: 12(int) AtomicExchange 438 34 31 437 |
| Store 37(out_i1) 439 |
| 440: 401(ptr) AccessChain 23 400 |
| 441: 20(ivec3) Load 440 |
| 442: 25(ptr) AccessChain 23 28 |
| 443: 12(int) Load 442 |
| 444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31 |
| 445: 12(int) AtomicSMax 444 34 31 443 |
| 446: 401(ptr) AccessChain 23 400 |
| 447: 20(ivec3) Load 446 |
| 448: 25(ptr) AccessChain 23 24 |
| 449: 12(int) Load 448 |
| 450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31 |
| 451: 12(int) AtomicSMax 450 34 31 449 |
| Store 37(out_i1) 451 |
| 452: 401(ptr) AccessChain 23 400 |
| 453: 20(ivec3) Load 452 |
| 454: 25(ptr) AccessChain 23 28 |
| 455: 12(int) Load 454 |
| 456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31 |
| 457: 12(int) AtomicSMin 456 34 31 455 |
| 458: 401(ptr) AccessChain 23 400 |
| 459: 20(ivec3) Load 458 |
| 460: 25(ptr) AccessChain 23 24 |
| 461: 12(int) Load 460 |
| 462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31 |
| 463: 12(int) AtomicSMin 462 34 31 461 |
| Store 37(out_i1) 463 |
| 464: 401(ptr) AccessChain 23 400 |
| 465: 20(ivec3) Load 464 |
| 466: 25(ptr) AccessChain 23 28 |
| 467: 12(int) Load 466 |
| 468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31 |
| 469: 12(int) AtomicOr 468 34 31 467 |
| 470: 401(ptr) AccessChain 23 400 |
| 471: 20(ivec3) Load 470 |
| 472: 25(ptr) AccessChain 23 24 |
| 473: 12(int) Load 472 |
| 474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31 |
| 475: 12(int) AtomicOr 474 34 31 473 |
| Store 37(out_i1) 475 |
| 476: 401(ptr) AccessChain 23 400 |
| 477: 20(ivec3) Load 476 |
| 478: 25(ptr) AccessChain 23 28 |
| 479: 12(int) Load 478 |
| 480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31 |
| 481: 12(int) AtomicXor 480 34 31 479 |
| 482: 401(ptr) AccessChain 23 400 |
| 483: 20(ivec3) Load 482 |
| 484: 25(ptr) AccessChain 23 24 |
| 485: 12(int) Load 484 |
| 486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31 |
| 487: 12(int) AtomicXor 486 34 31 485 |
| Store 37(out_i1) 487 |
| 493: 492(ptr) AccessChain 23 491 |
| 494: 18(ivec3) Load 493 |
| 495: 123(ptr) AccessChain 23 122 |
| 496: 16(int) Load 495 |
| 497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31 |
| 498: 16(int) AtomicIAdd 497 34 31 496 |
| 499: 492(ptr) AccessChain 23 491 |
| 500: 18(ivec3) Load 499 |
| 501: 123(ptr) AccessChain 23 122 |
| 502: 16(int) Load 501 |
| 503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31 |
| 504: 16(int) AtomicIAdd 503 34 31 502 |
| Store 132(out_u1) 504 |
| 505: 492(ptr) AccessChain 23 491 |
| 506: 18(ivec3) Load 505 |
| 507: 123(ptr) AccessChain 23 122 |
| 508: 16(int) Load 507 |
| 509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31 |
| 510: 16(int) AtomicAnd 509 34 31 508 |
| 511: 492(ptr) AccessChain 23 491 |
| 512: 18(ivec3) Load 511 |
| 513: 123(ptr) AccessChain 23 122 |
| 514: 16(int) Load 513 |
| 515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31 |
| 516: 16(int) AtomicAnd 515 34 31 514 |
| Store 132(out_u1) 516 |
| 517: 492(ptr) AccessChain 23 491 |
| 518: 18(ivec3) Load 517 |
| 519: 123(ptr) AccessChain 23 153 |
| 520: 16(int) Load 519 |
| 521: 123(ptr) AccessChain 23 156 |
| 522: 16(int) Load 521 |
| 523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31 |
| 524: 16(int) AtomicCompareExchange 523 34 31 31 522 520 |
| Store 132(out_u1) 524 |
| 525: 492(ptr) AccessChain 23 491 |
| 526: 18(ivec3) Load 525 |
| 527: 123(ptr) AccessChain 23 122 |
| 528: 16(int) Load 527 |
| 529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31 |
| 530: 16(int) AtomicExchange 529 34 31 528 |
| Store 132(out_u1) 530 |
| 531: 492(ptr) AccessChain 23 491 |
| 532: 18(ivec3) Load 531 |
| 533: 123(ptr) AccessChain 23 122 |
| 534: 16(int) Load 533 |
| 535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31 |
| 536: 16(int) AtomicUMax 535 34 31 534 |
| 537: 492(ptr) AccessChain 23 491 |
| 538: 18(ivec3) Load 537 |
| 539: 123(ptr) AccessChain 23 122 |
| 540: 16(int) Load 539 |
| 541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31 |
| 542: 16(int) AtomicUMax 541 34 31 540 |
| Store 132(out_u1) 542 |
| 543: 492(ptr) AccessChain 23 491 |
| 544: 18(ivec3) Load 543 |
| 545: 123(ptr) AccessChain 23 122 |
| 546: 16(int) Load 545 |
| 547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31 |
| 548: 16(int) AtomicUMin 547 34 31 546 |
| 549: 492(ptr) AccessChain 23 491 |
| 550: 18(ivec3) Load 549 |
| 551: 123(ptr) AccessChain 23 122 |
| 552: 16(int) Load 551 |
| 553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31 |
| 554: 16(int) AtomicUMin 553 34 31 552 |
| Store 132(out_u1) 554 |
| 555: 492(ptr) AccessChain 23 491 |
| 556: 18(ivec3) Load 555 |
| 557: 123(ptr) AccessChain 23 122 |
| 558: 16(int) Load 557 |
| 559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31 |
| 560: 16(int) AtomicOr 559 34 31 558 |
| 561: 492(ptr) AccessChain 23 491 |
| 562: 18(ivec3) Load 561 |
| 563: 123(ptr) AccessChain 23 122 |
| 564: 16(int) Load 563 |
| 565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31 |
| 566: 16(int) AtomicOr 565 34 31 564 |
| Store 132(out_u1) 566 |
| 567: 492(ptr) AccessChain 23 491 |
| 568: 18(ivec3) Load 567 |
| 569: 123(ptr) AccessChain 23 122 |
| 570: 16(int) Load 569 |
| 571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31 |
| 572: 16(int) AtomicXor 571 34 31 570 |
| 573: 492(ptr) AccessChain 23 491 |
| 574: 18(ivec3) Load 573 |
| 575: 123(ptr) AccessChain 23 122 |
| 576: 16(int) Load 575 |
| 577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31 |
| 578: 16(int) AtomicXor 577 34 31 576 |
| Store 132(out_u1) 578 |
| 582: 219(ptr) AccessChain 23 218 |
| 583: 19(ivec2) Load 582 |
| 584: 25(ptr) AccessChain 23 28 |
| 585: 12(int) Load 584 |
| 586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31 |
| 587: 12(int) AtomicIAdd 586 34 31 585 |
| 588: 219(ptr) AccessChain 23 218 |
| 589: 19(ivec2) Load 588 |
| 590: 25(ptr) AccessChain 23 24 |
| 591: 12(int) Load 590 |
| 592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31 |
| 593: 12(int) AtomicIAdd 592 34 31 591 |
| Store 37(out_i1) 593 |
| 594: 219(ptr) AccessChain 23 218 |
| 595: 19(ivec2) Load 594 |
| 596: 25(ptr) AccessChain 23 28 |
| 597: 12(int) Load 596 |
| 598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31 |
| 599: 12(int) AtomicAnd 598 34 31 597 |
| 600: 219(ptr) AccessChain 23 218 |
| 601: 19(ivec2) Load 600 |
| 602: 25(ptr) AccessChain 23 24 |
| 603: 12(int) Load 602 |
| 604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31 |
| 605: 12(int) AtomicAnd 604 34 31 603 |
| Store 37(out_i1) 605 |
| 606: 219(ptr) AccessChain 23 218 |
| 607: 19(ivec2) Load 606 |
| 608: 25(ptr) AccessChain 23 28 |
| 609: 12(int) Load 608 |
| 610: 25(ptr) AccessChain 23 60 |
| 611: 12(int) Load 610 |
| 612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31 |
| 613: 12(int) AtomicCompareExchange 612 34 31 31 611 609 |
| Store 37(out_i1) 613 |
| 614: 219(ptr) AccessChain 23 218 |
| 615: 19(ivec2) Load 614 |
| 616: 25(ptr) AccessChain 23 24 |
| 617: 12(int) Load 616 |
| 618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31 |
| 619: 12(int) AtomicExchange 618 34 31 617 |
| Store 37(out_i1) 619 |
| 620: 219(ptr) AccessChain 23 218 |
| 621: 19(ivec2) Load 620 |
| 622: 25(ptr) AccessChain 23 28 |
| 623: 12(int) Load 622 |
| 624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31 |
| 625: 12(int) AtomicSMax 624 34 31 623 |
| 626: 219(ptr) AccessChain 23 218 |
| 627: 19(ivec2) Load 626 |
| 628: 25(ptr) AccessChain 23 24 |
| 629: 12(int) Load 628 |
| 630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31 |
| 631: 12(int) AtomicSMax 630 34 31 629 |
| Store 37(out_i1) 631 |
| 632: 219(ptr) AccessChain 23 218 |
| 633: 19(ivec2) Load 632 |
| 634: 25(ptr) AccessChain 23 28 |
| 635: 12(int) Load 634 |
| 636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31 |
| 637: 12(int) AtomicSMin 636 34 31 635 |
| 638: 219(ptr) AccessChain 23 218 |
| 639: 19(ivec2) Load 638 |
| 640: 25(ptr) AccessChain 23 24 |
| 641: 12(int) Load 640 |
| 642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31 |
| 643: 12(int) AtomicSMin 642 34 31 641 |
| Store 37(out_i1) 643 |
| 644: 219(ptr) AccessChain 23 218 |
| 645: 19(ivec2) Load 644 |
| 646: 25(ptr) AccessChain 23 28 |
| 647: 12(int) Load 646 |
| 648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31 |
| 649: 12(int) AtomicOr 648 34 31 647 |
| 650: 219(ptr) AccessChain 23 218 |
| 651: 19(ivec2) Load 650 |
| 652: 25(ptr) AccessChain 23 24 |
| 653: 12(int) Load 652 |
| 654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31 |
| 655: 12(int) AtomicOr 654 34 31 653 |
| Store 37(out_i1) 655 |
| 656: 219(ptr) AccessChain 23 218 |
| 657: 19(ivec2) Load 656 |
| 658: 25(ptr) AccessChain 23 28 |
| 659: 12(int) Load 658 |
| 660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31 |
| 661: 12(int) AtomicXor 660 34 31 659 |
| 662: 219(ptr) AccessChain 23 218 |
| 663: 19(ivec2) Load 662 |
| 664: 25(ptr) AccessChain 23 24 |
| 665: 12(int) Load 664 |
| 666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31 |
| 667: 12(int) AtomicXor 666 34 31 665 |
| Store 37(out_i1) 667 |
| 671: 310(ptr) AccessChain 23 309 |
| 672: 17(ivec2) Load 671 |
| 673: 123(ptr) AccessChain 23 122 |
| 674: 16(int) Load 673 |
| 675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31 |
| 676: 16(int) AtomicIAdd 675 34 31 674 |
| 677: 310(ptr) AccessChain 23 309 |
| 678: 17(ivec2) Load 677 |
| 679: 123(ptr) AccessChain 23 122 |
| 680: 16(int) Load 679 |
| 681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31 |
| 682: 16(int) AtomicIAdd 681 34 31 680 |
| Store 132(out_u1) 682 |
| 683: 310(ptr) AccessChain 23 309 |
| 684: 17(ivec2) Load 683 |
| 685: 123(ptr) AccessChain 23 122 |
| 686: 16(int) Load 685 |
| 687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31 |
| 688: 16(int) AtomicAnd 687 34 31 686 |
| 689: 310(ptr) AccessChain 23 309 |
| 690: 17(ivec2) Load 689 |
| 691: 123(ptr) AccessChain 23 122 |
| 692: 16(int) Load 691 |
| 693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31 |
| 694: 16(int) AtomicAnd 693 34 31 692 |
| Store 132(out_u1) 694 |
| 695: 310(ptr) AccessChain 23 309 |
| 696: 17(ivec2) Load 695 |
| 697: 123(ptr) AccessChain 23 153 |
| 698: 16(int) Load 697 |
| 699: 123(ptr) AccessChain 23 156 |
| 700: 16(int) Load 699 |
| 701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31 |
| 702: 16(int) AtomicCompareExchange 701 34 31 31 700 698 |
| Store 132(out_u1) 702 |
| 703: 310(ptr) AccessChain 23 309 |
| 704: 17(ivec2) Load 703 |
| 705: 123(ptr) AccessChain 23 122 |
| 706: 16(int) Load 705 |
| 707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31 |
| 708: 16(int) AtomicExchange 707 34 31 706 |
| Store 132(out_u1) 708 |
| 709: 310(ptr) AccessChain 23 309 |
| 710: 17(ivec2) Load 709 |
| 711: 123(ptr) AccessChain 23 122 |
| 712: 16(int) Load 711 |
| 713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31 |
| 714: 16(int) AtomicUMax 713 34 31 712 |
| 715: 310(ptr) AccessChain 23 309 |
| 716: 17(ivec2) Load 715 |
| 717: 123(ptr) AccessChain 23 122 |
| 718: 16(int) Load 717 |
| 719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31 |
| 720: 16(int) AtomicUMax 719 34 31 718 |
| Store 132(out_u1) 720 |
| 721: 310(ptr) AccessChain 23 309 |
| 722: 17(ivec2) Load 721 |
| 723: 123(ptr) AccessChain 23 122 |
| 724: 16(int) Load 723 |
| 725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31 |
| 726: 16(int) AtomicUMin 725 34 31 724 |
| 727: 310(ptr) AccessChain 23 309 |
| 728: 17(ivec2) Load 727 |
| 729: 123(ptr) AccessChain 23 122 |
| 730: 16(int) Load 729 |
| 731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31 |
| 732: 16(int) AtomicUMin 731 34 31 730 |
| Store 132(out_u1) 732 |
| 733: 310(ptr) AccessChain 23 309 |
| 734: 17(ivec2) Load 733 |
| 735: 123(ptr) AccessChain 23 122 |
| 736: 16(int) Load 735 |
| 737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31 |
| 738: 16(int) AtomicOr 737 34 31 736 |
| 739: 310(ptr) AccessChain 23 309 |
| 740: 17(ivec2) Load 739 |
| 741: 123(ptr) AccessChain 23 122 |
| 742: 16(int) Load 741 |
| 743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31 |
| 744: 16(int) AtomicOr 743 34 31 742 |
| Store 132(out_u1) 744 |
| 745: 310(ptr) AccessChain 23 309 |
| 746: 17(ivec2) Load 745 |
| 747: 123(ptr) AccessChain 23 122 |
| 748: 16(int) Load 747 |
| 749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31 |
| 750: 16(int) AtomicXor 749 34 31 748 |
| 751: 310(ptr) AccessChain 23 309 |
| 752: 17(ivec2) Load 751 |
| 753: 123(ptr) AccessChain 23 122 |
| 754: 16(int) Load 753 |
| 755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31 |
| 756: 16(int) AtomicXor 755 34 31 754 |
| Store 132(out_u1) 756 |
| 757: 219(ptr) AccessChain 23 218 |
| 758: 19(ivec2) Load 757 |
| 759: 25(ptr) AccessChain 23 28 |
| 760: 12(int) Load 759 |
| 761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31 |
| 762: 12(int) AtomicIAdd 761 34 31 760 |
| 763: 219(ptr) AccessChain 23 218 |
| 764: 19(ivec2) Load 763 |
| 765: 25(ptr) AccessChain 23 24 |
| 766: 12(int) Load 765 |
| 767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31 |
| 768: 12(int) AtomicIAdd 767 34 31 766 |
| Store 37(out_i1) 768 |
| 769: 219(ptr) AccessChain 23 218 |
| 770: 19(ivec2) Load 769 |
| 771: 25(ptr) AccessChain 23 28 |
| 772: 12(int) Load 771 |
| 773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31 |
| 774: 12(int) AtomicAnd 773 34 31 772 |
| 775: 219(ptr) AccessChain 23 218 |
| 776: 19(ivec2) Load 775 |
| 777: 25(ptr) AccessChain 23 24 |
| 778: 12(int) Load 777 |
| 779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31 |
| 780: 12(int) AtomicAnd 779 34 31 778 |
| Store 37(out_i1) 780 |
| 781: 219(ptr) AccessChain 23 218 |
| 782: 19(ivec2) Load 781 |
| 783: 25(ptr) AccessChain 23 28 |
| 784: 12(int) Load 783 |
| 785: 25(ptr) AccessChain 23 60 |
| 786: 12(int) Load 785 |
| 787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31 |
| 788: 12(int) AtomicCompareExchange 787 34 31 31 786 784 |
| Store 37(out_i1) 788 |
| 789: 219(ptr) AccessChain 23 218 |
| 790: 19(ivec2) Load 789 |
| 791: 25(ptr) AccessChain 23 24 |
| 792: 12(int) Load 791 |
| 793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31 |
| 794: 12(int) AtomicExchange 793 34 31 792 |
| Store 37(out_i1) 794 |
| 795: 219(ptr) AccessChain 23 218 |
| 796: 19(ivec2) Load 795 |
| 797: 25(ptr) AccessChain 23 28 |
| 798: 12(int) Load 797 |
| 799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31 |
| 800: 12(int) AtomicSMax 799 34 31 798 |
| 801: 219(ptr) AccessChain 23 218 |
| 802: 19(ivec2) Load 801 |
| 803: 25(ptr) AccessChain 23 24 |
| 804: 12(int) Load 803 |
| 805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31 |
| 806: 12(int) AtomicSMax 805 34 31 804 |
| Store 37(out_i1) 806 |
| 807: 219(ptr) AccessChain 23 218 |
| 808: 19(ivec2) Load 807 |
| 809: 25(ptr) AccessChain 23 28 |
| 810: 12(int) Load 809 |
| 811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31 |
| 812: 12(int) AtomicSMin 811 34 31 810 |
| 813: 219(ptr) AccessChain 23 218 |
| 814: 19(ivec2) Load 813 |
| 815: 25(ptr) AccessChain 23 24 |
| 816: 12(int) Load 815 |
| 817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31 |
| 818: 12(int) AtomicSMin 817 34 31 816 |
| Store 37(out_i1) 818 |
| 819: 219(ptr) AccessChain 23 218 |
| 820: 19(ivec2) Load 819 |
| 821: 25(ptr) AccessChain 23 28 |
| 822: 12(int) Load 821 |
| 823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31 |
| 824: 12(int) AtomicOr 823 34 31 822 |
| 825: 219(ptr) AccessChain 23 218 |
| 826: 19(ivec2) Load 825 |
| 827: 25(ptr) AccessChain 23 24 |
| 828: 12(int) Load 827 |
| 829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31 |
| 830: 12(int) AtomicOr 829 34 31 828 |
| Store 37(out_i1) 830 |
| 831: 219(ptr) AccessChain 23 218 |
| 832: 19(ivec2) Load 831 |
| 833: 25(ptr) AccessChain 23 28 |
| 834: 12(int) Load 833 |
| 835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31 |
| 836: 12(int) AtomicXor 835 34 31 834 |
| 837: 219(ptr) AccessChain 23 218 |
| 838: 19(ivec2) Load 837 |
| 839: 25(ptr) AccessChain 23 24 |
| 840: 12(int) Load 839 |
| 841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31 |
| 842: 12(int) AtomicXor 841 34 31 840 |
| Store 37(out_i1) 842 |
| 843: 310(ptr) AccessChain 23 309 |
| 844: 17(ivec2) Load 843 |
| 845: 123(ptr) AccessChain 23 122 |
| 846: 16(int) Load 845 |
| 847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31 |
| 848: 16(int) AtomicIAdd 847 34 31 846 |
| 849: 310(ptr) AccessChain 23 309 |
| 850: 17(ivec2) Load 849 |
| 851: 123(ptr) AccessChain 23 122 |
| 852: 16(int) Load 851 |
| 853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31 |
| 854: 16(int) AtomicIAdd 853 34 31 852 |
| Store 132(out_u1) 854 |
| 855: 310(ptr) AccessChain 23 309 |
| 856: 17(ivec2) Load 855 |
| 857: 123(ptr) AccessChain 23 122 |
| 858: 16(int) Load 857 |
| 859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31 |
| 860: 16(int) AtomicAnd 859 34 31 858 |
| 861: 310(ptr) AccessChain 23 309 |
| 862: 17(ivec2) Load 861 |
| 863: 123(ptr) AccessChain 23 122 |
| 864: 16(int) Load 863 |
| 865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31 |
| 866: 16(int) AtomicAnd 865 34 31 864 |
| Store 132(out_u1) 866 |
| 867: 310(ptr) AccessChain 23 309 |
| 868: 17(ivec2) Load 867 |
| 869: 123(ptr) AccessChain 23 153 |
| 870: 16(int) Load 869 |
| 871: 123(ptr) AccessChain 23 156 |
| 872: 16(int) Load 871 |
| 873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31 |
| 874: 16(int) AtomicCompareExchange 873 34 31 31 872 870 |
| Store 132(out_u1) 874 |
| 875: 310(ptr) AccessChain 23 309 |
| 876: 17(ivec2) Load 875 |
| 877: 123(ptr) AccessChain 23 122 |
| 878: 16(int) Load 877 |
| 879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31 |
| 880: 16(int) AtomicExchange 879 34 31 878 |
| Store 132(out_u1) 880 |
| 881: 310(ptr) AccessChain 23 309 |
| 882: 17(ivec2) Load 881 |
| 883: 123(ptr) AccessChain 23 122 |
| 884: 16(int) Load 883 |
| 885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31 |
| 886: 16(int) AtomicUMax 885 34 31 884 |
| 887: 310(ptr) AccessChain 23 309 |
| 888: 17(ivec2) Load 887 |
| 889: 123(ptr) AccessChain 23 122 |
| 890: 16(int) Load 889 |
| 891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31 |
| 892: 16(int) AtomicUMax 891 34 31 890 |
| Store 132(out_u1) 892 |
| 893: 310(ptr) AccessChain 23 309 |
| 894: 17(ivec2) Load 893 |
| 895: 123(ptr) AccessChain 23 122 |
| 896: 16(int) Load 895 |
| 897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31 |
| 898: 16(int) AtomicUMin 897 34 31 896 |
| 899: 310(ptr) AccessChain 23 309 |
| 900: 17(ivec2) Load 899 |
| 901: 123(ptr) AccessChain 23 122 |
| 902: 16(int) Load 901 |
| 903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31 |
| 904: 16(int) AtomicUMin 903 34 31 902 |
| Store 132(out_u1) 904 |
| 905: 310(ptr) AccessChain 23 309 |
| 906: 17(ivec2) Load 905 |
| 907: 123(ptr) AccessChain 23 122 |
| 908: 16(int) Load 907 |
| 909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31 |
| 910: 16(int) AtomicOr 909 34 31 908 |
| 911: 310(ptr) AccessChain 23 309 |
| 912: 17(ivec2) Load 911 |
| 913: 123(ptr) AccessChain 23 122 |
| 914: 16(int) Load 913 |
| 915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31 |
| 916: 16(int) AtomicOr 915 34 31 914 |
| Store 132(out_u1) 916 |
| 917: 310(ptr) AccessChain 23 309 |
| 918: 17(ivec2) Load 917 |
| 919: 123(ptr) AccessChain 23 122 |
| 920: 16(int) Load 919 |
| 921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31 |
| 922: 16(int) AtomicXor 921 34 31 920 |
| 923: 310(ptr) AccessChain 23 309 |
| 924: 17(ivec2) Load 923 |
| 925: 123(ptr) AccessChain 23 122 |
| 926: 16(int) Load 925 |
| 927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31 |
| 928: 16(int) AtomicXor 927 34 31 926 |
| Store 132(out_u1) 928 |
| 932: 25(ptr) AccessChain 23 24 |
| 933: 12(int) Load 932 |
| 934: 25(ptr) AccessChain 23 28 |
| 935: 12(int) Load 934 |
| 936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31 |
| 937: 12(int) AtomicIAdd 936 34 31 935 |
| 938: 25(ptr) AccessChain 23 24 |
| 939: 12(int) Load 938 |
| 940: 25(ptr) AccessChain 23 24 |
| 941: 12(int) Load 940 |
| 942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31 |
| 943: 12(int) AtomicIAdd 942 34 31 941 |
| Store 37(out_i1) 943 |
| 944: 25(ptr) AccessChain 23 24 |
| 945: 12(int) Load 944 |
| 946: 25(ptr) AccessChain 23 28 |
| 947: 12(int) Load 946 |
| 948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31 |
| 949: 12(int) AtomicAnd 948 34 31 947 |
| 950: 25(ptr) AccessChain 23 24 |
| 951: 12(int) Load 950 |
| 952: 25(ptr) AccessChain 23 24 |
| 953: 12(int) Load 952 |
| 954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31 |
| 955: 12(int) AtomicAnd 954 34 31 953 |
| Store 37(out_i1) 955 |
| 956: 25(ptr) AccessChain 23 24 |
| 957: 12(int) Load 956 |
| 958: 25(ptr) AccessChain 23 28 |
| 959: 12(int) Load 958 |
| 960: 25(ptr) AccessChain 23 60 |
| 961: 12(int) Load 960 |
| 962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31 |
| 963: 12(int) AtomicCompareExchange 962 34 31 31 961 959 |
| Store 37(out_i1) 963 |
| 964: 25(ptr) AccessChain 23 24 |
| 965: 12(int) Load 964 |
| 966: 25(ptr) AccessChain 23 24 |
| 967: 12(int) Load 966 |
| 968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31 |
| 969: 12(int) AtomicExchange 968 34 31 967 |
| Store 37(out_i1) 969 |
| 970: 25(ptr) AccessChain 23 24 |
| 971: 12(int) Load 970 |
| 972: 25(ptr) AccessChain 23 28 |
| 973: 12(int) Load 972 |
| 974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31 |
| 975: 12(int) AtomicSMax 974 34 31 973 |
| 976: 25(ptr) AccessChain 23 24 |
| 977: 12(int) Load 976 |
| 978: 25(ptr) AccessChain 23 24 |
| 979: 12(int) Load 978 |
| 980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31 |
| 981: 12(int) AtomicSMax 980 34 31 979 |
| Store 37(out_i1) 981 |
| 982: 25(ptr) AccessChain 23 24 |
| 983: 12(int) Load 982 |
| 984: 25(ptr) AccessChain 23 28 |
| 985: 12(int) Load 984 |
| 986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31 |
| 987: 12(int) AtomicSMin 986 34 31 985 |
| 988: 25(ptr) AccessChain 23 24 |
| 989: 12(int) Load 988 |
| 990: 25(ptr) AccessChain 23 24 |
| 991: 12(int) Load 990 |
| 992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31 |
| 993: 12(int) AtomicSMin 992 34 31 991 |
| Store 37(out_i1) 993 |
| 994: 25(ptr) AccessChain 23 24 |
| 995: 12(int) Load 994 |
| 996: 25(ptr) AccessChain 23 28 |
| 997: 12(int) Load 996 |
| 998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31 |
| 999: 12(int) AtomicOr 998 34 31 997 |
| 1000: 25(ptr) AccessChain 23 24 |
| 1001: 12(int) Load 1000 |
| 1002: 25(ptr) AccessChain 23 24 |
| 1003: 12(int) Load 1002 |
| 1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31 |
| 1005: 12(int) AtomicOr 1004 34 31 1003 |
| Store 37(out_i1) 1005 |
| 1006: 25(ptr) AccessChain 23 24 |
| 1007: 12(int) Load 1006 |
| 1008: 25(ptr) AccessChain 23 28 |
| 1009: 12(int) Load 1008 |
| 1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31 |
| 1011: 12(int) AtomicXor 1010 34 31 1009 |
| 1012: 25(ptr) AccessChain 23 24 |
| 1013: 12(int) Load 1012 |
| 1014: 25(ptr) AccessChain 23 24 |
| 1015: 12(int) Load 1014 |
| 1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31 |
| 1017: 12(int) AtomicXor 1016 34 31 1015 |
| Store 37(out_i1) 1017 |
| 1021: 123(ptr) AccessChain 23 122 |
| 1022: 16(int) Load 1021 |
| 1023: 123(ptr) AccessChain 23 122 |
| 1024: 16(int) Load 1023 |
| 1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31 |
| 1026: 16(int) AtomicIAdd 1025 34 31 1024 |
| 1027: 123(ptr) AccessChain 23 122 |
| 1028: 16(int) Load 1027 |
| 1029: 123(ptr) AccessChain 23 122 |
| 1030: 16(int) Load 1029 |
| 1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31 |
| 1032: 16(int) AtomicIAdd 1031 34 31 1030 |
| Store 132(out_u1) 1032 |
| 1033: 123(ptr) AccessChain 23 122 |
| 1034: 16(int) Load 1033 |
| 1035: 123(ptr) AccessChain 23 122 |
| 1036: 16(int) Load 1035 |
| 1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31 |
| 1038: 16(int) AtomicAnd 1037 34 31 1036 |
| 1039: 123(ptr) AccessChain 23 122 |
| 1040: 16(int) Load 1039 |
| 1041: 123(ptr) AccessChain 23 122 |
| 1042: 16(int) Load 1041 |
| 1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31 |
| 1044: 16(int) AtomicAnd 1043 34 31 1042 |
| Store 132(out_u1) 1044 |
| 1045: 123(ptr) AccessChain 23 122 |
| 1046: 16(int) Load 1045 |
| 1047: 123(ptr) AccessChain 23 153 |
| 1048: 16(int) Load 1047 |
| 1049: 123(ptr) AccessChain 23 156 |
| 1050: 16(int) Load 1049 |
| 1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31 |
| 1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048 |
| Store 132(out_u1) 1052 |
| 1053: 123(ptr) AccessChain 23 122 |
| 1054: 16(int) Load 1053 |
| 1055: 123(ptr) AccessChain 23 122 |
| 1056: 16(int) Load 1055 |
| 1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31 |
| 1058: 16(int) AtomicExchange 1057 34 31 1056 |
| Store 132(out_u1) 1058 |
| 1059: 123(ptr) AccessChain 23 122 |
| 1060: 16(int) Load 1059 |
| 1061: 123(ptr) AccessChain 23 122 |
| 1062: 16(int) Load 1061 |
| 1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31 |
| 1064: 16(int) AtomicUMax 1063 34 31 1062 |
| 1065: 123(ptr) AccessChain 23 122 |
| 1066: 16(int) Load 1065 |
| 1067: 123(ptr) AccessChain 23 122 |
| 1068: 16(int) Load 1067 |
| 1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31 |
| 1070: 16(int) AtomicUMax 1069 34 31 1068 |
| Store 132(out_u1) 1070 |
| 1071: 123(ptr) AccessChain 23 122 |
| 1072: 16(int) Load 1071 |
| 1073: 123(ptr) AccessChain 23 122 |
| 1074: 16(int) Load 1073 |
| 1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31 |
| 1076: 16(int) AtomicUMin 1075 34 31 1074 |
| 1077: 123(ptr) AccessChain 23 122 |
| 1078: 16(int) Load 1077 |
| 1079: 123(ptr) AccessChain 23 122 |
| 1080: 16(int) Load 1079 |
| 1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31 |
| 1082: 16(int) AtomicUMin 1081 34 31 1080 |
| Store 132(out_u1) 1082 |
| 1083: 123(ptr) AccessChain 23 122 |
| 1084: 16(int) Load 1083 |
| 1085: 123(ptr) AccessChain 23 122 |
| 1086: 16(int) Load 1085 |
| 1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31 |
| 1088: 16(int) AtomicOr 1087 34 31 1086 |
| 1089: 123(ptr) AccessChain 23 122 |
| 1090: 16(int) Load 1089 |
| 1091: 123(ptr) AccessChain 23 122 |
| 1092: 16(int) Load 1091 |
| 1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31 |
| 1094: 16(int) AtomicOr 1093 34 31 1092 |
| Store 132(out_u1) 1094 |
| 1095: 123(ptr) AccessChain 23 122 |
| 1096: 16(int) Load 1095 |
| 1097: 123(ptr) AccessChain 23 122 |
| 1098: 16(int) Load 1097 |
| 1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31 |
| 1100: 16(int) AtomicXor 1099 34 31 1098 |
| 1101: 123(ptr) AccessChain 23 122 |
| 1102: 16(int) Load 1101 |
| 1103: 123(ptr) AccessChain 23 122 |
| 1104: 16(int) Load 1103 |
| 1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31 |
| 1106: 16(int) AtomicXor 1105 34 31 1104 |
| Store 132(out_u1) 1106 |
| 1112: 1111(ptr) AccessChain 1108(psout) 122 |
| Store 1112 1110 |
| 1113:8(PS_OUTPUT) Load 1108(psout) |
| ReturnValue 1113 |
| FunctionEnd |