blob: c874cd23ce941a66fd453312b955f2e71380dede [file] [log] [blame]
hlsl.rw.atomics.frag
Shader version: 500
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
0:45 Function Parameters:
0:? Sequence
0:50 imageAtomicAdd ( temp int)
0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:50 i1: direct index for structure ( uniform int)
0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:50 Constant:
0:50 5 (const uint)
0:50 i1b: direct index for structure ( uniform int)
0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:50 Constant:
0:50 8 (const uint)
0:51 move second child to first child ( temp int)
0:51 'out_i1' ( temp int)
0:51 imageAtomicAdd ( temp int)
0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:51 i1: direct index for structure ( uniform int)
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:51 Constant:
0:51 5 (const uint)
0:51 i1: direct index for structure ( uniform int)
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:51 Constant:
0:51 5 (const uint)
0:52 imageAtomicAnd ( temp int)
0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:52 i1: direct index for structure ( uniform int)
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:52 Constant:
0:52 5 (const uint)
0:52 i1b: direct index for structure ( uniform int)
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:52 Constant:
0:52 8 (const uint)
0:53 move second child to first child ( temp int)
0:53 'out_i1' ( temp int)
0:53 imageAtomicAnd ( temp int)
0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:53 i1: direct index for structure ( uniform int)
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:53 Constant:
0:53 5 (const uint)
0:53 i1: direct index for structure ( uniform int)
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:53 Constant:
0:53 5 (const uint)
0:54 move second child to first child ( temp int)
0:54 'out_i1' ( temp int)
0:54 imageAtomicCompSwap ( temp int)
0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:54 i1: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 5 (const uint)
0:54 i1b: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 8 (const uint)
0:54 i1c: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 9 (const uint)
0:55 move second child to first child ( temp int)
0:55 'out_i1' ( temp int)
0:55 imageAtomicExchange ( temp int)
0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:55 i1: direct index for structure ( uniform int)
0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:55 Constant:
0:55 5 (const uint)
0:55 i1: direct index for structure ( uniform int)
0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:55 Constant:
0:55 5 (const uint)
0:56 imageAtomicMax ( temp int)
0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:56 i1: direct index for structure ( uniform int)
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:56 Constant:
0:56 5 (const uint)
0:56 i1b: direct index for structure ( uniform int)
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:56 Constant:
0:56 8 (const uint)
0:57 move second child to first child ( temp int)
0:57 'out_i1' ( temp int)
0:57 imageAtomicMax ( temp int)
0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:57 i1: direct index for structure ( uniform int)
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:57 Constant:
0:57 5 (const uint)
0:57 i1: direct index for structure ( uniform int)
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:57 Constant:
0:57 5 (const uint)
0:58 imageAtomicMin ( temp int)
0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:58 i1: direct index for structure ( uniform int)
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:58 Constant:
0:58 5 (const uint)
0:58 i1b: direct index for structure ( uniform int)
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:58 Constant:
0:58 8 (const uint)
0:59 move second child to first child ( temp int)
0:59 'out_i1' ( temp int)
0:59 imageAtomicMin ( temp int)
0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:59 i1: direct index for structure ( uniform int)
0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:59 Constant:
0:59 5 (const uint)
0:59 i1: direct index for structure ( uniform int)
0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:59 Constant:
0:59 5 (const uint)
0:60 imageAtomicOr ( temp int)
0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:60 i1: direct index for structure ( uniform int)
0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:60 Constant:
0:60 5 (const uint)
0:60 i1b: direct index for structure ( uniform int)
0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:60 Constant:
0:60 8 (const uint)
0:61 move second child to first child ( temp int)
0:61 'out_i1' ( temp int)
0:61 imageAtomicOr ( temp int)
0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:61 i1: direct index for structure ( uniform int)
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:61 Constant:
0:61 5 (const uint)
0:61 i1: direct index for structure ( uniform int)
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:61 Constant:
0:61 5 (const uint)
0:62 imageAtomicXor ( temp int)
0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:62 i1: direct index for structure ( uniform int)
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:62 Constant:
0:62 5 (const uint)
0:62 i1b: direct index for structure ( uniform int)
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:62 Constant:
0:62 8 (const uint)
0:63 move second child to first child ( temp int)
0:63 'out_i1' ( temp int)
0:63 imageAtomicXor ( temp int)
0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:63 i1: direct index for structure ( uniform int)
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:63 Constant:
0:63 5 (const uint)
0:63 i1: direct index for structure ( uniform int)
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:63 Constant:
0:63 5 (const uint)
0:66 imageAtomicAdd ( temp uint)
0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:66 u1: direct index for structure ( uniform uint)
0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:66 Constant:
0:66 0 (const uint)
0:66 u1: direct index for structure ( uniform uint)
0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:66 Constant:
0:66 0 (const uint)
0:67 move second child to first child ( temp uint)
0:67 'out_u1' ( temp uint)
0:67 imageAtomicAdd ( temp uint)
0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:67 u1: direct index for structure ( uniform uint)
0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:67 Constant:
0:67 0 (const uint)
0:67 u1: direct index for structure ( uniform uint)
0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:67 Constant:
0:67 0 (const uint)
0:68 imageAtomicAnd ( temp uint)
0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:68 u1: direct index for structure ( uniform uint)
0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:68 Constant:
0:68 0 (const uint)
0:68 u1: direct index for structure ( uniform uint)
0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:68 Constant:
0:68 0 (const uint)
0:69 move second child to first child ( temp uint)
0:69 'out_u1' ( temp uint)
0:69 imageAtomicAnd ( temp uint)
0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:69 u1: direct index for structure ( uniform uint)
0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:69 Constant:
0:69 0 (const uint)
0:69 u1: direct index for structure ( uniform uint)
0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:69 Constant:
0:69 0 (const uint)
0:70 move second child to first child ( temp uint)
0:70 'out_u1' ( temp uint)
0:70 imageAtomicCompSwap ( temp uint)
0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:70 u1: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 0 (const uint)
0:70 u1b: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 3 (const uint)
0:70 u1c: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 4 (const uint)
0:71 move second child to first child ( temp uint)
0:71 'out_u1' ( temp uint)
0:71 imageAtomicExchange ( temp uint)
0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:71 u1: direct index for structure ( uniform uint)
0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:71 Constant:
0:71 0 (const uint)
0:71 u1: direct index for structure ( uniform uint)
0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:71 Constant:
0:71 0 (const uint)
0:72 imageAtomicMax ( temp uint)
0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:72 u1: direct index for structure ( uniform uint)
0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:72 Constant:
0:72 0 (const uint)
0:72 u1: direct index for structure ( uniform uint)
0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:72 Constant:
0:72 0 (const uint)
0:73 move second child to first child ( temp uint)
0:73 'out_u1' ( temp uint)
0:73 imageAtomicMax ( temp uint)
0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:73 u1: direct index for structure ( uniform uint)
0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:73 Constant:
0:73 0 (const uint)
0:73 u1: direct index for structure ( uniform uint)
0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:73 Constant:
0:73 0 (const uint)
0:74 imageAtomicMin ( temp uint)
0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:74 u1: direct index for structure ( uniform uint)
0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:74 Constant:
0:74 0 (const uint)
0:74 u1: direct index for structure ( uniform uint)
0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:74 Constant:
0:74 0 (const uint)
0:75 move second child to first child ( temp uint)
0:75 'out_u1' ( temp uint)
0:75 imageAtomicMin ( temp uint)
0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:75 u1: direct index for structure ( uniform uint)
0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:75 Constant:
0:75 0 (const uint)
0:75 u1: direct index for structure ( uniform uint)
0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:75 Constant:
0:75 0 (const uint)
0:76 imageAtomicOr ( temp uint)
0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:76 u1: direct index for structure ( uniform uint)
0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:76 Constant:
0:76 0 (const uint)
0:76 u1: direct index for structure ( uniform uint)
0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:76 Constant:
0:76 0 (const uint)
0:77 move second child to first child ( temp uint)
0:77 'out_u1' ( temp uint)
0:77 imageAtomicOr ( temp uint)
0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:77 u1: direct index for structure ( uniform uint)
0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:77 Constant:
0:77 0 (const uint)
0:77 u1: direct index for structure ( uniform uint)
0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:77 Constant:
0:77 0 (const uint)
0:78 imageAtomicXor ( temp uint)
0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:78 u1: direct index for structure ( uniform uint)
0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:78 Constant:
0:78 0 (const uint)
0:78 u1: direct index for structure ( uniform uint)
0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:78 Constant:
0:78 0 (const uint)
0:79 move second child to first child ( temp uint)
0:79 'out_u1' ( temp uint)
0:79 imageAtomicXor ( temp uint)
0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:79 u1: direct index for structure ( uniform uint)
0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:79 Constant:
0:79 0 (const uint)
0:79 u1: direct index for structure ( uniform uint)
0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:79 Constant:
0:79 0 (const uint)
0:82 imageAtomicAdd ( temp int)
0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:82 i2: direct index for structure ( uniform 2-component vector of int)
0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:82 Constant:
0:82 6 (const uint)
0:82 i1b: direct index for structure ( uniform int)
0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:82 Constant:
0:82 8 (const uint)
0:83 move second child to first child ( temp int)
0:83 'out_i1' ( temp int)
0:83 imageAtomicAdd ( temp int)
0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:83 i2: direct index for structure ( uniform 2-component vector of int)
0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:83 Constant:
0:83 6 (const uint)
0:83 i1: direct index for structure ( uniform int)
0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:83 Constant:
0:83 5 (const uint)
0:84 imageAtomicAnd ( temp int)
0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:84 i2: direct index for structure ( uniform 2-component vector of int)
0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:84 Constant:
0:84 6 (const uint)
0:84 i1b: direct index for structure ( uniform int)
0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:84 Constant:
0:84 8 (const uint)
0:85 move second child to first child ( temp int)
0:85 'out_i1' ( temp int)
0:85 imageAtomicAnd ( temp int)
0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:85 i2: direct index for structure ( uniform 2-component vector of int)
0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:85 Constant:
0:85 6 (const uint)
0:85 i1: direct index for structure ( uniform int)
0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:85 Constant:
0:85 5 (const uint)
0:86 move second child to first child ( temp int)
0:86 'out_i1' ( temp int)
0:86 imageAtomicCompSwap ( temp int)
0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:86 i2: direct index for structure ( uniform 2-component vector of int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 6 (const uint)
0:86 i1b: direct index for structure ( uniform int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 8 (const uint)
0:86 i1c: direct index for structure ( uniform int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 9 (const uint)
0:87 move second child to first child ( temp int)
0:87 'out_i1' ( temp int)
0:87 imageAtomicExchange ( temp int)
0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:87 i2: direct index for structure ( uniform 2-component vector of int)
0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:87 Constant:
0:87 6 (const uint)
0:87 i1: direct index for structure ( uniform int)
0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:87 Constant:
0:87 5 (const uint)
0:88 imageAtomicMax ( temp int)
0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:88 i2: direct index for structure ( uniform 2-component vector of int)
0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:88 Constant:
0:88 6 (const uint)
0:88 i1b: direct index for structure ( uniform int)
0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:88 Constant:
0:88 8 (const uint)
0:89 move second child to first child ( temp int)
0:89 'out_i1' ( temp int)
0:89 imageAtomicMax ( temp int)
0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:89 i2: direct index for structure ( uniform 2-component vector of int)
0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:89 Constant:
0:89 6 (const uint)
0:89 i1: direct index for structure ( uniform int)
0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:89 Constant:
0:89 5 (const uint)
0:90 imageAtomicMin ( temp int)
0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:90 i2: direct index for structure ( uniform 2-component vector of int)
0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:90 Constant:
0:90 6 (const uint)
0:90 i1b: direct index for structure ( uniform int)
0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:90 Constant:
0:90 8 (const uint)
0:91 move second child to first child ( temp int)
0:91 'out_i1' ( temp int)
0:91 imageAtomicMin ( temp int)
0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:91 i2: direct index for structure ( uniform 2-component vector of int)
0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:91 Constant:
0:91 6 (const uint)
0:91 i1: direct index for structure ( uniform int)
0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:91 Constant:
0:91 5 (const uint)
0:92 imageAtomicOr ( temp int)
0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:92 i2: direct index for structure ( uniform 2-component vector of int)
0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:92 Constant:
0:92 6 (const uint)
0:92 i1b: direct index for structure ( uniform int)
0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:92 Constant:
0:92 8 (const uint)
0:93 move second child to first child ( temp int)
0:93 'out_i1' ( temp int)
0:93 imageAtomicOr ( temp int)
0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:93 i2: direct index for structure ( uniform 2-component vector of int)
0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:93 Constant:
0:93 6 (const uint)
0:93 i1: direct index for structure ( uniform int)
0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:93 Constant:
0:93 5 (const uint)
0:94 imageAtomicXor ( temp int)
0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:94 i2: direct index for structure ( uniform 2-component vector of int)
0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:94 Constant:
0:94 6 (const uint)
0:94 i1b: direct index for structure ( uniform int)
0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:94 Constant:
0:94 8 (const uint)
0:95 move second child to first child ( temp int)
0:95 'out_i1' ( temp int)
0:95 imageAtomicXor ( temp int)
0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:95 i2: direct index for structure ( uniform 2-component vector of int)
0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:95 Constant:
0:95 6 (const uint)
0:95 i1: direct index for structure ( uniform int)
0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:95 Constant:
0:95 5 (const uint)
0:98 imageAtomicAdd ( temp uint)
0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:98 u2: direct index for structure ( uniform 2-component vector of uint)
0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:98 Constant:
0:98 1 (const uint)
0:98 u1: direct index for structure ( uniform uint)
0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:98 Constant:
0:98 0 (const uint)
0:99 move second child to first child ( temp uint)
0:99 'out_u1' ( temp uint)
0:99 imageAtomicAdd ( temp uint)
0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:99 u2: direct index for structure ( uniform 2-component vector of uint)
0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:99 Constant:
0:99 1 (const uint)
0:99 u1: direct index for structure ( uniform uint)
0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:99 Constant:
0:99 0 (const uint)
0:100 imageAtomicAnd ( temp uint)
0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:100 u2: direct index for structure ( uniform 2-component vector of uint)
0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:100 Constant:
0:100 1 (const uint)
0:100 u1: direct index for structure ( uniform uint)
0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:100 Constant:
0:100 0 (const uint)
0:101 move second child to first child ( temp uint)
0:101 'out_u1' ( temp uint)
0:101 imageAtomicAnd ( temp uint)
0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:101 u2: direct index for structure ( uniform 2-component vector of uint)
0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:101 Constant:
0:101 1 (const uint)
0:101 u1: direct index for structure ( uniform uint)
0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:101 Constant:
0:101 0 (const uint)
0:102 move second child to first child ( temp uint)
0:102 'out_u1' ( temp uint)
0:102 imageAtomicCompSwap ( temp uint)
0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:102 u2: direct index for structure ( uniform 2-component vector of uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 1 (const uint)
0:102 u1b: direct index for structure ( uniform uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 3 (const uint)
0:102 u1c: direct index for structure ( uniform uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 4 (const uint)
0:103 move second child to first child ( temp uint)
0:103 'out_u1' ( temp uint)
0:103 imageAtomicExchange ( temp uint)
0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:103 u2: direct index for structure ( uniform 2-component vector of uint)
0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:103 Constant:
0:103 1 (const uint)
0:103 u1: direct index for structure ( uniform uint)
0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:103 Constant:
0:103 0 (const uint)
0:104 imageAtomicMax ( temp uint)
0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:104 u2: direct index for structure ( uniform 2-component vector of uint)
0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:104 Constant:
0:104 1 (const uint)
0:104 u1: direct index for structure ( uniform uint)
0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:104 Constant:
0:104 0 (const uint)
0:105 move second child to first child ( temp uint)
0:105 'out_u1' ( temp uint)
0:105 imageAtomicMax ( temp uint)
0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:105 u2: direct index for structure ( uniform 2-component vector of uint)
0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:105 Constant:
0:105 1 (const uint)
0:105 u1: direct index for structure ( uniform uint)
0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:105 Constant:
0:105 0 (const uint)
0:106 imageAtomicMin ( temp uint)
0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:106 u2: direct index for structure ( uniform 2-component vector of uint)
0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:106 Constant:
0:106 1 (const uint)
0:106 u1: direct index for structure ( uniform uint)
0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:106 Constant:
0:106 0 (const uint)
0:107 move second child to first child ( temp uint)
0:107 'out_u1' ( temp uint)
0:107 imageAtomicMin ( temp uint)
0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:107 u2: direct index for structure ( uniform 2-component vector of uint)
0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:107 Constant:
0:107 1 (const uint)
0:107 u1: direct index for structure ( uniform uint)
0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:107 Constant:
0:107 0 (const uint)
0:108 imageAtomicOr ( temp uint)
0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:108 u2: direct index for structure ( uniform 2-component vector of uint)
0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:108 Constant:
0:108 1 (const uint)
0:108 u1: direct index for structure ( uniform uint)
0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:108 Constant:
0:108 0 (const uint)
0:109 move second child to first child ( temp uint)
0:109 'out_u1' ( temp uint)
0:109 imageAtomicOr ( temp uint)
0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:109 u2: direct index for structure ( uniform 2-component vector of uint)
0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:109 Constant:
0:109 1 (const uint)
0:109 u1: direct index for structure ( uniform uint)
0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:109 Constant:
0:109 0 (const uint)
0:110 imageAtomicXor ( temp uint)
0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:110 u2: direct index for structure ( uniform 2-component vector of uint)
0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:110 Constant:
0:110 1 (const uint)
0:110 u1: direct index for structure ( uniform uint)
0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:110 Constant:
0:110 0 (const uint)
0:111 move second child to first child ( temp uint)
0:111 'out_u1' ( temp uint)
0:111 imageAtomicXor ( temp uint)
0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:111 u2: direct index for structure ( uniform 2-component vector of uint)
0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:111 Constant:
0:111 1 (const uint)
0:111 u1: direct index for structure ( uniform uint)
0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:111 Constant:
0:111 0 (const uint)
0:114 imageAtomicAdd ( temp int)
0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:114 i3: direct index for structure ( uniform 3-component vector of int)
0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:114 Constant:
0:114 7 (const uint)
0:114 i1b: direct index for structure ( uniform int)
0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:114 Constant:
0:114 8 (const uint)
0:115 move second child to first child ( temp int)
0:115 'out_i1' ( temp int)
0:115 imageAtomicAdd ( temp int)
0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:115 i3: direct index for structure ( uniform 3-component vector of int)
0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:115 Constant:
0:115 7 (const uint)
0:115 i1: direct index for structure ( uniform int)
0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:115 Constant:
0:115 5 (const uint)
0:116 imageAtomicAnd ( temp int)
0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:116 i3: direct index for structure ( uniform 3-component vector of int)
0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:116 Constant:
0:116 7 (const uint)
0:116 i1b: direct index for structure ( uniform int)
0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:116 Constant:
0:116 8 (const uint)
0:117 move second child to first child ( temp int)
0:117 'out_i1' ( temp int)
0:117 imageAtomicAnd ( temp int)
0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:117 i3: direct index for structure ( uniform 3-component vector of int)
0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:117 Constant:
0:117 7 (const uint)
0:117 i1: direct index for structure ( uniform int)
0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:117 Constant:
0:117 5 (const uint)
0:118 move second child to first child ( temp int)
0:118 'out_i1' ( temp int)
0:118 imageAtomicCompSwap ( temp int)
0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:118 i3: direct index for structure ( uniform 3-component vector of int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 7 (const uint)
0:118 i1b: direct index for structure ( uniform int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 8 (const uint)
0:118 i1c: direct index for structure ( uniform int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 9 (const uint)
0:119 move second child to first child ( temp int)
0:119 'out_i1' ( temp int)
0:119 imageAtomicExchange ( temp int)
0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:119 i3: direct index for structure ( uniform 3-component vector of int)
0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:119 Constant:
0:119 7 (const uint)
0:119 i1: direct index for structure ( uniform int)
0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:119 Constant:
0:119 5 (const uint)
0:120 imageAtomicMax ( temp int)
0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:120 i3: direct index for structure ( uniform 3-component vector of int)
0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:120 Constant:
0:120 7 (const uint)
0:120 i1b: direct index for structure ( uniform int)
0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:120 Constant:
0:120 8 (const uint)
0:121 move second child to first child ( temp int)
0:121 'out_i1' ( temp int)
0:121 imageAtomicMax ( temp int)
0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:121 i3: direct index for structure ( uniform 3-component vector of int)
0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:121 Constant:
0:121 7 (const uint)
0:121 i1: direct index for structure ( uniform int)
0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:121 Constant:
0:121 5 (const uint)
0:122 imageAtomicMin ( temp int)
0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:122 i3: direct index for structure ( uniform 3-component vector of int)
0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:122 Constant:
0:122 7 (const uint)
0:122 i1b: direct index for structure ( uniform int)
0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:122 Constant:
0:122 8 (const uint)
0:123 move second child to first child ( temp int)
0:123 'out_i1' ( temp int)
0:123 imageAtomicMin ( temp int)
0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:123 i3: direct index for structure ( uniform 3-component vector of int)
0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:123 Constant:
0:123 7 (const uint)
0:123 i1: direct index for structure ( uniform int)
0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:123 Constant:
0:123 5 (const uint)
0:124 imageAtomicOr ( temp int)
0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:124 i3: direct index for structure ( uniform 3-component vector of int)
0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:124 Constant:
0:124 7 (const uint)
0:124 i1b: direct index for structure ( uniform int)
0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:124 Constant:
0:124 8 (const uint)
0:125 move second child to first child ( temp int)
0:125 'out_i1' ( temp int)
0:125 imageAtomicOr ( temp int)
0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:125 i3: direct index for structure ( uniform 3-component vector of int)
0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:125 Constant:
0:125 7 (const uint)
0:125 i1: direct index for structure ( uniform int)
0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:125 Constant:
0:125 5 (const uint)
0:126 imageAtomicXor ( temp int)
0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:126 i3: direct index for structure ( uniform 3-component vector of int)
0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:126 Constant:
0:126 7 (const uint)
0:126 i1b: direct index for structure ( uniform int)
0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:126 Constant:
0:126 8 (const uint)
0:127 move second child to first child ( temp int)
0:127 'out_i1' ( temp int)
0:127 imageAtomicXor ( temp int)
0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:127 i3: direct index for structure ( uniform 3-component vector of int)
0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:127 Constant:
0:127 7 (const uint)
0:127 i1: direct index for structure ( uniform int)
0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:127 Constant:
0:127 5 (const uint)
0:130 imageAtomicAdd ( temp uint)
0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:130 u3: direct index for structure ( uniform 3-component vector of uint)
0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:130 Constant:
0:130 2 (const uint)
0:130 u1: direct index for structure ( uniform uint)
0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:130 Constant:
0:130 0 (const uint)
0:131 move second child to first child ( temp uint)
0:131 'out_u1' ( temp uint)
0:131 imageAtomicAdd ( temp uint)
0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:131 u3: direct index for structure ( uniform 3-component vector of uint)
0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:131 Constant:
0:131 2 (const uint)
0:131 u1: direct index for structure ( uniform uint)
0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:131 Constant:
0:131 0 (const uint)
0:132 imageAtomicAnd ( temp uint)
0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:132 u3: direct index for structure ( uniform 3-component vector of uint)
0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:132 Constant:
0:132 2 (const uint)
0:132 u1: direct index for structure ( uniform uint)
0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:132 Constant:
0:132 0 (const uint)
0:133 move second child to first child ( temp uint)
0:133 'out_u1' ( temp uint)
0:133 imageAtomicAnd ( temp uint)
0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:133 u3: direct index for structure ( uniform 3-component vector of uint)
0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:133 Constant:
0:133 2 (const uint)
0:133 u1: direct index for structure ( uniform uint)
0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:133 Constant:
0:133 0 (const uint)
0:134 move second child to first child ( temp uint)
0:134 'out_u1' ( temp uint)
0:134 imageAtomicCompSwap ( temp uint)
0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:134 u3: direct index for structure ( uniform 3-component vector of uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 2 (const uint)
0:134 u1b: direct index for structure ( uniform uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 3 (const uint)
0:134 u1c: direct index for structure ( uniform uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 4 (const uint)
0:135 move second child to first child ( temp uint)
0:135 'out_u1' ( temp uint)
0:135 imageAtomicExchange ( temp uint)
0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:135 u3: direct index for structure ( uniform 3-component vector of uint)
0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:135 Constant:
0:135 2 (const uint)
0:135 u1: direct index for structure ( uniform uint)
0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:135 Constant:
0:135 0 (const uint)
0:136 imageAtomicMax ( temp uint)
0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:136 u3: direct index for structure ( uniform 3-component vector of uint)
0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:136 Constant:
0:136 2 (const uint)
0:136 u1: direct index for structure ( uniform uint)
0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:136 Constant:
0:136 0 (const uint)
0:137 move second child to first child ( temp uint)
0:137 'out_u1' ( temp uint)
0:137 imageAtomicMax ( temp uint)
0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:137 u3: direct index for structure ( uniform 3-component vector of uint)
0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:137 Constant:
0:137 2 (const uint)
0:137 u1: direct index for structure ( uniform uint)
0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:137 Constant:
0:137 0 (const uint)
0:138 imageAtomicMin ( temp uint)
0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:138 u3: direct index for structure ( uniform 3-component vector of uint)
0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:138 Constant:
0:138 2 (const uint)
0:138 u1: direct index for structure ( uniform uint)
0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:138 Constant:
0:138 0 (const uint)
0:139 move second child to first child ( temp uint)
0:139 'out_u1' ( temp uint)
0:139 imageAtomicMin ( temp uint)
0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:139 u3: direct index for structure ( uniform 3-component vector of uint)
0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:139 Constant:
0:139 2 (const uint)
0:139 u1: direct index for structure ( uniform uint)
0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:139 Constant:
0:139 0 (const uint)
0:140 imageAtomicOr ( temp uint)
0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:140 u3: direct index for structure ( uniform 3-component vector of uint)
0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:140 Constant:
0:140 2 (const uint)
0:140 u1: direct index for structure ( uniform uint)
0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:140 Constant:
0:140 0 (const uint)
0:141 move second child to first child ( temp uint)
0:141 'out_u1' ( temp uint)
0:141 imageAtomicOr ( temp uint)
0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:141 u3: direct index for structure ( uniform 3-component vector of uint)
0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:141 Constant:
0:141 2 (const uint)
0:141 u1: direct index for structure ( uniform uint)
0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:141 Constant:
0:141 0 (const uint)
0:142 imageAtomicXor ( temp uint)
0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:142 u3: direct index for structure ( uniform 3-component vector of uint)
0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:142 Constant:
0:142 2 (const uint)
0:142 u1: direct index for structure ( uniform uint)
0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:142 Constant:
0:142 0 (const uint)
0:143 move second child to first child ( temp uint)
0:143 'out_u1' ( temp uint)
0:143 imageAtomicXor ( temp uint)
0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:143 u3: direct index for structure ( uniform 3-component vector of uint)
0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:143 Constant:
0:143 2 (const uint)
0:143 u1: direct index for structure ( uniform uint)
0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:143 Constant:
0:143 0 (const uint)
0:146 imageAtomicAdd ( temp int)
0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:146 i2: direct index for structure ( uniform 2-component vector of int)
0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:146 Constant:
0:146 6 (const uint)
0:146 i1b: direct index for structure ( uniform int)
0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:146 Constant:
0:146 8 (const uint)
0:147 move second child to first child ( temp int)
0:147 'out_i1' ( temp int)
0:147 imageAtomicAdd ( temp int)
0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:147 i2: direct index for structure ( uniform 2-component vector of int)
0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:147 Constant:
0:147 6 (const uint)
0:147 i1: direct index for structure ( uniform int)
0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:147 Constant:
0:147 5 (const uint)
0:148 imageAtomicAnd ( temp int)
0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:148 i2: direct index for structure ( uniform 2-component vector of int)
0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:148 Constant:
0:148 6 (const uint)
0:148 i1b: direct index for structure ( uniform int)
0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:148 Constant:
0:148 8 (const uint)
0:149 move second child to first child ( temp int)
0:149 'out_i1' ( temp int)
0:149 imageAtomicAnd ( temp int)
0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:149 i2: direct index for structure ( uniform 2-component vector of int)
0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:149 Constant:
0:149 6 (const uint)
0:149 i1: direct index for structure ( uniform int)
0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:149 Constant:
0:149 5 (const uint)
0:150 move second child to first child ( temp int)
0:150 'out_i1' ( temp int)
0:150 imageAtomicCompSwap ( temp int)
0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:150 i2: direct index for structure ( uniform 2-component vector of int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 6 (const uint)
0:150 i1b: direct index for structure ( uniform int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 8 (const uint)
0:150 i1c: direct index for structure ( uniform int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 9 (const uint)
0:151 move second child to first child ( temp int)
0:151 'out_i1' ( temp int)
0:151 imageAtomicExchange ( temp int)
0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:151 i2: direct index for structure ( uniform 2-component vector of int)
0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:151 Constant:
0:151 6 (const uint)
0:151 i1: direct index for structure ( uniform int)
0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:151 Constant:
0:151 5 (const uint)
0:152 imageAtomicMax ( temp int)
0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:152 i2: direct index for structure ( uniform 2-component vector of int)
0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:152 Constant:
0:152 6 (const uint)
0:152 i1b: direct index for structure ( uniform int)
0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:152 Constant:
0:152 8 (const uint)
0:153 move second child to first child ( temp int)
0:153 'out_i1' ( temp int)
0:153 imageAtomicMax ( temp int)
0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:153 i2: direct index for structure ( uniform 2-component vector of int)
0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:153 Constant:
0:153 6 (const uint)
0:153 i1: direct index for structure ( uniform int)
0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:153 Constant:
0:153 5 (const uint)
0:154 imageAtomicMin ( temp int)
0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:154 i2: direct index for structure ( uniform 2-component vector of int)
0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:154 Constant:
0:154 6 (const uint)
0:154 i1b: direct index for structure ( uniform int)
0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:154 Constant:
0:154 8 (const uint)
0:155 move second child to first child ( temp int)
0:155 'out_i1' ( temp int)
0:155 imageAtomicMin ( temp int)
0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:155 i2: direct index for structure ( uniform 2-component vector of int)
0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:155 Constant:
0:155 6 (const uint)
0:155 i1: direct index for structure ( uniform int)
0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:155 Constant:
0:155 5 (const uint)
0:156 imageAtomicOr ( temp int)
0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:156 i2: direct index for structure ( uniform 2-component vector of int)
0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:156 Constant:
0:156 6 (const uint)
0:156 i1b: direct index for structure ( uniform int)
0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:156 Constant:
0:156 8 (const uint)
0:157 move second child to first child ( temp int)
0:157 'out_i1' ( temp int)
0:157 imageAtomicOr ( temp int)
0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:157 i2: direct index for structure ( uniform 2-component vector of int)
0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:157 Constant:
0:157 6 (const uint)
0:157 i1: direct index for structure ( uniform int)
0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:157 Constant:
0:157 5 (const uint)
0:158 imageAtomicXor ( temp int)
0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:158 i2: direct index for structure ( uniform 2-component vector of int)
0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:158 Constant:
0:158 6 (const uint)
0:158 i1b: direct index for structure ( uniform int)
0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:158 Constant:
0:158 8 (const uint)
0:159 move second child to first child ( temp int)
0:159 'out_i1' ( temp int)
0:159 imageAtomicXor ( temp int)
0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:159 i2: direct index for structure ( uniform 2-component vector of int)
0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:159 Constant:
0:159 6 (const uint)
0:159 i1: direct index for structure ( uniform int)
0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:159 Constant:
0:159 5 (const uint)
0:162 imageAtomicAdd ( temp uint)
0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:162 u2: direct index for structure ( uniform 2-component vector of uint)
0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:162 Constant:
0:162 1 (const uint)
0:162 u1: direct index for structure ( uniform uint)
0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:162 Constant:
0:162 0 (const uint)
0:163 move second child to first child ( temp uint)
0:163 'out_u1' ( temp uint)
0:163 imageAtomicAdd ( temp uint)
0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:163 u2: direct index for structure ( uniform 2-component vector of uint)
0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:163 Constant:
0:163 1 (const uint)
0:163 u1: direct index for structure ( uniform uint)
0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:163 Constant:
0:163 0 (const uint)
0:164 imageAtomicAnd ( temp uint)
0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:164 u2: direct index for structure ( uniform 2-component vector of uint)
0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:164 Constant:
0:164 1 (const uint)
0:164 u1: direct index for structure ( uniform uint)
0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:164 Constant:
0:164 0 (const uint)
0:165 move second child to first child ( temp uint)
0:165 'out_u1' ( temp uint)
0:165 imageAtomicAnd ( temp uint)
0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:165 u2: direct index for structure ( uniform 2-component vector of uint)
0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:165 Constant:
0:165 1 (const uint)
0:165 u1: direct index for structure ( uniform uint)
0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:165 Constant:
0:165 0 (const uint)
0:166 move second child to first child ( temp uint)
0:166 'out_u1' ( temp uint)
0:166 imageAtomicCompSwap ( temp uint)
0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:166 u2: direct index for structure ( uniform 2-component vector of uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 1 (const uint)
0:166 u1b: direct index for structure ( uniform uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 3 (const uint)
0:166 u1c: direct index for structure ( uniform uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 4 (const uint)
0:167 move second child to first child ( temp uint)
0:167 'out_u1' ( temp uint)
0:167 imageAtomicExchange ( temp uint)
0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:167 u2: direct index for structure ( uniform 2-component vector of uint)
0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:167 Constant:
0:167 1 (const uint)
0:167 u1: direct index for structure ( uniform uint)
0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:167 Constant:
0:167 0 (const uint)
0:168 imageAtomicMax ( temp uint)
0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:168 u2: direct index for structure ( uniform 2-component vector of uint)
0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:168 Constant:
0:168 1 (const uint)
0:168 u1: direct index for structure ( uniform uint)
0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:168 Constant:
0:168 0 (const uint)
0:169 move second child to first child ( temp uint)
0:169 'out_u1' ( temp uint)
0:169 imageAtomicMax ( temp uint)
0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:169 u2: direct index for structure ( uniform 2-component vector of uint)
0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:169 Constant:
0:169 1 (const uint)
0:169 u1: direct index for structure ( uniform uint)
0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:169 Constant:
0:169 0 (const uint)
0:170 imageAtomicMin ( temp uint)
0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:170 u2: direct index for structure ( uniform 2-component vector of uint)
0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:170 Constant:
0:170 1 (const uint)
0:170 u1: direct index for structure ( uniform uint)
0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:170 Constant:
0:170 0 (const uint)
0:171 move second child to first child ( temp uint)
0:171 'out_u1' ( temp uint)
0:171 imageAtomicMin ( temp uint)
0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:171 u2: direct index for structure ( uniform 2-component vector of uint)
0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:171 Constant:
0:171 1 (const uint)
0:171 u1: direct index for structure ( uniform uint)
0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:171 Constant:
0:171 0 (const uint)
0:172 imageAtomicOr ( temp uint)
0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:172 u2: direct index for structure ( uniform 2-component vector of uint)
0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:172 Constant:
0:172 1 (const uint)
0:172 u1: direct index for structure ( uniform uint)
0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:172 Constant:
0:172 0 (const uint)
0:173 move second child to first child ( temp uint)
0:173 'out_u1' ( temp uint)
0:173 imageAtomicOr ( temp uint)
0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:173 u2: direct index for structure ( uniform 2-component vector of uint)
0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:173 Constant:
0:173 1 (const uint)
0:173 u1: direct index for structure ( uniform uint)
0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:173 Constant:
0:173 0 (const uint)
0:174 imageAtomicXor ( temp uint)
0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:174 u2: direct index for structure ( uniform 2-component vector of uint)
0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:174 Constant:
0:174 1 (const uint)
0:174 u1: direct index for structure ( uniform uint)
0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:174 Constant:
0:174 0 (const uint)
0:175 move second child to first child ( temp uint)
0:175 'out_u1' ( temp uint)
0:175 imageAtomicXor ( temp uint)
0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:175 u2: direct index for structure ( uniform 2-component vector of uint)
0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:175 Constant:
0:175 1 (const uint)
0:175 u1: direct index for structure ( uniform uint)
0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:175 Constant:
0:175 0 (const uint)
0:178 imageAtomicAdd ( temp int)
0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:178 i2: direct index for structure ( uniform 2-component vector of int)
0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:178 Constant:
0:178 6 (const uint)
0:178 i1b: direct index for structure ( uniform int)
0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:178 Constant:
0:178 8 (const uint)
0:179 move second child to first child ( temp int)
0:179 'out_i1' ( temp int)
0:179 imageAtomicAdd ( temp int)
0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:179 i2: direct index for structure ( uniform 2-component vector of int)
0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:179 Constant:
0:179 6 (const uint)
0:179 i1: direct index for structure ( uniform int)
0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:179 Constant:
0:179 5 (const uint)
0:180 imageAtomicAnd ( temp int)
0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:180 i2: direct index for structure ( uniform 2-component vector of int)
0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:180 Constant:
0:180 6 (const uint)
0:180 i1b: direct index for structure ( uniform int)
0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:180 Constant:
0:180 8 (const uint)
0:181 move second child to first child ( temp int)
0:181 'out_i1' ( temp int)
0:181 imageAtomicAnd ( temp int)
0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:181 i2: direct index for structure ( uniform 2-component vector of int)
0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:181 Constant:
0:181 6 (const uint)
0:181 i1: direct index for structure ( uniform int)
0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:181 Constant:
0:181 5 (const uint)
0:182 move second child to first child ( temp int)
0:182 'out_i1' ( temp int)
0:182 imageAtomicCompSwap ( temp int)
0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:182 i2: direct index for structure ( uniform 2-component vector of int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 6 (const uint)
0:182 i1b: direct index for structure ( uniform int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 8 (const uint)
0:182 i1c: direct index for structure ( uniform int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 9 (const uint)
0:183 move second child to first child ( temp int)
0:183 'out_i1' ( temp int)
0:183 imageAtomicExchange ( temp int)
0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:183 i2: direct index for structure ( uniform 2-component vector of int)
0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:183 Constant:
0:183 6 (const uint)
0:183 i1: direct index for structure ( uniform int)
0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:183 Constant:
0:183 5 (const uint)
0:184 imageAtomicMax ( temp int)
0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:184 i2: direct index for structure ( uniform 2-component vector of int)
0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:184 Constant:
0:184 6 (const uint)
0:184 i1b: direct index for structure ( uniform int)
0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:184 Constant:
0:184 8 (const uint)
0:185 move second child to first child ( temp int)
0:185 'out_i1' ( temp int)
0:185 imageAtomicMax ( temp int)
0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:185 i2: direct index for structure ( uniform 2-component vector of int)
0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:185 Constant:
0:185 6 (const uint)
0:185 i1: direct index for structure ( uniform int)
0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:185 Constant:
0:185 5 (const uint)
0:186 imageAtomicMin ( temp int)
0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:186 i2: direct index for structure ( uniform 2-component vector of int)
0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:186 Constant:
0:186 6 (const uint)
0:186 i1b: direct index for structure ( uniform int)
0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:186 Constant:
0:186 8 (const uint)
0:187 move second child to first child ( temp int)
0:187 'out_i1' ( temp int)
0:187 imageAtomicMin ( temp int)
0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:187 i2: direct index for structure ( uniform 2-component vector of int)
0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:187 Constant:
0:187 6 (const uint)
0:187 i1: direct index for structure ( uniform int)
0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:187 Constant:
0:187 5 (const uint)
0:188 imageAtomicOr ( temp int)
0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:188 i2: direct index for structure ( uniform 2-component vector of int)
0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:188 Constant:
0:188 6 (const uint)
0:188 i1b: direct index for structure ( uniform int)
0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:188 Constant:
0:188 8 (const uint)
0:189 move second child to first child ( temp int)
0:189 'out_i1' ( temp int)
0:189 imageAtomicOr ( temp int)
0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:189 i2: direct index for structure ( uniform 2-component vector of int)
0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:189 Constant:
0:189 6 (const uint)
0:189 i1: direct index for structure ( uniform int)
0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:189 Constant:
0:189 5 (const uint)
0:190 imageAtomicXor ( temp int)
0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:190 i2: direct index for structure ( uniform 2-component vector of int)
0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:190 Constant:
0:190 6 (const uint)
0:190 i1b: direct index for structure ( uniform int)
0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:190 Constant:
0:190 8 (const uint)
0:191 move second child to first child ( temp int)
0:191 'out_i1' ( temp int)
0:191 imageAtomicXor ( temp int)
0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:191 i2: direct index for structure ( uniform 2-component vector of int)
0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:191 Constant:
0:191 6 (const uint)
0:191 i1: direct index for structure ( uniform int)
0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:191 Constant:
0:191 5 (const uint)
0:194 imageAtomicAdd ( temp uint)
0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:194 u2: direct index for structure ( uniform 2-component vector of uint)
0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:194 Constant:
0:194 1 (const uint)
0:194 u1: direct index for structure ( uniform uint)
0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:194 Constant:
0:194 0 (const uint)
0:195 move second child to first child ( temp uint)
0:195 'out_u1' ( temp uint)
0:195 imageAtomicAdd ( temp uint)
0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:195 u2: direct index for structure ( uniform 2-component vector of uint)
0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:195 Constant:
0:195 1 (const uint)
0:195 u1: direct index for structure ( uniform uint)
0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:195 Constant:
0:195 0 (const uint)
0:196 imageAtomicAnd ( temp uint)
0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:196 u2: direct index for structure ( uniform 2-component vector of uint)
0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:196 Constant:
0:196 1 (const uint)
0:196 u1: direct index for structure ( uniform uint)
0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:196 Constant:
0:196 0 (const uint)
0:197 move second child to first child ( temp uint)
0:197 'out_u1' ( temp uint)
0:197 imageAtomicAnd ( temp uint)
0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:197 u2: direct index for structure ( uniform 2-component vector of uint)
0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:197 Constant:
0:197 1 (const uint)
0:197 u1: direct index for structure ( uniform uint)
0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:197 Constant:
0:197 0 (const uint)
0:198 move second child to first child ( temp uint)
0:198 'out_u1' ( temp uint)
0:198 imageAtomicCompSwap ( temp uint)
0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:198 u2: direct index for structure ( uniform 2-component vector of uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 1 (const uint)
0:198 u1b: direct index for structure ( uniform uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 3 (const uint)
0:198 u1c: direct index for structure ( uniform uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 4 (const uint)
0:199 move second child to first child ( temp uint)
0:199 'out_u1' ( temp uint)
0:199 imageAtomicExchange ( temp uint)
0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:199 u2: direct index for structure ( uniform 2-component vector of uint)
0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:199 Constant:
0:199 1 (const uint)
0:199 u1: direct index for structure ( uniform uint)
0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:199 Constant:
0:199 0 (const uint)
0:200 imageAtomicMax ( temp uint)
0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:200 u2: direct index for structure ( uniform 2-component vector of uint)
0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:200 Constant:
0:200 1 (const uint)
0:200 u1: direct index for structure ( uniform uint)
0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:200 Constant:
0:200 0 (const uint)
0:201 move second child to first child ( temp uint)
0:201 'out_u1' ( temp uint)
0:201 imageAtomicMax ( temp uint)
0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:201 u2: direct index for structure ( uniform 2-component vector of uint)
0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:201 Constant:
0:201 1 (const uint)
0:201 u1: direct index for structure ( uniform uint)
0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:201 Constant:
0:201 0 (const uint)
0:202 imageAtomicMin ( temp uint)
0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:202 u2: direct index for structure ( uniform 2-component vector of uint)
0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:202 Constant:
0:202 1 (const uint)
0:202 u1: direct index for structure ( uniform uint)
0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:202 Constant:
0:202 0 (const uint)
0:203 move second child to first child ( temp uint)
0:203 'out_u1' ( temp uint)
0:203 imageAtomicMin ( temp uint)
0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:203 u2: direct index for structure ( uniform 2-component vector of uint)
0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:203 Constant:
0:203 1 (const uint)
0:203 u1: direct index for structure ( uniform uint)
0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:203 Constant:
0:203 0 (const uint)
0:204 imageAtomicOr ( temp uint)
0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:204 u2: direct index for structure ( uniform 2-component vector of uint)
0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:204 Constant:
0:204 1 (const uint)
0:204 u1: direct index for structure ( uniform uint)
0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:204 Constant:
0:204 0 (const uint)
0:205 move second child to first child ( temp uint)
0:205 'out_u1' ( temp uint)
0:205 imageAtomicOr ( temp uint)
0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:205 u2: direct index for structure ( uniform 2-component vector of uint)
0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:205 Constant:
0:205 1 (const uint)
0:205 u1: direct index for structure ( uniform uint)
0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:205 Constant:
0:205 0 (const uint)
0:206 imageAtomicXor ( temp uint)
0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:206 u2: direct index for structure ( uniform 2-component vector of uint)
0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:206 Constant:
0:206 1 (const uint)
0:206 u1: direct index for structure ( uniform uint)
0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:206 Constant:
0:206 0 (const uint)
0:207 move second child to first child ( temp uint)
0:207 'out_u1' ( temp uint)
0:207 imageAtomicXor ( temp uint)
0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:207 u2: direct index for structure ( uniform 2-component vector of uint)
0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:207 Constant:
0:207 1 (const uint)
0:207 u1: direct index for structure ( uniform uint)
0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:207 Constant:
0:207 0 (const uint)
0:210 imageAtomicAdd ( temp int)
0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:210 i1: direct index for structure ( uniform int)
0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:210 Constant:
0:210 5 (const uint)
0:210 i1b: direct index for structure ( uniform int)
0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:210 Constant:
0:210 8 (const uint)
0:211 move second child to first child ( temp int)
0:211 'out_i1' ( temp int)
0:211 imageAtomicAdd ( temp int)
0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:211 i1: direct index for structure ( uniform int)
0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:211 Constant:
0:211 5 (const uint)
0:211 i1: direct index for structure ( uniform int)
0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:211 Constant:
0:211 5 (const uint)
0:212 imageAtomicAnd ( temp int)
0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:212 i1: direct index for structure ( uniform int)
0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:212 Constant:
0:212 5 (const uint)
0:212 i1b: direct index for structure ( uniform int)
0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:212 Constant:
0:212 8 (const uint)
0:213 move second child to first child ( temp int)
0:213 'out_i1' ( temp int)
0:213 imageAtomicAnd ( temp int)
0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:213 i1: direct index for structure ( uniform int)
0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:213 Constant:
0:213 5 (const uint)
0:213 i1: direct index for structure ( uniform int)
0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:213 Constant:
0:213 5 (const uint)
0:214 move second child to first child ( temp int)
0:214 'out_i1' ( temp int)
0:214 imageAtomicCompSwap ( temp int)
0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:214 i1: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 5 (const uint)
0:214 i1b: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 8 (const uint)
0:214 i1c: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 9 (const uint)
0:215 move second child to first child ( temp int)
0:215 'out_i1' ( temp int)
0:215 imageAtomicExchange ( temp int)
0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:215 i1: direct index for structure ( uniform int)
0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:215 Constant:
0:215 5 (const uint)
0:215 i1: direct index for structure ( uniform int)
0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:215 Constant:
0:215 5 (const uint)
0:216 imageAtomicMax ( temp int)
0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:216 i1: direct index for structure ( uniform int)
0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:216 Constant:
0:216 5 (const uint)
0:216 i1b: direct index for structure ( uniform int)
0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:216 Constant:
0:216 8 (const uint)
0:217 move second child to first child ( temp int)
0:217 'out_i1' ( temp int)
0:217 imageAtomicMax ( temp int)
0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:217 i1: direct index for structure ( uniform int)
0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:217 Constant:
0:217 5 (const uint)
0:217 i1: direct index for structure ( uniform int)
0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:217 Constant:
0:217 5 (const uint)
0:218 imageAtomicMin ( temp int)
0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:218 i1: direct index for structure ( uniform int)
0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:218 Constant:
0:218 5 (const uint)
0:218 i1b: direct index for structure ( uniform int)
0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:218 Constant:
0:218 8 (const uint)
0:219 move second child to first child ( temp int)
0:219 'out_i1' ( temp int)
0:219 imageAtomicMin ( temp int)
0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:219 i1: direct index for structure ( uniform int)
0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:219 Constant:
0:219 5 (const uint)
0:219 i1: direct index for structure ( uniform int)
0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:219 Constant:
0:219 5 (const uint)
0:220 imageAtomicOr ( temp int)
0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:220 i1: direct index for structure ( uniform int)
0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:220 Constant:
0:220 5 (const uint)
0:220 i1b: direct index for structure ( uniform int)
0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:220 Constant:
0:220 8 (const uint)
0:221 move second child to first child ( temp int)
0:221 'out_i1' ( temp int)
0:221 imageAtomicOr ( temp int)
0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:221 i1: direct index for structure ( uniform int)
0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:221 Constant:
0:221 5 (const uint)
0:221 i1: direct index for structure ( uniform int)
0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:221 Constant:
0:221 5 (const uint)
0:222 imageAtomicXor ( temp int)
0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:222 i1: direct index for structure ( uniform int)
0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:222 Constant:
0:222 5 (const uint)
0:222 i1b: direct index for structure ( uniform int)
0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:222 Constant:
0:222 8 (const uint)
0:223 move second child to first child ( temp int)
0:223 'out_i1' ( temp int)
0:223 imageAtomicXor ( temp int)
0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:223 i1: direct index for structure ( uniform int)
0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:223 Constant:
0:223 5 (const uint)
0:223 i1: direct index for structure ( uniform int)
0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:223 Constant:
0:223 5 (const uint)
0:226 imageAtomicAdd ( temp uint)
0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:226 u1: direct index for structure ( uniform uint)
0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:226 Constant:
0:226 0 (const uint)
0:226 u1: direct index for structure ( uniform uint)
0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:226 Constant:
0:226 0 (const uint)
0:227 move second child to first child ( temp uint)
0:227 'out_u1' ( temp uint)
0:227 imageAtomicAdd ( temp uint)
0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:227 u1: direct index for structure ( uniform uint)
0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:227 Constant:
0:227 0 (const uint)
0:227 u1: direct index for structure ( uniform uint)
0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:227 Constant:
0:227 0 (const uint)
0:228 imageAtomicAnd ( temp uint)
0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:228 u1: direct index for structure ( uniform uint)
0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:228 Constant:
0:228 0 (const uint)
0:228 u1: direct index for structure ( uniform uint)
0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:228 Constant:
0:228 0 (const uint)
0:229 move second child to first child ( temp uint)
0:229 'out_u1' ( temp uint)
0:229 imageAtomicAnd ( temp uint)
0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:229 u1: direct index for structure ( uniform uint)
0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:229 Constant:
0:229 0 (const uint)
0:229 u1: direct index for structure ( uniform uint)
0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:229 Constant:
0:229 0 (const uint)
0:230 move second child to first child ( temp uint)
0:230 'out_u1' ( temp uint)
0:230 imageAtomicCompSwap ( temp uint)
0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:230 u1: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 0 (const uint)
0:230 u1b: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 3 (const uint)
0:230 u1c: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 4 (const uint)
0:231 move second child to first child ( temp uint)
0:231 'out_u1' ( temp uint)
0:231 imageAtomicExchange ( temp uint)
0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:231 u1: direct index for structure ( uniform uint)
0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:231 Constant:
0:231 0 (const uint)
0:231 u1: direct index for structure ( uniform uint)
0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:231 Constant:
0:231 0 (const uint)
0:232 imageAtomicMax ( temp uint)
0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:232 u1: direct index for structure ( uniform uint)
0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:232 Constant:
0:232 0 (const uint)
0:232 u1: direct index for structure ( uniform uint)
0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:232 Constant:
0:232 0 (const uint)
0:233 move second child to first child ( temp uint)
0:233 'out_u1' ( temp uint)
0:233 imageAtomicMax ( temp uint)
0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:233 u1: direct index for structure ( uniform uint)
0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:233 Constant:
0:233 0 (const uint)
0:233 u1: direct index for structure ( uniform uint)
0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:233 Constant:
0:233 0 (const uint)
0:234 imageAtomicMin ( temp uint)
0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:234 u1: direct index for structure ( uniform uint)
0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:234 Constant:
0:234 0 (const uint)
0:234 u1: direct index for structure ( uniform uint)
0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:234 Constant:
0:234 0 (const uint)
0:235 move second child to first child ( temp uint)
0:235 'out_u1' ( temp uint)
0:235 imageAtomicMin ( temp uint)
0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:235 u1: direct index for structure ( uniform uint)
0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:235 Constant:
0:235 0 (const uint)
0:235 u1: direct index for structure ( uniform uint)
0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:235 Constant:
0:235 0 (const uint)
0:236 imageAtomicOr ( temp uint)
0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:236 u1: direct index for structure ( uniform uint)
0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:236 Constant:
0:236 0 (const uint)
0:236 u1: direct index for structure ( uniform uint)
0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:236 Constant:
0:236 0 (const uint)
0:237 move second child to first child ( temp uint)
0:237 'out_u1' ( temp uint)
0:237 imageAtomicOr ( temp uint)
0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:237 u1: direct index for structure ( uniform uint)
0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:237 Constant:
0:237 0 (const uint)
0:237 u1: direct index for structure ( uniform uint)
0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:237 Constant:
0:237 0 (const uint)
0:238 imageAtomicXor ( temp uint)
0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:238 u1: direct index for structure ( uniform uint)
0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:238 Constant:
0:238 0 (const uint)
0:238 u1: direct index for structure ( uniform uint)
0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:238 Constant:
0:238 0 (const uint)
0:239 move second child to first child ( temp uint)
0:239 'out_u1' ( temp uint)
0:239 imageAtomicXor ( temp uint)
0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:239 u1: direct index for structure ( uniform uint)
0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:239 Constant:
0:239 0 (const uint)
0:239 u1: direct index for structure ( uniform uint)
0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:239 Constant:
0:239 0 (const uint)
0:242 move second child to first child ( temp 4-component vector of float)
0:242 Color: direct index for structure ( temp 4-component vector of float)
0:242 'psout' ( temp structure{ temp 4-component vector of float Color})
0:242 Constant:
0:242 0 (const int)
0:242 Constant:
0:242 1.000000
0:242 1.000000
0:242 1.000000
0:242 1.000000
0:243 Branch: Return with expression
0:243 'psout' ( temp structure{ temp 4-component vector of float Color})
0:45 Function Definition: main( ( temp void)
0:45 Function Parameters:
0:? Sequence
0:45 Sequence
0:45 move second child to first child ( temp 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:45 Color: direct index for structure ( temp 4-component vector of float)
0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
0:45 Constant:
0:45 0 (const int)
0:? Linker Objects
0:? 'g_sSamp' ( uniform sampler)
0:? 'g_tTex1df1' (layout( r32f) uniform image1D)
0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:? 'g_tTex2df1' (layout( r32f) uniform image2D)
0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:? 'g_tTex3df1' (layout( r32f) uniform image3D)
0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
Linked fragment stage:
Shader version: 500
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
0:45 Function Parameters:
0:? Sequence
0:50 imageAtomicAdd ( temp int)
0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:50 i1: direct index for structure ( uniform int)
0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:50 Constant:
0:50 5 (const uint)
0:50 i1b: direct index for structure ( uniform int)
0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:50 Constant:
0:50 8 (const uint)
0:51 move second child to first child ( temp int)
0:51 'out_i1' ( temp int)
0:51 imageAtomicAdd ( temp int)
0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:51 i1: direct index for structure ( uniform int)
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:51 Constant:
0:51 5 (const uint)
0:51 i1: direct index for structure ( uniform int)
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:51 Constant:
0:51 5 (const uint)
0:52 imageAtomicAnd ( temp int)
0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:52 i1: direct index for structure ( uniform int)
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:52 Constant:
0:52 5 (const uint)
0:52 i1b: direct index for structure ( uniform int)
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:52 Constant:
0:52 8 (const uint)
0:53 move second child to first child ( temp int)
0:53 'out_i1' ( temp int)
0:53 imageAtomicAnd ( temp int)
0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:53 i1: direct index for structure ( uniform int)
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:53 Constant:
0:53 5 (const uint)
0:53 i1: direct index for structure ( uniform int)
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:53 Constant:
0:53 5 (const uint)
0:54 move second child to first child ( temp int)
0:54 'out_i1' ( temp int)
0:54 imageAtomicCompSwap ( temp int)
0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:54 i1: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 5 (const uint)
0:54 i1b: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 8 (const uint)
0:54 i1c: direct index for structure ( uniform int)
0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:54 Constant:
0:54 9 (const uint)
0:55 move second child to first child ( temp int)
0:55 'out_i1' ( temp int)
0:55 imageAtomicExchange ( temp int)
0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:55 i1: direct index for structure ( uniform int)
0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:55 Constant:
0:55 5 (const uint)
0:55 i1: direct index for structure ( uniform int)
0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:55 Constant:
0:55 5 (const uint)
0:56 imageAtomicMax ( temp int)
0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:56 i1: direct index for structure ( uniform int)
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:56 Constant:
0:56 5 (const uint)
0:56 i1b: direct index for structure ( uniform int)
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:56 Constant:
0:56 8 (const uint)
0:57 move second child to first child ( temp int)
0:57 'out_i1' ( temp int)
0:57 imageAtomicMax ( temp int)
0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:57 i1: direct index for structure ( uniform int)
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:57 Constant:
0:57 5 (const uint)
0:57 i1: direct index for structure ( uniform int)
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:57 Constant:
0:57 5 (const uint)
0:58 imageAtomicMin ( temp int)
0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:58 i1: direct index for structure ( uniform int)
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:58 Constant:
0:58 5 (const uint)
0:58 i1b: direct index for structure ( uniform int)
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:58 Constant:
0:58 8 (const uint)
0:59 move second child to first child ( temp int)
0:59 'out_i1' ( temp int)
0:59 imageAtomicMin ( temp int)
0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:59 i1: direct index for structure ( uniform int)
0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:59 Constant:
0:59 5 (const uint)
0:59 i1: direct index for structure ( uniform int)
0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:59 Constant:
0:59 5 (const uint)
0:60 imageAtomicOr ( temp int)
0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:60 i1: direct index for structure ( uniform int)
0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:60 Constant:
0:60 5 (const uint)
0:60 i1b: direct index for structure ( uniform int)
0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:60 Constant:
0:60 8 (const uint)
0:61 move second child to first child ( temp int)
0:61 'out_i1' ( temp int)
0:61 imageAtomicOr ( temp int)
0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:61 i1: direct index for structure ( uniform int)
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:61 Constant:
0:61 5 (const uint)
0:61 i1: direct index for structure ( uniform int)
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:61 Constant:
0:61 5 (const uint)
0:62 imageAtomicXor ( temp int)
0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:62 i1: direct index for structure ( uniform int)
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:62 Constant:
0:62 5 (const uint)
0:62 i1b: direct index for structure ( uniform int)
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:62 Constant:
0:62 8 (const uint)
0:63 move second child to first child ( temp int)
0:63 'out_i1' ( temp int)
0:63 imageAtomicXor ( temp int)
0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:63 i1: direct index for structure ( uniform int)
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:63 Constant:
0:63 5 (const uint)
0:63 i1: direct index for structure ( uniform int)
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:63 Constant:
0:63 5 (const uint)
0:66 imageAtomicAdd ( temp uint)
0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:66 u1: direct index for structure ( uniform uint)
0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:66 Constant:
0:66 0 (const uint)
0:66 u1: direct index for structure ( uniform uint)
0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:66 Constant:
0:66 0 (const uint)
0:67 move second child to first child ( temp uint)
0:67 'out_u1' ( temp uint)
0:67 imageAtomicAdd ( temp uint)
0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:67 u1: direct index for structure ( uniform uint)
0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:67 Constant:
0:67 0 (const uint)
0:67 u1: direct index for structure ( uniform uint)
0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:67 Constant:
0:67 0 (const uint)
0:68 imageAtomicAnd ( temp uint)
0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:68 u1: direct index for structure ( uniform uint)
0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:68 Constant:
0:68 0 (const uint)
0:68 u1: direct index for structure ( uniform uint)
0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:68 Constant:
0:68 0 (const uint)
0:69 move second child to first child ( temp uint)
0:69 'out_u1' ( temp uint)
0:69 imageAtomicAnd ( temp uint)
0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:69 u1: direct index for structure ( uniform uint)
0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:69 Constant:
0:69 0 (const uint)
0:69 u1: direct index for structure ( uniform uint)
0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:69 Constant:
0:69 0 (const uint)
0:70 move second child to first child ( temp uint)
0:70 'out_u1' ( temp uint)
0:70 imageAtomicCompSwap ( temp uint)
0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:70 u1: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 0 (const uint)
0:70 u1b: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 3 (const uint)
0:70 u1c: direct index for structure ( uniform uint)
0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:70 Constant:
0:70 4 (const uint)
0:71 move second child to first child ( temp uint)
0:71 'out_u1' ( temp uint)
0:71 imageAtomicExchange ( temp uint)
0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:71 u1: direct index for structure ( uniform uint)
0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:71 Constant:
0:71 0 (const uint)
0:71 u1: direct index for structure ( uniform uint)
0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:71 Constant:
0:71 0 (const uint)
0:72 imageAtomicMax ( temp uint)
0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:72 u1: direct index for structure ( uniform uint)
0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:72 Constant:
0:72 0 (const uint)
0:72 u1: direct index for structure ( uniform uint)
0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:72 Constant:
0:72 0 (const uint)
0:73 move second child to first child ( temp uint)
0:73 'out_u1' ( temp uint)
0:73 imageAtomicMax ( temp uint)
0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:73 u1: direct index for structure ( uniform uint)
0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:73 Constant:
0:73 0 (const uint)
0:73 u1: direct index for structure ( uniform uint)
0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:73 Constant:
0:73 0 (const uint)
0:74 imageAtomicMin ( temp uint)
0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:74 u1: direct index for structure ( uniform uint)
0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:74 Constant:
0:74 0 (const uint)
0:74 u1: direct index for structure ( uniform uint)
0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:74 Constant:
0:74 0 (const uint)
0:75 move second child to first child ( temp uint)
0:75 'out_u1' ( temp uint)
0:75 imageAtomicMin ( temp uint)
0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:75 u1: direct index for structure ( uniform uint)
0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:75 Constant:
0:75 0 (const uint)
0:75 u1: direct index for structure ( uniform uint)
0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:75 Constant:
0:75 0 (const uint)
0:76 imageAtomicOr ( temp uint)
0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:76 u1: direct index for structure ( uniform uint)
0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:76 Constant:
0:76 0 (const uint)
0:76 u1: direct index for structure ( uniform uint)
0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:76 Constant:
0:76 0 (const uint)
0:77 move second child to first child ( temp uint)
0:77 'out_u1' ( temp uint)
0:77 imageAtomicOr ( temp uint)
0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:77 u1: direct index for structure ( uniform uint)
0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:77 Constant:
0:77 0 (const uint)
0:77 u1: direct index for structure ( uniform uint)
0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:77 Constant:
0:77 0 (const uint)
0:78 imageAtomicXor ( temp uint)
0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:78 u1: direct index for structure ( uniform uint)
0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:78 Constant:
0:78 0 (const uint)
0:78 u1: direct index for structure ( uniform uint)
0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:78 Constant:
0:78 0 (const uint)
0:79 move second child to first child ( temp uint)
0:79 'out_u1' ( temp uint)
0:79 imageAtomicXor ( temp uint)
0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:79 u1: direct index for structure ( uniform uint)
0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:79 Constant:
0:79 0 (const uint)
0:79 u1: direct index for structure ( uniform uint)
0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:79 Constant:
0:79 0 (const uint)
0:82 imageAtomicAdd ( temp int)
0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:82 i2: direct index for structure ( uniform 2-component vector of int)
0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:82 Constant:
0:82 6 (const uint)
0:82 i1b: direct index for structure ( uniform int)
0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:82 Constant:
0:82 8 (const uint)
0:83 move second child to first child ( temp int)
0:83 'out_i1' ( temp int)
0:83 imageAtomicAdd ( temp int)
0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:83 i2: direct index for structure ( uniform 2-component vector of int)
0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:83 Constant:
0:83 6 (const uint)
0:83 i1: direct index for structure ( uniform int)
0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:83 Constant:
0:83 5 (const uint)
0:84 imageAtomicAnd ( temp int)
0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:84 i2: direct index for structure ( uniform 2-component vector of int)
0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:84 Constant:
0:84 6 (const uint)
0:84 i1b: direct index for structure ( uniform int)
0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:84 Constant:
0:84 8 (const uint)
0:85 move second child to first child ( temp int)
0:85 'out_i1' ( temp int)
0:85 imageAtomicAnd ( temp int)
0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:85 i2: direct index for structure ( uniform 2-component vector of int)
0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:85 Constant:
0:85 6 (const uint)
0:85 i1: direct index for structure ( uniform int)
0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:85 Constant:
0:85 5 (const uint)
0:86 move second child to first child ( temp int)
0:86 'out_i1' ( temp int)
0:86 imageAtomicCompSwap ( temp int)
0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:86 i2: direct index for structure ( uniform 2-component vector of int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 6 (const uint)
0:86 i1b: direct index for structure ( uniform int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 8 (const uint)
0:86 i1c: direct index for structure ( uniform int)
0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:86 Constant:
0:86 9 (const uint)
0:87 move second child to first child ( temp int)
0:87 'out_i1' ( temp int)
0:87 imageAtomicExchange ( temp int)
0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:87 i2: direct index for structure ( uniform 2-component vector of int)
0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:87 Constant:
0:87 6 (const uint)
0:87 i1: direct index for structure ( uniform int)
0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:87 Constant:
0:87 5 (const uint)
0:88 imageAtomicMax ( temp int)
0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:88 i2: direct index for structure ( uniform 2-component vector of int)
0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:88 Constant:
0:88 6 (const uint)
0:88 i1b: direct index for structure ( uniform int)
0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:88 Constant:
0:88 8 (const uint)
0:89 move second child to first child ( temp int)
0:89 'out_i1' ( temp int)
0:89 imageAtomicMax ( temp int)
0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:89 i2: direct index for structure ( uniform 2-component vector of int)
0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:89 Constant:
0:89 6 (const uint)
0:89 i1: direct index for structure ( uniform int)
0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:89 Constant:
0:89 5 (const uint)
0:90 imageAtomicMin ( temp int)
0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:90 i2: direct index for structure ( uniform 2-component vector of int)
0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:90 Constant:
0:90 6 (const uint)
0:90 i1b: direct index for structure ( uniform int)
0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:90 Constant:
0:90 8 (const uint)
0:91 move second child to first child ( temp int)
0:91 'out_i1' ( temp int)
0:91 imageAtomicMin ( temp int)
0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:91 i2: direct index for structure ( uniform 2-component vector of int)
0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:91 Constant:
0:91 6 (const uint)
0:91 i1: direct index for structure ( uniform int)
0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:91 Constant:
0:91 5 (const uint)
0:92 imageAtomicOr ( temp int)
0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:92 i2: direct index for structure ( uniform 2-component vector of int)
0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:92 Constant:
0:92 6 (const uint)
0:92 i1b: direct index for structure ( uniform int)
0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:92 Constant:
0:92 8 (const uint)
0:93 move second child to first child ( temp int)
0:93 'out_i1' ( temp int)
0:93 imageAtomicOr ( temp int)
0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:93 i2: direct index for structure ( uniform 2-component vector of int)
0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:93 Constant:
0:93 6 (const uint)
0:93 i1: direct index for structure ( uniform int)
0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:93 Constant:
0:93 5 (const uint)
0:94 imageAtomicXor ( temp int)
0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:94 i2: direct index for structure ( uniform 2-component vector of int)
0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:94 Constant:
0:94 6 (const uint)
0:94 i1b: direct index for structure ( uniform int)
0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:94 Constant:
0:94 8 (const uint)
0:95 move second child to first child ( temp int)
0:95 'out_i1' ( temp int)
0:95 imageAtomicXor ( temp int)
0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:95 i2: direct index for structure ( uniform 2-component vector of int)
0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:95 Constant:
0:95 6 (const uint)
0:95 i1: direct index for structure ( uniform int)
0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:95 Constant:
0:95 5 (const uint)
0:98 imageAtomicAdd ( temp uint)
0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:98 u2: direct index for structure ( uniform 2-component vector of uint)
0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:98 Constant:
0:98 1 (const uint)
0:98 u1: direct index for structure ( uniform uint)
0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:98 Constant:
0:98 0 (const uint)
0:99 move second child to first child ( temp uint)
0:99 'out_u1' ( temp uint)
0:99 imageAtomicAdd ( temp uint)
0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:99 u2: direct index for structure ( uniform 2-component vector of uint)
0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:99 Constant:
0:99 1 (const uint)
0:99 u1: direct index for structure ( uniform uint)
0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:99 Constant:
0:99 0 (const uint)
0:100 imageAtomicAnd ( temp uint)
0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:100 u2: direct index for structure ( uniform 2-component vector of uint)
0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:100 Constant:
0:100 1 (const uint)
0:100 u1: direct index for structure ( uniform uint)
0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:100 Constant:
0:100 0 (const uint)
0:101 move second child to first child ( temp uint)
0:101 'out_u1' ( temp uint)
0:101 imageAtomicAnd ( temp uint)
0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:101 u2: direct index for structure ( uniform 2-component vector of uint)
0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:101 Constant:
0:101 1 (const uint)
0:101 u1: direct index for structure ( uniform uint)
0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:101 Constant:
0:101 0 (const uint)
0:102 move second child to first child ( temp uint)
0:102 'out_u1' ( temp uint)
0:102 imageAtomicCompSwap ( temp uint)
0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:102 u2: direct index for structure ( uniform 2-component vector of uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 1 (const uint)
0:102 u1b: direct index for structure ( uniform uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 3 (const uint)
0:102 u1c: direct index for structure ( uniform uint)
0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:102 Constant:
0:102 4 (const uint)
0:103 move second child to first child ( temp uint)
0:103 'out_u1' ( temp uint)
0:103 imageAtomicExchange ( temp uint)
0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:103 u2: direct index for structure ( uniform 2-component vector of uint)
0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:103 Constant:
0:103 1 (const uint)
0:103 u1: direct index for structure ( uniform uint)
0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:103 Constant:
0:103 0 (const uint)
0:104 imageAtomicMax ( temp uint)
0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:104 u2: direct index for structure ( uniform 2-component vector of uint)
0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:104 Constant:
0:104 1 (const uint)
0:104 u1: direct index for structure ( uniform uint)
0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:104 Constant:
0:104 0 (const uint)
0:105 move second child to first child ( temp uint)
0:105 'out_u1' ( temp uint)
0:105 imageAtomicMax ( temp uint)
0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:105 u2: direct index for structure ( uniform 2-component vector of uint)
0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:105 Constant:
0:105 1 (const uint)
0:105 u1: direct index for structure ( uniform uint)
0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:105 Constant:
0:105 0 (const uint)
0:106 imageAtomicMin ( temp uint)
0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:106 u2: direct index for structure ( uniform 2-component vector of uint)
0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:106 Constant:
0:106 1 (const uint)
0:106 u1: direct index for structure ( uniform uint)
0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:106 Constant:
0:106 0 (const uint)
0:107 move second child to first child ( temp uint)
0:107 'out_u1' ( temp uint)
0:107 imageAtomicMin ( temp uint)
0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:107 u2: direct index for structure ( uniform 2-component vector of uint)
0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:107 Constant:
0:107 1 (const uint)
0:107 u1: direct index for structure ( uniform uint)
0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:107 Constant:
0:107 0 (const uint)
0:108 imageAtomicOr ( temp uint)
0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:108 u2: direct index for structure ( uniform 2-component vector of uint)
0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:108 Constant:
0:108 1 (const uint)
0:108 u1: direct index for structure ( uniform uint)
0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:108 Constant:
0:108 0 (const uint)
0:109 move second child to first child ( temp uint)
0:109 'out_u1' ( temp uint)
0:109 imageAtomicOr ( temp uint)
0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:109 u2: direct index for structure ( uniform 2-component vector of uint)
0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:109 Constant:
0:109 1 (const uint)
0:109 u1: direct index for structure ( uniform uint)
0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:109 Constant:
0:109 0 (const uint)
0:110 imageAtomicXor ( temp uint)
0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:110 u2: direct index for structure ( uniform 2-component vector of uint)
0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:110 Constant:
0:110 1 (const uint)
0:110 u1: direct index for structure ( uniform uint)
0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:110 Constant:
0:110 0 (const uint)
0:111 move second child to first child ( temp uint)
0:111 'out_u1' ( temp uint)
0:111 imageAtomicXor ( temp uint)
0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:111 u2: direct index for structure ( uniform 2-component vector of uint)
0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:111 Constant:
0:111 1 (const uint)
0:111 u1: direct index for structure ( uniform uint)
0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:111 Constant:
0:111 0 (const uint)
0:114 imageAtomicAdd ( temp int)
0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:114 i3: direct index for structure ( uniform 3-component vector of int)
0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:114 Constant:
0:114 7 (const uint)
0:114 i1b: direct index for structure ( uniform int)
0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:114 Constant:
0:114 8 (const uint)
0:115 move second child to first child ( temp int)
0:115 'out_i1' ( temp int)
0:115 imageAtomicAdd ( temp int)
0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:115 i3: direct index for structure ( uniform 3-component vector of int)
0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:115 Constant:
0:115 7 (const uint)
0:115 i1: direct index for structure ( uniform int)
0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:115 Constant:
0:115 5 (const uint)
0:116 imageAtomicAnd ( temp int)
0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:116 i3: direct index for structure ( uniform 3-component vector of int)
0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:116 Constant:
0:116 7 (const uint)
0:116 i1b: direct index for structure ( uniform int)
0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:116 Constant:
0:116 8 (const uint)
0:117 move second child to first child ( temp int)
0:117 'out_i1' ( temp int)
0:117 imageAtomicAnd ( temp int)
0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:117 i3: direct index for structure ( uniform 3-component vector of int)
0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:117 Constant:
0:117 7 (const uint)
0:117 i1: direct index for structure ( uniform int)
0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:117 Constant:
0:117 5 (const uint)
0:118 move second child to first child ( temp int)
0:118 'out_i1' ( temp int)
0:118 imageAtomicCompSwap ( temp int)
0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:118 i3: direct index for structure ( uniform 3-component vector of int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 7 (const uint)
0:118 i1b: direct index for structure ( uniform int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 8 (const uint)
0:118 i1c: direct index for structure ( uniform int)
0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:118 Constant:
0:118 9 (const uint)
0:119 move second child to first child ( temp int)
0:119 'out_i1' ( temp int)
0:119 imageAtomicExchange ( temp int)
0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:119 i3: direct index for structure ( uniform 3-component vector of int)
0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:119 Constant:
0:119 7 (const uint)
0:119 i1: direct index for structure ( uniform int)
0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:119 Constant:
0:119 5 (const uint)
0:120 imageAtomicMax ( temp int)
0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:120 i3: direct index for structure ( uniform 3-component vector of int)
0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:120 Constant:
0:120 7 (const uint)
0:120 i1b: direct index for structure ( uniform int)
0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:120 Constant:
0:120 8 (const uint)
0:121 move second child to first child ( temp int)
0:121 'out_i1' ( temp int)
0:121 imageAtomicMax ( temp int)
0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:121 i3: direct index for structure ( uniform 3-component vector of int)
0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:121 Constant:
0:121 7 (const uint)
0:121 i1: direct index for structure ( uniform int)
0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:121 Constant:
0:121 5 (const uint)
0:122 imageAtomicMin ( temp int)
0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:122 i3: direct index for structure ( uniform 3-component vector of int)
0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:122 Constant:
0:122 7 (const uint)
0:122 i1b: direct index for structure ( uniform int)
0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:122 Constant:
0:122 8 (const uint)
0:123 move second child to first child ( temp int)
0:123 'out_i1' ( temp int)
0:123 imageAtomicMin ( temp int)
0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:123 i3: direct index for structure ( uniform 3-component vector of int)
0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:123 Constant:
0:123 7 (const uint)
0:123 i1: direct index for structure ( uniform int)
0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:123 Constant:
0:123 5 (const uint)
0:124 imageAtomicOr ( temp int)
0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:124 i3: direct index for structure ( uniform 3-component vector of int)
0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:124 Constant:
0:124 7 (const uint)
0:124 i1b: direct index for structure ( uniform int)
0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:124 Constant:
0:124 8 (const uint)
0:125 move second child to first child ( temp int)
0:125 'out_i1' ( temp int)
0:125 imageAtomicOr ( temp int)
0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:125 i3: direct index for structure ( uniform 3-component vector of int)
0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:125 Constant:
0:125 7 (const uint)
0:125 i1: direct index for structure ( uniform int)
0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:125 Constant:
0:125 5 (const uint)
0:126 imageAtomicXor ( temp int)
0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:126 i3: direct index for structure ( uniform 3-component vector of int)
0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:126 Constant:
0:126 7 (const uint)
0:126 i1b: direct index for structure ( uniform int)
0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:126 Constant:
0:126 8 (const uint)
0:127 move second child to first child ( temp int)
0:127 'out_i1' ( temp int)
0:127 imageAtomicXor ( temp int)
0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:127 i3: direct index for structure ( uniform 3-component vector of int)
0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:127 Constant:
0:127 7 (const uint)
0:127 i1: direct index for structure ( uniform int)
0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:127 Constant:
0:127 5 (const uint)
0:130 imageAtomicAdd ( temp uint)
0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:130 u3: direct index for structure ( uniform 3-component vector of uint)
0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:130 Constant:
0:130 2 (const uint)
0:130 u1: direct index for structure ( uniform uint)
0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:130 Constant:
0:130 0 (const uint)
0:131 move second child to first child ( temp uint)
0:131 'out_u1' ( temp uint)
0:131 imageAtomicAdd ( temp uint)
0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:131 u3: direct index for structure ( uniform 3-component vector of uint)
0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:131 Constant:
0:131 2 (const uint)
0:131 u1: direct index for structure ( uniform uint)
0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:131 Constant:
0:131 0 (const uint)
0:132 imageAtomicAnd ( temp uint)
0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:132 u3: direct index for structure ( uniform 3-component vector of uint)
0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:132 Constant:
0:132 2 (const uint)
0:132 u1: direct index for structure ( uniform uint)
0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:132 Constant:
0:132 0 (const uint)
0:133 move second child to first child ( temp uint)
0:133 'out_u1' ( temp uint)
0:133 imageAtomicAnd ( temp uint)
0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:133 u3: direct index for structure ( uniform 3-component vector of uint)
0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:133 Constant:
0:133 2 (const uint)
0:133 u1: direct index for structure ( uniform uint)
0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:133 Constant:
0:133 0 (const uint)
0:134 move second child to first child ( temp uint)
0:134 'out_u1' ( temp uint)
0:134 imageAtomicCompSwap ( temp uint)
0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:134 u3: direct index for structure ( uniform 3-component vector of uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 2 (const uint)
0:134 u1b: direct index for structure ( uniform uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 3 (const uint)
0:134 u1c: direct index for structure ( uniform uint)
0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:134 Constant:
0:134 4 (const uint)
0:135 move second child to first child ( temp uint)
0:135 'out_u1' ( temp uint)
0:135 imageAtomicExchange ( temp uint)
0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:135 u3: direct index for structure ( uniform 3-component vector of uint)
0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:135 Constant:
0:135 2 (const uint)
0:135 u1: direct index for structure ( uniform uint)
0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:135 Constant:
0:135 0 (const uint)
0:136 imageAtomicMax ( temp uint)
0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:136 u3: direct index for structure ( uniform 3-component vector of uint)
0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:136 Constant:
0:136 2 (const uint)
0:136 u1: direct index for structure ( uniform uint)
0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:136 Constant:
0:136 0 (const uint)
0:137 move second child to first child ( temp uint)
0:137 'out_u1' ( temp uint)
0:137 imageAtomicMax ( temp uint)
0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:137 u3: direct index for structure ( uniform 3-component vector of uint)
0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:137 Constant:
0:137 2 (const uint)
0:137 u1: direct index for structure ( uniform uint)
0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:137 Constant:
0:137 0 (const uint)
0:138 imageAtomicMin ( temp uint)
0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:138 u3: direct index for structure ( uniform 3-component vector of uint)
0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:138 Constant:
0:138 2 (const uint)
0:138 u1: direct index for structure ( uniform uint)
0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:138 Constant:
0:138 0 (const uint)
0:139 move second child to first child ( temp uint)
0:139 'out_u1' ( temp uint)
0:139 imageAtomicMin ( temp uint)
0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:139 u3: direct index for structure ( uniform 3-component vector of uint)
0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:139 Constant:
0:139 2 (const uint)
0:139 u1: direct index for structure ( uniform uint)
0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:139 Constant:
0:139 0 (const uint)
0:140 imageAtomicOr ( temp uint)
0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:140 u3: direct index for structure ( uniform 3-component vector of uint)
0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:140 Constant:
0:140 2 (const uint)
0:140 u1: direct index for structure ( uniform uint)
0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:140 Constant:
0:140 0 (const uint)
0:141 move second child to first child ( temp uint)
0:141 'out_u1' ( temp uint)
0:141 imageAtomicOr ( temp uint)
0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:141 u3: direct index for structure ( uniform 3-component vector of uint)
0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:141 Constant:
0:141 2 (const uint)
0:141 u1: direct index for structure ( uniform uint)
0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:141 Constant:
0:141 0 (const uint)
0:142 imageAtomicXor ( temp uint)
0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:142 u3: direct index for structure ( uniform 3-component vector of uint)
0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:142 Constant:
0:142 2 (const uint)
0:142 u1: direct index for structure ( uniform uint)
0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:142 Constant:
0:142 0 (const uint)
0:143 move second child to first child ( temp uint)
0:143 'out_u1' ( temp uint)
0:143 imageAtomicXor ( temp uint)
0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:143 u3: direct index for structure ( uniform 3-component vector of uint)
0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:143 Constant:
0:143 2 (const uint)
0:143 u1: direct index for structure ( uniform uint)
0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:143 Constant:
0:143 0 (const uint)
0:146 imageAtomicAdd ( temp int)
0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:146 i2: direct index for structure ( uniform 2-component vector of int)
0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:146 Constant:
0:146 6 (const uint)
0:146 i1b: direct index for structure ( uniform int)
0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:146 Constant:
0:146 8 (const uint)
0:147 move second child to first child ( temp int)
0:147 'out_i1' ( temp int)
0:147 imageAtomicAdd ( temp int)
0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:147 i2: direct index for structure ( uniform 2-component vector of int)
0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:147 Constant:
0:147 6 (const uint)
0:147 i1: direct index for structure ( uniform int)
0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:147 Constant:
0:147 5 (const uint)
0:148 imageAtomicAnd ( temp int)
0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:148 i2: direct index for structure ( uniform 2-component vector of int)
0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:148 Constant:
0:148 6 (const uint)
0:148 i1b: direct index for structure ( uniform int)
0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:148 Constant:
0:148 8 (const uint)
0:149 move second child to first child ( temp int)
0:149 'out_i1' ( temp int)
0:149 imageAtomicAnd ( temp int)
0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:149 i2: direct index for structure ( uniform 2-component vector of int)
0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:149 Constant:
0:149 6 (const uint)
0:149 i1: direct index for structure ( uniform int)
0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:149 Constant:
0:149 5 (const uint)
0:150 move second child to first child ( temp int)
0:150 'out_i1' ( temp int)
0:150 imageAtomicCompSwap ( temp int)
0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:150 i2: direct index for structure ( uniform 2-component vector of int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 6 (const uint)
0:150 i1b: direct index for structure ( uniform int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 8 (const uint)
0:150 i1c: direct index for structure ( uniform int)
0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:150 Constant:
0:150 9 (const uint)
0:151 move second child to first child ( temp int)
0:151 'out_i1' ( temp int)
0:151 imageAtomicExchange ( temp int)
0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:151 i2: direct index for structure ( uniform 2-component vector of int)
0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:151 Constant:
0:151 6 (const uint)
0:151 i1: direct index for structure ( uniform int)
0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:151 Constant:
0:151 5 (const uint)
0:152 imageAtomicMax ( temp int)
0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:152 i2: direct index for structure ( uniform 2-component vector of int)
0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:152 Constant:
0:152 6 (const uint)
0:152 i1b: direct index for structure ( uniform int)
0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:152 Constant:
0:152 8 (const uint)
0:153 move second child to first child ( temp int)
0:153 'out_i1' ( temp int)
0:153 imageAtomicMax ( temp int)
0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:153 i2: direct index for structure ( uniform 2-component vector of int)
0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:153 Constant:
0:153 6 (const uint)
0:153 i1: direct index for structure ( uniform int)
0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:153 Constant:
0:153 5 (const uint)
0:154 imageAtomicMin ( temp int)
0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:154 i2: direct index for structure ( uniform 2-component vector of int)
0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:154 Constant:
0:154 6 (const uint)
0:154 i1b: direct index for structure ( uniform int)
0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:154 Constant:
0:154 8 (const uint)
0:155 move second child to first child ( temp int)
0:155 'out_i1' ( temp int)
0:155 imageAtomicMin ( temp int)
0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:155 i2: direct index for structure ( uniform 2-component vector of int)
0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:155 Constant:
0:155 6 (const uint)
0:155 i1: direct index for structure ( uniform int)
0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:155 Constant:
0:155 5 (const uint)
0:156 imageAtomicOr ( temp int)
0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:156 i2: direct index for structure ( uniform 2-component vector of int)
0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:156 Constant:
0:156 6 (const uint)
0:156 i1b: direct index for structure ( uniform int)
0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:156 Constant:
0:156 8 (const uint)
0:157 move second child to first child ( temp int)
0:157 'out_i1' ( temp int)
0:157 imageAtomicOr ( temp int)
0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:157 i2: direct index for structure ( uniform 2-component vector of int)
0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:157 Constant:
0:157 6 (const uint)
0:157 i1: direct index for structure ( uniform int)
0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:157 Constant:
0:157 5 (const uint)
0:158 imageAtomicXor ( temp int)
0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:158 i2: direct index for structure ( uniform 2-component vector of int)
0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:158 Constant:
0:158 6 (const uint)
0:158 i1b: direct index for structure ( uniform int)
0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:158 Constant:
0:158 8 (const uint)
0:159 move second child to first child ( temp int)
0:159 'out_i1' ( temp int)
0:159 imageAtomicXor ( temp int)
0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:159 i2: direct index for structure ( uniform 2-component vector of int)
0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:159 Constant:
0:159 6 (const uint)
0:159 i1: direct index for structure ( uniform int)
0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:159 Constant:
0:159 5 (const uint)
0:162 imageAtomicAdd ( temp uint)
0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:162 u2: direct index for structure ( uniform 2-component vector of uint)
0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:162 Constant:
0:162 1 (const uint)
0:162 u1: direct index for structure ( uniform uint)
0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:162 Constant:
0:162 0 (const uint)
0:163 move second child to first child ( temp uint)
0:163 'out_u1' ( temp uint)
0:163 imageAtomicAdd ( temp uint)
0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:163 u2: direct index for structure ( uniform 2-component vector of uint)
0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:163 Constant:
0:163 1 (const uint)
0:163 u1: direct index for structure ( uniform uint)
0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:163 Constant:
0:163 0 (const uint)
0:164 imageAtomicAnd ( temp uint)
0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:164 u2: direct index for structure ( uniform 2-component vector of uint)
0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:164 Constant:
0:164 1 (const uint)
0:164 u1: direct index for structure ( uniform uint)
0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:164 Constant:
0:164 0 (const uint)
0:165 move second child to first child ( temp uint)
0:165 'out_u1' ( temp uint)
0:165 imageAtomicAnd ( temp uint)
0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:165 u2: direct index for structure ( uniform 2-component vector of uint)
0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:165 Constant:
0:165 1 (const uint)
0:165 u1: direct index for structure ( uniform uint)
0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:165 Constant:
0:165 0 (const uint)
0:166 move second child to first child ( temp uint)
0:166 'out_u1' ( temp uint)
0:166 imageAtomicCompSwap ( temp uint)
0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:166 u2: direct index for structure ( uniform 2-component vector of uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 1 (const uint)
0:166 u1b: direct index for structure ( uniform uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 3 (const uint)
0:166 u1c: direct index for structure ( uniform uint)
0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:166 Constant:
0:166 4 (const uint)
0:167 move second child to first child ( temp uint)
0:167 'out_u1' ( temp uint)
0:167 imageAtomicExchange ( temp uint)
0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:167 u2: direct index for structure ( uniform 2-component vector of uint)
0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:167 Constant:
0:167 1 (const uint)
0:167 u1: direct index for structure ( uniform uint)
0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:167 Constant:
0:167 0 (const uint)
0:168 imageAtomicMax ( temp uint)
0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:168 u2: direct index for structure ( uniform 2-component vector of uint)
0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:168 Constant:
0:168 1 (const uint)
0:168 u1: direct index for structure ( uniform uint)
0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:168 Constant:
0:168 0 (const uint)
0:169 move second child to first child ( temp uint)
0:169 'out_u1' ( temp uint)
0:169 imageAtomicMax ( temp uint)
0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:169 u2: direct index for structure ( uniform 2-component vector of uint)
0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:169 Constant:
0:169 1 (const uint)
0:169 u1: direct index for structure ( uniform uint)
0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:169 Constant:
0:169 0 (const uint)
0:170 imageAtomicMin ( temp uint)
0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:170 u2: direct index for structure ( uniform 2-component vector of uint)
0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:170 Constant:
0:170 1 (const uint)
0:170 u1: direct index for structure ( uniform uint)
0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:170 Constant:
0:170 0 (const uint)
0:171 move second child to first child ( temp uint)
0:171 'out_u1' ( temp uint)
0:171 imageAtomicMin ( temp uint)
0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:171 u2: direct index for structure ( uniform 2-component vector of uint)
0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:171 Constant:
0:171 1 (const uint)
0:171 u1: direct index for structure ( uniform uint)
0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:171 Constant:
0:171 0 (const uint)
0:172 imageAtomicOr ( temp uint)
0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:172 u2: direct index for structure ( uniform 2-component vector of uint)
0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:172 Constant:
0:172 1 (const uint)
0:172 u1: direct index for structure ( uniform uint)
0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:172 Constant:
0:172 0 (const uint)
0:173 move second child to first child ( temp uint)
0:173 'out_u1' ( temp uint)
0:173 imageAtomicOr ( temp uint)
0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:173 u2: direct index for structure ( uniform 2-component vector of uint)
0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:173 Constant:
0:173 1 (const uint)
0:173 u1: direct index for structure ( uniform uint)
0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:173 Constant:
0:173 0 (const uint)
0:174 imageAtomicXor ( temp uint)
0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:174 u2: direct index for structure ( uniform 2-component vector of uint)
0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:174 Constant:
0:174 1 (const uint)
0:174 u1: direct index for structure ( uniform uint)
0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:174 Constant:
0:174 0 (const uint)
0:175 move second child to first child ( temp uint)
0:175 'out_u1' ( temp uint)
0:175 imageAtomicXor ( temp uint)
0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:175 u2: direct index for structure ( uniform 2-component vector of uint)
0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:175 Constant:
0:175 1 (const uint)
0:175 u1: direct index for structure ( uniform uint)
0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:175 Constant:
0:175 0 (const uint)
0:178 imageAtomicAdd ( temp int)
0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:178 i2: direct index for structure ( uniform 2-component vector of int)
0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:178 Constant:
0:178 6 (const uint)
0:178 i1b: direct index for structure ( uniform int)
0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:178 Constant:
0:178 8 (const uint)
0:179 move second child to first child ( temp int)
0:179 'out_i1' ( temp int)
0:179 imageAtomicAdd ( temp int)
0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:179 i2: direct index for structure ( uniform 2-component vector of int)
0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:179 Constant:
0:179 6 (const uint)
0:179 i1: direct index for structure ( uniform int)
0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:179 Constant:
0:179 5 (const uint)
0:180 imageAtomicAnd ( temp int)
0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:180 i2: direct index for structure ( uniform 2-component vector of int)
0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:180 Constant:
0:180 6 (const uint)
0:180 i1b: direct index for structure ( uniform int)
0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:180 Constant:
0:180 8 (const uint)
0:181 move second child to first child ( temp int)
0:181 'out_i1' ( temp int)
0:181 imageAtomicAnd ( temp int)
0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:181 i2: direct index for structure ( uniform 2-component vector of int)
0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:181 Constant:
0:181 6 (const uint)
0:181 i1: direct index for structure ( uniform int)
0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:181 Constant:
0:181 5 (const uint)
0:182 move second child to first child ( temp int)
0:182 'out_i1' ( temp int)
0:182 imageAtomicCompSwap ( temp int)
0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:182 i2: direct index for structure ( uniform 2-component vector of int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 6 (const uint)
0:182 i1b: direct index for structure ( uniform int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 8 (const uint)
0:182 i1c: direct index for structure ( uniform int)
0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:182 Constant:
0:182 9 (const uint)
0:183 move second child to first child ( temp int)
0:183 'out_i1' ( temp int)
0:183 imageAtomicExchange ( temp int)
0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:183 i2: direct index for structure ( uniform 2-component vector of int)
0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:183 Constant:
0:183 6 (const uint)
0:183 i1: direct index for structure ( uniform int)
0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:183 Constant:
0:183 5 (const uint)
0:184 imageAtomicMax ( temp int)
0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:184 i2: direct index for structure ( uniform 2-component vector of int)
0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:184 Constant:
0:184 6 (const uint)
0:184 i1b: direct index for structure ( uniform int)
0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:184 Constant:
0:184 8 (const uint)
0:185 move second child to first child ( temp int)
0:185 'out_i1' ( temp int)
0:185 imageAtomicMax ( temp int)
0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:185 i2: direct index for structure ( uniform 2-component vector of int)
0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:185 Constant:
0:185 6 (const uint)
0:185 i1: direct index for structure ( uniform int)
0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:185 Constant:
0:185 5 (const uint)
0:186 imageAtomicMin ( temp int)
0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:186 i2: direct index for structure ( uniform 2-component vector of int)
0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:186 Constant:
0:186 6 (const uint)
0:186 i1b: direct index for structure ( uniform int)
0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:186 Constant:
0:186 8 (const uint)
0:187 move second child to first child ( temp int)
0:187 'out_i1' ( temp int)
0:187 imageAtomicMin ( temp int)
0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:187 i2: direct index for structure ( uniform 2-component vector of int)
0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:187 Constant:
0:187 6 (const uint)
0:187 i1: direct index for structure ( uniform int)
0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:187 Constant:
0:187 5 (const uint)
0:188 imageAtomicOr ( temp int)
0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:188 i2: direct index for structure ( uniform 2-component vector of int)
0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:188 Constant:
0:188 6 (const uint)
0:188 i1b: direct index for structure ( uniform int)
0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:188 Constant:
0:188 8 (const uint)
0:189 move second child to first child ( temp int)
0:189 'out_i1' ( temp int)
0:189 imageAtomicOr ( temp int)
0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:189 i2: direct index for structure ( uniform 2-component vector of int)
0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:189 Constant:
0:189 6 (const uint)
0:189 i1: direct index for structure ( uniform int)
0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:189 Constant:
0:189 5 (const uint)
0:190 imageAtomicXor ( temp int)
0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:190 i2: direct index for structure ( uniform 2-component vector of int)
0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:190 Constant:
0:190 6 (const uint)
0:190 i1b: direct index for structure ( uniform int)
0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:190 Constant:
0:190 8 (const uint)
0:191 move second child to first child ( temp int)
0:191 'out_i1' ( temp int)
0:191 imageAtomicXor ( temp int)
0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:191 i2: direct index for structure ( uniform 2-component vector of int)
0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:191 Constant:
0:191 6 (const uint)
0:191 i1: direct index for structure ( uniform int)
0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:191 Constant:
0:191 5 (const uint)
0:194 imageAtomicAdd ( temp uint)
0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:194 u2: direct index for structure ( uniform 2-component vector of uint)
0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:194 Constant:
0:194 1 (const uint)
0:194 u1: direct index for structure ( uniform uint)
0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:194 Constant:
0:194 0 (const uint)
0:195 move second child to first child ( temp uint)
0:195 'out_u1' ( temp uint)
0:195 imageAtomicAdd ( temp uint)
0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:195 u2: direct index for structure ( uniform 2-component vector of uint)
0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:195 Constant:
0:195 1 (const uint)
0:195 u1: direct index for structure ( uniform uint)
0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:195 Constant:
0:195 0 (const uint)
0:196 imageAtomicAnd ( temp uint)
0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:196 u2: direct index for structure ( uniform 2-component vector of uint)
0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:196 Constant:
0:196 1 (const uint)
0:196 u1: direct index for structure ( uniform uint)
0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:196 Constant:
0:196 0 (const uint)
0:197 move second child to first child ( temp uint)
0:197 'out_u1' ( temp uint)
0:197 imageAtomicAnd ( temp uint)
0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:197 u2: direct index for structure ( uniform 2-component vector of uint)
0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:197 Constant:
0:197 1 (const uint)
0:197 u1: direct index for structure ( uniform uint)
0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:197 Constant:
0:197 0 (const uint)
0:198 move second child to first child ( temp uint)
0:198 'out_u1' ( temp uint)
0:198 imageAtomicCompSwap ( temp uint)
0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:198 u2: direct index for structure ( uniform 2-component vector of uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 1 (const uint)
0:198 u1b: direct index for structure ( uniform uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 3 (const uint)
0:198 u1c: direct index for structure ( uniform uint)
0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:198 Constant:
0:198 4 (const uint)
0:199 move second child to first child ( temp uint)
0:199 'out_u1' ( temp uint)
0:199 imageAtomicExchange ( temp uint)
0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:199 u2: direct index for structure ( uniform 2-component vector of uint)
0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:199 Constant:
0:199 1 (const uint)
0:199 u1: direct index for structure ( uniform uint)
0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:199 Constant:
0:199 0 (const uint)
0:200 imageAtomicMax ( temp uint)
0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:200 u2: direct index for structure ( uniform 2-component vector of uint)
0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:200 Constant:
0:200 1 (const uint)
0:200 u1: direct index for structure ( uniform uint)
0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:200 Constant:
0:200 0 (const uint)
0:201 move second child to first child ( temp uint)
0:201 'out_u1' ( temp uint)
0:201 imageAtomicMax ( temp uint)
0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:201 u2: direct index for structure ( uniform 2-component vector of uint)
0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:201 Constant:
0:201 1 (const uint)
0:201 u1: direct index for structure ( uniform uint)
0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:201 Constant:
0:201 0 (const uint)
0:202 imageAtomicMin ( temp uint)
0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:202 u2: direct index for structure ( uniform 2-component vector of uint)
0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:202 Constant:
0:202 1 (const uint)
0:202 u1: direct index for structure ( uniform uint)
0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:202 Constant:
0:202 0 (const uint)
0:203 move second child to first child ( temp uint)
0:203 'out_u1' ( temp uint)
0:203 imageAtomicMin ( temp uint)
0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:203 u2: direct index for structure ( uniform 2-component vector of uint)
0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:203 Constant:
0:203 1 (const uint)
0:203 u1: direct index for structure ( uniform uint)
0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:203 Constant:
0:203 0 (const uint)
0:204 imageAtomicOr ( temp uint)
0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:204 u2: direct index for structure ( uniform 2-component vector of uint)
0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:204 Constant:
0:204 1 (const uint)
0:204 u1: direct index for structure ( uniform uint)
0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:204 Constant:
0:204 0 (const uint)
0:205 move second child to first child ( temp uint)
0:205 'out_u1' ( temp uint)
0:205 imageAtomicOr ( temp uint)
0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:205 u2: direct index for structure ( uniform 2-component vector of uint)
0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:205 Constant:
0:205 1 (const uint)
0:205 u1: direct index for structure ( uniform uint)
0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:205 Constant:
0:205 0 (const uint)
0:206 imageAtomicXor ( temp uint)
0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:206 u2: direct index for structure ( uniform 2-component vector of uint)
0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:206 Constant:
0:206 1 (const uint)
0:206 u1: direct index for structure ( uniform uint)
0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:206 Constant:
0:206 0 (const uint)
0:207 move second child to first child ( temp uint)
0:207 'out_u1' ( temp uint)
0:207 imageAtomicXor ( temp uint)
0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:207 u2: direct index for structure ( uniform 2-component vector of uint)
0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:207 Constant:
0:207 1 (const uint)
0:207 u1: direct index for structure ( uniform uint)
0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:207 Constant:
0:207 0 (const uint)
0:210 imageAtomicAdd ( temp int)
0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:210 i1: direct index for structure ( uniform int)
0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:210 Constant:
0:210 5 (const uint)
0:210 i1b: direct index for structure ( uniform int)
0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:210 Constant:
0:210 8 (const uint)
0:211 move second child to first child ( temp int)
0:211 'out_i1' ( temp int)
0:211 imageAtomicAdd ( temp int)
0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:211 i1: direct index for structure ( uniform int)
0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:211 Constant:
0:211 5 (const uint)
0:211 i1: direct index for structure ( uniform int)
0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:211 Constant:
0:211 5 (const uint)
0:212 imageAtomicAnd ( temp int)
0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:212 i1: direct index for structure ( uniform int)
0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:212 Constant:
0:212 5 (const uint)
0:212 i1b: direct index for structure ( uniform int)
0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:212 Constant:
0:212 8 (const uint)
0:213 move second child to first child ( temp int)
0:213 'out_i1' ( temp int)
0:213 imageAtomicAnd ( temp int)
0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:213 i1: direct index for structure ( uniform int)
0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:213 Constant:
0:213 5 (const uint)
0:213 i1: direct index for structure ( uniform int)
0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:213 Constant:
0:213 5 (const uint)
0:214 move second child to first child ( temp int)
0:214 'out_i1' ( temp int)
0:214 imageAtomicCompSwap ( temp int)
0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:214 i1: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 5 (const uint)
0:214 i1b: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 8 (const uint)
0:214 i1c: direct index for structure ( uniform int)
0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:214 Constant:
0:214 9 (const uint)
0:215 move second child to first child ( temp int)
0:215 'out_i1' ( temp int)
0:215 imageAtomicExchange ( temp int)
0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:215 i1: direct index for structure ( uniform int)
0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:215 Constant:
0:215 5 (const uint)
0:215 i1: direct index for structure ( uniform int)
0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:215 Constant:
0:215 5 (const uint)
0:216 imageAtomicMax ( temp int)
0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:216 i1: direct index for structure ( uniform int)
0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:216 Constant:
0:216 5 (const uint)
0:216 i1b: direct index for structure ( uniform int)
0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:216 Constant:
0:216 8 (const uint)
0:217 move second child to first child ( temp int)
0:217 'out_i1' ( temp int)
0:217 imageAtomicMax ( temp int)
0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:217 i1: direct index for structure ( uniform int)
0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:217 Constant:
0:217 5 (const uint)
0:217 i1: direct index for structure ( uniform int)
0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:217 Constant:
0:217 5 (const uint)
0:218 imageAtomicMin ( temp int)
0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:218 i1: direct index for structure ( uniform int)
0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:218 Constant:
0:218 5 (const uint)
0:218 i1b: direct index for structure ( uniform int)
0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:218 Constant:
0:218 8 (const uint)
0:219 move second child to first child ( temp int)
0:219 'out_i1' ( temp int)
0:219 imageAtomicMin ( temp int)
0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:219 i1: direct index for structure ( uniform int)
0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:219 Constant:
0:219 5 (const uint)
0:219 i1: direct index for structure ( uniform int)
0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:219 Constant:
0:219 5 (const uint)
0:220 imageAtomicOr ( temp int)
0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:220 i1: direct index for structure ( uniform int)
0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:220 Constant:
0:220 5 (const uint)
0:220 i1b: direct index for structure ( uniform int)
0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:220 Constant:
0:220 8 (const uint)
0:221 move second child to first child ( temp int)
0:221 'out_i1' ( temp int)
0:221 imageAtomicOr ( temp int)
0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:221 i1: direct index for structure ( uniform int)
0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:221 Constant:
0:221 5 (const uint)
0:221 i1: direct index for structure ( uniform int)
0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:221 Constant:
0:221 5 (const uint)
0:222 imageAtomicXor ( temp int)
0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:222 i1: direct index for structure ( uniform int)
0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:222 Constant:
0:222 5 (const uint)
0:222 i1b: direct index for structure ( uniform int)
0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:222 Constant:
0:222 8 (const uint)
0:223 move second child to first child ( temp int)
0:223 'out_i1' ( temp int)
0:223 imageAtomicXor ( temp int)
0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:223 i1: direct index for structure ( uniform int)
0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:223 Constant:
0:223 5 (const uint)
0:223 i1: direct index for structure ( uniform int)
0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:223 Constant:
0:223 5 (const uint)
0:226 imageAtomicAdd ( temp uint)
0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:226 u1: direct index for structure ( uniform uint)
0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:226 Constant:
0:226 0 (const uint)
0:226 u1: direct index for structure ( uniform uint)
0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:226 Constant:
0:226 0 (const uint)
0:227 move second child to first child ( temp uint)
0:227 'out_u1' ( temp uint)
0:227 imageAtomicAdd ( temp uint)
0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:227 u1: direct index for structure ( uniform uint)
0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:227 Constant:
0:227 0 (const uint)
0:227 u1: direct index for structure ( uniform uint)
0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:227 Constant:
0:227 0 (const uint)
0:228 imageAtomicAnd ( temp uint)
0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:228 u1: direct index for structure ( uniform uint)
0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:228 Constant:
0:228 0 (const uint)
0:228 u1: direct index for structure ( uniform uint)
0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:228 Constant:
0:228 0 (const uint)
0:229 move second child to first child ( temp uint)
0:229 'out_u1' ( temp uint)
0:229 imageAtomicAnd ( temp uint)
0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:229 u1: direct index for structure ( uniform uint)
0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:229 Constant:
0:229 0 (const uint)
0:229 u1: direct index for structure ( uniform uint)
0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:229 Constant:
0:229 0 (const uint)
0:230 move second child to first child ( temp uint)
0:230 'out_u1' ( temp uint)
0:230 imageAtomicCompSwap ( temp uint)
0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:230 u1: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 0 (const uint)
0:230 u1b: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 3 (const uint)
0:230 u1c: direct index for structure ( uniform uint)
0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:230 Constant:
0:230 4 (const uint)
0:231 move second child to first child ( temp uint)
0:231 'out_u1' ( temp uint)
0:231 imageAtomicExchange ( temp uint)
0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:231 u1: direct index for structure ( uniform uint)
0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:231 Constant:
0:231 0 (const uint)
0:231 u1: direct index for structure ( uniform uint)
0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:231 Constant:
0:231 0 (const uint)
0:232 imageAtomicMax ( temp uint)
0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:232 u1: direct index for structure ( uniform uint)
0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:232 Constant:
0:232 0 (const uint)
0:232 u1: direct index for structure ( uniform uint)
0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:232 Constant:
0:232 0 (const uint)
0:233 move second child to first child ( temp uint)
0:233 'out_u1' ( temp uint)
0:233 imageAtomicMax ( temp uint)
0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:233 u1: direct index for structure ( uniform uint)
0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:233 Constant:
0:233 0 (const uint)
0:233 u1: direct index for structure ( uniform uint)
0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:233 Constant:
0:233 0 (const uint)
0:234 imageAtomicMin ( temp uint)
0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:234 u1: direct index for structure ( uniform uint)
0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:234 Constant:
0:234 0 (const uint)
0:234 u1: direct index for structure ( uniform uint)
0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:234 Constant:
0:234 0 (const uint)
0:235 move second child to first child ( temp uint)
0:235 'out_u1' ( temp uint)
0:235 imageAtomicMin ( temp uint)
0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:235 u1: direct index for structure ( uniform uint)
0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:235 Constant:
0:235 0 (const uint)
0:235 u1: direct index for structure ( uniform uint)
0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:235 Constant:
0:235 0 (const uint)
0:236 imageAtomicOr ( temp uint)
0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:236 u1: direct index for structure ( uniform uint)
0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:236 Constant:
0:236 0 (const uint)
0:236 u1: direct index for structure ( uniform uint)
0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:236 Constant:
0:236 0 (const uint)
0:237 move second child to first child ( temp uint)
0:237 'out_u1' ( temp uint)
0:237 imageAtomicOr ( temp uint)
0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:237 u1: direct index for structure ( uniform uint)
0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:237 Constant:
0:237 0 (const uint)
0:237 u1: direct index for structure ( uniform uint)
0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:237 Constant:
0:237 0 (const uint)
0:238 imageAtomicXor ( temp uint)
0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:238 u1: direct index for structure ( uniform uint)
0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:238 Constant:
0:238 0 (const uint)
0:238 u1: direct index for structure ( uniform uint)
0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:238 Constant:
0:238 0 (const uint)
0:239 move second child to first child ( temp uint)
0:239 'out_u1' ( temp uint)
0:239 imageAtomicXor ( temp uint)
0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:239 u1: direct index for structure ( uniform uint)
0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:239 Constant:
0:239 0 (const uint)
0:239 u1: direct index for structure ( uniform uint)
0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:239 Constant:
0:239 0 (const uint)
0:242 move second child to first child ( temp 4-component vector of float)
0:242 Color: direct index for structure ( temp 4-component vector of float)
0:242 'psout' ( temp structure{ temp 4-component vector of float Color})
0:242 Constant:
0:242 0 (const int)
0:242 Constant:
0:242 1.000000
0:242 1.000000
0:242 1.000000
0:242 1.000000
0:243 Branch: Return with expression
0:243 'psout' ( temp structure{ temp 4-component vector of float Color})
0:45 Function Definition: main( ( temp void)
0:45 Function Parameters:
0:? Sequence
0:45 Sequence
0:45 move second child to first child ( temp 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:45 Color: direct index for structure ( temp 4-component vector of float)
0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
0:45 Constant:
0:45 0 (const int)
0:? Linker Objects
0:? 'g_sSamp' ( uniform sampler)
0:? 'g_tTex1df1' (layout( r32f) uniform image1D)
0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:? 'g_tTex2df1' (layout( r32f) uniform image2D)
0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:? 'g_tTex3df1' (layout( r32f) uniform image3D)
0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
// Module Version 10000
// Generated by (magic number): 80007
// Id's are bound by 1147
Capability Shader
Capability Image1D
Capability ImageBuffer
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint Fragment 4 "main" 1117
ExecutionMode 4 OriginUpperLeft
Source HLSL 500
Name 4 "main"
Name 8 "PS_OUTPUT"
MemberName 8(PS_OUTPUT) 0 "Color"
Name 10 "@main("
Name 15 "g_tTex1di1"
Name 21 "$Global"
MemberName 21($Global) 0 "u1"
MemberName 21($Global) 1 "u2"
MemberName 21($Global) 2 "u3"
MemberName 21($Global) 3 "u1b"
MemberName 21($Global) 4 "u1c"
MemberName 21($Global) 5 "i1"
MemberName 21($Global) 6 "i2"
MemberName 21($Global) 7 "i3"
MemberName 21($Global) 8 "i1b"
MemberName 21($Global) 9 "i1c"
Name 23 ""
Name 37 "out_i1"
Name 121 "g_tTex1du1"
Name 132 "out_u1"
Name 217 "g_tTex2di1"
Name 308 "g_tTex2du1"
Name 399 "g_tTex3di1"
Name 490 "g_tTex3du1"
Name 581 "g_tTex1di1a"
Name 670 "g_tTex1du1a"
Name 931 "g_tBuffI"
Name 1020 "g_tBuffU"
Name 1108 "psout"
Name 1117 "@entryPointOutput.Color"
Name 1122 "g_sSamp"
Name 1125 "g_tTex1df1"
Name 1128 "g_tTex2df1"
Name 1131 "g_tTex3df1"
Name 1134 "g_tTex1df1a"
Name 1137 "g_tTex2df1a"
Name 1140 "g_tTex2di1a"
Name 1143 "g_tTex2du1a"
Name 1146 "g_tBuffF"
Decorate 15(g_tTex1di1) DescriptorSet 0
MemberDecorate 21($Global) 0 Offset 0
MemberDecorate 21($Global) 1 Offset 8
MemberDecorate 21($Global) 2 Offset 16
MemberDecorate 21($Global) 3 Offset 28
MemberDecorate 21($Global) 4 Offset 32
MemberDecorate 21($Global) 5 Offset 36
MemberDecorate 21($Global) 6 Offset 40
MemberDecorate 21($Global) 7 Offset 48
MemberDecorate 21($Global) 8 Offset 60
MemberDecorate 21($Global) 9 Offset 64
Decorate 21($Global) Block
Decorate 23 DescriptorSet 0
Decorate 121(g_tTex1du1) DescriptorSet 0
Decorate 217(g_tTex2di1) DescriptorSet 0
Decorate 308(g_tTex2du1) DescriptorSet 0
Decorate 399(g_tTex3di1) DescriptorSet 0
Decorate 490(g_tTex3du1) DescriptorSet 0
Decorate 581(g_tTex1di1a) DescriptorSet 0
Decorate 670(g_tTex1du1a) DescriptorSet 0
Decorate 931(g_tBuffI) DescriptorSet 0
Decorate 1020(g_tBuffU) DescriptorSet 0
Decorate 1117(@entryPointOutput.Color) Location 0
Decorate 1122(g_sSamp) DescriptorSet 0
Decorate 1125(g_tTex1df1) DescriptorSet 0
Decorate 1128(g_tTex2df1) DescriptorSet 0
Decorate 1131(g_tTex3df1) DescriptorSet 0
Decorate 1134(g_tTex1df1a) DescriptorSet 0
Decorate 1137(g_tTex2df1a) DescriptorSet 0
Decorate 1140(g_tTex2di1a) DescriptorSet 0
Decorate 1143(g_tTex2du1a) DescriptorSet 0
Decorate 1146(g_tBuffF) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
7: TypeVector 6(float) 4
8(PS_OUTPUT): TypeStruct 7(fvec4)
9: TypeFunction 8(PS_OUTPUT)
12: TypeInt 32 1
13: TypeImage 12(int) 1D nonsampled format:R32i
14: TypePointer UniformConstant 13
15(g_tTex1di1): 14(ptr) Variable UniformConstant
16: TypeInt 32 0
17: TypeVector 16(int) 2
18: TypeVector 16(int) 3
19: TypeVector 12(int) 2
20: TypeVector 12(int) 3
21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int)
22: TypePointer Uniform 21($Global)
23: 22(ptr) Variable Uniform
24: 12(int) Constant 5
25: TypePointer Uniform 12(int)
28: 12(int) Constant 8
31: 16(int) Constant 0
32: TypePointer Image 12(int)
34: 16(int) Constant 1
36: TypePointer Function 12(int)
60: 12(int) Constant 9
119: TypeImage 16(int) 1D nonsampled format:R32ui
120: TypePointer UniformConstant 119
121(g_tTex1du1): 120(ptr) Variable UniformConstant
122: 12(int) Constant 0
123: TypePointer Uniform 16(int)
128: TypePointer Image 16(int)
131: TypePointer Function 16(int)
153: 12(int) Constant 3
156: 12(int) Constant 4
215: TypeImage 12(int) 2D nonsampled format:R32i
216: TypePointer UniformConstant 215
217(g_tTex2di1): 216(ptr) Variable UniformConstant
218: 12(int) Constant 6
219: TypePointer Uniform 19(ivec2)
306: TypeImage 16(int) 2D nonsampled format:R32ui
307: TypePointer UniformConstant 306
308(g_tTex2du1): 307(ptr) Variable UniformConstant
309: 12(int) Constant 1
310: TypePointer Uniform 17(ivec2)
397: TypeImage 12(int) 3D nonsampled format:R32i
398: TypePointer UniformConstant 397
399(g_tTex3di1): 398(ptr) Variable UniformConstant
400: 12(int) Constant 7
401: TypePointer Uniform 20(ivec3)
488: TypeImage 16(int) 3D nonsampled format:R32ui
489: TypePointer UniformConstant 488
490(g_tTex3du1): 489(ptr) Variable UniformConstant
491: 12(int) Constant 2
492: TypePointer Uniform 18(ivec3)
579: TypeImage 12(int) 1D array nonsampled format:R32i
580: TypePointer UniformConstant 579
581(g_tTex1di1a): 580(ptr) Variable UniformConstant
668: TypeImage 16(int) 1D array nonsampled format:R32ui
669: TypePointer UniformConstant 668
670(g_tTex1du1a): 669(ptr) Variable UniformConstant
929: TypeImage 12(int) Buffer nonsampled format:R32i
930: TypePointer UniformConstant 929
931(g_tBuffI): 930(ptr) Variable UniformConstant
1018: TypeImage 16(int) Buffer nonsampled format:R32ui
1019: TypePointer UniformConstant 1018
1020(g_tBuffU): 1019(ptr) Variable UniformConstant
1107: TypePointer Function 8(PS_OUTPUT)
1109: 6(float) Constant 1065353216
1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109
1111: TypePointer Function 7(fvec4)
1116: TypePointer Output 7(fvec4)
1117(@entryPointOutput.Color): 1116(ptr) Variable Output
1120: TypeSampler
1121: TypePointer UniformConstant 1120
1122(g_sSamp): 1121(ptr) Variable UniformConstant
1123: TypeImage 6(float) 1D nonsampled format:R32f
1124: TypePointer UniformConstant 1123
1125(g_tTex1df1): 1124(ptr) Variable UniformConstant
1126: TypeImage 6(float) 2D nonsampled format:R32f
1127: TypePointer UniformConstant 1126
1128(g_tTex2df1): 1127(ptr) Variable UniformConstant
1129: TypeImage 6(float) 3D nonsampled format:R32f
1130: TypePointer UniformConstant 1129
1131(g_tTex3df1): 1130(ptr) Variable UniformConstant
1132: TypeImage 6(float) 1D array nonsampled format:R32f
1133: TypePointer UniformConstant 1132
1134(g_tTex1df1a): 1133(ptr) Variable UniformConstant
1135: TypeImage 6(float) 2D array nonsampled format:R32f
1136: TypePointer UniformConstant 1135
1137(g_tTex2df1a): 1136(ptr) Variable UniformConstant
1138: TypeImage 12(int) 2D array nonsampled format:R32i
1139: TypePointer UniformConstant 1138
1140(g_tTex2di1a): 1139(ptr) Variable UniformConstant
1141: TypeImage 16(int) 2D array nonsampled format:R32ui
1142: TypePointer UniformConstant 1141
1143(g_tTex2du1a): 1142(ptr) Variable UniformConstant
1144: TypeImage 6(float) Buffer nonsampled format:R32f
1145: TypePointer UniformConstant 1144
1146(g_tBuffF): 1145(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
1118:8(PS_OUTPUT) FunctionCall 10(@main()
1119: 7(fvec4) CompositeExtract 1118 0
Store 1117(@entryPointOutput.Color) 1119
Return
FunctionEnd
10(@main():8(PS_OUTPUT) Function None 9
11: Label
37(out_i1): 36(ptr) Variable Function
132(out_u1): 131(ptr) Variable Function
1108(psout): 1107(ptr) Variable Function
26: 25(ptr) AccessChain 23 24
27: 12(int) Load 26
29: 25(ptr) AccessChain 23 28
30: 12(int) Load 29
33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31
35: 12(int) AtomicIAdd 33 34 31 30
38: 25(ptr) AccessChain 23 24
39: 12(int) Load 38
40: 25(ptr) AccessChain 23 24
41: 12(int) Load 40
42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31
43: 12(int) AtomicIAdd 42 34 31 41
Store 37(out_i1) 43
44: 25(ptr) AccessChain 23 24
45: 12(int) Load 44
46: 25(ptr) AccessChain 23 28
47: 12(int) Load 46
48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31
49: 12(int) AtomicAnd 48 34 31 47
50: 25(ptr) AccessChain 23 24
51: 12(int) Load 50
52: 25(ptr) AccessChain 23 24
53: 12(int) Load 52
54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31
55: 12(int) AtomicAnd 54 34 31 53
Store 37(out_i1) 55
56: 25(ptr) AccessChain 23 24
57: 12(int) Load 56
58: 25(ptr) AccessChain 23 28
59: 12(int) Load 58
61: 25(ptr) AccessChain 23 60
62: 12(int) Load 61
63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31
64: 12(int) AtomicCompareExchange 63 34 31 31 62 59
Store 37(out_i1) 64
65: 25(ptr) AccessChain 23 24
66: 12(int) Load 65
67: 25(ptr) AccessChain 23 24
68: 12(int) Load 67
69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31
70: 12(int) AtomicExchange 69 34 31 68
Store 37(out_i1) 70
71: 25(ptr) AccessChain 23 24
72: 12(int) Load 71
73: 25(ptr) AccessChain 23 28
74: 12(int) Load 73
75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31
76: 12(int) AtomicSMax 75 34 31 74
77: 25(ptr) AccessChain 23 24
78: 12(int) Load 77
79: 25(ptr) AccessChain 23 24
80: 12(int) Load 79
81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31
82: 12(int) AtomicSMax 81 34 31 80
Store 37(out_i1) 82
83: 25(ptr) AccessChain 23 24
84: 12(int) Load 83
85: 25(ptr) AccessChain 23 28
86: 12(int) Load 85
87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31
88: 12(int) AtomicSMin 87 34 31 86
89: 25(ptr) AccessChain 23 24
90: 12(int) Load 89
91: 25(ptr) AccessChain 23 24
92: 12(int) Load 91
93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31
94: 12(int) AtomicSMin 93 34 31 92
Store 37(out_i1) 94
95: 25(ptr) AccessChain 23 24
96: 12(int) Load 95
97: 25(ptr) AccessChain 23 28
98: 12(int) Load 97
99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31
100: 12(int) AtomicOr 99 34 31 98
101: 25(ptr) AccessChain 23 24
102: 12(int) Load 101
103: 25(ptr) AccessChain 23 24
104: 12(int) Load 103
105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31
106: 12(int) AtomicOr 105 34 31 104
Store 37(out_i1) 106
107: 25(ptr) AccessChain 23 24
108: 12(int) Load 107
109: 25(ptr) AccessChain 23 28
110: 12(int) Load 109
111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31
112: 12(int) AtomicXor 111 34 31 110
113: 25(ptr) AccessChain 23 24
114: 12(int) Load 113
115: 25(ptr) AccessChain 23 24
116: 12(int) Load 115
117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31
118: 12(int) AtomicXor 117 34 31 116
Store 37(out_i1) 118
124: 123(ptr) AccessChain 23 122
125: 16(int) Load 124
126: 123(ptr) AccessChain 23 122
127: 16(int) Load 126
129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31
130: 16(int) AtomicIAdd 129 34 31 127
133: 123(ptr) AccessChain 23 122
134: 16(int) Load 133
135: 123(ptr) AccessChain 23 122
136: 16(int) Load 135
137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31
138: 16(int) AtomicIAdd 137 34 31 136
Store 132(out_u1) 138
139: 123(ptr) AccessChain 23 122
140: 16(int) Load 139
141: 123(ptr) AccessChain 23 122
142: 16(int) Load 141
143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31
144: 16(int) AtomicAnd 143 34 31 142
145: 123(ptr) AccessChain 23 122
146: 16(int) Load 145
147: 123(ptr) AccessChain 23 122
148: 16(int) Load 147
149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31
150: 16(int) AtomicAnd 149 34 31 148
Store 132(out_u1) 150
151: 123(ptr) AccessChain 23 122
152: 16(int) Load 151
154: 123(ptr) AccessChain 23 153
155: 16(int) Load 154
157: 123(ptr) AccessChain 23 156
158: 16(int) Load 157
159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31
160: 16(int) AtomicCompareExchange 159 34 31 31 158 155
Store 132(out_u1) 160
161: 123(ptr) AccessChain 23 122
162: 16(int) Load 161
163: 123(ptr) AccessChain 23 122
164: 16(int) Load 163
165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31
166: 16(int) AtomicExchange 165 34 31 164
Store 132(out_u1) 166
167: 123(ptr) AccessChain 23 122
168: 16(int) Load 167
169: 123(ptr) AccessChain 23 122
170: 16(int) Load 169
171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31
172: 16(int) AtomicUMax 171 34 31 170
173: 123(ptr) AccessChain 23 122
174: 16(int) Load 173
175: 123(ptr) AccessChain 23 122
176: 16(int) Load 175
177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31
178: 16(int) AtomicUMax 177 34 31 176
Store 132(out_u1) 178
179: 123(ptr) AccessChain 23 122
180: 16(int) Load 179
181: 123(ptr) AccessChain 23 122
182: 16(int) Load 181
183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31
184: 16(int) AtomicUMin 183 34 31 182
185: 123(ptr) AccessChain 23 122
186: 16(int) Load 185
187: 123(ptr) AccessChain 23 122
188: 16(int) Load 187
189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31
190: 16(int) AtomicUMin 189 34 31 188
Store 132(out_u1) 190
191: 123(ptr) AccessChain 23 122
192: 16(int) Load 191
193: 123(ptr) AccessChain 23 122
194: 16(int) Load 193
195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31
196: 16(int) AtomicOr 195 34 31 194
197: 123(ptr) AccessChain 23 122
198: 16(int) Load 197
199: 123(ptr) AccessChain 23 122
200: 16(int) Load 199
201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31
202: 16(int) AtomicOr 201 34 31 200
Store 132(out_u1) 202
203: 123(ptr) AccessChain 23 122
204: 16(int) Load 203
205: 123(ptr) AccessChain 23 122
206: 16(int) Load 205
207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31
208: 16(int) AtomicXor 207 34 31 206
209: 123(ptr) AccessChain 23 122
210: 16(int) Load 209
211: 123(ptr) AccessChain 23 122
212: 16(int) Load 211
213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31
214: 16(int) AtomicXor 213 34 31 212
Store 132(out_u1) 214
220: 219(ptr) AccessChain 23 218
221: 19(ivec2) Load 220
222: 25(ptr) AccessChain 23 28
223: 12(int) Load 222
224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31
225: 12(int) AtomicIAdd 224 34 31 223
226: 219(ptr) AccessChain 23 218
227: 19(ivec2) Load 226
228: 25(ptr) AccessChain 23 24
229: 12(int) Load 228
230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31
231: 12(int) AtomicIAdd 230 34 31 229
Store 37(out_i1) 231
232: 219(ptr) AccessChain 23 218
233: 19(ivec2) Load 232
234: 25(ptr) AccessChain 23 28
235: 12(int) Load 234
236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31
237: 12(int) AtomicAnd 236 34 31 235
238: 219(ptr) AccessChain 23 218
239: 19(ivec2) Load 238
240: 25(ptr) AccessChain 23 24
241: 12(int) Load 240
242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31
243: 12(int) AtomicAnd 242 34 31 241
Store 37(out_i1) 243
244: 219(ptr) AccessChain 23 218
245: 19(ivec2) Load 244
246: 25(ptr) AccessChain 23 28
247: 12(int) Load 246
248: 25(ptr) AccessChain 23 60
249: 12(int) Load 248
250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31
251: 12(int) AtomicCompareExchange 250 34 31 31 249 247
Store 37(out_i1) 251
252: 219(ptr) AccessChain 23 218
253: 19(ivec2) Load 252
254: 25(ptr) AccessChain 23 24
255: 12(int) Load 254
256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31
257: 12(int) AtomicExchange 256 34 31 255
Store 37(out_i1) 257
258: 219(ptr) AccessChain 23 218
259: 19(ivec2) Load 258
260: 25(ptr) AccessChain 23 28
261: 12(int) Load 260
262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31
263: 12(int) AtomicSMax 262 34 31 261
264: 219(ptr) AccessChain 23 218
265: 19(ivec2) Load 264
266: 25(ptr) AccessChain 23 24
267: 12(int) Load 266
268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31
269: 12(int) AtomicSMax 268 34 31 267
Store 37(out_i1) 269
270: 219(ptr) AccessChain 23 218
271: 19(ivec2) Load 270
272: 25(ptr) AccessChain 23 28
273: 12(int) Load 272
274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31
275: 12(int) AtomicSMin 274 34 31 273
276: 219(ptr) AccessChain 23 218
277: 19(ivec2) Load 276
278: 25(ptr) AccessChain 23 24
279: 12(int) Load 278
280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31
281: 12(int) AtomicSMin 280 34 31 279
Store 37(out_i1) 281
282: 219(ptr) AccessChain 23 218
283: 19(ivec2) Load 282
284: 25(ptr) AccessChain 23 28
285: 12(int) Load 284
286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31
287: 12(int) AtomicOr 286 34 31 285
288: 219(ptr) AccessChain 23 218
289: 19(ivec2) Load 288
290: 25(ptr) AccessChain 23 24
291: 12(int) Load 290
292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31
293: 12(int) AtomicOr 292 34 31 291
Store 37(out_i1) 293
294: 219(ptr) AccessChain 23 218
295: 19(ivec2) Load 294
296: 25(ptr) AccessChain 23 28
297: 12(int) Load 296
298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31
299: 12(int) AtomicXor 298 34 31 297
300: 219(ptr) AccessChain 23 218
301: 19(ivec2) Load 300
302: 25(ptr) AccessChain 23 24
303: 12(int) Load 302
304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31
305: 12(int) AtomicXor 304 34 31 303
Store 37(out_i1) 305
311: 310(ptr) AccessChain 23 309
312: 17(ivec2) Load 311
313: 123(ptr) AccessChain 23 122
314: 16(int) Load 313
315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31
316: 16(int) AtomicIAdd 315 34 31 314
317: 310(ptr) AccessChain 23 309
318: 17(ivec2) Load 317
319: 123(ptr) AccessChain 23 122
320: 16(int) Load 319
321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31
322: 16(int) AtomicIAdd 321 34 31 320
Store 132(out_u1) 322
323: 310(ptr) AccessChain 23 309
324: 17(ivec2) Load 323
325: 123(ptr) AccessChain 23 122
326: 16(int) Load 325
327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31
328: 16(int) AtomicAnd 327 34 31 326
329: 310(ptr) AccessChain 23 309
330: 17(ivec2) Load 329
331: 123(ptr) AccessChain 23 122
332: 16(int) Load 331
333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31
334: 16(int) AtomicAnd 333 34 31 332
Store 132(out_u1) 334
335: 310(ptr) AccessChain 23 309
336: 17(ivec2) Load 335
337: 123(ptr) AccessChain 23 153
338: 16(int) Load 337
339: 123(ptr) AccessChain 23 156
340: 16(int) Load 339
341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31
342: 16(int) AtomicCompareExchange 341 34 31 31 340 338
Store 132(out_u1) 342
343: 310(ptr) AccessChain 23 309
344: 17(ivec2) Load 343
345: 123(ptr) AccessChain 23 122
346: 16(int) Load 345
347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31
348: 16(int) AtomicExchange 347 34 31 346
Store 132(out_u1) 348
349: 310(ptr) AccessChain 23 309
350: 17(ivec2) Load 349
351: 123(ptr) AccessChain 23 122
352: 16(int) Load 351
353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31
354: 16(int) AtomicUMax 353 34 31 352
355: 310(ptr) AccessChain 23 309
356: 17(ivec2) Load 355
357: 123(ptr) AccessChain 23 122
358: 16(int) Load 357
359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31
360: 16(int) AtomicUMax 359 34 31 358
Store 132(out_u1) 360
361: 310(ptr) AccessChain 23 309
362: 17(ivec2) Load 361
363: 123(ptr) AccessChain 23 122
364: 16(int) Load 363
365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31
366: 16(int) AtomicUMin 365 34 31 364
367: 310(ptr) AccessChain 23 309
368: 17(ivec2) Load 367
369: 123(ptr) AccessChain 23 122
370: 16(int) Load 369
371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31
372: 16(int) AtomicUMin 371 34 31 370
Store 132(out_u1) 372
373: 310(ptr) AccessChain 23 309
374: 17(ivec2) Load 373
375: 123(ptr) AccessChain 23 122
376: 16(int) Load 375
377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31
378: 16(int) AtomicOr 377 34 31 376
379: 310(ptr) AccessChain 23 309
380: 17(ivec2) Load 379
381: 123(ptr) AccessChain 23 122
382: 16(int) Load 381
383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31
384: 16(int) AtomicOr 383 34 31 382
Store 132(out_u1) 384
385: 310(ptr) AccessChain 23 309
386: 17(ivec2) Load 385
387: 123(ptr) AccessChain 23 122
388: 16(int) Load 387
389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31
390: 16(int) AtomicXor 389 34 31 388
391: 310(ptr) AccessChain 23 309
392: 17(ivec2) Load 391
393: 123(ptr) AccessChain 23 122
394: 16(int) Load 393
395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31
396: 16(int) AtomicXor 395 34 31 394
Store 132(out_u1) 396
402: 401(ptr) AccessChain 23 400
403: 20(ivec3) Load 402
404: 25(ptr) AccessChain 23 28
405: 12(int) Load 404
406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31
407: 12(int) AtomicIAdd 406 34 31 405
408: 401(ptr) AccessChain 23 400
409: 20(ivec3) Load 408
410: 25(ptr) AccessChain 23 24
411: 12(int) Load 410
412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31
413: 12(int) AtomicIAdd 412 34 31 411
Store 37(out_i1) 413
414: 401(ptr) AccessChain 23 400
415: 20(ivec3) Load 414
416: 25(ptr) AccessChain 23 28
417: 12(int) Load 416
418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31
419: 12(int) AtomicAnd 418 34 31 417
420: 401(ptr) AccessChain 23 400
421: 20(ivec3) Load 420
422: 25(ptr) AccessChain 23 24
423: 12(int) Load 422
424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31
425: 12(int) AtomicAnd 424 34 31 423
Store 37(out_i1) 425
426: 401(ptr) AccessChain 23 400
427: 20(ivec3) Load 426
428: 25(ptr) AccessChain 23 28
429: 12(int) Load 428
430: 25(ptr) AccessChain 23 60
431: 12(int) Load 430
432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31
433: 12(int) AtomicCompareExchange 432 34 31 31 431 429
Store 37(out_i1) 433
434: 401(ptr) AccessChain 23 400
435: 20(ivec3) Load 434
436: 25(ptr) AccessChain 23 24
437: 12(int) Load 436
438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31
439: 12(int) AtomicExchange 438 34 31 437
Store 37(out_i1) 439
440: 401(ptr) AccessChain 23 400
441: 20(ivec3) Load 440
442: 25(ptr) AccessChain 23 28
443: 12(int) Load 442
444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31
445: 12(int) AtomicSMax 444 34 31 443
446: 401(ptr) AccessChain 23 400
447: 20(ivec3) Load 446
448: 25(ptr) AccessChain 23 24
449: 12(int) Load 448
450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31
451: 12(int) AtomicSMax 450 34 31 449
Store 37(out_i1) 451
452: 401(ptr) AccessChain 23 400
453: 20(ivec3) Load 452
454: 25(ptr) AccessChain 23 28
455: 12(int) Load 454
456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31
457: 12(int) AtomicSMin 456 34 31 455
458: 401(ptr) AccessChain 23 400
459: 20(ivec3) Load 458
460: 25(ptr) AccessChain 23 24
461: 12(int) Load 460
462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31
463: 12(int) AtomicSMin 462 34 31 461
Store 37(out_i1) 463
464: 401(ptr) AccessChain 23 400
465: 20(ivec3) Load 464
466: 25(ptr) AccessChain 23 28
467: 12(int) Load 466
468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31
469: 12(int) AtomicOr 468 34 31 467
470: 401(ptr) AccessChain 23 400
471: 20(ivec3) Load 470
472: 25(ptr) AccessChain 23 24
473: 12(int) Load 472
474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31
475: 12(int) AtomicOr 474 34 31 473
Store 37(out_i1) 475
476: 401(ptr) AccessChain 23 400
477: 20(ivec3) Load 476
478: 25(ptr) AccessChain 23 28
479: 12(int) Load 478
480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31
481: 12(int) AtomicXor 480 34 31 479
482: 401(ptr) AccessChain 23 400
483: 20(ivec3) Load 482
484: 25(ptr) AccessChain 23 24
485: 12(int) Load 484
486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31
487: 12(int) AtomicXor 486 34 31 485
Store 37(out_i1) 487
493: 492(ptr) AccessChain 23 491
494: 18(ivec3) Load 493
495: 123(ptr) AccessChain 23 122
496: 16(int) Load 495
497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31
498: 16(int) AtomicIAdd 497 34 31 496
499: 492(ptr) AccessChain 23 491
500: 18(ivec3) Load 499
501: 123(ptr) AccessChain 23 122
502: 16(int) Load 501
503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31
504: 16(int) AtomicIAdd 503 34 31 502
Store 132(out_u1) 504
505: 492(ptr) AccessChain 23 491
506: 18(ivec3) Load 505
507: 123(ptr) AccessChain 23 122
508: 16(int) Load 507
509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31
510: 16(int) AtomicAnd 509 34 31 508
511: 492(ptr) AccessChain 23 491
512: 18(ivec3) Load 511
513: 123(ptr) AccessChain 23 122
514: 16(int) Load 513
515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31
516: 16(int) AtomicAnd 515 34 31 514
Store 132(out_u1) 516
517: 492(ptr) AccessChain 23 491
518: 18(ivec3) Load 517
519: 123(ptr) AccessChain 23 153
520: 16(int) Load 519
521: 123(ptr) AccessChain 23 156
522: 16(int) Load 521
523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31
524: 16(int) AtomicCompareExchange 523 34 31 31 522 520
Store 132(out_u1) 524
525: 492(ptr) AccessChain 23 491
526: 18(ivec3) Load 525
527: 123(ptr) AccessChain 23 122
528: 16(int) Load 527
529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31
530: 16(int) AtomicExchange 529 34 31 528
Store 132(out_u1) 530
531: 492(ptr) AccessChain 23 491
532: 18(ivec3) Load 531
533: 123(ptr) AccessChain 23 122
534: 16(int) Load 533
535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31
536: 16(int) AtomicUMax 535 34 31 534
537: 492(ptr) AccessChain 23 491
538: 18(ivec3) Load 537
539: 123(ptr) AccessChain 23 122
540: 16(int) Load 539
541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31
542: 16(int) AtomicUMax 541 34 31 540
Store 132(out_u1) 542
543: 492(ptr) AccessChain 23 491
544: 18(ivec3) Load 543
545: 123(ptr) AccessChain 23 122
546: 16(int) Load 545
547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31
548: 16(int) AtomicUMin 547 34 31 546
549: 492(ptr) AccessChain 23 491
550: 18(ivec3) Load 549
551: 123(ptr) AccessChain 23 122
552: 16(int) Load 551
553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31
554: 16(int) AtomicUMin 553 34 31 552
Store 132(out_u1) 554
555: 492(ptr) AccessChain 23 491
556: 18(ivec3) Load 555
557: 123(ptr) AccessChain 23 122
558: 16(int) Load 557
559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31
560: 16(int) AtomicOr 559 34 31 558
561: 492(ptr) AccessChain 23 491
562: 18(ivec3) Load 561
563: 123(ptr) AccessChain 23 122
564: 16(int) Load 563
565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31
566: 16(int) AtomicOr 565 34 31 564
Store 132(out_u1) 566
567: 492(ptr) AccessChain 23 491
568: 18(ivec3) Load 567
569: 123(ptr) AccessChain 23 122
570: 16(int) Load 569
571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31
572: 16(int) AtomicXor 571 34 31 570
573: 492(ptr) AccessChain 23 491
574: 18(ivec3) Load 573
575: 123(ptr) AccessChain 23 122
576: 16(int) Load 575
577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31
578: 16(int) AtomicXor 577 34 31 576
Store 132(out_u1) 578
582: 219(ptr) AccessChain 23 218
583: 19(ivec2) Load 582
584: 25(ptr) AccessChain 23 28
585: 12(int) Load 584
586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31
587: 12(int) AtomicIAdd 586 34 31 585
588: 219(ptr) AccessChain 23 218
589: 19(ivec2) Load 588
590: 25(ptr) AccessChain 23 24
591: 12(int) Load 590
592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31
593: 12(int) AtomicIAdd 592 34 31 591
Store 37(out_i1) 593
594: 219(ptr) AccessChain 23 218
595: 19(ivec2) Load 594
596: 25(ptr) AccessChain 23 28
597: 12(int) Load 596
598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31
599: 12(int) AtomicAnd 598 34 31 597
600: 219(ptr) AccessChain 23 218
601: 19(ivec2) Load 600
602: 25(ptr) AccessChain 23 24
603: 12(int) Load 602
604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31
605: 12(int) AtomicAnd 604 34 31 603
Store 37(out_i1) 605
606: 219(ptr) AccessChain 23 218
607: 19(ivec2) Load 606
608: 25(ptr) AccessChain 23 28
609: 12(int) Load 608
610: 25(ptr) AccessChain 23 60
611: 12(int) Load 610
612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31
613: 12(int) AtomicCompareExchange 612 34 31 31 611 609
Store 37(out_i1) 613
614: 219(ptr) AccessChain 23 218
615: 19(ivec2) Load 614
616: 25(ptr) AccessChain 23 24
617: 12(int) Load 616
618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31
619: 12(int) AtomicExchange 618 34 31 617
Store 37(out_i1) 619
620: 219(ptr) AccessChain 23 218
621: 19(ivec2) Load 620
622: 25(ptr) AccessChain 23 28
623: 12(int) Load 622
624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31
625: 12(int) AtomicSMax 624 34 31 623
626: 219(ptr) AccessChain 23 218
627: 19(ivec2) Load 626
628: 25(ptr) AccessChain 23 24
629: 12(int) Load 628
630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31
631: 12(int) AtomicSMax 630 34 31 629
Store 37(out_i1) 631
632: 219(ptr) AccessChain 23 218
633: 19(ivec2) Load 632
634: 25(ptr) AccessChain 23 28
635: 12(int) Load 634
636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31
637: 12(int) AtomicSMin 636 34 31 635
638: 219(ptr) AccessChain 23 218
639: 19(ivec2) Load 638
640: 25(ptr) AccessChain 23 24
641: 12(int) Load 640
642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31
643: 12(int) AtomicSMin 642 34 31 641
Store 37(out_i1) 643
644: 219(ptr) AccessChain 23 218
645: 19(ivec2) Load 644
646: 25(ptr) AccessChain 23 28
647: 12(int) Load 646
648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31
649: 12(int) AtomicOr 648 34 31 647
650: 219(ptr) AccessChain 23 218
651: 19(ivec2) Load 650
652: 25(ptr) AccessChain 23 24
653: 12(int) Load 652
654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31
655: 12(int) AtomicOr 654 34 31 653
Store 37(out_i1) 655
656: 219(ptr) AccessChain 23 218
657: 19(ivec2) Load 656
658: 25(ptr) AccessChain 23 28
659: 12(int) Load 658
660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31
661: 12(int) AtomicXor 660 34 31 659
662: 219(ptr) AccessChain 23 218
663: 19(ivec2) Load 662
664: 25(ptr) AccessChain 23 24
665: 12(int) Load 664
666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31
667: 12(int) AtomicXor 666 34 31 665
Store 37(out_i1) 667
671: 310(ptr) AccessChain 23 309
672: 17(ivec2) Load 671
673: 123(ptr) AccessChain 23 122
674: 16(int) Load 673
675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31
676: 16(int) AtomicIAdd 675 34 31 674
677: 310(ptr) AccessChain 23 309
678: 17(ivec2) Load 677
679: 123(ptr) AccessChain 23 122
680: 16(int) Load 679
681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31
682: 16(int) AtomicIAdd 681 34 31 680
Store 132(out_u1) 682
683: 310(ptr) AccessChain 23 309
684: 17(ivec2) Load 683
685: 123(ptr) AccessChain 23 122
686: 16(int) Load 685
687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31
688: 16(int) AtomicAnd 687 34 31 686
689: 310(ptr) AccessChain 23 309
690: 17(ivec2) Load 689
691: 123(ptr) AccessChain 23 122
692: 16(int) Load 691
693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31
694: 16(int) AtomicAnd 693 34 31 692
Store 132(out_u1) 694
695: 310(ptr) AccessChain 23 309
696: 17(ivec2) Load 695
697: 123(ptr) AccessChain 23 153
698: 16(int) Load 697
699: 123(ptr) AccessChain 23 156
700: 16(int) Load 699
701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31
702: 16(int) AtomicCompareExchange 701 34 31 31 700 698
Store 132(out_u1) 702
703: 310(ptr) AccessChain 23 309
704: 17(ivec2) Load 703
705: 123(ptr) AccessChain 23 122
706: 16(int) Load 705
707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31
708: 16(int) AtomicExchange 707 34 31 706
Store 132(out_u1) 708
709: 310(ptr) AccessChain 23 309
710: 17(ivec2) Load 709
711: 123(ptr) AccessChain 23 122
712: 16(int) Load 711
713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31
714: 16(int) AtomicUMax 713 34 31 712
715: 310(ptr) AccessChain 23 309
716: 17(ivec2) Load 715
717: 123(ptr) AccessChain 23 122
718: 16(int) Load 717
719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31
720: 16(int) AtomicUMax 719 34 31 718
Store 132(out_u1) 720
721: 310(ptr) AccessChain 23 309
722: 17(ivec2) Load 721
723: 123(ptr) AccessChain 23 122
724: 16(int) Load 723
725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31
726: 16(int) AtomicUMin 725 34 31 724
727: 310(ptr) AccessChain 23 309
728: 17(ivec2) Load 727
729: 123(ptr) AccessChain 23 122
730: 16(int) Load 729
731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31
732: 16(int) AtomicUMin 731 34 31 730
Store 132(out_u1) 732
733: 310(ptr) AccessChain 23 309
734: 17(ivec2) Load 733
735: 123(ptr) AccessChain 23 122
736: 16(int) Load 735
737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31
738: 16(int) AtomicOr 737 34 31 736
739: 310(ptr) AccessChain 23 309
740: 17(ivec2) Load 739
741: 123(ptr) AccessChain 23 122
742: 16(int) Load 741
743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31
744: 16(int) AtomicOr 743 34 31 742
Store 132(out_u1) 744
745: 310(ptr) AccessChain 23 309
746: 17(ivec2) Load 745
747: 123(ptr) AccessChain 23 122
748: 16(int) Load 747
749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31
750: 16(int) AtomicXor 749 34 31 748
751: 310(ptr) AccessChain 23 309
752: 17(ivec2) Load 751
753: 123(ptr) AccessChain 23 122
754: 16(int) Load 753
755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31
756: 16(int) AtomicXor 755 34 31 754
Store 132(out_u1) 756
757: 219(ptr) AccessChain 23 218
758: 19(ivec2) Load 757
759: 25(ptr) AccessChain 23 28
760: 12(int) Load 759
761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31
762: 12(int) AtomicIAdd 761 34 31 760
763: 219(ptr) AccessChain 23 218
764: 19(ivec2) Load 763
765: 25(ptr) AccessChain 23 24
766: 12(int) Load 765
767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31
768: 12(int) AtomicIAdd 767 34 31 766
Store 37(out_i1) 768
769: 219(ptr) AccessChain 23 218
770: 19(ivec2) Load 769
771: 25(ptr) AccessChain 23 28
772: 12(int) Load 771
773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31
774: 12(int) AtomicAnd 773 34 31 772
775: 219(ptr) AccessChain 23 218
776: 19(ivec2) Load 775
777: 25(ptr) AccessChain 23 24
778: 12(int) Load 777
779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31
780: 12(int) AtomicAnd 779 34 31 778
Store 37(out_i1) 780
781: 219(ptr) AccessChain 23 218
782: 19(ivec2) Load 781
783: 25(ptr) AccessChain 23 28
784: 12(int) Load 783
785: 25(ptr) AccessChain 23 60
786: 12(int) Load 785
787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31
788: 12(int) AtomicCompareExchange 787 34 31 31 786 784
Store 37(out_i1) 788
789: 219(ptr) AccessChain 23 218
790: 19(ivec2) Load 789
791: 25(ptr) AccessChain 23 24
792: 12(int) Load 791
793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31
794: 12(int) AtomicExchange 793 34 31 792
Store 37(out_i1) 794
795: 219(ptr) AccessChain 23 218
796: 19(ivec2) Load 795
797: 25(ptr) AccessChain 23 28
798: 12(int) Load 797
799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31
800: 12(int) AtomicSMax 799 34 31 798
801: 219(ptr) AccessChain 23 218
802: 19(ivec2) Load 801
803: 25(ptr) AccessChain 23 24
804: 12(int) Load 803
805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31
806: 12(int) AtomicSMax 805 34 31 804
Store 37(out_i1) 806
807: 219(ptr) AccessChain 23 218
808: 19(ivec2) Load 807
809: 25(ptr) AccessChain 23 28
810: 12(int) Load 809
811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31
812: 12(int) AtomicSMin 811 34 31 810
813: 219(ptr) AccessChain 23 218
814: 19(ivec2) Load 813
815: 25(ptr) AccessChain 23 24
816: 12(int) Load 815
817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31
818: 12(int) AtomicSMin 817 34 31 816
Store 37(out_i1) 818
819: 219(ptr) AccessChain 23 218
820: 19(ivec2) Load 819
821: 25(ptr) AccessChain 23 28
822: 12(int) Load 821
823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31
824: 12(int) AtomicOr 823 34 31 822
825: 219(ptr) AccessChain 23 218
826: 19(ivec2) Load 825
827: 25(ptr) AccessChain 23 24
828: 12(int) Load 827
829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31
830: 12(int) AtomicOr 829 34 31 828
Store 37(out_i1) 830
831: 219(ptr) AccessChain 23 218
832: 19(ivec2) Load 831
833: 25(ptr) AccessChain 23 28
834: 12(int) Load 833
835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31
836: 12(int) AtomicXor 835 34 31 834
837: 219(ptr) AccessChain 23 218
838: 19(ivec2) Load 837
839: 25(ptr) AccessChain 23 24
840: 12(int) Load 839
841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31
842: 12(int) AtomicXor 841 34 31 840
Store 37(out_i1) 842
843: 310(ptr) AccessChain 23 309
844: 17(ivec2) Load 843
845: 123(ptr) AccessChain 23 122
846: 16(int) Load 845
847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31
848: 16(int) AtomicIAdd 847 34 31 846
849: 310(ptr) AccessChain 23 309
850: 17(ivec2) Load 849
851: 123(ptr) AccessChain 23 122
852: 16(int) Load 851
853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31
854: 16(int) AtomicIAdd 853 34 31 852
Store 132(out_u1) 854
855: 310(ptr) AccessChain 23 309
856: 17(ivec2) Load 855
857: 123(ptr) AccessChain 23 122
858: 16(int) Load 857
859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31
860: 16(int) AtomicAnd 859 34 31 858
861: 310(ptr) AccessChain 23 309
862: 17(ivec2) Load 861
863: 123(ptr) AccessChain 23 122
864: 16(int) Load 863
865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31
866: 16(int) AtomicAnd 865 34 31 864
Store 132(out_u1) 866
867: 310(ptr) AccessChain 23 309
868: 17(ivec2) Load 867
869: 123(ptr) AccessChain 23 153
870: 16(int) Load 869
871: 123(ptr) AccessChain 23 156
872: 16(int) Load 871
873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31
874: 16(int) AtomicCompareExchange 873 34 31 31 872 870
Store 132(out_u1) 874
875: 310(ptr) AccessChain 23 309
876: 17(ivec2) Load 875
877: 123(ptr) AccessChain 23 122
878: 16(int) Load 877
879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31
880: 16(int) AtomicExchange 879 34 31 878
Store 132(out_u1) 880
881: 310(ptr) AccessChain 23 309
882: 17(ivec2) Load 881
883: 123(ptr) AccessChain 23 122
884: 16(int) Load 883
885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31
886: 16(int) AtomicUMax 885 34 31 884
887: 310(ptr) AccessChain 23 309
888: 17(ivec2) Load 887
889: 123(ptr) AccessChain 23 122
890: 16(int) Load 889
891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31
892: 16(int) AtomicUMax 891 34 31 890
Store 132(out_u1) 892
893: 310(ptr) AccessChain 23 309
894: 17(ivec2) Load 893
895: 123(ptr) AccessChain 23 122
896: 16(int) Load 895
897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31
898: 16(int) AtomicUMin 897 34 31 896
899: 310(ptr) AccessChain 23 309
900: 17(ivec2) Load 899
901: 123(ptr) AccessChain 23 122
902: 16(int) Load 901
903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31
904: 16(int) AtomicUMin 903 34 31 902
Store 132(out_u1) 904
905: 310(ptr) AccessChain 23 309
906: 17(ivec2) Load 905
907: 123(ptr) AccessChain 23 122
908: 16(int) Load 907
909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31
910: 16(int) AtomicOr 909 34 31 908
911: 310(ptr) AccessChain 23 309
912: 17(ivec2) Load 911
913: 123(ptr) AccessChain 23 122
914: 16(int) Load 913
915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31
916: 16(int) AtomicOr 915 34 31 914
Store 132(out_u1) 916
917: 310(ptr) AccessChain 23 309
918: 17(ivec2) Load 917
919: 123(ptr) AccessChain 23 122
920: 16(int) Load 919
921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31
922: 16(int) AtomicXor 921 34 31 920
923: 310(ptr) AccessChain 23 309
924: 17(ivec2) Load 923
925: 123(ptr) AccessChain 23 122
926: 16(int) Load 925
927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31
928: 16(int) AtomicXor 927 34 31 926
Store 132(out_u1) 928
932: 25(ptr) AccessChain 23 24
933: 12(int) Load 932
934: 25(ptr) AccessChain 23 28
935: 12(int) Load 934
936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31
937: 12(int) AtomicIAdd 936 34 31 935
938: 25(ptr) AccessChain 23 24
939: 12(int) Load 938
940: 25(ptr) AccessChain 23 24
941: 12(int) Load 940
942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31
943: 12(int) AtomicIAdd 942 34 31 941
Store 37(out_i1) 943
944: 25(ptr) AccessChain 23 24
945: 12(int) Load 944
946: 25(ptr) AccessChain 23 28
947: 12(int) Load 946
948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31
949: 12(int) AtomicAnd 948 34 31 947
950: 25(ptr) AccessChain 23 24
951: 12(int) Load 950
952: 25(ptr) AccessChain 23 24
953: 12(int) Load 952
954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31
955: 12(int) AtomicAnd 954 34 31 953
Store 37(out_i1) 955
956: 25(ptr) AccessChain 23 24
957: 12(int) Load 956
958: 25(ptr) AccessChain 23 28
959: 12(int) Load 958
960: 25(ptr) AccessChain 23 60
961: 12(int) Load 960
962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31
963: 12(int) AtomicCompareExchange 962 34 31 31 961 959
Store 37(out_i1) 963
964: 25(ptr) AccessChain 23 24
965: 12(int) Load 964
966: 25(ptr) AccessChain 23 24
967: 12(int) Load 966
968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31
969: 12(int) AtomicExchange 968 34 31 967
Store 37(out_i1) 969
970: 25(ptr) AccessChain 23 24
971: 12(int) Load 970
972: 25(ptr) AccessChain 23 28
973: 12(int) Load 972
974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31
975: 12(int) AtomicSMax 974 34 31 973
976: 25(ptr) AccessChain 23 24
977: 12(int) Load 976
978: 25(ptr) AccessChain 23 24
979: 12(int) Load 978
980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31
981: 12(int) AtomicSMax 980 34 31 979
Store 37(out_i1) 981
982: 25(ptr) AccessChain 23 24
983: 12(int) Load 982
984: 25(ptr) AccessChain 23 28
985: 12(int) Load 984
986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31
987: 12(int) AtomicSMin 986 34 31 985
988: 25(ptr) AccessChain 23 24
989: 12(int) Load 988
990: 25(ptr) AccessChain 23 24
991: 12(int) Load 990
992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31
993: 12(int) AtomicSMin 992 34 31 991
Store 37(out_i1) 993
994: 25(ptr) AccessChain 23 24
995: 12(int) Load 994
996: 25(ptr) AccessChain 23 28
997: 12(int) Load 996
998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31
999: 12(int) AtomicOr 998 34 31 997
1000: 25(ptr) AccessChain 23 24
1001: 12(int) Load 1000
1002: 25(ptr) AccessChain 23 24
1003: 12(int) Load 1002
1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31
1005: 12(int) AtomicOr 1004 34 31 1003
Store 37(out_i1) 1005
1006: 25(ptr) AccessChain 23 24
1007: 12(int) Load 1006
1008: 25(ptr) AccessChain 23 28
1009: 12(int) Load 1008
1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31
1011: 12(int) AtomicXor 1010 34 31 1009
1012: 25(ptr) AccessChain 23 24
1013: 12(int) Load 1012
1014: 25(ptr) AccessChain 23 24
1015: 12(int) Load 1014
1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31
1017: 12(int) AtomicXor 1016 34 31 1015
Store 37(out_i1) 1017
1021: 123(ptr) AccessChain 23 122
1022: 16(int) Load 1021
1023: 123(ptr) AccessChain 23 122
1024: 16(int) Load 1023
1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31
1026: 16(int) AtomicIAdd 1025 34 31 1024
1027: 123(ptr) AccessChain 23 122
1028: 16(int) Load 1027
1029: 123(ptr) AccessChain 23 122
1030: 16(int) Load 1029
1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31
1032: 16(int) AtomicIAdd 1031 34 31 1030
Store 132(out_u1) 1032
1033: 123(ptr) AccessChain 23 122
1034: 16(int) Load 1033
1035: 123(ptr) AccessChain 23 122
1036: 16(int) Load 1035
1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31
1038: 16(int) AtomicAnd 1037 34 31 1036
1039: 123(ptr) AccessChain 23 122
1040: 16(int) Load 1039
1041: 123(ptr) AccessChain 23 122
1042: 16(int) Load 1041
1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31
1044: 16(int) AtomicAnd 1043 34 31 1042
Store 132(out_u1) 1044
1045: 123(ptr) AccessChain 23 122
1046: 16(int) Load 1045
1047: 123(ptr) AccessChain 23 153
1048: 16(int) Load 1047
1049: 123(ptr) AccessChain 23 156
1050: 16(int) Load 1049
1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31
1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048
Store 132(out_u1) 1052
1053: 123(ptr) AccessChain 23 122
1054: 16(int) Load 1053
1055: 123(ptr) AccessChain 23 122
1056: 16(int) Load 1055
1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31
1058: 16(int) AtomicExchange 1057 34 31 1056
Store 132(out_u1) 1058
1059: 123(ptr) AccessChain 23 122
1060: 16(int) Load 1059
1061: 123(ptr) AccessChain 23 122
1062: 16(int) Load 1061
1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31
1064: 16(int) AtomicUMax 1063 34 31 1062
1065: 123(ptr) AccessChain 23 122
1066: 16(int) Load 1065
1067: 123(ptr) AccessChain 23 122
1068: 16(int) Load 1067
1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31
1070: 16(int) AtomicUMax 1069 34 31 1068
Store 132(out_u1) 1070
1071: 123(ptr) AccessChain 23 122
1072: 16(int) Load 1071
1073: 123(ptr) AccessChain 23 122
1074: 16(int) Load 1073
1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31
1076: 16(int) AtomicUMin 1075 34 31 1074
1077: 123(ptr) AccessChain 23 122
1078: 16(int) Load 1077
1079: 123(ptr) AccessChain 23 122
1080: 16(int) Load 1079
1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31
1082: 16(int) AtomicUMin 1081 34 31 1080
Store 132(out_u1) 1082
1083: 123(ptr) AccessChain 23 122
1084: 16(int) Load 1083
1085: 123(ptr) AccessChain 23 122
1086: 16(int) Load 1085
1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31
1088: 16(int) AtomicOr 1087 34 31 1086
1089: 123(ptr) AccessChain 23 122
1090: 16(int) Load 1089
1091: 123(ptr) AccessChain 23 122
1092: 16(int) Load 1091
1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31
1094: 16(int) AtomicOr 1093 34 31 1092
Store 132(out_u1) 1094
1095: 123(ptr) AccessChain 23 122
1096: 16(int) Load 1095
1097: 123(ptr) AccessChain 23 122
1098: 16(int) Load 1097
1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31
1100: 16(int) AtomicXor 1099 34 31 1098
1101: 123(ptr) AccessChain 23 122
1102: 16(int) Load 1101
1103: 123(ptr) AccessChain 23 122
1104: 16(int) Load 1103
1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31
1106: 16(int) AtomicXor 1105 34 31 1104
Store 132(out_u1) 1106
1112: 1111(ptr) AccessChain 1108(psout) 122
Store 1112 1110
1113:8(PS_OUTPUT) Load 1108(psout)
ReturnValue 1113
FunctionEnd