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:? '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:? '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:? '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:? 'Color' (layout( location=0) out 4-component vector of float) // Module Version 10000 // Generated by (magic number): 80001 // Id's are bound by 1147 Capability Shader Capability Sampled1D Capability SampledBuffer 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 "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 4 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(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(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(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