cobalt / cobalt / e65d16557d961f20c673315a0486c82b2459d78d / . / src / third_party / glslang / src / Test / baseResults / hlsl.rw.atomics.frag.out

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 |