Rationalizes the entire tracking of the linker object nodes, effecting GLSL, HLSL, and SPIR-V, to allow tracked objects to be fully edited before their type snapshot for linker objects. Should only effect things when the rest of the AST contained no reference to the symbol, because normal AST nodes were not stale. Also will only effect such objects when their types were edited.
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:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'g_sSamp' (uniform sampler)
|
|
0:? 'g_tTex1df1' (layout(r32f ) uniform image1D)
|
|
0:? 'g_tTex1di1' (layout(r32i ) uniform iimage1D)
|
|
0:? 'g_tTex1du1' (layout(r32ui ) uniform uimage1D)
|
|
0:? 'g_tTex2df1' (layout(r32f ) uniform image2D)
|
|
0:? 'g_tTex2di1' (layout(r32i ) uniform iimage2D)
|
|
0:? 'g_tTex2du1' (layout(r32ui ) uniform uimage2D)
|
|
0:? 'g_tTex3df1' (layout(r32f ) uniform image3D)
|
|
0:? 'g_tTex3di1' (layout(r32i ) uniform iimage3D)
|
|
0:? 'g_tTex3du1' (layout(r32ui ) uniform uimage3D)
|
|
0:? 'g_tTex1df1a' (layout(r32f ) uniform image1DArray)
|
|
0:? 'g_tTex1di1a' (layout(r32i ) uniform iimage1DArray)
|
|
0:? 'g_tTex1du1a' (layout(r32ui ) uniform uimage1DArray)
|
|
0:? 'g_tTex2df1a' (layout(r32f ) uniform image2DArray)
|
|
0:? 'g_tTex2di1a' (layout(r32i ) uniform iimage2DArray)
|
|
0:? 'g_tTex2du1a' (layout(r32ui ) uniform uimage2DArray)
|
|
0:? 'g_tBuffF' (layout(r32f ) uniform imageBuffer)
|
|
0:? 'g_tBuffI' (layout(r32i ) uniform iimageBuffer)
|
|
0:? 'g_tBuffU' (layout(r32ui ) uniform uimageBuffer)
|
|
0:? 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of 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:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'g_sSamp' (uniform sampler)
|
|
0:? 'g_tTex1df1' (layout(r32f ) uniform image1D)
|
|
0:? 'g_tTex1di1' (layout(r32i ) uniform iimage1D)
|
|
0:? 'g_tTex1du1' (layout(r32ui ) uniform uimage1D)
|
|
0:? 'g_tTex2df1' (layout(r32f ) uniform image2D)
|
|
0:? 'g_tTex2di1' (layout(r32i ) uniform iimage2D)
|
|
0:? 'g_tTex2du1' (layout(r32ui ) uniform uimage2D)
|
|
0:? 'g_tTex3df1' (layout(r32f ) uniform image3D)
|
|
0:? 'g_tTex3di1' (layout(r32i ) uniform iimage3D)
|
|
0:? 'g_tTex3du1' (layout(r32ui ) uniform uimage3D)
|
|
0:? 'g_tTex1df1a' (layout(r32f ) uniform image1DArray)
|
|
0:? 'g_tTex1di1a' (layout(r32i ) uniform iimage1DArray)
|
|
0:? 'g_tTex1du1a' (layout(r32ui ) uniform uimage1DArray)
|
|
0:? 'g_tTex2df1a' (layout(r32f ) uniform image2DArray)
|
|
0:? 'g_tTex2di1a' (layout(r32i ) uniform iimage2DArray)
|
|
0:? 'g_tTex2du1a' (layout(r32ui ) uniform uimage2DArray)
|
|
0:? 'g_tBuffF' (layout(r32f ) uniform imageBuffer)
|
|
0:? 'g_tBuffI' (layout(r32i ) uniform iimageBuffer)
|
|
0:? 'g_tBuffU' (layout(r32ui ) uniform uimageBuffer)
|
|
0:? 'anon@0' (layout(row_major std140 ) uniform block{layout(offset=0 ) uniform uint u1, layout(offset=8 ) uniform 2-component vector of uint u2, layout(offset=16 ) uniform 3-component vector of uint u3, layout(offset=28 ) uniform uint u1b, layout(offset=32 ) uniform uint u1c, layout(offset=36 ) uniform int i1, layout(offset=40 ) uniform 2-component vector of 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
|