This PR will turn Interlocked* intrinsics using rwtexture or rwbuffer object as the first parameter into the proper OpImageAtomic* operations.
5262 lines
568 KiB
Plaintext
5262 lines
568 KiB
Plaintext
hlsl.rw.atomics.frag
|
|
Shader version: 450
|
|
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 (layout(offset=36 ) uniform int)
|
|
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:50 Constant:
|
|
0:50 5 (const uint)
|
|
0:50 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:51 Constant:
|
|
0:51 5 (const uint)
|
|
0:51 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:52 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:52 Constant:
|
|
0:52 5 (const uint)
|
|
0:52 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:52 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:53 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:53 Constant:
|
|
0:53 5 (const uint)
|
|
0:53 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:53 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:54 Constant:
|
|
0:54 5 (const uint)
|
|
0:54 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:54 Constant:
|
|
0:54 8 (const uint)
|
|
0:54 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:55 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:55 Constant:
|
|
0:55 5 (const uint)
|
|
0:55 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:55 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:56 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:56 Constant:
|
|
0:56 5 (const uint)
|
|
0:56 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:56 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:57 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:57 Constant:
|
|
0:57 5 (const uint)
|
|
0:57 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:57 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:58 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:58 Constant:
|
|
0:58 5 (const uint)
|
|
0:58 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:58 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:59 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:59 Constant:
|
|
0:59 5 (const uint)
|
|
0:59 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:59 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:60 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:60 Constant:
|
|
0:60 5 (const uint)
|
|
0:60 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:60 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:61 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:61 Constant:
|
|
0:61 5 (const uint)
|
|
0:61 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:61 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:62 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:62 Constant:
|
|
0:62 5 (const uint)
|
|
0:62 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:62 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:63 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:63 Constant:
|
|
0:63 5 (const uint)
|
|
0:63 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:63 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:66 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:66 Constant:
|
|
0:66 0 (const uint)
|
|
0:66 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:66 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:67 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:67 Constant:
|
|
0:67 0 (const uint)
|
|
0:67 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:67 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:68 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:68 Constant:
|
|
0:68 0 (const uint)
|
|
0:68 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:68 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:69 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:69 Constant:
|
|
0:69 0 (const uint)
|
|
0:69 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:69 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:70 Constant:
|
|
0:70 0 (const uint)
|
|
0:70 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:70 Constant:
|
|
0:70 3 (const uint)
|
|
0:70 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:71 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:71 Constant:
|
|
0:71 0 (const uint)
|
|
0:71 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:71 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:72 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:72 Constant:
|
|
0:72 0 (const uint)
|
|
0:72 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:72 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:73 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:73 Constant:
|
|
0:73 0 (const uint)
|
|
0:73 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:73 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:74 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:74 Constant:
|
|
0:74 0 (const uint)
|
|
0:74 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:74 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:75 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:75 Constant:
|
|
0:75 0 (const uint)
|
|
0:75 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:75 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:76 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:76 Constant:
|
|
0:76 0 (const uint)
|
|
0:76 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:76 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:77 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:77 Constant:
|
|
0:77 0 (const uint)
|
|
0:77 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:77 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:78 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:78 Constant:
|
|
0:78 0 (const uint)
|
|
0:78 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:78 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:79 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:79 Constant:
|
|
0:79 0 (const uint)
|
|
0:79 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:79 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:82 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:82 Constant:
|
|
0:82 6 (const uint)
|
|
0:82 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:82 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:83 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:83 Constant:
|
|
0:83 6 (const uint)
|
|
0:83 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:83 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:84 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:84 Constant:
|
|
0:84 6 (const uint)
|
|
0:84 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:84 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:85 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:85 Constant:
|
|
0:85 6 (const uint)
|
|
0:85 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:85 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:86 Constant:
|
|
0:86 6 (const uint)
|
|
0:86 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:86 Constant:
|
|
0:86 8 (const uint)
|
|
0:86 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:87 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:87 Constant:
|
|
0:87 6 (const uint)
|
|
0:87 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:87 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:88 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:88 Constant:
|
|
0:88 6 (const uint)
|
|
0:88 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:88 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:89 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:89 Constant:
|
|
0:89 6 (const uint)
|
|
0:89 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:89 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:90 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:90 Constant:
|
|
0:90 6 (const uint)
|
|
0:90 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:90 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:91 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:91 Constant:
|
|
0:91 6 (const uint)
|
|
0:91 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:91 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:92 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:92 Constant:
|
|
0:92 6 (const uint)
|
|
0:92 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:92 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:93 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:93 Constant:
|
|
0:93 6 (const uint)
|
|
0:93 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:93 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:94 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:94 Constant:
|
|
0:94 6 (const uint)
|
|
0:94 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:94 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:95 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:95 Constant:
|
|
0:95 6 (const uint)
|
|
0:95 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:95 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:98 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:98 Constant:
|
|
0:98 1 (const uint)
|
|
0:98 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:98 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:99 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:99 Constant:
|
|
0:99 1 (const uint)
|
|
0:99 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:99 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:100 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:100 Constant:
|
|
0:100 1 (const uint)
|
|
0:100 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:100 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:101 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:101 Constant:
|
|
0:101 1 (const uint)
|
|
0:101 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:101 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:102 Constant:
|
|
0:102 1 (const uint)
|
|
0:102 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:102 Constant:
|
|
0:102 3 (const uint)
|
|
0:102 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:103 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:103 Constant:
|
|
0:103 1 (const uint)
|
|
0:103 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:103 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:104 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:104 Constant:
|
|
0:104 1 (const uint)
|
|
0:104 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:104 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:105 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:105 Constant:
|
|
0:105 1 (const uint)
|
|
0:105 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:105 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:106 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:106 Constant:
|
|
0:106 1 (const uint)
|
|
0:106 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:106 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:107 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:107 Constant:
|
|
0:107 1 (const uint)
|
|
0:107 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:107 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:108 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:108 Constant:
|
|
0:108 1 (const uint)
|
|
0:108 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:108 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:109 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:109 Constant:
|
|
0:109 1 (const uint)
|
|
0:109 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:109 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:110 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:110 Constant:
|
|
0:110 1 (const uint)
|
|
0:110 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:110 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:111 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:111 Constant:
|
|
0:111 1 (const uint)
|
|
0:111 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:111 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:114 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:114 Constant:
|
|
0:114 7 (const uint)
|
|
0:114 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:114 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:115 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:115 Constant:
|
|
0:115 7 (const uint)
|
|
0:115 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:115 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:116 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:116 Constant:
|
|
0:116 7 (const uint)
|
|
0:116 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:116 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:117 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:117 Constant:
|
|
0:117 7 (const uint)
|
|
0:117 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:117 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:118 Constant:
|
|
0:118 7 (const uint)
|
|
0:118 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:118 Constant:
|
|
0:118 8 (const uint)
|
|
0:118 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:119 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:119 Constant:
|
|
0:119 7 (const uint)
|
|
0:119 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:119 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:120 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:120 Constant:
|
|
0:120 7 (const uint)
|
|
0:120 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:120 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:121 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:121 Constant:
|
|
0:121 7 (const uint)
|
|
0:121 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:121 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:122 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:122 Constant:
|
|
0:122 7 (const uint)
|
|
0:122 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:122 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:123 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:123 Constant:
|
|
0:123 7 (const uint)
|
|
0:123 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:123 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:124 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:124 Constant:
|
|
0:124 7 (const uint)
|
|
0:124 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:124 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:125 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:125 Constant:
|
|
0:125 7 (const uint)
|
|
0:125 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:125 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:126 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:126 Constant:
|
|
0:126 7 (const uint)
|
|
0:126 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:126 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:127 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:127 Constant:
|
|
0:127 7 (const uint)
|
|
0:127 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:127 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:130 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:130 Constant:
|
|
0:130 2 (const uint)
|
|
0:130 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:130 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:131 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:131 Constant:
|
|
0:131 2 (const uint)
|
|
0:131 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:131 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:132 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:132 Constant:
|
|
0:132 2 (const uint)
|
|
0:132 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:132 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:133 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:133 Constant:
|
|
0:133 2 (const uint)
|
|
0:133 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:133 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:134 Constant:
|
|
0:134 2 (const uint)
|
|
0:134 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:134 Constant:
|
|
0:134 3 (const uint)
|
|
0:134 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:135 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:135 Constant:
|
|
0:135 2 (const uint)
|
|
0:135 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:135 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:136 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:136 Constant:
|
|
0:136 2 (const uint)
|
|
0:136 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:136 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:137 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:137 Constant:
|
|
0:137 2 (const uint)
|
|
0:137 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:137 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:138 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:138 Constant:
|
|
0:138 2 (const uint)
|
|
0:138 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:138 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:139 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:139 Constant:
|
|
0:139 2 (const uint)
|
|
0:139 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:139 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:140 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:140 Constant:
|
|
0:140 2 (const uint)
|
|
0:140 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:140 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:141 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:141 Constant:
|
|
0:141 2 (const uint)
|
|
0:141 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:141 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:142 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:142 Constant:
|
|
0:142 2 (const uint)
|
|
0:142 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:142 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:143 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:143 Constant:
|
|
0:143 2 (const uint)
|
|
0:143 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:143 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:146 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:146 Constant:
|
|
0:146 6 (const uint)
|
|
0:146 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:146 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:147 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:147 Constant:
|
|
0:147 6 (const uint)
|
|
0:147 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:147 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:148 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:148 Constant:
|
|
0:148 6 (const uint)
|
|
0:148 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:148 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:149 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:149 Constant:
|
|
0:149 6 (const uint)
|
|
0:149 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:149 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:150 Constant:
|
|
0:150 6 (const uint)
|
|
0:150 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:150 Constant:
|
|
0:150 8 (const uint)
|
|
0:150 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:151 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:151 Constant:
|
|
0:151 6 (const uint)
|
|
0:151 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:151 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:152 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:152 Constant:
|
|
0:152 6 (const uint)
|
|
0:152 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:152 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:153 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:153 Constant:
|
|
0:153 6 (const uint)
|
|
0:153 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:153 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:154 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:154 Constant:
|
|
0:154 6 (const uint)
|
|
0:154 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:154 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:155 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:155 Constant:
|
|
0:155 6 (const uint)
|
|
0:155 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:155 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:156 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:156 Constant:
|
|
0:156 6 (const uint)
|
|
0:156 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:156 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:157 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:157 Constant:
|
|
0:157 6 (const uint)
|
|
0:157 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:157 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:158 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:158 Constant:
|
|
0:158 6 (const uint)
|
|
0:158 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:158 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:159 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:159 Constant:
|
|
0:159 6 (const uint)
|
|
0:159 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:159 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:162 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:162 Constant:
|
|
0:162 1 (const uint)
|
|
0:162 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:162 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:163 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:163 Constant:
|
|
0:163 1 (const uint)
|
|
0:163 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:163 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:164 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:164 Constant:
|
|
0:164 1 (const uint)
|
|
0:164 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:164 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:165 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:165 Constant:
|
|
0:165 1 (const uint)
|
|
0:165 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:165 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:166 Constant:
|
|
0:166 1 (const uint)
|
|
0:166 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:166 Constant:
|
|
0:166 3 (const uint)
|
|
0:166 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:167 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:167 Constant:
|
|
0:167 1 (const uint)
|
|
0:167 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:167 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:168 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:168 Constant:
|
|
0:168 1 (const uint)
|
|
0:168 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:168 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:169 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:169 Constant:
|
|
0:169 1 (const uint)
|
|
0:169 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:169 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:170 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:170 Constant:
|
|
0:170 1 (const uint)
|
|
0:170 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:170 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:171 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:171 Constant:
|
|
0:171 1 (const uint)
|
|
0:171 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:171 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:172 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:172 Constant:
|
|
0:172 1 (const uint)
|
|
0:172 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:172 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:173 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:173 Constant:
|
|
0:173 1 (const uint)
|
|
0:173 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:173 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:174 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:174 Constant:
|
|
0:174 1 (const uint)
|
|
0:174 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:174 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:175 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:175 Constant:
|
|
0:175 1 (const uint)
|
|
0:175 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:175 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:178 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:178 Constant:
|
|
0:178 6 (const uint)
|
|
0:178 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:178 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:179 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:179 Constant:
|
|
0:179 6 (const uint)
|
|
0:179 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:179 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:180 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:180 Constant:
|
|
0:180 6 (const uint)
|
|
0:180 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:180 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:181 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:181 Constant:
|
|
0:181 6 (const uint)
|
|
0:181 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:181 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:182 Constant:
|
|
0:182 6 (const uint)
|
|
0:182 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:182 Constant:
|
|
0:182 8 (const uint)
|
|
0:182 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:183 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:183 Constant:
|
|
0:183 6 (const uint)
|
|
0:183 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:183 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:184 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:184 Constant:
|
|
0:184 6 (const uint)
|
|
0:184 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:184 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:185 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:185 Constant:
|
|
0:185 6 (const uint)
|
|
0:185 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:185 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:186 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:186 Constant:
|
|
0:186 6 (const uint)
|
|
0:186 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:186 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:187 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:187 Constant:
|
|
0:187 6 (const uint)
|
|
0:187 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:187 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:188 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:188 Constant:
|
|
0:188 6 (const uint)
|
|
0:188 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:188 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:189 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:189 Constant:
|
|
0:189 6 (const uint)
|
|
0:189 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:189 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:190 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:190 Constant:
|
|
0:190 6 (const uint)
|
|
0:190 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:190 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:191 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:191 Constant:
|
|
0:191 6 (const uint)
|
|
0:191 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:191 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:194 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:194 Constant:
|
|
0:194 1 (const uint)
|
|
0:194 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:194 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:195 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:195 Constant:
|
|
0:195 1 (const uint)
|
|
0:195 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:195 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:196 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:196 Constant:
|
|
0:196 1 (const uint)
|
|
0:196 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:196 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:197 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:197 Constant:
|
|
0:197 1 (const uint)
|
|
0:197 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:197 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:198 Constant:
|
|
0:198 1 (const uint)
|
|
0:198 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:198 Constant:
|
|
0:198 3 (const uint)
|
|
0:198 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:199 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:199 Constant:
|
|
0:199 1 (const uint)
|
|
0:199 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:199 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:200 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:200 Constant:
|
|
0:200 1 (const uint)
|
|
0:200 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:200 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:201 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:201 Constant:
|
|
0:201 1 (const uint)
|
|
0:201 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:201 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:202 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:202 Constant:
|
|
0:202 1 (const uint)
|
|
0:202 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:202 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:203 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:203 Constant:
|
|
0:203 1 (const uint)
|
|
0:203 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:203 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:204 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:204 Constant:
|
|
0:204 1 (const uint)
|
|
0:204 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:204 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:205 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:205 Constant:
|
|
0:205 1 (const uint)
|
|
0:205 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:205 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:206 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:206 Constant:
|
|
0:206 1 (const uint)
|
|
0:206 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:206 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:207 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:207 Constant:
|
|
0:207 1 (const uint)
|
|
0:207 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:207 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:210 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:210 Constant:
|
|
0:210 5 (const uint)
|
|
0:210 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:210 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:211 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:211 Constant:
|
|
0:211 5 (const uint)
|
|
0:211 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:211 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:212 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:212 Constant:
|
|
0:212 5 (const uint)
|
|
0:212 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:212 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:213 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:213 Constant:
|
|
0:213 5 (const uint)
|
|
0:213 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:213 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:214 Constant:
|
|
0:214 5 (const uint)
|
|
0:214 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:214 Constant:
|
|
0:214 8 (const uint)
|
|
0:214 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:215 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:215 Constant:
|
|
0:215 5 (const uint)
|
|
0:215 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:215 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:216 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:216 Constant:
|
|
0:216 5 (const uint)
|
|
0:216 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:216 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:217 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:217 Constant:
|
|
0:217 5 (const uint)
|
|
0:217 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:217 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:218 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:218 Constant:
|
|
0:218 5 (const uint)
|
|
0:218 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:218 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:219 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:219 Constant:
|
|
0:219 5 (const uint)
|
|
0:219 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:219 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:220 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:220 Constant:
|
|
0:220 5 (const uint)
|
|
0:220 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:220 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:221 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:221 Constant:
|
|
0:221 5 (const uint)
|
|
0:221 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:221 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:222 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:222 Constant:
|
|
0:222 5 (const uint)
|
|
0:222 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:222 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:223 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:223 Constant:
|
|
0:223 5 (const uint)
|
|
0:223 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:223 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:226 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:226 Constant:
|
|
0:226 0 (const uint)
|
|
0:226 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:226 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:227 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:227 Constant:
|
|
0:227 0 (const uint)
|
|
0:227 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:227 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:228 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:228 Constant:
|
|
0:228 0 (const uint)
|
|
0:228 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:228 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:229 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:229 Constant:
|
|
0:229 0 (const uint)
|
|
0:229 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:229 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:230 Constant:
|
|
0:230 0 (const uint)
|
|
0:230 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:230 Constant:
|
|
0:230 3 (const uint)
|
|
0:230 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:231 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:231 Constant:
|
|
0:231 0 (const uint)
|
|
0:231 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:231 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:232 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:232 Constant:
|
|
0:232 0 (const uint)
|
|
0:232 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:232 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:233 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:233 Constant:
|
|
0:233 0 (const uint)
|
|
0:233 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:233 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:234 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:234 Constant:
|
|
0:234 0 (const uint)
|
|
0:234 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:234 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:235 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:235 Constant:
|
|
0:235 0 (const uint)
|
|
0:235 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:235 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:236 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:236 Constant:
|
|
0:236 0 (const uint)
|
|
0:236 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:236 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:237 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:237 Constant:
|
|
0:237 0 (const uint)
|
|
0:237 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:237 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:238 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:238 Constant:
|
|
0:238 0 (const uint)
|
|
0:238 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:238 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:239 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:239 Constant:
|
|
0:239 0 (const uint)
|
|
0:239 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:239 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 Sequence
|
|
0:243 Sequence
|
|
0:243 move second child to first child (temp 4-component vector of float)
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:243 Color: direct index for structure (temp 4-component vector of float)
|
|
0:243 'psout' (temp structure{temp 4-component vector of float Color})
|
|
0:243 Constant:
|
|
0:243 0 (const int)
|
|
0:243 Branch: Return
|
|
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:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'anon@0' (uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
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 (layout(offset=36 ) uniform int)
|
|
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:50 Constant:
|
|
0:50 5 (const uint)
|
|
0:50 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:50 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:51 Constant:
|
|
0:51 5 (const uint)
|
|
0:51 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:51 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:52 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:52 Constant:
|
|
0:52 5 (const uint)
|
|
0:52 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:52 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:53 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:53 Constant:
|
|
0:53 5 (const uint)
|
|
0:53 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:53 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:54 Constant:
|
|
0:54 5 (const uint)
|
|
0:54 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:54 Constant:
|
|
0:54 8 (const uint)
|
|
0:54 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:54 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:55 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:55 Constant:
|
|
0:55 5 (const uint)
|
|
0:55 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:55 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:56 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:56 Constant:
|
|
0:56 5 (const uint)
|
|
0:56 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:56 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:57 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:57 Constant:
|
|
0:57 5 (const uint)
|
|
0:57 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:57 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:58 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:58 Constant:
|
|
0:58 5 (const uint)
|
|
0:58 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:58 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:59 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:59 Constant:
|
|
0:59 5 (const uint)
|
|
0:59 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:59 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:60 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:60 Constant:
|
|
0:60 5 (const uint)
|
|
0:60 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:60 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:61 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:61 Constant:
|
|
0:61 5 (const uint)
|
|
0:61 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:61 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:62 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:62 Constant:
|
|
0:62 5 (const uint)
|
|
0:62 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:62 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:63 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:63 Constant:
|
|
0:63 5 (const uint)
|
|
0:63 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:63 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:66 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:66 Constant:
|
|
0:66 0 (const uint)
|
|
0:66 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:66 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:67 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:67 Constant:
|
|
0:67 0 (const uint)
|
|
0:67 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:67 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:68 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:68 Constant:
|
|
0:68 0 (const uint)
|
|
0:68 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:68 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:69 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:69 Constant:
|
|
0:69 0 (const uint)
|
|
0:69 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:69 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:70 Constant:
|
|
0:70 0 (const uint)
|
|
0:70 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:70 Constant:
|
|
0:70 3 (const uint)
|
|
0:70 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:70 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:71 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:71 Constant:
|
|
0:71 0 (const uint)
|
|
0:71 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:71 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:72 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:72 Constant:
|
|
0:72 0 (const uint)
|
|
0:72 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:72 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:73 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:73 Constant:
|
|
0:73 0 (const uint)
|
|
0:73 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:73 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:74 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:74 Constant:
|
|
0:74 0 (const uint)
|
|
0:74 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:74 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:75 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:75 Constant:
|
|
0:75 0 (const uint)
|
|
0:75 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:75 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:76 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:76 Constant:
|
|
0:76 0 (const uint)
|
|
0:76 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:76 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:77 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:77 Constant:
|
|
0:77 0 (const uint)
|
|
0:77 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:77 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:78 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:78 Constant:
|
|
0:78 0 (const uint)
|
|
0:78 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:78 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:79 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:79 Constant:
|
|
0:79 0 (const uint)
|
|
0:79 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:79 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:82 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:82 Constant:
|
|
0:82 6 (const uint)
|
|
0:82 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:82 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:83 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:83 Constant:
|
|
0:83 6 (const uint)
|
|
0:83 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:83 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:84 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:84 Constant:
|
|
0:84 6 (const uint)
|
|
0:84 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:84 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:85 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:85 Constant:
|
|
0:85 6 (const uint)
|
|
0:85 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:85 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:86 Constant:
|
|
0:86 6 (const uint)
|
|
0:86 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:86 Constant:
|
|
0:86 8 (const uint)
|
|
0:86 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:86 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:87 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:87 Constant:
|
|
0:87 6 (const uint)
|
|
0:87 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:87 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:88 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:88 Constant:
|
|
0:88 6 (const uint)
|
|
0:88 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:88 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:89 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:89 Constant:
|
|
0:89 6 (const uint)
|
|
0:89 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:89 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:90 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:90 Constant:
|
|
0:90 6 (const uint)
|
|
0:90 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:90 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:91 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:91 Constant:
|
|
0:91 6 (const uint)
|
|
0:91 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:91 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:92 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:92 Constant:
|
|
0:92 6 (const uint)
|
|
0:92 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:92 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:93 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:93 Constant:
|
|
0:93 6 (const uint)
|
|
0:93 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:93 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:94 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:94 Constant:
|
|
0:94 6 (const uint)
|
|
0:94 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:94 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:95 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:95 Constant:
|
|
0:95 6 (const uint)
|
|
0:95 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:95 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:98 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:98 Constant:
|
|
0:98 1 (const uint)
|
|
0:98 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:98 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:99 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:99 Constant:
|
|
0:99 1 (const uint)
|
|
0:99 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:99 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:100 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:100 Constant:
|
|
0:100 1 (const uint)
|
|
0:100 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:100 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:101 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:101 Constant:
|
|
0:101 1 (const uint)
|
|
0:101 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:101 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:102 Constant:
|
|
0:102 1 (const uint)
|
|
0:102 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:102 Constant:
|
|
0:102 3 (const uint)
|
|
0:102 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:102 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:103 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:103 Constant:
|
|
0:103 1 (const uint)
|
|
0:103 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:103 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:104 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:104 Constant:
|
|
0:104 1 (const uint)
|
|
0:104 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:104 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:105 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:105 Constant:
|
|
0:105 1 (const uint)
|
|
0:105 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:105 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:106 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:106 Constant:
|
|
0:106 1 (const uint)
|
|
0:106 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:106 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:107 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:107 Constant:
|
|
0:107 1 (const uint)
|
|
0:107 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:107 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:108 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:108 Constant:
|
|
0:108 1 (const uint)
|
|
0:108 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:108 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:109 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:109 Constant:
|
|
0:109 1 (const uint)
|
|
0:109 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:109 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:110 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:110 Constant:
|
|
0:110 1 (const uint)
|
|
0:110 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:110 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:111 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:111 Constant:
|
|
0:111 1 (const uint)
|
|
0:111 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:111 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:114 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:114 Constant:
|
|
0:114 7 (const uint)
|
|
0:114 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:114 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:115 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:115 Constant:
|
|
0:115 7 (const uint)
|
|
0:115 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:115 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:116 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:116 Constant:
|
|
0:116 7 (const uint)
|
|
0:116 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:116 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:117 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:117 Constant:
|
|
0:117 7 (const uint)
|
|
0:117 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:117 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:118 Constant:
|
|
0:118 7 (const uint)
|
|
0:118 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:118 Constant:
|
|
0:118 8 (const uint)
|
|
0:118 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:118 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:119 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:119 Constant:
|
|
0:119 7 (const uint)
|
|
0:119 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:119 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:120 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:120 Constant:
|
|
0:120 7 (const uint)
|
|
0:120 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:120 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:121 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:121 Constant:
|
|
0:121 7 (const uint)
|
|
0:121 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:121 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:122 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:122 Constant:
|
|
0:122 7 (const uint)
|
|
0:122 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:122 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:123 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:123 Constant:
|
|
0:123 7 (const uint)
|
|
0:123 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:123 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:124 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:124 Constant:
|
|
0:124 7 (const uint)
|
|
0:124 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:124 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:125 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:125 Constant:
|
|
0:125 7 (const uint)
|
|
0:125 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:125 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:126 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:126 Constant:
|
|
0:126 7 (const uint)
|
|
0:126 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:126 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=48 ) uniform 3-component vector of int)
|
|
0:127 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:127 Constant:
|
|
0:127 7 (const uint)
|
|
0:127 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:127 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:130 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:130 Constant:
|
|
0:130 2 (const uint)
|
|
0:130 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:130 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:131 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:131 Constant:
|
|
0:131 2 (const uint)
|
|
0:131 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:131 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:132 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:132 Constant:
|
|
0:132 2 (const uint)
|
|
0:132 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:132 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:133 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:133 Constant:
|
|
0:133 2 (const uint)
|
|
0:133 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:133 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:134 Constant:
|
|
0:134 2 (const uint)
|
|
0:134 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:134 Constant:
|
|
0:134 3 (const uint)
|
|
0:134 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:134 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:135 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:135 Constant:
|
|
0:135 2 (const uint)
|
|
0:135 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:135 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:136 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:136 Constant:
|
|
0:136 2 (const uint)
|
|
0:136 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:136 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:137 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:137 Constant:
|
|
0:137 2 (const uint)
|
|
0:137 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:137 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:138 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:138 Constant:
|
|
0:138 2 (const uint)
|
|
0:138 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:138 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:139 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:139 Constant:
|
|
0:139 2 (const uint)
|
|
0:139 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:139 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:140 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:140 Constant:
|
|
0:140 2 (const uint)
|
|
0:140 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:140 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:141 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:141 Constant:
|
|
0:141 2 (const uint)
|
|
0:141 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:141 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:142 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:142 Constant:
|
|
0:142 2 (const uint)
|
|
0:142 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:142 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=16 ) uniform 3-component vector of uint)
|
|
0:143 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:143 Constant:
|
|
0:143 2 (const uint)
|
|
0:143 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:143 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:146 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:146 Constant:
|
|
0:146 6 (const uint)
|
|
0:146 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:146 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:147 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:147 Constant:
|
|
0:147 6 (const uint)
|
|
0:147 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:147 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:148 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:148 Constant:
|
|
0:148 6 (const uint)
|
|
0:148 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:148 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:149 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:149 Constant:
|
|
0:149 6 (const uint)
|
|
0:149 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:149 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:150 Constant:
|
|
0:150 6 (const uint)
|
|
0:150 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:150 Constant:
|
|
0:150 8 (const uint)
|
|
0:150 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:150 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:151 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:151 Constant:
|
|
0:151 6 (const uint)
|
|
0:151 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:151 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:152 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:152 Constant:
|
|
0:152 6 (const uint)
|
|
0:152 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:152 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:153 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:153 Constant:
|
|
0:153 6 (const uint)
|
|
0:153 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:153 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:154 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:154 Constant:
|
|
0:154 6 (const uint)
|
|
0:154 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:154 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:155 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:155 Constant:
|
|
0:155 6 (const uint)
|
|
0:155 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:155 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:156 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:156 Constant:
|
|
0:156 6 (const uint)
|
|
0:156 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:156 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:157 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:157 Constant:
|
|
0:157 6 (const uint)
|
|
0:157 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:157 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:158 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:158 Constant:
|
|
0:158 6 (const uint)
|
|
0:158 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:158 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:159 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:159 Constant:
|
|
0:159 6 (const uint)
|
|
0:159 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:159 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:162 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:162 Constant:
|
|
0:162 1 (const uint)
|
|
0:162 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:162 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:163 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:163 Constant:
|
|
0:163 1 (const uint)
|
|
0:163 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:163 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:164 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:164 Constant:
|
|
0:164 1 (const uint)
|
|
0:164 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:164 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:165 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:165 Constant:
|
|
0:165 1 (const uint)
|
|
0:165 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:165 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:166 Constant:
|
|
0:166 1 (const uint)
|
|
0:166 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:166 Constant:
|
|
0:166 3 (const uint)
|
|
0:166 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:166 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:167 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:167 Constant:
|
|
0:167 1 (const uint)
|
|
0:167 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:167 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:168 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:168 Constant:
|
|
0:168 1 (const uint)
|
|
0:168 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:168 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:169 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:169 Constant:
|
|
0:169 1 (const uint)
|
|
0:169 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:169 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:170 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:170 Constant:
|
|
0:170 1 (const uint)
|
|
0:170 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:170 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:171 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:171 Constant:
|
|
0:171 1 (const uint)
|
|
0:171 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:171 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:172 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:172 Constant:
|
|
0:172 1 (const uint)
|
|
0:172 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:172 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:173 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:173 Constant:
|
|
0:173 1 (const uint)
|
|
0:173 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:173 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:174 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:174 Constant:
|
|
0:174 1 (const uint)
|
|
0:174 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:174 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:175 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:175 Constant:
|
|
0:175 1 (const uint)
|
|
0:175 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:175 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:178 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:178 Constant:
|
|
0:178 6 (const uint)
|
|
0:178 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:178 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:179 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:179 Constant:
|
|
0:179 6 (const uint)
|
|
0:179 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:179 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:180 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:180 Constant:
|
|
0:180 6 (const uint)
|
|
0:180 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:180 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:181 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:181 Constant:
|
|
0:181 6 (const uint)
|
|
0:181 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:181 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:182 Constant:
|
|
0:182 6 (const uint)
|
|
0:182 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:182 Constant:
|
|
0:182 8 (const uint)
|
|
0:182 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:182 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:183 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:183 Constant:
|
|
0:183 6 (const uint)
|
|
0:183 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:183 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:184 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:184 Constant:
|
|
0:184 6 (const uint)
|
|
0:184 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:184 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:185 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:185 Constant:
|
|
0:185 6 (const uint)
|
|
0:185 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:185 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:186 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:186 Constant:
|
|
0:186 6 (const uint)
|
|
0:186 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:186 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:187 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:187 Constant:
|
|
0:187 6 (const uint)
|
|
0:187 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:187 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:188 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:188 Constant:
|
|
0:188 6 (const uint)
|
|
0:188 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:188 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:189 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:189 Constant:
|
|
0:189 6 (const uint)
|
|
0:189 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:189 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:190 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:190 Constant:
|
|
0:190 6 (const uint)
|
|
0:190 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:190 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=40 ) uniform 2-component vector of int)
|
|
0:191 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:191 Constant:
|
|
0:191 6 (const uint)
|
|
0:191 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:191 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:194 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:194 Constant:
|
|
0:194 1 (const uint)
|
|
0:194 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:194 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:195 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:195 Constant:
|
|
0:195 1 (const uint)
|
|
0:195 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:195 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:196 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:196 Constant:
|
|
0:196 1 (const uint)
|
|
0:196 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:196 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:197 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:197 Constant:
|
|
0:197 1 (const uint)
|
|
0:197 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:197 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:198 Constant:
|
|
0:198 1 (const uint)
|
|
0:198 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:198 Constant:
|
|
0:198 3 (const uint)
|
|
0:198 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:198 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:199 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:199 Constant:
|
|
0:199 1 (const uint)
|
|
0:199 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:199 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:200 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:200 Constant:
|
|
0:200 1 (const uint)
|
|
0:200 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:200 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:201 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:201 Constant:
|
|
0:201 1 (const uint)
|
|
0:201 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:201 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:202 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:202 Constant:
|
|
0:202 1 (const uint)
|
|
0:202 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:202 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:203 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:203 Constant:
|
|
0:203 1 (const uint)
|
|
0:203 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:203 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:204 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:204 Constant:
|
|
0:204 1 (const uint)
|
|
0:204 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:204 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:205 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:205 Constant:
|
|
0:205 1 (const uint)
|
|
0:205 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:205 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:206 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:206 Constant:
|
|
0:206 1 (const uint)
|
|
0:206 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:206 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=8 ) uniform 2-component vector of uint)
|
|
0:207 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:207 Constant:
|
|
0:207 1 (const uint)
|
|
0:207 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:207 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:210 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:210 Constant:
|
|
0:210 5 (const uint)
|
|
0:210 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:210 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:211 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:211 Constant:
|
|
0:211 5 (const uint)
|
|
0:211 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:211 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:212 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:212 Constant:
|
|
0:212 5 (const uint)
|
|
0:212 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:212 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:213 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:213 Constant:
|
|
0:213 5 (const uint)
|
|
0:213 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:213 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:214 Constant:
|
|
0:214 5 (const uint)
|
|
0:214 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:214 Constant:
|
|
0:214 8 (const uint)
|
|
0:214 i1c: direct index for structure (layout(offset=64 ) uniform int)
|
|
0:214 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:215 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:215 Constant:
|
|
0:215 5 (const uint)
|
|
0:215 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:215 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:216 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:216 Constant:
|
|
0:216 5 (const uint)
|
|
0:216 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:216 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:217 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:217 Constant:
|
|
0:217 5 (const uint)
|
|
0:217 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:217 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:218 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:218 Constant:
|
|
0:218 5 (const uint)
|
|
0:218 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:218 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:219 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:219 Constant:
|
|
0:219 5 (const uint)
|
|
0:219 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:219 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:220 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:220 Constant:
|
|
0:220 5 (const uint)
|
|
0:220 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:220 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:221 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:221 Constant:
|
|
0:221 5 (const uint)
|
|
0:221 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:221 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:222 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:222 Constant:
|
|
0:222 5 (const uint)
|
|
0:222 i1b: direct index for structure (layout(offset=60 ) uniform int)
|
|
0:222 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=36 ) uniform int)
|
|
0:223 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:223 Constant:
|
|
0:223 5 (const uint)
|
|
0:223 i1: direct index for structure (layout(offset=36 ) uniform int)
|
|
0:223 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:226 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:226 Constant:
|
|
0:226 0 (const uint)
|
|
0:226 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:226 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:227 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:227 Constant:
|
|
0:227 0 (const uint)
|
|
0:227 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:227 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:228 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:228 Constant:
|
|
0:228 0 (const uint)
|
|
0:228 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:228 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:229 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:229 Constant:
|
|
0:229 0 (const uint)
|
|
0:229 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:229 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:230 Constant:
|
|
0:230 0 (const uint)
|
|
0:230 u1b: direct index for structure (layout(offset=28 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:230 Constant:
|
|
0:230 3 (const uint)
|
|
0:230 u1c: direct index for structure (layout(offset=32 ) uniform uint)
|
|
0:230 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:231 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:231 Constant:
|
|
0:231 0 (const uint)
|
|
0:231 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:231 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:232 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:232 Constant:
|
|
0:232 0 (const uint)
|
|
0:232 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:232 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:233 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:233 Constant:
|
|
0:233 0 (const uint)
|
|
0:233 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:233 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:234 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:234 Constant:
|
|
0:234 0 (const uint)
|
|
0:234 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:234 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:235 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:235 Constant:
|
|
0:235 0 (const uint)
|
|
0:235 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:235 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:236 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:236 Constant:
|
|
0:236 0 (const uint)
|
|
0:236 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:236 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:237 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:237 Constant:
|
|
0:237 0 (const uint)
|
|
0:237 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:237 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:238 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:238 Constant:
|
|
0:238 0 (const uint)
|
|
0:238 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:238 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 (layout(offset=0 ) uniform uint)
|
|
0:239 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
0:239 Constant:
|
|
0:239 0 (const uint)
|
|
0:239 u1: direct index for structure (layout(offset=0 ) uniform uint)
|
|
0:239 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) 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 Sequence
|
|
0:243 Sequence
|
|
0:243 move second child to first child (temp 4-component vector of float)
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:243 Color: direct index for structure (temp 4-component vector of float)
|
|
0:243 'psout' (temp structure{temp 4-component vector of float Color})
|
|
0:243 Constant:
|
|
0:243 0 (const int)
|
|
0:243 Branch: Return
|
|
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:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'anon@0' (uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of int i2, layout(offset=48 ) uniform 3-component vector of int i3, layout(offset=60 ) uniform int i1b, layout(offset=64 ) uniform int i1c})
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 1142
|
|
|
|
Capability Shader
|
|
Capability Sampled1D
|
|
Capability SampledBuffer
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main" 1111
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Name 4 "main"
|
|
Name 9 "g_tTex1di1"
|
|
Name 15 "$Global"
|
|
MemberName 15($Global) 0 "u1"
|
|
MemberName 15($Global) 1 "u2"
|
|
MemberName 15($Global) 2 "u3"
|
|
MemberName 15($Global) 3 "u1b"
|
|
MemberName 15($Global) 4 "u1c"
|
|
MemberName 15($Global) 5 "i1"
|
|
MemberName 15($Global) 6 "i2"
|
|
MemberName 15($Global) 7 "i3"
|
|
MemberName 15($Global) 8 "i1b"
|
|
MemberName 15($Global) 9 "i1c"
|
|
Name 17 ""
|
|
Name 31 "out_i1"
|
|
Name 115 "g_tTex1du1"
|
|
Name 126 "out_u1"
|
|
Name 211 "g_tTex2di1"
|
|
Name 302 "g_tTex2du1"
|
|
Name 393 "g_tTex3di1"
|
|
Name 484 "g_tTex3du1"
|
|
Name 575 "g_tTex1di1a"
|
|
Name 664 "g_tTex1du1a"
|
|
Name 925 "g_tBuffI"
|
|
Name 1014 "g_tBuffU"
|
|
Name 1103 "PS_OUTPUT"
|
|
MemberName 1103(PS_OUTPUT) 0 "Color"
|
|
Name 1105 "psout"
|
|
Name 1111 "Color"
|
|
Name 1117 "g_sSamp"
|
|
Name 1120 "g_tTex1df1"
|
|
Name 1123 "g_tTex2df1"
|
|
Name 1126 "g_tTex3df1"
|
|
Name 1129 "g_tTex1df1a"
|
|
Name 1132 "g_tTex2df1a"
|
|
Name 1135 "g_tTex2di1a"
|
|
Name 1138 "g_tTex2du1a"
|
|
Name 1141 "g_tBuffF"
|
|
Decorate 9(g_tTex1di1) DescriptorSet 0
|
|
MemberDecorate 15($Global) 0 Offset 0
|
|
MemberDecorate 15($Global) 1 Offset 8
|
|
MemberDecorate 15($Global) 2 Offset 16
|
|
MemberDecorate 15($Global) 3 Offset 28
|
|
MemberDecorate 15($Global) 4 Offset 32
|
|
MemberDecorate 15($Global) 5 Offset 36
|
|
MemberDecorate 15($Global) 6 Offset 40
|
|
MemberDecorate 15($Global) 7 Offset 48
|
|
MemberDecorate 15($Global) 8 Offset 60
|
|
MemberDecorate 15($Global) 9 Offset 64
|
|
Decorate 15($Global) Block
|
|
Decorate 17 DescriptorSet 0
|
|
Decorate 115(g_tTex1du1) DescriptorSet 0
|
|
Decorate 211(g_tTex2di1) DescriptorSet 0
|
|
Decorate 302(g_tTex2du1) DescriptorSet 0
|
|
Decorate 393(g_tTex3di1) DescriptorSet 0
|
|
Decorate 484(g_tTex3du1) DescriptorSet 0
|
|
Decorate 575(g_tTex1di1a) DescriptorSet 0
|
|
Decorate 664(g_tTex1du1a) DescriptorSet 0
|
|
Decorate 925(g_tBuffI) DescriptorSet 0
|
|
Decorate 1014(g_tBuffU) DescriptorSet 0
|
|
Decorate 1111(Color) Location 0
|
|
Decorate 1117(g_sSamp) DescriptorSet 0
|
|
Decorate 1120(g_tTex1df1) DescriptorSet 0
|
|
Decorate 1123(g_tTex2df1) DescriptorSet 0
|
|
Decorate 1126(g_tTex3df1) DescriptorSet 0
|
|
Decorate 1129(g_tTex1df1a) DescriptorSet 0
|
|
Decorate 1132(g_tTex2df1a) DescriptorSet 0
|
|
Decorate 1135(g_tTex2di1a) DescriptorSet 0
|
|
Decorate 1138(g_tTex2du1a) DescriptorSet 0
|
|
Decorate 1141(g_tBuffF) DescriptorSet 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeInt 32 1
|
|
7: TypeImage 6(int) 1D nonsampled format:R32i
|
|
8: TypePointer UniformConstant 7
|
|
9(g_tTex1di1): 8(ptr) Variable UniformConstant
|
|
10: TypeInt 32 0
|
|
11: TypeVector 10(int) 2
|
|
12: TypeVector 10(int) 3
|
|
13: TypeVector 6(int) 2
|
|
14: TypeVector 6(int) 3
|
|
15($Global): TypeStruct 10(int) 11(ivec2) 12(ivec3) 10(int) 10(int) 6(int) 13(ivec2) 14(ivec3) 6(int) 6(int)
|
|
16: TypePointer Uniform 15($Global)
|
|
17: 16(ptr) Variable Uniform
|
|
18: 6(int) Constant 5
|
|
19: TypePointer Uniform 6(int)
|
|
22: 6(int) Constant 8
|
|
25: 10(int) Constant 0
|
|
26: TypePointer Image 6(int)
|
|
28: 10(int) Constant 1
|
|
30: TypePointer Function 6(int)
|
|
54: 6(int) Constant 9
|
|
113: TypeImage 10(int) 1D nonsampled format:R32ui
|
|
114: TypePointer UniformConstant 113
|
|
115(g_tTex1du1): 114(ptr) Variable UniformConstant
|
|
116: 6(int) Constant 0
|
|
117: TypePointer Uniform 10(int)
|
|
122: TypePointer Image 10(int)
|
|
125: TypePointer Function 10(int)
|
|
147: 6(int) Constant 3
|
|
150: 6(int) Constant 4
|
|
209: TypeImage 6(int) 2D nonsampled format:R32i
|
|
210: TypePointer UniformConstant 209
|
|
211(g_tTex2di1): 210(ptr) Variable UniformConstant
|
|
212: 6(int) Constant 6
|
|
213: TypePointer Uniform 13(ivec2)
|
|
300: TypeImage 10(int) 2D nonsampled format:R32ui
|
|
301: TypePointer UniformConstant 300
|
|
302(g_tTex2du1): 301(ptr) Variable UniformConstant
|
|
303: 6(int) Constant 1
|
|
304: TypePointer Uniform 11(ivec2)
|
|
391: TypeImage 6(int) 3D nonsampled format:R32i
|
|
392: TypePointer UniformConstant 391
|
|
393(g_tTex3di1): 392(ptr) Variable UniformConstant
|
|
394: 6(int) Constant 7
|
|
395: TypePointer Uniform 14(ivec3)
|
|
482: TypeImage 10(int) 3D nonsampled format:R32ui
|
|
483: TypePointer UniformConstant 482
|
|
484(g_tTex3du1): 483(ptr) Variable UniformConstant
|
|
485: 6(int) Constant 2
|
|
486: TypePointer Uniform 12(ivec3)
|
|
573: TypeImage 6(int) 1D array nonsampled format:R32i
|
|
574: TypePointer UniformConstant 573
|
|
575(g_tTex1di1a): 574(ptr) Variable UniformConstant
|
|
662: TypeImage 10(int) 1D array nonsampled format:R32ui
|
|
663: TypePointer UniformConstant 662
|
|
664(g_tTex1du1a): 663(ptr) Variable UniformConstant
|
|
923: TypeImage 6(int) Buffer nonsampled format:R32i
|
|
924: TypePointer UniformConstant 923
|
|
925(g_tBuffI): 924(ptr) Variable UniformConstant
|
|
1012: TypeImage 10(int) Buffer nonsampled format:R32ui
|
|
1013: TypePointer UniformConstant 1012
|
|
1014(g_tBuffU): 1013(ptr) Variable UniformConstant
|
|
1101: TypeFloat 32
|
|
1102: TypeVector 1101(float) 4
|
|
1103(PS_OUTPUT): TypeStruct 1102(fvec4)
|
|
1104: TypePointer Function 1103(PS_OUTPUT)
|
|
1106: 1101(float) Constant 1065353216
|
|
1107: 1102(fvec4) ConstantComposite 1106 1106 1106 1106
|
|
1108: TypePointer Function 1102(fvec4)
|
|
1110: TypePointer Output 1102(fvec4)
|
|
1111(Color): 1110(ptr) Variable Output
|
|
1115: TypeSampler
|
|
1116: TypePointer UniformConstant 1115
|
|
1117(g_sSamp): 1116(ptr) Variable UniformConstant
|
|
1118: TypeImage 1101(float) 1D nonsampled format:R32f
|
|
1119: TypePointer UniformConstant 1118
|
|
1120(g_tTex1df1): 1119(ptr) Variable UniformConstant
|
|
1121: TypeImage 1101(float) 2D nonsampled format:R32f
|
|
1122: TypePointer UniformConstant 1121
|
|
1123(g_tTex2df1): 1122(ptr) Variable UniformConstant
|
|
1124: TypeImage 1101(float) 3D nonsampled format:R32f
|
|
1125: TypePointer UniformConstant 1124
|
|
1126(g_tTex3df1): 1125(ptr) Variable UniformConstant
|
|
1127: TypeImage 1101(float) 1D array nonsampled format:R32f
|
|
1128: TypePointer UniformConstant 1127
|
|
1129(g_tTex1df1a): 1128(ptr) Variable UniformConstant
|
|
1130: TypeImage 1101(float) 2D array nonsampled format:R32f
|
|
1131: TypePointer UniformConstant 1130
|
|
1132(g_tTex2df1a): 1131(ptr) Variable UniformConstant
|
|
1133: TypeImage 6(int) 2D array nonsampled format:R32i
|
|
1134: TypePointer UniformConstant 1133
|
|
1135(g_tTex2di1a): 1134(ptr) Variable UniformConstant
|
|
1136: TypeImage 10(int) 2D array nonsampled format:R32ui
|
|
1137: TypePointer UniformConstant 1136
|
|
1138(g_tTex2du1a): 1137(ptr) Variable UniformConstant
|
|
1139: TypeImage 1101(float) Buffer nonsampled format:R32f
|
|
1140: TypePointer UniformConstant 1139
|
|
1141(g_tBuffF): 1140(ptr) Variable UniformConstant
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
31(out_i1): 30(ptr) Variable Function
|
|
126(out_u1): 125(ptr) Variable Function
|
|
1105(psout): 1104(ptr) Variable Function
|
|
20: 19(ptr) AccessChain 17 18
|
|
21: 6(int) Load 20
|
|
23: 19(ptr) AccessChain 17 22
|
|
24: 6(int) Load 23
|
|
27: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 21 25
|
|
29: 6(int) AtomicIAdd 27 28 25 24
|
|
32: 19(ptr) AccessChain 17 18
|
|
33: 6(int) Load 32
|
|
34: 19(ptr) AccessChain 17 18
|
|
35: 6(int) Load 34
|
|
36: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 33 25
|
|
37: 6(int) AtomicIAdd 36 28 25 35
|
|
Store 31(out_i1) 37
|
|
38: 19(ptr) AccessChain 17 18
|
|
39: 6(int) Load 38
|
|
40: 19(ptr) AccessChain 17 22
|
|
41: 6(int) Load 40
|
|
42: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 39 25
|
|
43: 6(int) AtomicAnd 42 28 25 41
|
|
44: 19(ptr) AccessChain 17 18
|
|
45: 6(int) Load 44
|
|
46: 19(ptr) AccessChain 17 18
|
|
47: 6(int) Load 46
|
|
48: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 45 25
|
|
49: 6(int) AtomicAnd 48 28 25 47
|
|
Store 31(out_i1) 49
|
|
50: 19(ptr) AccessChain 17 18
|
|
51: 6(int) Load 50
|
|
52: 19(ptr) AccessChain 17 22
|
|
53: 6(int) Load 52
|
|
55: 19(ptr) AccessChain 17 54
|
|
56: 6(int) Load 55
|
|
57: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 51 25
|
|
58: 6(int) AtomicCompareExchange 57 28 25 25 56 53
|
|
Store 31(out_i1) 58
|
|
59: 19(ptr) AccessChain 17 18
|
|
60: 6(int) Load 59
|
|
61: 19(ptr) AccessChain 17 18
|
|
62: 6(int) Load 61
|
|
63: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 60 25
|
|
64: 6(int) AtomicExchange 63 28 25 62
|
|
Store 31(out_i1) 64
|
|
65: 19(ptr) AccessChain 17 18
|
|
66: 6(int) Load 65
|
|
67: 19(ptr) AccessChain 17 22
|
|
68: 6(int) Load 67
|
|
69: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 66 25
|
|
70: 6(int) AtomicSMax 69 28 25 68
|
|
71: 19(ptr) AccessChain 17 18
|
|
72: 6(int) Load 71
|
|
73: 19(ptr) AccessChain 17 18
|
|
74: 6(int) Load 73
|
|
75: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 72 25
|
|
76: 6(int) AtomicSMax 75 28 25 74
|
|
Store 31(out_i1) 76
|
|
77: 19(ptr) AccessChain 17 18
|
|
78: 6(int) Load 77
|
|
79: 19(ptr) AccessChain 17 22
|
|
80: 6(int) Load 79
|
|
81: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 78 25
|
|
82: 6(int) AtomicSMin 81 28 25 80
|
|
83: 19(ptr) AccessChain 17 18
|
|
84: 6(int) Load 83
|
|
85: 19(ptr) AccessChain 17 18
|
|
86: 6(int) Load 85
|
|
87: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 84 25
|
|
88: 6(int) AtomicSMin 87 28 25 86
|
|
Store 31(out_i1) 88
|
|
89: 19(ptr) AccessChain 17 18
|
|
90: 6(int) Load 89
|
|
91: 19(ptr) AccessChain 17 22
|
|
92: 6(int) Load 91
|
|
93: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 90 25
|
|
94: 6(int) AtomicOr 93 28 25 92
|
|
95: 19(ptr) AccessChain 17 18
|
|
96: 6(int) Load 95
|
|
97: 19(ptr) AccessChain 17 18
|
|
98: 6(int) Load 97
|
|
99: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 96 25
|
|
100: 6(int) AtomicOr 99 28 25 98
|
|
Store 31(out_i1) 100
|
|
101: 19(ptr) AccessChain 17 18
|
|
102: 6(int) Load 101
|
|
103: 19(ptr) AccessChain 17 22
|
|
104: 6(int) Load 103
|
|
105: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 102 25
|
|
106: 6(int) AtomicXor 105 28 25 104
|
|
107: 19(ptr) AccessChain 17 18
|
|
108: 6(int) Load 107
|
|
109: 19(ptr) AccessChain 17 18
|
|
110: 6(int) Load 109
|
|
111: 26(ptr) ImageTexelPointer 9(g_tTex1di1) 108 25
|
|
112: 6(int) AtomicXor 111 28 25 110
|
|
Store 31(out_i1) 112
|
|
118: 117(ptr) AccessChain 17 116
|
|
119: 10(int) Load 118
|
|
120: 117(ptr) AccessChain 17 116
|
|
121: 10(int) Load 120
|
|
123: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 119 25
|
|
124: 10(int) AtomicIAdd 123 28 25 121
|
|
127: 117(ptr) AccessChain 17 116
|
|
128: 10(int) Load 127
|
|
129: 117(ptr) AccessChain 17 116
|
|
130: 10(int) Load 129
|
|
131: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 128 25
|
|
132: 10(int) AtomicIAdd 131 28 25 130
|
|
Store 126(out_u1) 132
|
|
133: 117(ptr) AccessChain 17 116
|
|
134: 10(int) Load 133
|
|
135: 117(ptr) AccessChain 17 116
|
|
136: 10(int) Load 135
|
|
137: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 134 25
|
|
138: 10(int) AtomicAnd 137 28 25 136
|
|
139: 117(ptr) AccessChain 17 116
|
|
140: 10(int) Load 139
|
|
141: 117(ptr) AccessChain 17 116
|
|
142: 10(int) Load 141
|
|
143: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 140 25
|
|
144: 10(int) AtomicAnd 143 28 25 142
|
|
Store 126(out_u1) 144
|
|
145: 117(ptr) AccessChain 17 116
|
|
146: 10(int) Load 145
|
|
148: 117(ptr) AccessChain 17 147
|
|
149: 10(int) Load 148
|
|
151: 117(ptr) AccessChain 17 150
|
|
152: 10(int) Load 151
|
|
153: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 146 25
|
|
154: 10(int) AtomicCompareExchange 153 28 25 25 152 149
|
|
Store 126(out_u1) 154
|
|
155: 117(ptr) AccessChain 17 116
|
|
156: 10(int) Load 155
|
|
157: 117(ptr) AccessChain 17 116
|
|
158: 10(int) Load 157
|
|
159: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 156 25
|
|
160: 10(int) AtomicExchange 159 28 25 158
|
|
Store 126(out_u1) 160
|
|
161: 117(ptr) AccessChain 17 116
|
|
162: 10(int) Load 161
|
|
163: 117(ptr) AccessChain 17 116
|
|
164: 10(int) Load 163
|
|
165: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 162 25
|
|
166: 10(int) AtomicUMax 165 28 25 164
|
|
167: 117(ptr) AccessChain 17 116
|
|
168: 10(int) Load 167
|
|
169: 117(ptr) AccessChain 17 116
|
|
170: 10(int) Load 169
|
|
171: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 168 25
|
|
172: 10(int) AtomicUMax 171 28 25 170
|
|
Store 126(out_u1) 172
|
|
173: 117(ptr) AccessChain 17 116
|
|
174: 10(int) Load 173
|
|
175: 117(ptr) AccessChain 17 116
|
|
176: 10(int) Load 175
|
|
177: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 174 25
|
|
178: 10(int) AtomicUMin 177 28 25 176
|
|
179: 117(ptr) AccessChain 17 116
|
|
180: 10(int) Load 179
|
|
181: 117(ptr) AccessChain 17 116
|
|
182: 10(int) Load 181
|
|
183: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 180 25
|
|
184: 10(int) AtomicUMin 183 28 25 182
|
|
Store 126(out_u1) 184
|
|
185: 117(ptr) AccessChain 17 116
|
|
186: 10(int) Load 185
|
|
187: 117(ptr) AccessChain 17 116
|
|
188: 10(int) Load 187
|
|
189: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 186 25
|
|
190: 10(int) AtomicOr 189 28 25 188
|
|
191: 117(ptr) AccessChain 17 116
|
|
192: 10(int) Load 191
|
|
193: 117(ptr) AccessChain 17 116
|
|
194: 10(int) Load 193
|
|
195: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 192 25
|
|
196: 10(int) AtomicOr 195 28 25 194
|
|
Store 126(out_u1) 196
|
|
197: 117(ptr) AccessChain 17 116
|
|
198: 10(int) Load 197
|
|
199: 117(ptr) AccessChain 17 116
|
|
200: 10(int) Load 199
|
|
201: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 198 25
|
|
202: 10(int) AtomicXor 201 28 25 200
|
|
203: 117(ptr) AccessChain 17 116
|
|
204: 10(int) Load 203
|
|
205: 117(ptr) AccessChain 17 116
|
|
206: 10(int) Load 205
|
|
207: 122(ptr) ImageTexelPointer 115(g_tTex1du1) 204 25
|
|
208: 10(int) AtomicXor 207 28 25 206
|
|
Store 126(out_u1) 208
|
|
214: 213(ptr) AccessChain 17 212
|
|
215: 13(ivec2) Load 214
|
|
216: 19(ptr) AccessChain 17 22
|
|
217: 6(int) Load 216
|
|
218: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 215 25
|
|
219: 6(int) AtomicIAdd 218 28 25 217
|
|
220: 213(ptr) AccessChain 17 212
|
|
221: 13(ivec2) Load 220
|
|
222: 19(ptr) AccessChain 17 18
|
|
223: 6(int) Load 222
|
|
224: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 221 25
|
|
225: 6(int) AtomicIAdd 224 28 25 223
|
|
Store 31(out_i1) 225
|
|
226: 213(ptr) AccessChain 17 212
|
|
227: 13(ivec2) Load 226
|
|
228: 19(ptr) AccessChain 17 22
|
|
229: 6(int) Load 228
|
|
230: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 227 25
|
|
231: 6(int) AtomicAnd 230 28 25 229
|
|
232: 213(ptr) AccessChain 17 212
|
|
233: 13(ivec2) Load 232
|
|
234: 19(ptr) AccessChain 17 18
|
|
235: 6(int) Load 234
|
|
236: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 233 25
|
|
237: 6(int) AtomicAnd 236 28 25 235
|
|
Store 31(out_i1) 237
|
|
238: 213(ptr) AccessChain 17 212
|
|
239: 13(ivec2) Load 238
|
|
240: 19(ptr) AccessChain 17 22
|
|
241: 6(int) Load 240
|
|
242: 19(ptr) AccessChain 17 54
|
|
243: 6(int) Load 242
|
|
244: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 239 25
|
|
245: 6(int) AtomicCompareExchange 244 28 25 25 243 241
|
|
Store 31(out_i1) 245
|
|
246: 213(ptr) AccessChain 17 212
|
|
247: 13(ivec2) Load 246
|
|
248: 19(ptr) AccessChain 17 18
|
|
249: 6(int) Load 248
|
|
250: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 247 25
|
|
251: 6(int) AtomicExchange 250 28 25 249
|
|
Store 31(out_i1) 251
|
|
252: 213(ptr) AccessChain 17 212
|
|
253: 13(ivec2) Load 252
|
|
254: 19(ptr) AccessChain 17 22
|
|
255: 6(int) Load 254
|
|
256: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 253 25
|
|
257: 6(int) AtomicSMax 256 28 25 255
|
|
258: 213(ptr) AccessChain 17 212
|
|
259: 13(ivec2) Load 258
|
|
260: 19(ptr) AccessChain 17 18
|
|
261: 6(int) Load 260
|
|
262: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 259 25
|
|
263: 6(int) AtomicSMax 262 28 25 261
|
|
Store 31(out_i1) 263
|
|
264: 213(ptr) AccessChain 17 212
|
|
265: 13(ivec2) Load 264
|
|
266: 19(ptr) AccessChain 17 22
|
|
267: 6(int) Load 266
|
|
268: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 265 25
|
|
269: 6(int) AtomicSMin 268 28 25 267
|
|
270: 213(ptr) AccessChain 17 212
|
|
271: 13(ivec2) Load 270
|
|
272: 19(ptr) AccessChain 17 18
|
|
273: 6(int) Load 272
|
|
274: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 271 25
|
|
275: 6(int) AtomicSMin 274 28 25 273
|
|
Store 31(out_i1) 275
|
|
276: 213(ptr) AccessChain 17 212
|
|
277: 13(ivec2) Load 276
|
|
278: 19(ptr) AccessChain 17 22
|
|
279: 6(int) Load 278
|
|
280: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 277 25
|
|
281: 6(int) AtomicOr 280 28 25 279
|
|
282: 213(ptr) AccessChain 17 212
|
|
283: 13(ivec2) Load 282
|
|
284: 19(ptr) AccessChain 17 18
|
|
285: 6(int) Load 284
|
|
286: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 283 25
|
|
287: 6(int) AtomicOr 286 28 25 285
|
|
Store 31(out_i1) 287
|
|
288: 213(ptr) AccessChain 17 212
|
|
289: 13(ivec2) Load 288
|
|
290: 19(ptr) AccessChain 17 22
|
|
291: 6(int) Load 290
|
|
292: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 289 25
|
|
293: 6(int) AtomicXor 292 28 25 291
|
|
294: 213(ptr) AccessChain 17 212
|
|
295: 13(ivec2) Load 294
|
|
296: 19(ptr) AccessChain 17 18
|
|
297: 6(int) Load 296
|
|
298: 26(ptr) ImageTexelPointer 211(g_tTex2di1) 295 25
|
|
299: 6(int) AtomicXor 298 28 25 297
|
|
Store 31(out_i1) 299
|
|
305: 304(ptr) AccessChain 17 303
|
|
306: 11(ivec2) Load 305
|
|
307: 117(ptr) AccessChain 17 116
|
|
308: 10(int) Load 307
|
|
309: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 306 25
|
|
310: 10(int) AtomicIAdd 309 28 25 308
|
|
311: 304(ptr) AccessChain 17 303
|
|
312: 11(ivec2) Load 311
|
|
313: 117(ptr) AccessChain 17 116
|
|
314: 10(int) Load 313
|
|
315: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 312 25
|
|
316: 10(int) AtomicIAdd 315 28 25 314
|
|
Store 126(out_u1) 316
|
|
317: 304(ptr) AccessChain 17 303
|
|
318: 11(ivec2) Load 317
|
|
319: 117(ptr) AccessChain 17 116
|
|
320: 10(int) Load 319
|
|
321: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 318 25
|
|
322: 10(int) AtomicAnd 321 28 25 320
|
|
323: 304(ptr) AccessChain 17 303
|
|
324: 11(ivec2) Load 323
|
|
325: 117(ptr) AccessChain 17 116
|
|
326: 10(int) Load 325
|
|
327: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 324 25
|
|
328: 10(int) AtomicAnd 327 28 25 326
|
|
Store 126(out_u1) 328
|
|
329: 304(ptr) AccessChain 17 303
|
|
330: 11(ivec2) Load 329
|
|
331: 117(ptr) AccessChain 17 147
|
|
332: 10(int) Load 331
|
|
333: 117(ptr) AccessChain 17 150
|
|
334: 10(int) Load 333
|
|
335: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 330 25
|
|
336: 10(int) AtomicCompareExchange 335 28 25 25 334 332
|
|
Store 126(out_u1) 336
|
|
337: 304(ptr) AccessChain 17 303
|
|
338: 11(ivec2) Load 337
|
|
339: 117(ptr) AccessChain 17 116
|
|
340: 10(int) Load 339
|
|
341: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 338 25
|
|
342: 10(int) AtomicExchange 341 28 25 340
|
|
Store 126(out_u1) 342
|
|
343: 304(ptr) AccessChain 17 303
|
|
344: 11(ivec2) Load 343
|
|
345: 117(ptr) AccessChain 17 116
|
|
346: 10(int) Load 345
|
|
347: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 344 25
|
|
348: 10(int) AtomicUMax 347 28 25 346
|
|
349: 304(ptr) AccessChain 17 303
|
|
350: 11(ivec2) Load 349
|
|
351: 117(ptr) AccessChain 17 116
|
|
352: 10(int) Load 351
|
|
353: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 350 25
|
|
354: 10(int) AtomicUMax 353 28 25 352
|
|
Store 126(out_u1) 354
|
|
355: 304(ptr) AccessChain 17 303
|
|
356: 11(ivec2) Load 355
|
|
357: 117(ptr) AccessChain 17 116
|
|
358: 10(int) Load 357
|
|
359: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 356 25
|
|
360: 10(int) AtomicUMin 359 28 25 358
|
|
361: 304(ptr) AccessChain 17 303
|
|
362: 11(ivec2) Load 361
|
|
363: 117(ptr) AccessChain 17 116
|
|
364: 10(int) Load 363
|
|
365: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 362 25
|
|
366: 10(int) AtomicUMin 365 28 25 364
|
|
Store 126(out_u1) 366
|
|
367: 304(ptr) AccessChain 17 303
|
|
368: 11(ivec2) Load 367
|
|
369: 117(ptr) AccessChain 17 116
|
|
370: 10(int) Load 369
|
|
371: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 368 25
|
|
372: 10(int) AtomicOr 371 28 25 370
|
|
373: 304(ptr) AccessChain 17 303
|
|
374: 11(ivec2) Load 373
|
|
375: 117(ptr) AccessChain 17 116
|
|
376: 10(int) Load 375
|
|
377: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 374 25
|
|
378: 10(int) AtomicOr 377 28 25 376
|
|
Store 126(out_u1) 378
|
|
379: 304(ptr) AccessChain 17 303
|
|
380: 11(ivec2) Load 379
|
|
381: 117(ptr) AccessChain 17 116
|
|
382: 10(int) Load 381
|
|
383: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 380 25
|
|
384: 10(int) AtomicXor 383 28 25 382
|
|
385: 304(ptr) AccessChain 17 303
|
|
386: 11(ivec2) Load 385
|
|
387: 117(ptr) AccessChain 17 116
|
|
388: 10(int) Load 387
|
|
389: 122(ptr) ImageTexelPointer 302(g_tTex2du1) 386 25
|
|
390: 10(int) AtomicXor 389 28 25 388
|
|
Store 126(out_u1) 390
|
|
396: 395(ptr) AccessChain 17 394
|
|
397: 14(ivec3) Load 396
|
|
398: 19(ptr) AccessChain 17 22
|
|
399: 6(int) Load 398
|
|
400: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 397 25
|
|
401: 6(int) AtomicIAdd 400 28 25 399
|
|
402: 395(ptr) AccessChain 17 394
|
|
403: 14(ivec3) Load 402
|
|
404: 19(ptr) AccessChain 17 18
|
|
405: 6(int) Load 404
|
|
406: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 403 25
|
|
407: 6(int) AtomicIAdd 406 28 25 405
|
|
Store 31(out_i1) 407
|
|
408: 395(ptr) AccessChain 17 394
|
|
409: 14(ivec3) Load 408
|
|
410: 19(ptr) AccessChain 17 22
|
|
411: 6(int) Load 410
|
|
412: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 409 25
|
|
413: 6(int) AtomicAnd 412 28 25 411
|
|
414: 395(ptr) AccessChain 17 394
|
|
415: 14(ivec3) Load 414
|
|
416: 19(ptr) AccessChain 17 18
|
|
417: 6(int) Load 416
|
|
418: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 415 25
|
|
419: 6(int) AtomicAnd 418 28 25 417
|
|
Store 31(out_i1) 419
|
|
420: 395(ptr) AccessChain 17 394
|
|
421: 14(ivec3) Load 420
|
|
422: 19(ptr) AccessChain 17 22
|
|
423: 6(int) Load 422
|
|
424: 19(ptr) AccessChain 17 54
|
|
425: 6(int) Load 424
|
|
426: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 421 25
|
|
427: 6(int) AtomicCompareExchange 426 28 25 25 425 423
|
|
Store 31(out_i1) 427
|
|
428: 395(ptr) AccessChain 17 394
|
|
429: 14(ivec3) Load 428
|
|
430: 19(ptr) AccessChain 17 18
|
|
431: 6(int) Load 430
|
|
432: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 429 25
|
|
433: 6(int) AtomicExchange 432 28 25 431
|
|
Store 31(out_i1) 433
|
|
434: 395(ptr) AccessChain 17 394
|
|
435: 14(ivec3) Load 434
|
|
436: 19(ptr) AccessChain 17 22
|
|
437: 6(int) Load 436
|
|
438: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 435 25
|
|
439: 6(int) AtomicSMax 438 28 25 437
|
|
440: 395(ptr) AccessChain 17 394
|
|
441: 14(ivec3) Load 440
|
|
442: 19(ptr) AccessChain 17 18
|
|
443: 6(int) Load 442
|
|
444: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 441 25
|
|
445: 6(int) AtomicSMax 444 28 25 443
|
|
Store 31(out_i1) 445
|
|
446: 395(ptr) AccessChain 17 394
|
|
447: 14(ivec3) Load 446
|
|
448: 19(ptr) AccessChain 17 22
|
|
449: 6(int) Load 448
|
|
450: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 447 25
|
|
451: 6(int) AtomicSMin 450 28 25 449
|
|
452: 395(ptr) AccessChain 17 394
|
|
453: 14(ivec3) Load 452
|
|
454: 19(ptr) AccessChain 17 18
|
|
455: 6(int) Load 454
|
|
456: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 453 25
|
|
457: 6(int) AtomicSMin 456 28 25 455
|
|
Store 31(out_i1) 457
|
|
458: 395(ptr) AccessChain 17 394
|
|
459: 14(ivec3) Load 458
|
|
460: 19(ptr) AccessChain 17 22
|
|
461: 6(int) Load 460
|
|
462: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 459 25
|
|
463: 6(int) AtomicOr 462 28 25 461
|
|
464: 395(ptr) AccessChain 17 394
|
|
465: 14(ivec3) Load 464
|
|
466: 19(ptr) AccessChain 17 18
|
|
467: 6(int) Load 466
|
|
468: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 465 25
|
|
469: 6(int) AtomicOr 468 28 25 467
|
|
Store 31(out_i1) 469
|
|
470: 395(ptr) AccessChain 17 394
|
|
471: 14(ivec3) Load 470
|
|
472: 19(ptr) AccessChain 17 22
|
|
473: 6(int) Load 472
|
|
474: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 471 25
|
|
475: 6(int) AtomicXor 474 28 25 473
|
|
476: 395(ptr) AccessChain 17 394
|
|
477: 14(ivec3) Load 476
|
|
478: 19(ptr) AccessChain 17 18
|
|
479: 6(int) Load 478
|
|
480: 26(ptr) ImageTexelPointer 393(g_tTex3di1) 477 25
|
|
481: 6(int) AtomicXor 480 28 25 479
|
|
Store 31(out_i1) 481
|
|
487: 486(ptr) AccessChain 17 485
|
|
488: 12(ivec3) Load 487
|
|
489: 117(ptr) AccessChain 17 116
|
|
490: 10(int) Load 489
|
|
491: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 488 25
|
|
492: 10(int) AtomicIAdd 491 28 25 490
|
|
493: 486(ptr) AccessChain 17 485
|
|
494: 12(ivec3) Load 493
|
|
495: 117(ptr) AccessChain 17 116
|
|
496: 10(int) Load 495
|
|
497: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 494 25
|
|
498: 10(int) AtomicIAdd 497 28 25 496
|
|
Store 126(out_u1) 498
|
|
499: 486(ptr) AccessChain 17 485
|
|
500: 12(ivec3) Load 499
|
|
501: 117(ptr) AccessChain 17 116
|
|
502: 10(int) Load 501
|
|
503: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 500 25
|
|
504: 10(int) AtomicAnd 503 28 25 502
|
|
505: 486(ptr) AccessChain 17 485
|
|
506: 12(ivec3) Load 505
|
|
507: 117(ptr) AccessChain 17 116
|
|
508: 10(int) Load 507
|
|
509: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 506 25
|
|
510: 10(int) AtomicAnd 509 28 25 508
|
|
Store 126(out_u1) 510
|
|
511: 486(ptr) AccessChain 17 485
|
|
512: 12(ivec3) Load 511
|
|
513: 117(ptr) AccessChain 17 147
|
|
514: 10(int) Load 513
|
|
515: 117(ptr) AccessChain 17 150
|
|
516: 10(int) Load 515
|
|
517: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 512 25
|
|
518: 10(int) AtomicCompareExchange 517 28 25 25 516 514
|
|
Store 126(out_u1) 518
|
|
519: 486(ptr) AccessChain 17 485
|
|
520: 12(ivec3) Load 519
|
|
521: 117(ptr) AccessChain 17 116
|
|
522: 10(int) Load 521
|
|
523: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 520 25
|
|
524: 10(int) AtomicExchange 523 28 25 522
|
|
Store 126(out_u1) 524
|
|
525: 486(ptr) AccessChain 17 485
|
|
526: 12(ivec3) Load 525
|
|
527: 117(ptr) AccessChain 17 116
|
|
528: 10(int) Load 527
|
|
529: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 526 25
|
|
530: 10(int) AtomicUMax 529 28 25 528
|
|
531: 486(ptr) AccessChain 17 485
|
|
532: 12(ivec3) Load 531
|
|
533: 117(ptr) AccessChain 17 116
|
|
534: 10(int) Load 533
|
|
535: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 532 25
|
|
536: 10(int) AtomicUMax 535 28 25 534
|
|
Store 126(out_u1) 536
|
|
537: 486(ptr) AccessChain 17 485
|
|
538: 12(ivec3) Load 537
|
|
539: 117(ptr) AccessChain 17 116
|
|
540: 10(int) Load 539
|
|
541: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 538 25
|
|
542: 10(int) AtomicUMin 541 28 25 540
|
|
543: 486(ptr) AccessChain 17 485
|
|
544: 12(ivec3) Load 543
|
|
545: 117(ptr) AccessChain 17 116
|
|
546: 10(int) Load 545
|
|
547: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 544 25
|
|
548: 10(int) AtomicUMin 547 28 25 546
|
|
Store 126(out_u1) 548
|
|
549: 486(ptr) AccessChain 17 485
|
|
550: 12(ivec3) Load 549
|
|
551: 117(ptr) AccessChain 17 116
|
|
552: 10(int) Load 551
|
|
553: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 550 25
|
|
554: 10(int) AtomicOr 553 28 25 552
|
|
555: 486(ptr) AccessChain 17 485
|
|
556: 12(ivec3) Load 555
|
|
557: 117(ptr) AccessChain 17 116
|
|
558: 10(int) Load 557
|
|
559: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 556 25
|
|
560: 10(int) AtomicOr 559 28 25 558
|
|
Store 126(out_u1) 560
|
|
561: 486(ptr) AccessChain 17 485
|
|
562: 12(ivec3) Load 561
|
|
563: 117(ptr) AccessChain 17 116
|
|
564: 10(int) Load 563
|
|
565: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 562 25
|
|
566: 10(int) AtomicXor 565 28 25 564
|
|
567: 486(ptr) AccessChain 17 485
|
|
568: 12(ivec3) Load 567
|
|
569: 117(ptr) AccessChain 17 116
|
|
570: 10(int) Load 569
|
|
571: 122(ptr) ImageTexelPointer 484(g_tTex3du1) 568 25
|
|
572: 10(int) AtomicXor 571 28 25 570
|
|
Store 126(out_u1) 572
|
|
576: 213(ptr) AccessChain 17 212
|
|
577: 13(ivec2) Load 576
|
|
578: 19(ptr) AccessChain 17 22
|
|
579: 6(int) Load 578
|
|
580: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 577 25
|
|
581: 6(int) AtomicIAdd 580 28 25 579
|
|
582: 213(ptr) AccessChain 17 212
|
|
583: 13(ivec2) Load 582
|
|
584: 19(ptr) AccessChain 17 18
|
|
585: 6(int) Load 584
|
|
586: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 583 25
|
|
587: 6(int) AtomicIAdd 586 28 25 585
|
|
Store 31(out_i1) 587
|
|
588: 213(ptr) AccessChain 17 212
|
|
589: 13(ivec2) Load 588
|
|
590: 19(ptr) AccessChain 17 22
|
|
591: 6(int) Load 590
|
|
592: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 589 25
|
|
593: 6(int) AtomicAnd 592 28 25 591
|
|
594: 213(ptr) AccessChain 17 212
|
|
595: 13(ivec2) Load 594
|
|
596: 19(ptr) AccessChain 17 18
|
|
597: 6(int) Load 596
|
|
598: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 595 25
|
|
599: 6(int) AtomicAnd 598 28 25 597
|
|
Store 31(out_i1) 599
|
|
600: 213(ptr) AccessChain 17 212
|
|
601: 13(ivec2) Load 600
|
|
602: 19(ptr) AccessChain 17 22
|
|
603: 6(int) Load 602
|
|
604: 19(ptr) AccessChain 17 54
|
|
605: 6(int) Load 604
|
|
606: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 601 25
|
|
607: 6(int) AtomicCompareExchange 606 28 25 25 605 603
|
|
Store 31(out_i1) 607
|
|
608: 213(ptr) AccessChain 17 212
|
|
609: 13(ivec2) Load 608
|
|
610: 19(ptr) AccessChain 17 18
|
|
611: 6(int) Load 610
|
|
612: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 609 25
|
|
613: 6(int) AtomicExchange 612 28 25 611
|
|
Store 31(out_i1) 613
|
|
614: 213(ptr) AccessChain 17 212
|
|
615: 13(ivec2) Load 614
|
|
616: 19(ptr) AccessChain 17 22
|
|
617: 6(int) Load 616
|
|
618: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 615 25
|
|
619: 6(int) AtomicSMax 618 28 25 617
|
|
620: 213(ptr) AccessChain 17 212
|
|
621: 13(ivec2) Load 620
|
|
622: 19(ptr) AccessChain 17 18
|
|
623: 6(int) Load 622
|
|
624: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 621 25
|
|
625: 6(int) AtomicSMax 624 28 25 623
|
|
Store 31(out_i1) 625
|
|
626: 213(ptr) AccessChain 17 212
|
|
627: 13(ivec2) Load 626
|
|
628: 19(ptr) AccessChain 17 22
|
|
629: 6(int) Load 628
|
|
630: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 627 25
|
|
631: 6(int) AtomicSMin 630 28 25 629
|
|
632: 213(ptr) AccessChain 17 212
|
|
633: 13(ivec2) Load 632
|
|
634: 19(ptr) AccessChain 17 18
|
|
635: 6(int) Load 634
|
|
636: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 633 25
|
|
637: 6(int) AtomicSMin 636 28 25 635
|
|
Store 31(out_i1) 637
|
|
638: 213(ptr) AccessChain 17 212
|
|
639: 13(ivec2) Load 638
|
|
640: 19(ptr) AccessChain 17 22
|
|
641: 6(int) Load 640
|
|
642: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 639 25
|
|
643: 6(int) AtomicOr 642 28 25 641
|
|
644: 213(ptr) AccessChain 17 212
|
|
645: 13(ivec2) Load 644
|
|
646: 19(ptr) AccessChain 17 18
|
|
647: 6(int) Load 646
|
|
648: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 645 25
|
|
649: 6(int) AtomicOr 648 28 25 647
|
|
Store 31(out_i1) 649
|
|
650: 213(ptr) AccessChain 17 212
|
|
651: 13(ivec2) Load 650
|
|
652: 19(ptr) AccessChain 17 22
|
|
653: 6(int) Load 652
|
|
654: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 651 25
|
|
655: 6(int) AtomicXor 654 28 25 653
|
|
656: 213(ptr) AccessChain 17 212
|
|
657: 13(ivec2) Load 656
|
|
658: 19(ptr) AccessChain 17 18
|
|
659: 6(int) Load 658
|
|
660: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 657 25
|
|
661: 6(int) AtomicXor 660 28 25 659
|
|
Store 31(out_i1) 661
|
|
665: 304(ptr) AccessChain 17 303
|
|
666: 11(ivec2) Load 665
|
|
667: 117(ptr) AccessChain 17 116
|
|
668: 10(int) Load 667
|
|
669: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 666 25
|
|
670: 10(int) AtomicIAdd 669 28 25 668
|
|
671: 304(ptr) AccessChain 17 303
|
|
672: 11(ivec2) Load 671
|
|
673: 117(ptr) AccessChain 17 116
|
|
674: 10(int) Load 673
|
|
675: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 672 25
|
|
676: 10(int) AtomicIAdd 675 28 25 674
|
|
Store 126(out_u1) 676
|
|
677: 304(ptr) AccessChain 17 303
|
|
678: 11(ivec2) Load 677
|
|
679: 117(ptr) AccessChain 17 116
|
|
680: 10(int) Load 679
|
|
681: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 678 25
|
|
682: 10(int) AtomicAnd 681 28 25 680
|
|
683: 304(ptr) AccessChain 17 303
|
|
684: 11(ivec2) Load 683
|
|
685: 117(ptr) AccessChain 17 116
|
|
686: 10(int) Load 685
|
|
687: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 684 25
|
|
688: 10(int) AtomicAnd 687 28 25 686
|
|
Store 126(out_u1) 688
|
|
689: 304(ptr) AccessChain 17 303
|
|
690: 11(ivec2) Load 689
|
|
691: 117(ptr) AccessChain 17 147
|
|
692: 10(int) Load 691
|
|
693: 117(ptr) AccessChain 17 150
|
|
694: 10(int) Load 693
|
|
695: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 690 25
|
|
696: 10(int) AtomicCompareExchange 695 28 25 25 694 692
|
|
Store 126(out_u1) 696
|
|
697: 304(ptr) AccessChain 17 303
|
|
698: 11(ivec2) Load 697
|
|
699: 117(ptr) AccessChain 17 116
|
|
700: 10(int) Load 699
|
|
701: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 698 25
|
|
702: 10(int) AtomicExchange 701 28 25 700
|
|
Store 126(out_u1) 702
|
|
703: 304(ptr) AccessChain 17 303
|
|
704: 11(ivec2) Load 703
|
|
705: 117(ptr) AccessChain 17 116
|
|
706: 10(int) Load 705
|
|
707: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 704 25
|
|
708: 10(int) AtomicUMax 707 28 25 706
|
|
709: 304(ptr) AccessChain 17 303
|
|
710: 11(ivec2) Load 709
|
|
711: 117(ptr) AccessChain 17 116
|
|
712: 10(int) Load 711
|
|
713: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 710 25
|
|
714: 10(int) AtomicUMax 713 28 25 712
|
|
Store 126(out_u1) 714
|
|
715: 304(ptr) AccessChain 17 303
|
|
716: 11(ivec2) Load 715
|
|
717: 117(ptr) AccessChain 17 116
|
|
718: 10(int) Load 717
|
|
719: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 716 25
|
|
720: 10(int) AtomicUMin 719 28 25 718
|
|
721: 304(ptr) AccessChain 17 303
|
|
722: 11(ivec2) Load 721
|
|
723: 117(ptr) AccessChain 17 116
|
|
724: 10(int) Load 723
|
|
725: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 722 25
|
|
726: 10(int) AtomicUMin 725 28 25 724
|
|
Store 126(out_u1) 726
|
|
727: 304(ptr) AccessChain 17 303
|
|
728: 11(ivec2) Load 727
|
|
729: 117(ptr) AccessChain 17 116
|
|
730: 10(int) Load 729
|
|
731: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 728 25
|
|
732: 10(int) AtomicOr 731 28 25 730
|
|
733: 304(ptr) AccessChain 17 303
|
|
734: 11(ivec2) Load 733
|
|
735: 117(ptr) AccessChain 17 116
|
|
736: 10(int) Load 735
|
|
737: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 734 25
|
|
738: 10(int) AtomicOr 737 28 25 736
|
|
Store 126(out_u1) 738
|
|
739: 304(ptr) AccessChain 17 303
|
|
740: 11(ivec2) Load 739
|
|
741: 117(ptr) AccessChain 17 116
|
|
742: 10(int) Load 741
|
|
743: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 740 25
|
|
744: 10(int) AtomicXor 743 28 25 742
|
|
745: 304(ptr) AccessChain 17 303
|
|
746: 11(ivec2) Load 745
|
|
747: 117(ptr) AccessChain 17 116
|
|
748: 10(int) Load 747
|
|
749: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 746 25
|
|
750: 10(int) AtomicXor 749 28 25 748
|
|
Store 126(out_u1) 750
|
|
751: 213(ptr) AccessChain 17 212
|
|
752: 13(ivec2) Load 751
|
|
753: 19(ptr) AccessChain 17 22
|
|
754: 6(int) Load 753
|
|
755: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 752 25
|
|
756: 6(int) AtomicIAdd 755 28 25 754
|
|
757: 213(ptr) AccessChain 17 212
|
|
758: 13(ivec2) Load 757
|
|
759: 19(ptr) AccessChain 17 18
|
|
760: 6(int) Load 759
|
|
761: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 758 25
|
|
762: 6(int) AtomicIAdd 761 28 25 760
|
|
Store 31(out_i1) 762
|
|
763: 213(ptr) AccessChain 17 212
|
|
764: 13(ivec2) Load 763
|
|
765: 19(ptr) AccessChain 17 22
|
|
766: 6(int) Load 765
|
|
767: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 764 25
|
|
768: 6(int) AtomicAnd 767 28 25 766
|
|
769: 213(ptr) AccessChain 17 212
|
|
770: 13(ivec2) Load 769
|
|
771: 19(ptr) AccessChain 17 18
|
|
772: 6(int) Load 771
|
|
773: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 770 25
|
|
774: 6(int) AtomicAnd 773 28 25 772
|
|
Store 31(out_i1) 774
|
|
775: 213(ptr) AccessChain 17 212
|
|
776: 13(ivec2) Load 775
|
|
777: 19(ptr) AccessChain 17 22
|
|
778: 6(int) Load 777
|
|
779: 19(ptr) AccessChain 17 54
|
|
780: 6(int) Load 779
|
|
781: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 776 25
|
|
782: 6(int) AtomicCompareExchange 781 28 25 25 780 778
|
|
Store 31(out_i1) 782
|
|
783: 213(ptr) AccessChain 17 212
|
|
784: 13(ivec2) Load 783
|
|
785: 19(ptr) AccessChain 17 18
|
|
786: 6(int) Load 785
|
|
787: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 784 25
|
|
788: 6(int) AtomicExchange 787 28 25 786
|
|
Store 31(out_i1) 788
|
|
789: 213(ptr) AccessChain 17 212
|
|
790: 13(ivec2) Load 789
|
|
791: 19(ptr) AccessChain 17 22
|
|
792: 6(int) Load 791
|
|
793: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 790 25
|
|
794: 6(int) AtomicSMax 793 28 25 792
|
|
795: 213(ptr) AccessChain 17 212
|
|
796: 13(ivec2) Load 795
|
|
797: 19(ptr) AccessChain 17 18
|
|
798: 6(int) Load 797
|
|
799: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 796 25
|
|
800: 6(int) AtomicSMax 799 28 25 798
|
|
Store 31(out_i1) 800
|
|
801: 213(ptr) AccessChain 17 212
|
|
802: 13(ivec2) Load 801
|
|
803: 19(ptr) AccessChain 17 22
|
|
804: 6(int) Load 803
|
|
805: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 802 25
|
|
806: 6(int) AtomicSMin 805 28 25 804
|
|
807: 213(ptr) AccessChain 17 212
|
|
808: 13(ivec2) Load 807
|
|
809: 19(ptr) AccessChain 17 18
|
|
810: 6(int) Load 809
|
|
811: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 808 25
|
|
812: 6(int) AtomicSMin 811 28 25 810
|
|
Store 31(out_i1) 812
|
|
813: 213(ptr) AccessChain 17 212
|
|
814: 13(ivec2) Load 813
|
|
815: 19(ptr) AccessChain 17 22
|
|
816: 6(int) Load 815
|
|
817: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 814 25
|
|
818: 6(int) AtomicOr 817 28 25 816
|
|
819: 213(ptr) AccessChain 17 212
|
|
820: 13(ivec2) Load 819
|
|
821: 19(ptr) AccessChain 17 18
|
|
822: 6(int) Load 821
|
|
823: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 820 25
|
|
824: 6(int) AtomicOr 823 28 25 822
|
|
Store 31(out_i1) 824
|
|
825: 213(ptr) AccessChain 17 212
|
|
826: 13(ivec2) Load 825
|
|
827: 19(ptr) AccessChain 17 22
|
|
828: 6(int) Load 827
|
|
829: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 826 25
|
|
830: 6(int) AtomicXor 829 28 25 828
|
|
831: 213(ptr) AccessChain 17 212
|
|
832: 13(ivec2) Load 831
|
|
833: 19(ptr) AccessChain 17 18
|
|
834: 6(int) Load 833
|
|
835: 26(ptr) ImageTexelPointer 575(g_tTex1di1a) 832 25
|
|
836: 6(int) AtomicXor 835 28 25 834
|
|
Store 31(out_i1) 836
|
|
837: 304(ptr) AccessChain 17 303
|
|
838: 11(ivec2) Load 837
|
|
839: 117(ptr) AccessChain 17 116
|
|
840: 10(int) Load 839
|
|
841: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 838 25
|
|
842: 10(int) AtomicIAdd 841 28 25 840
|
|
843: 304(ptr) AccessChain 17 303
|
|
844: 11(ivec2) Load 843
|
|
845: 117(ptr) AccessChain 17 116
|
|
846: 10(int) Load 845
|
|
847: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 844 25
|
|
848: 10(int) AtomicIAdd 847 28 25 846
|
|
Store 126(out_u1) 848
|
|
849: 304(ptr) AccessChain 17 303
|
|
850: 11(ivec2) Load 849
|
|
851: 117(ptr) AccessChain 17 116
|
|
852: 10(int) Load 851
|
|
853: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 850 25
|
|
854: 10(int) AtomicAnd 853 28 25 852
|
|
855: 304(ptr) AccessChain 17 303
|
|
856: 11(ivec2) Load 855
|
|
857: 117(ptr) AccessChain 17 116
|
|
858: 10(int) Load 857
|
|
859: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 856 25
|
|
860: 10(int) AtomicAnd 859 28 25 858
|
|
Store 126(out_u1) 860
|
|
861: 304(ptr) AccessChain 17 303
|
|
862: 11(ivec2) Load 861
|
|
863: 117(ptr) AccessChain 17 147
|
|
864: 10(int) Load 863
|
|
865: 117(ptr) AccessChain 17 150
|
|
866: 10(int) Load 865
|
|
867: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 862 25
|
|
868: 10(int) AtomicCompareExchange 867 28 25 25 866 864
|
|
Store 126(out_u1) 868
|
|
869: 304(ptr) AccessChain 17 303
|
|
870: 11(ivec2) Load 869
|
|
871: 117(ptr) AccessChain 17 116
|
|
872: 10(int) Load 871
|
|
873: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 870 25
|
|
874: 10(int) AtomicExchange 873 28 25 872
|
|
Store 126(out_u1) 874
|
|
875: 304(ptr) AccessChain 17 303
|
|
876: 11(ivec2) Load 875
|
|
877: 117(ptr) AccessChain 17 116
|
|
878: 10(int) Load 877
|
|
879: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 876 25
|
|
880: 10(int) AtomicUMax 879 28 25 878
|
|
881: 304(ptr) AccessChain 17 303
|
|
882: 11(ivec2) Load 881
|
|
883: 117(ptr) AccessChain 17 116
|
|
884: 10(int) Load 883
|
|
885: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 882 25
|
|
886: 10(int) AtomicUMax 885 28 25 884
|
|
Store 126(out_u1) 886
|
|
887: 304(ptr) AccessChain 17 303
|
|
888: 11(ivec2) Load 887
|
|
889: 117(ptr) AccessChain 17 116
|
|
890: 10(int) Load 889
|
|
891: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 888 25
|
|
892: 10(int) AtomicUMin 891 28 25 890
|
|
893: 304(ptr) AccessChain 17 303
|
|
894: 11(ivec2) Load 893
|
|
895: 117(ptr) AccessChain 17 116
|
|
896: 10(int) Load 895
|
|
897: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 894 25
|
|
898: 10(int) AtomicUMin 897 28 25 896
|
|
Store 126(out_u1) 898
|
|
899: 304(ptr) AccessChain 17 303
|
|
900: 11(ivec2) Load 899
|
|
901: 117(ptr) AccessChain 17 116
|
|
902: 10(int) Load 901
|
|
903: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 900 25
|
|
904: 10(int) AtomicOr 903 28 25 902
|
|
905: 304(ptr) AccessChain 17 303
|
|
906: 11(ivec2) Load 905
|
|
907: 117(ptr) AccessChain 17 116
|
|
908: 10(int) Load 907
|
|
909: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 906 25
|
|
910: 10(int) AtomicOr 909 28 25 908
|
|
Store 126(out_u1) 910
|
|
911: 304(ptr) AccessChain 17 303
|
|
912: 11(ivec2) Load 911
|
|
913: 117(ptr) AccessChain 17 116
|
|
914: 10(int) Load 913
|
|
915: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 912 25
|
|
916: 10(int) AtomicXor 915 28 25 914
|
|
917: 304(ptr) AccessChain 17 303
|
|
918: 11(ivec2) Load 917
|
|
919: 117(ptr) AccessChain 17 116
|
|
920: 10(int) Load 919
|
|
921: 122(ptr) ImageTexelPointer 664(g_tTex1du1a) 918 25
|
|
922: 10(int) AtomicXor 921 28 25 920
|
|
Store 126(out_u1) 922
|
|
926: 19(ptr) AccessChain 17 18
|
|
927: 6(int) Load 926
|
|
928: 19(ptr) AccessChain 17 22
|
|
929: 6(int) Load 928
|
|
930: 26(ptr) ImageTexelPointer 925(g_tBuffI) 927 25
|
|
931: 6(int) AtomicIAdd 930 28 25 929
|
|
932: 19(ptr) AccessChain 17 18
|
|
933: 6(int) Load 932
|
|
934: 19(ptr) AccessChain 17 18
|
|
935: 6(int) Load 934
|
|
936: 26(ptr) ImageTexelPointer 925(g_tBuffI) 933 25
|
|
937: 6(int) AtomicIAdd 936 28 25 935
|
|
Store 31(out_i1) 937
|
|
938: 19(ptr) AccessChain 17 18
|
|
939: 6(int) Load 938
|
|
940: 19(ptr) AccessChain 17 22
|
|
941: 6(int) Load 940
|
|
942: 26(ptr) ImageTexelPointer 925(g_tBuffI) 939 25
|
|
943: 6(int) AtomicAnd 942 28 25 941
|
|
944: 19(ptr) AccessChain 17 18
|
|
945: 6(int) Load 944
|
|
946: 19(ptr) AccessChain 17 18
|
|
947: 6(int) Load 946
|
|
948: 26(ptr) ImageTexelPointer 925(g_tBuffI) 945 25
|
|
949: 6(int) AtomicAnd 948 28 25 947
|
|
Store 31(out_i1) 949
|
|
950: 19(ptr) AccessChain 17 18
|
|
951: 6(int) Load 950
|
|
952: 19(ptr) AccessChain 17 22
|
|
953: 6(int) Load 952
|
|
954: 19(ptr) AccessChain 17 54
|
|
955: 6(int) Load 954
|
|
956: 26(ptr) ImageTexelPointer 925(g_tBuffI) 951 25
|
|
957: 6(int) AtomicCompareExchange 956 28 25 25 955 953
|
|
Store 31(out_i1) 957
|
|
958: 19(ptr) AccessChain 17 18
|
|
959: 6(int) Load 958
|
|
960: 19(ptr) AccessChain 17 18
|
|
961: 6(int) Load 960
|
|
962: 26(ptr) ImageTexelPointer 925(g_tBuffI) 959 25
|
|
963: 6(int) AtomicExchange 962 28 25 961
|
|
Store 31(out_i1) 963
|
|
964: 19(ptr) AccessChain 17 18
|
|
965: 6(int) Load 964
|
|
966: 19(ptr) AccessChain 17 22
|
|
967: 6(int) Load 966
|
|
968: 26(ptr) ImageTexelPointer 925(g_tBuffI) 965 25
|
|
969: 6(int) AtomicSMax 968 28 25 967
|
|
970: 19(ptr) AccessChain 17 18
|
|
971: 6(int) Load 970
|
|
972: 19(ptr) AccessChain 17 18
|
|
973: 6(int) Load 972
|
|
974: 26(ptr) ImageTexelPointer 925(g_tBuffI) 971 25
|
|
975: 6(int) AtomicSMax 974 28 25 973
|
|
Store 31(out_i1) 975
|
|
976: 19(ptr) AccessChain 17 18
|
|
977: 6(int) Load 976
|
|
978: 19(ptr) AccessChain 17 22
|
|
979: 6(int) Load 978
|
|
980: 26(ptr) ImageTexelPointer 925(g_tBuffI) 977 25
|
|
981: 6(int) AtomicSMin 980 28 25 979
|
|
982: 19(ptr) AccessChain 17 18
|
|
983: 6(int) Load 982
|
|
984: 19(ptr) AccessChain 17 18
|
|
985: 6(int) Load 984
|
|
986: 26(ptr) ImageTexelPointer 925(g_tBuffI) 983 25
|
|
987: 6(int) AtomicSMin 986 28 25 985
|
|
Store 31(out_i1) 987
|
|
988: 19(ptr) AccessChain 17 18
|
|
989: 6(int) Load 988
|
|
990: 19(ptr) AccessChain 17 22
|
|
991: 6(int) Load 990
|
|
992: 26(ptr) ImageTexelPointer 925(g_tBuffI) 989 25
|
|
993: 6(int) AtomicOr 992 28 25 991
|
|
994: 19(ptr) AccessChain 17 18
|
|
995: 6(int) Load 994
|
|
996: 19(ptr) AccessChain 17 18
|
|
997: 6(int) Load 996
|
|
998: 26(ptr) ImageTexelPointer 925(g_tBuffI) 995 25
|
|
999: 6(int) AtomicOr 998 28 25 997
|
|
Store 31(out_i1) 999
|
|
1000: 19(ptr) AccessChain 17 18
|
|
1001: 6(int) Load 1000
|
|
1002: 19(ptr) AccessChain 17 22
|
|
1003: 6(int) Load 1002
|
|
1004: 26(ptr) ImageTexelPointer 925(g_tBuffI) 1001 25
|
|
1005: 6(int) AtomicXor 1004 28 25 1003
|
|
1006: 19(ptr) AccessChain 17 18
|
|
1007: 6(int) Load 1006
|
|
1008: 19(ptr) AccessChain 17 18
|
|
1009: 6(int) Load 1008
|
|
1010: 26(ptr) ImageTexelPointer 925(g_tBuffI) 1007 25
|
|
1011: 6(int) AtomicXor 1010 28 25 1009
|
|
Store 31(out_i1) 1011
|
|
1015: 117(ptr) AccessChain 17 116
|
|
1016: 10(int) Load 1015
|
|
1017: 117(ptr) AccessChain 17 116
|
|
1018: 10(int) Load 1017
|
|
1019: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1016 25
|
|
1020: 10(int) AtomicIAdd 1019 28 25 1018
|
|
1021: 117(ptr) AccessChain 17 116
|
|
1022: 10(int) Load 1021
|
|
1023: 117(ptr) AccessChain 17 116
|
|
1024: 10(int) Load 1023
|
|
1025: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1022 25
|
|
1026: 10(int) AtomicIAdd 1025 28 25 1024
|
|
Store 126(out_u1) 1026
|
|
1027: 117(ptr) AccessChain 17 116
|
|
1028: 10(int) Load 1027
|
|
1029: 117(ptr) AccessChain 17 116
|
|
1030: 10(int) Load 1029
|
|
1031: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1028 25
|
|
1032: 10(int) AtomicAnd 1031 28 25 1030
|
|
1033: 117(ptr) AccessChain 17 116
|
|
1034: 10(int) Load 1033
|
|
1035: 117(ptr) AccessChain 17 116
|
|
1036: 10(int) Load 1035
|
|
1037: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1034 25
|
|
1038: 10(int) AtomicAnd 1037 28 25 1036
|
|
Store 126(out_u1) 1038
|
|
1039: 117(ptr) AccessChain 17 116
|
|
1040: 10(int) Load 1039
|
|
1041: 117(ptr) AccessChain 17 147
|
|
1042: 10(int) Load 1041
|
|
1043: 117(ptr) AccessChain 17 150
|
|
1044: 10(int) Load 1043
|
|
1045: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1040 25
|
|
1046: 10(int) AtomicCompareExchange 1045 28 25 25 1044 1042
|
|
Store 126(out_u1) 1046
|
|
1047: 117(ptr) AccessChain 17 116
|
|
1048: 10(int) Load 1047
|
|
1049: 117(ptr) AccessChain 17 116
|
|
1050: 10(int) Load 1049
|
|
1051: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1048 25
|
|
1052: 10(int) AtomicExchange 1051 28 25 1050
|
|
Store 126(out_u1) 1052
|
|
1053: 117(ptr) AccessChain 17 116
|
|
1054: 10(int) Load 1053
|
|
1055: 117(ptr) AccessChain 17 116
|
|
1056: 10(int) Load 1055
|
|
1057: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1054 25
|
|
1058: 10(int) AtomicUMax 1057 28 25 1056
|
|
1059: 117(ptr) AccessChain 17 116
|
|
1060: 10(int) Load 1059
|
|
1061: 117(ptr) AccessChain 17 116
|
|
1062: 10(int) Load 1061
|
|
1063: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1060 25
|
|
1064: 10(int) AtomicUMax 1063 28 25 1062
|
|
Store 126(out_u1) 1064
|
|
1065: 117(ptr) AccessChain 17 116
|
|
1066: 10(int) Load 1065
|
|
1067: 117(ptr) AccessChain 17 116
|
|
1068: 10(int) Load 1067
|
|
1069: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1066 25
|
|
1070: 10(int) AtomicUMin 1069 28 25 1068
|
|
1071: 117(ptr) AccessChain 17 116
|
|
1072: 10(int) Load 1071
|
|
1073: 117(ptr) AccessChain 17 116
|
|
1074: 10(int) Load 1073
|
|
1075: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1072 25
|
|
1076: 10(int) AtomicUMin 1075 28 25 1074
|
|
Store 126(out_u1) 1076
|
|
1077: 117(ptr) AccessChain 17 116
|
|
1078: 10(int) Load 1077
|
|
1079: 117(ptr) AccessChain 17 116
|
|
1080: 10(int) Load 1079
|
|
1081: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1078 25
|
|
1082: 10(int) AtomicOr 1081 28 25 1080
|
|
1083: 117(ptr) AccessChain 17 116
|
|
1084: 10(int) Load 1083
|
|
1085: 117(ptr) AccessChain 17 116
|
|
1086: 10(int) Load 1085
|
|
1087: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1084 25
|
|
1088: 10(int) AtomicOr 1087 28 25 1086
|
|
Store 126(out_u1) 1088
|
|
1089: 117(ptr) AccessChain 17 116
|
|
1090: 10(int) Load 1089
|
|
1091: 117(ptr) AccessChain 17 116
|
|
1092: 10(int) Load 1091
|
|
1093: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1090 25
|
|
1094: 10(int) AtomicXor 1093 28 25 1092
|
|
1095: 117(ptr) AccessChain 17 116
|
|
1096: 10(int) Load 1095
|
|
1097: 117(ptr) AccessChain 17 116
|
|
1098: 10(int) Load 1097
|
|
1099: 122(ptr) ImageTexelPointer 1014(g_tBuffU) 1096 25
|
|
1100: 10(int) AtomicXor 1099 28 25 1098
|
|
Store 126(out_u1) 1100
|
|
1109: 1108(ptr) AccessChain 1105(psout) 116
|
|
Store 1109 1107
|
|
1112: 1108(ptr) AccessChain 1105(psout) 116
|
|
1113: 1102(fvec4) Load 1112
|
|
Store 1111(Color) 1113
|
|
Return
|
|
FunctionEnd
|