fuchsia / third_party / glslang / 202c8abae0a3cb1ae725b3c97e3be3b24d1dadb0 / . / Test / baseResults / hlsl.rw.bracket.frag.out

hlsl.rw.bracket.frag | |

Shader version: 500 | |

gl_FragCoord origin is upper left | |

0:? Sequence | |

0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int) | |

0:42 Function Parameters: | |

0:42 'x' ( in 4-component vector of int) | |

0:? Sequence | |

0:42 Branch: Return with expression | |

0:42 'x' ( in 4-component vector of int) | |

0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) | |

0:43 Function Parameters: | |

0:43 'x' ( in 4-component vector of uint) | |

0:? Sequence | |

0:43 Branch: Return with expression | |

0:43 'x' ( in 4-component vector of uint) | |

0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float) | |

0:44 Function Parameters: | |

0:44 'x' ( in 4-component vector of float) | |

0:? Sequence | |

0:44 Branch: Return with expression | |

0:44 'x' ( in 4-component vector of float) | |

0:46 Function Definition: Fn2(vi4; ( temp void) | |

0:46 Function Parameters: | |

0:46 'x' ( out 4-component vector of int) | |

0:? Sequence | |

0:46 move second child to first child ( temp 4-component vector of int) | |

0:46 'x' ( out 4-component vector of int) | |

0:46 Constant: | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:47 Function Definition: Fn2(vu4; ( temp void) | |

0:47 Function Parameters: | |

0:47 'x' ( out 4-component vector of uint) | |

0:? Sequence | |

0:47 move second child to first child ( temp 4-component vector of uint) | |

0:47 'x' ( out 4-component vector of uint) | |

0:47 Constant: | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:48 Function Definition: Fn2(vf4; ( temp void) | |

0:48 Function Parameters: | |

0:48 'x' ( out 4-component vector of float) | |

0:? Sequence | |

0:48 move second child to first child ( temp 4-component vector of float) | |

0:48 'x' ( out 4-component vector of float) | |

0:48 Constant: | |

0:48 0.000000 | |

0:48 0.000000 | |

0:48 0.000000 | |

0:48 0.000000 | |

0:50 Function Definition: SomeValue( ( temp 4-component vector of float) | |

0:50 Function Parameters: | |

0:? Sequence | |

0:50 Branch: Return with expression | |

0:50 Convert int to float ( temp 4-component vector of float) | |

0:50 c4: direct index for structure ( uniform 4-component vector of int) | |

0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:50 Constant: | |

0:50 3 (const uint) | |

0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) | |

0:53 Function Parameters: | |

0:? Sequence | |

0:57 imageLoad ( temp 4-component vector of float) | |

0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:57 c1: direct index for structure ( uniform int) | |

0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:57 Constant: | |

0:57 0 (const uint) | |

0:59 Sequence | |

0:59 move second child to first child ( temp 4-component vector of float) | |

0:59 'r00' ( temp 4-component vector of float) | |

0:59 imageLoad ( temp 4-component vector of float) | |

0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:59 c1: direct index for structure ( uniform int) | |

0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:59 Constant: | |

0:59 0 (const uint) | |

0:60 Sequence | |

0:60 move second child to first child ( temp 4-component vector of int) | |

0:60 'r01' ( temp 4-component vector of int) | |

0:60 imageLoad ( temp 4-component vector of int) | |

0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:60 c1: direct index for structure ( uniform int) | |

0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:60 Constant: | |

0:60 0 (const uint) | |

0:61 Sequence | |

0:61 move second child to first child ( temp 4-component vector of uint) | |

0:61 'r02' ( temp 4-component vector of uint) | |

0:61 imageLoad ( temp 4-component vector of uint) | |

0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:61 c1: direct index for structure ( uniform int) | |

0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:61 Constant: | |

0:61 0 (const uint) | |

0:64 Sequence | |

0:64 move second child to first child ( temp 4-component vector of float) | |

0:64 'r10' ( temp 4-component vector of float) | |

0:64 imageLoad ( temp 4-component vector of float) | |

0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:64 c2: direct index for structure ( uniform 2-component vector of int) | |

0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:64 Constant: | |

0:64 1 (const uint) | |

0:65 Sequence | |

0:65 move second child to first child ( temp 4-component vector of int) | |

0:65 'r11' ( temp 4-component vector of int) | |

0:65 imageLoad ( temp 4-component vector of int) | |

0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) | |

0:65 c2: direct index for structure ( uniform 2-component vector of int) | |

0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:65 Constant: | |

0:65 1 (const uint) | |

0:66 Sequence | |

0:66 move second child to first child ( temp 4-component vector of uint) | |

0:66 'r12' ( temp 4-component vector of uint) | |

0:66 imageLoad ( temp 4-component vector of uint) | |

0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) | |

0:66 c2: direct index for structure ( uniform 2-component vector of int) | |

0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:66 Constant: | |

0:66 1 (const uint) | |

0:69 Sequence | |

0:69 move second child to first child ( temp 4-component vector of float) | |

0:69 'r20' ( temp 4-component vector of float) | |

0:69 imageLoad ( temp 4-component vector of float) | |

0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:69 c3: direct index for structure ( uniform 3-component vector of int) | |

0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:69 Constant: | |

0:69 2 (const uint) | |

0:70 Sequence | |

0:70 move second child to first child ( temp 4-component vector of int) | |

0:70 'r21' ( temp 4-component vector of int) | |

0:70 imageLoad ( temp 4-component vector of int) | |

0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) | |

0:70 c3: direct index for structure ( uniform 3-component vector of int) | |

0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:70 Constant: | |

0:70 2 (const uint) | |

0:71 Sequence | |

0:71 move second child to first child ( temp 4-component vector of uint) | |

0:71 'r22' ( temp 4-component vector of uint) | |

0:71 imageLoad ( temp 4-component vector of uint) | |

0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) | |

0:71 c3: direct index for structure ( uniform 3-component vector of int) | |

0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:71 Constant: | |

0:71 2 (const uint) | |

0:73 Sequence | |

0:73 move second child to first child ( temp 4-component vector of float) | |

0:73 'lf4' ( temp 4-component vector of float) | |

0:73 uf4: direct index for structure ( uniform 4-component vector of float) | |

0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:73 Constant: | |

0:73 8 (const uint) | |

0:77 Sequence | |

0:77 move second child to first child ( temp 4-component vector of float) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:77 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:77 imageStore ( temp void) | |

0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:77 c1: direct index for structure ( uniform int) | |

0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:77 Constant: | |

0:77 0 (const uint) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:78 Sequence | |

0:78 imageStore ( temp void) | |

0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:78 c1: direct index for structure ( uniform int) | |

0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:78 Constant: | |

0:78 0 (const uint) | |

0:78 'lf4' ( temp 4-component vector of float) | |

0:78 'lf4' ( temp 4-component vector of float) | |

0:79 Sequence | |

0:79 move second child to first child ( temp 4-component vector of int) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:79 Constant: | |

0:79 2 (const int) | |

0:79 2 (const int) | |

0:79 3 (const int) | |

0:79 4 (const int) | |

0:79 imageStore ( temp void) | |

0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:79 c1: direct index for structure ( uniform int) | |

0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:79 Constant: | |

0:79 0 (const uint) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:80 Sequence | |

0:80 move second child to first child ( temp 4-component vector of uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:80 Constant: | |

0:80 3 (const uint) | |

0:80 2 (const uint) | |

0:80 3 (const uint) | |

0:80 4 (const uint) | |

0:80 imageStore ( temp void) | |

0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:80 c1: direct index for structure ( uniform int) | |

0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:80 Constant: | |

0:80 0 (const uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:83 Sequence | |

0:83 move second child to first child ( temp 4-component vector of float) | |

0:83 'val1' ( temp 4-component vector of float) | |

0:83 Sequence | |

0:83 move second child to first child ( temp int) | |

0:83 'coordTemp' ( temp int) | |

0:83 c1: direct index for structure ( uniform int) | |

0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:83 Constant: | |

0:83 0 (const uint) | |

0:83 move second child to first child ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 imageLoad ( temp 4-component vector of float) | |

0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:83 'coordTemp' ( temp int) | |

0:83 vector scale second child into first child ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 Constant: | |

0:83 2.000000 | |

0:83 imageStore ( temp void) | |

0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:83 'coordTemp' ( temp int) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:84 Sequence | |

0:84 move second child to first child ( temp int) | |

0:84 'coordTemp' ( temp int) | |

0:84 c1: direct index for structure ( uniform int) | |

0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:84 Constant: | |

0:84 0 (const uint) | |

0:84 move second child to first child ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 imageLoad ( temp 4-component vector of float) | |

0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:84 'coordTemp' ( temp int) | |

0:84 subtract second child into first child ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 Constant: | |

0:84 3.000000 | |

0:84 imageStore ( temp void) | |

0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:84 'coordTemp' ( temp int) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:85 Sequence | |

0:85 move second child to first child ( temp int) | |

0:85 'coordTemp' ( temp int) | |

0:85 c1: direct index for structure ( uniform int) | |

0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:85 Constant: | |

0:85 0 (const uint) | |

0:85 move second child to first child ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 imageLoad ( temp 4-component vector of float) | |

0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:85 'coordTemp' ( temp int) | |

0:85 add second child into first child ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 Constant: | |

0:85 4.000000 | |

0:85 imageStore ( temp void) | |

0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:85 'coordTemp' ( temp int) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:87 Sequence | |

0:87 move second child to first child ( temp int) | |

0:87 'coordTemp' ( temp int) | |

0:87 c1: direct index for structure ( uniform int) | |

0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:87 Constant: | |

0:87 0 (const uint) | |

0:87 move second child to first child ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 imageLoad ( temp 4-component vector of int) | |

0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:87 'coordTemp' ( temp int) | |

0:87 divide second child into first child ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 Constant: | |

0:87 2 (const int) | |

0:87 imageStore ( temp void) | |

0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:87 'coordTemp' ( temp int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:88 Sequence | |

0:88 move second child to first child ( temp int) | |

0:88 'coordTemp' ( temp int) | |

0:88 c1: direct index for structure ( uniform int) | |

0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:88 Constant: | |

0:88 0 (const uint) | |

0:88 move second child to first child ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 imageLoad ( temp 4-component vector of int) | |

0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:88 'coordTemp' ( temp int) | |

0:88 mod second child into first child ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 Constant: | |

0:88 2 (const int) | |

0:88 imageStore ( temp void) | |

0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:88 'coordTemp' ( temp int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:89 Sequence | |

0:89 move second child to first child ( temp int) | |

0:89 'coordTemp' ( temp int) | |

0:89 c1: direct index for structure ( uniform int) | |

0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:89 Constant: | |

0:89 0 (const uint) | |

0:89 move second child to first child ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 imageLoad ( temp 4-component vector of int) | |

0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:89 'coordTemp' ( temp int) | |

0:89 and second child into first child ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 Constant: | |

0:89 65535 (const int) | |

0:89 imageStore ( temp void) | |

0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:89 'coordTemp' ( temp int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:90 Sequence | |

0:90 move second child to first child ( temp int) | |

0:90 'coordTemp' ( temp int) | |

0:90 c1: direct index for structure ( uniform int) | |

0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:90 Constant: | |

0:90 0 (const uint) | |

0:90 move second child to first child ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 imageLoad ( temp 4-component vector of int) | |

0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:90 'coordTemp' ( temp int) | |

0:90 or second child into first child ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 Constant: | |

0:90 61680 (const int) | |

0:90 imageStore ( temp void) | |

0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:90 'coordTemp' ( temp int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:91 Sequence | |

0:91 move second child to first child ( temp int) | |

0:91 'coordTemp' ( temp int) | |

0:91 c1: direct index for structure ( uniform int) | |

0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:91 Constant: | |

0:91 0 (const uint) | |

0:91 move second child to first child ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 imageLoad ( temp 4-component vector of int) | |

0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:91 'coordTemp' ( temp int) | |

0:91 left shift second child into first child ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 Constant: | |

0:91 2 (const int) | |

0:91 imageStore ( temp void) | |

0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:91 'coordTemp' ( temp int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:92 Sequence | |

0:92 move second child to first child ( temp int) | |

0:92 'coordTemp' ( temp int) | |

0:92 c1: direct index for structure ( uniform int) | |

0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:92 Constant: | |

0:92 0 (const uint) | |

0:92 move second child to first child ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 imageLoad ( temp 4-component vector of int) | |

0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:92 'coordTemp' ( temp int) | |

0:92 right shift second child into first child ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 Constant: | |

0:92 2 (const int) | |

0:92 imageStore ( temp void) | |

0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:92 'coordTemp' ( temp int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:95 Sequence | |

0:95 move second child to first child ( temp 4-component vector of float) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:95 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:95 imageStore ( temp void) | |

0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:95 c2: direct index for structure ( uniform 2-component vector of int) | |

0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:95 Constant: | |

0:95 1 (const uint) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:96 Sequence | |

0:96 imageStore ( temp void) | |

0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:96 c2: direct index for structure ( uniform 2-component vector of int) | |

0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:96 Constant: | |

0:96 1 (const uint) | |

0:96 'lf4' ( temp 4-component vector of float) | |

0:96 'lf4' ( temp 4-component vector of float) | |

0:97 Sequence | |

0:97 move second child to first child ( temp 4-component vector of int) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:97 Constant: | |

0:97 5 (const int) | |

0:97 2 (const int) | |

0:97 3 (const int) | |

0:97 4 (const int) | |

0:97 imageStore ( temp void) | |

0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) | |

0:97 c2: direct index for structure ( uniform 2-component vector of int) | |

0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:97 Constant: | |

0:97 1 (const uint) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:98 Sequence | |

0:98 move second child to first child ( temp 4-component vector of uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:98 Constant: | |

0:98 6 (const uint) | |

0:98 2 (const uint) | |

0:98 3 (const uint) | |

0:98 4 (const uint) | |

0:98 imageStore ( temp void) | |

0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) | |

0:98 c2: direct index for structure ( uniform 2-component vector of int) | |

0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:98 Constant: | |

0:98 1 (const uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:101 Sequence | |

0:101 move second child to first child ( temp 4-component vector of float) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:101 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:101 imageStore ( temp void) | |

0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:101 c3: direct index for structure ( uniform 3-component vector of int) | |

0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:101 Constant: | |

0:101 2 (const uint) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:102 Sequence | |

0:102 imageStore ( temp void) | |

0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:102 c3: direct index for structure ( uniform 3-component vector of int) | |

0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:102 Constant: | |

0:102 2 (const uint) | |

0:102 'lf4' ( temp 4-component vector of float) | |

0:102 'lf4' ( temp 4-component vector of float) | |

0:103 Sequence | |

0:103 move second child to first child ( temp 4-component vector of int) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:103 Constant: | |

0:103 8 (const int) | |

0:103 6 (const int) | |

0:103 7 (const int) | |

0:103 8 (const int) | |

0:103 imageStore ( temp void) | |

0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) | |

0:103 c3: direct index for structure ( uniform 3-component vector of int) | |

0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:103 Constant: | |

0:103 2 (const uint) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:104 Sequence | |

0:104 move second child to first child ( temp 4-component vector of uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:104 Constant: | |

0:104 9 (const uint) | |

0:104 2 (const uint) | |

0:104 3 (const uint) | |

0:104 4 (const uint) | |

0:104 imageStore ( temp void) | |

0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) | |

0:104 c3: direct index for structure ( uniform 3-component vector of int) | |

0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:104 Constant: | |

0:104 2 (const uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float) | |

0:107 imageLoad ( temp 4-component vector of float) | |

0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:107 c1: direct index for structure ( uniform int) | |

0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:107 Constant: | |

0:107 0 (const uint) | |

0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int) | |

0:108 imageLoad ( temp 4-component vector of int) | |

0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:108 c1: direct index for structure ( uniform int) | |

0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:108 Constant: | |

0:108 0 (const uint) | |

0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint) | |

0:109 imageLoad ( temp 4-component vector of uint) | |

0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:109 c1: direct index for structure ( uniform int) | |

0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:109 Constant: | |

0:109 0 (const uint) | |

0:111 Comma ( temp void) | |

0:111 Function Call: Fn2(vf4; ( temp void) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:111 Sequence | |

0:111 imageStore ( temp void) | |

0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:111 c1: direct index for structure ( uniform int) | |

0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:111 Constant: | |

0:111 0 (const uint) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:112 Comma ( temp void) | |

0:112 Function Call: Fn2(vi4; ( temp void) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:112 Sequence | |

0:112 imageStore ( temp void) | |

0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:112 c1: direct index for structure ( uniform int) | |

0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:112 Constant: | |

0:112 0 (const uint) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:113 Comma ( temp void) | |

0:113 Function Call: Fn2(vu4; ( temp void) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:113 Sequence | |

0:113 imageStore ( temp void) | |

0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:113 c1: direct index for structure ( uniform int) | |

0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:113 Constant: | |

0:113 0 (const uint) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:117 Sequence | |

0:117 move second child to first child ( temp int) | |

0:117 'coordTemp' ( temp int) | |

0:117 c1: direct index for structure ( uniform int) | |

0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:117 Constant: | |

0:117 0 (const uint) | |

0:117 move second child to first child ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 imageLoad ( temp 4-component vector of float) | |

0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:117 'coordTemp' ( temp int) | |

0:117 Pre-Increment ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 imageStore ( temp void) | |

0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:117 'coordTemp' ( temp int) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:118 Sequence | |

0:118 move second child to first child ( temp int) | |

0:118 'coordTemp' ( temp int) | |

0:118 c1: direct index for structure ( uniform int) | |

0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:118 Constant: | |

0:118 0 (const uint) | |

0:118 move second child to first child ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 imageLoad ( temp 4-component vector of int) | |

0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:118 'coordTemp' ( temp int) | |

0:118 Pre-Increment ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 imageStore ( temp void) | |

0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:118 'coordTemp' ( temp int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:119 Sequence | |

0:119 move second child to first child ( temp int) | |

0:119 'coordTemp' ( temp int) | |

0:119 c1: direct index for structure ( uniform int) | |

0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:119 Constant: | |

0:119 0 (const uint) | |

0:119 move second child to first child ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 imageLoad ( temp 4-component vector of uint) | |

0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:119 'coordTemp' ( temp int) | |

0:119 Pre-Increment ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 imageStore ( temp void) | |

0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:119 'coordTemp' ( temp int) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:121 Sequence | |

0:121 move second child to first child ( temp int) | |

0:121 'coordTemp' ( temp int) | |

0:121 c1: direct index for structure ( uniform int) | |

0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:121 Constant: | |

0:121 0 (const uint) | |

0:121 move second child to first child ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 imageLoad ( temp 4-component vector of float) | |

0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:121 'coordTemp' ( temp int) | |

0:121 Pre-Decrement ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 imageStore ( temp void) | |

0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:121 'coordTemp' ( temp int) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:122 Sequence | |

0:122 move second child to first child ( temp int) | |

0:122 'coordTemp' ( temp int) | |

0:122 c1: direct index for structure ( uniform int) | |

0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:122 Constant: | |

0:122 0 (const uint) | |

0:122 move second child to first child ( temp 4-component vector of int) | |

0:122 'storeTemp' ( temp 4-component vector of int) | |

0:122 imageLoad ( temp 4-component vector of int) | |

0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:122 'coordTemp' ( temp int) | |

0:122 Pre-Decrement ( temp 4-component vector of int) | |

0:122 'storeTemp' ( temp 4-component vector of int) | |

0:122 imageStore ( temp void) | |

0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:122 'coordTemp' ( temp int) | |

0:122 'storeTemp' ( temp 4-component vector of int) | |

0:122 'storeTemp' ( temp 4-component vector of int) | |

0:123 Sequence | |

0:123 move second child to first child ( temp int) | |

0:123 'coordTemp' ( temp int) | |

0:123 c1: direct index for structure ( uniform int) | |

0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:123 Constant: | |

0:123 0 (const uint) | |

0:123 move second child to first child ( temp 4-component vector of uint) | |

0:123 'storeTemp' ( temp 4-component vector of uint) | |

0:123 imageLoad ( temp 4-component vector of uint) | |

0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:123 'coordTemp' ( temp int) | |

0:123 Pre-Decrement ( temp 4-component vector of uint) | |

0:123 'storeTemp' ( temp 4-component vector of uint) | |

0:123 imageStore ( temp void) | |

0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:123 'coordTemp' ( temp int) | |

0:123 'storeTemp' ( temp 4-component vector of uint) | |

0:123 'storeTemp' ( temp 4-component vector of uint) | |

0:126 Sequence | |

0:126 move second child to first child ( temp int) | |

0:126 'coordTemp' ( temp int) | |

0:126 c1: direct index for structure ( uniform int) | |

0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:126 Constant: | |

0:126 0 (const uint) | |

0:126 move second child to first child ( temp 4-component vector of float) | |

0:126 'storeTempPre' ( temp 4-component vector of float) | |

0:126 imageLoad ( temp 4-component vector of float) | |

0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:126 'coordTemp' ( temp int) | |

0:126 move second child to first child ( temp 4-component vector of float) | |

0:126 'storeTempPost' ( temp 4-component vector of float) | |

0:126 'storeTempPre' ( temp 4-component vector of float) | |

0:126 Post-Increment ( temp 4-component vector of float) | |

0:126 'storeTempPost' ( temp 4-component vector of float) | |

0:126 imageStore ( temp void) | |

0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:126 'coordTemp' ( temp int) | |

0:126 'storeTempPost' ( temp 4-component vector of float) | |

0:126 'storeTempPre' ( temp 4-component vector of float) | |

0:127 Sequence | |

0:127 move second child to first child ( temp int) | |

0:127 'coordTemp' ( temp int) | |

0:127 c1: direct index for structure ( uniform int) | |

0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:127 Constant: | |

0:127 0 (const uint) | |

0:127 move second child to first child ( temp 4-component vector of uint) | |

0:127 'storeTempPre' ( temp 4-component vector of uint) | |

0:127 imageLoad ( temp 4-component vector of uint) | |

0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:127 'coordTemp' ( temp int) | |

0:127 move second child to first child ( temp 4-component vector of uint) | |

0:127 'storeTempPost' ( temp 4-component vector of uint) | |

0:127 'storeTempPre' ( temp 4-component vector of uint) | |

0:127 Post-Decrement ( temp 4-component vector of uint) | |

0:127 'storeTempPost' ( temp 4-component vector of uint) | |

0:127 imageStore ( temp void) | |

0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:127 'coordTemp' ( temp int) | |

0:127 'storeTempPost' ( temp 4-component vector of uint) | |

0:127 'storeTempPre' ( temp 4-component vector of uint) | |

0:128 Sequence | |

0:128 move second child to first child ( temp int) | |

0:128 'coordTemp' ( temp int) | |

0:128 c1: direct index for structure ( uniform int) | |

0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:128 Constant: | |

0:128 0 (const uint) | |

0:128 move second child to first child ( temp 4-component vector of int) | |

0:128 'storeTempPre' ( temp 4-component vector of int) | |

0:128 imageLoad ( temp 4-component vector of int) | |

0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:128 'coordTemp' ( temp int) | |

0:128 move second child to first child ( temp 4-component vector of int) | |

0:128 'storeTempPost' ( temp 4-component vector of int) | |

0:128 'storeTempPre' ( temp 4-component vector of int) | |

0:128 Post-Increment ( temp 4-component vector of int) | |

0:128 'storeTempPost' ( temp 4-component vector of int) | |

0:128 imageStore ( temp void) | |

0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:128 'coordTemp' ( temp int) | |

0:128 'storeTempPost' ( temp 4-component vector of int) | |

0:128 'storeTempPre' ( temp 4-component vector of int) | |

0:130 Sequence | |

0:130 move second child to first child ( temp int) | |

0:130 'coordTemp' ( temp int) | |

0:130 c1: direct index for structure ( uniform int) | |

0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:130 Constant: | |

0:130 0 (const uint) | |

0:130 move second child to first child ( temp 4-component vector of float) | |

0:130 'storeTempPre' ( temp 4-component vector of float) | |

0:130 imageLoad ( temp 4-component vector of float) | |

0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:130 'coordTemp' ( temp int) | |

0:130 move second child to first child ( temp 4-component vector of float) | |

0:130 'storeTempPost' ( temp 4-component vector of float) | |

0:130 'storeTempPre' ( temp 4-component vector of float) | |

0:130 Post-Decrement ( temp 4-component vector of float) | |

0:130 'storeTempPost' ( temp 4-component vector of float) | |

0:130 imageStore ( temp void) | |

0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:130 'coordTemp' ( temp int) | |

0:130 'storeTempPost' ( temp 4-component vector of float) | |

0:130 'storeTempPre' ( temp 4-component vector of float) | |

0:131 Sequence | |

0:131 move second child to first child ( temp int) | |

0:131 'coordTemp' ( temp int) | |

0:131 c1: direct index for structure ( uniform int) | |

0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:131 Constant: | |

0:131 0 (const uint) | |

0:131 move second child to first child ( temp 4-component vector of int) | |

0:131 'storeTempPre' ( temp 4-component vector of int) | |

0:131 imageLoad ( temp 4-component vector of int) | |

0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:131 'coordTemp' ( temp int) | |

0:131 move second child to first child ( temp 4-component vector of int) | |

0:131 'storeTempPost' ( temp 4-component vector of int) | |

0:131 'storeTempPre' ( temp 4-component vector of int) | |

0:131 Post-Increment ( temp 4-component vector of int) | |

0:131 'storeTempPost' ( temp 4-component vector of int) | |

0:131 imageStore ( temp void) | |

0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:131 'coordTemp' ( temp int) | |

0:131 'storeTempPost' ( temp 4-component vector of int) | |

0:131 'storeTempPre' ( temp 4-component vector of int) | |

0:132 Sequence | |

0:132 move second child to first child ( temp int) | |

0:132 'coordTemp' ( temp int) | |

0:132 c1: direct index for structure ( uniform int) | |

0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:132 Constant: | |

0:132 0 (const uint) | |

0:132 move second child to first child ( temp 4-component vector of uint) | |

0:132 'storeTempPre' ( temp 4-component vector of uint) | |

0:132 imageLoad ( temp 4-component vector of uint) | |

0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:132 'coordTemp' ( temp int) | |

0:132 move second child to first child ( temp 4-component vector of uint) | |

0:132 'storeTempPost' ( temp 4-component vector of uint) | |

0:132 'storeTempPre' ( temp 4-component vector of uint) | |

0:132 Post-Decrement ( temp 4-component vector of uint) | |

0:132 'storeTempPost' ( temp 4-component vector of uint) | |

0:132 imageStore ( temp void) | |

0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:132 'coordTemp' ( temp int) | |

0:132 'storeTempPost' ( temp 4-component vector of uint) | |

0:132 'storeTempPre' ( temp 4-component vector of uint) | |

0:135 Sequence | |

0:135 move second child to first child ( temp 4-component vector of float) | |

0:135 'storeTemp' ( temp 4-component vector of float) | |

0:135 imageLoad ( temp 4-component vector of float) | |

0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:135 Constant: | |

0:135 2 (const int) | |

0:135 3 (const int) | |

0:135 imageStore ( temp void) | |

0:135 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:135 Constant: | |

0:135 1 (const int) | |

0:135 'storeTemp' ( temp 4-component vector of float) | |

0:135 'storeTemp' ( temp 4-component vector of float) | |

0:137 move second child to first child ( temp 4-component vector of float) | |

0:137 Color: direct index for structure ( temp 4-component vector of float) | |

0:137 'psout' ( temp structure{ temp 4-component vector of float Color}) | |

0:137 Constant: | |

0:137 0 (const int) | |

0:137 Constant: | |

0:137 1.000000 | |

0:137 1.000000 | |

0:137 1.000000 | |

0:137 1.000000 | |

0:139 Branch: Return with expression | |

0:139 'psout' ( temp structure{ temp 4-component vector of float Color}) | |

0:53 Function Definition: main( ( temp void) | |

0:53 Function Parameters: | |

0:? Sequence | |

0:53 Sequence | |

0:53 move second child to first child ( temp 4-component vector of float) | |

0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) | |

0:53 Color: direct index for structure ( temp 4-component vector of float) | |

0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) | |

0:53 Constant: | |

0:53 0 (const int) | |

0:? Linker Objects | |

0:? 'g_sSamp' (layout( binding=0) uniform sampler) | |

0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) | |

0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) | |

0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) | |

0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) | |

0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) | |

0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) | |

0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) | |

0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) | |

0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) | |

0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) | |

0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) | |

Linked fragment stage: | |

Shader version: 500 | |

gl_FragCoord origin is upper left | |

0:? Sequence | |

0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int) | |

0:42 Function Parameters: | |

0:42 'x' ( in 4-component vector of int) | |

0:? Sequence | |

0:42 Branch: Return with expression | |

0:42 'x' ( in 4-component vector of int) | |

0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) | |

0:43 Function Parameters: | |

0:43 'x' ( in 4-component vector of uint) | |

0:? Sequence | |

0:43 Branch: Return with expression | |

0:43 'x' ( in 4-component vector of uint) | |

0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float) | |

0:44 Function Parameters: | |

0:44 'x' ( in 4-component vector of float) | |

0:? Sequence | |

0:44 Branch: Return with expression | |

0:44 'x' ( in 4-component vector of float) | |

0:46 Function Definition: Fn2(vi4; ( temp void) | |

0:46 Function Parameters: | |

0:46 'x' ( out 4-component vector of int) | |

0:? Sequence | |

0:46 move second child to first child ( temp 4-component vector of int) | |

0:46 'x' ( out 4-component vector of int) | |

0:46 Constant: | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:46 0 (const int) | |

0:47 Function Definition: Fn2(vu4; ( temp void) | |

0:47 Function Parameters: | |

0:47 'x' ( out 4-component vector of uint) | |

0:? Sequence | |

0:47 move second child to first child ( temp 4-component vector of uint) | |

0:47 'x' ( out 4-component vector of uint) | |

0:47 Constant: | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:47 0 (const uint) | |

0:48 Function Definition: Fn2(vf4; ( temp void) | |

0:48 Function Parameters: | |

0:48 'x' ( out 4-component vector of float) | |

0:? Sequence | |

0:48 move second child to first child ( temp 4-component vector of float) | |

0:48 'x' ( out 4-component vector of float) | |

0:48 Constant: | |

0:48 0.000000 | |

0:48 0.000000 | |

0:48 0.000000 | |

0:48 0.000000 | |

0:50 Function Definition: SomeValue( ( temp 4-component vector of float) | |

0:50 Function Parameters: | |

0:? Sequence | |

0:50 Branch: Return with expression | |

0:50 Convert int to float ( temp 4-component vector of float) | |

0:50 c4: direct index for structure ( uniform 4-component vector of int) | |

0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:50 Constant: | |

0:50 3 (const uint) | |

0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) | |

0:53 Function Parameters: | |

0:? Sequence | |

0:57 imageLoad ( temp 4-component vector of float) | |

0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:57 c1: direct index for structure ( uniform int) | |

0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:57 Constant: | |

0:57 0 (const uint) | |

0:59 Sequence | |

0:59 move second child to first child ( temp 4-component vector of float) | |

0:59 'r00' ( temp 4-component vector of float) | |

0:59 imageLoad ( temp 4-component vector of float) | |

0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:59 c1: direct index for structure ( uniform int) | |

0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:59 Constant: | |

0:59 0 (const uint) | |

0:60 Sequence | |

0:60 move second child to first child ( temp 4-component vector of int) | |

0:60 'r01' ( temp 4-component vector of int) | |

0:60 imageLoad ( temp 4-component vector of int) | |

0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:60 c1: direct index for structure ( uniform int) | |

0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:60 Constant: | |

0:60 0 (const uint) | |

0:61 Sequence | |

0:61 move second child to first child ( temp 4-component vector of uint) | |

0:61 'r02' ( temp 4-component vector of uint) | |

0:61 imageLoad ( temp 4-component vector of uint) | |

0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:61 c1: direct index for structure ( uniform int) | |

0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:61 Constant: | |

0:61 0 (const uint) | |

0:64 Sequence | |

0:64 move second child to first child ( temp 4-component vector of float) | |

0:64 'r10' ( temp 4-component vector of float) | |

0:64 imageLoad ( temp 4-component vector of float) | |

0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:64 c2: direct index for structure ( uniform 2-component vector of int) | |

0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:64 Constant: | |

0:64 1 (const uint) | |

0:65 Sequence | |

0:65 move second child to first child ( temp 4-component vector of int) | |

0:65 'r11' ( temp 4-component vector of int) | |

0:65 imageLoad ( temp 4-component vector of int) | |

0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) | |

0:65 c2: direct index for structure ( uniform 2-component vector of int) | |

0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:65 Constant: | |

0:65 1 (const uint) | |

0:66 Sequence | |

0:66 move second child to first child ( temp 4-component vector of uint) | |

0:66 'r12' ( temp 4-component vector of uint) | |

0:66 imageLoad ( temp 4-component vector of uint) | |

0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) | |

0:66 c2: direct index for structure ( uniform 2-component vector of int) | |

0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:66 Constant: | |

0:66 1 (const uint) | |

0:69 Sequence | |

0:69 move second child to first child ( temp 4-component vector of float) | |

0:69 'r20' ( temp 4-component vector of float) | |

0:69 imageLoad ( temp 4-component vector of float) | |

0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:69 c3: direct index for structure ( uniform 3-component vector of int) | |

0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:69 Constant: | |

0:69 2 (const uint) | |

0:70 Sequence | |

0:70 move second child to first child ( temp 4-component vector of int) | |

0:70 'r21' ( temp 4-component vector of int) | |

0:70 imageLoad ( temp 4-component vector of int) | |

0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) | |

0:70 c3: direct index for structure ( uniform 3-component vector of int) | |

0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:70 Constant: | |

0:70 2 (const uint) | |

0:71 Sequence | |

0:71 move second child to first child ( temp 4-component vector of uint) | |

0:71 'r22' ( temp 4-component vector of uint) | |

0:71 imageLoad ( temp 4-component vector of uint) | |

0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) | |

0:71 c3: direct index for structure ( uniform 3-component vector of int) | |

0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:71 Constant: | |

0:71 2 (const uint) | |

0:73 Sequence | |

0:73 move second child to first child ( temp 4-component vector of float) | |

0:73 'lf4' ( temp 4-component vector of float) | |

0:73 uf4: direct index for structure ( uniform 4-component vector of float) | |

0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:73 Constant: | |

0:73 8 (const uint) | |

0:77 Sequence | |

0:77 move second child to first child ( temp 4-component vector of float) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:77 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:77 imageStore ( temp void) | |

0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:77 c1: direct index for structure ( uniform int) | |

0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:77 Constant: | |

0:77 0 (const uint) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:77 'storeTemp' ( temp 4-component vector of float) | |

0:78 Sequence | |

0:78 imageStore ( temp void) | |

0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:78 c1: direct index for structure ( uniform int) | |

0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:78 Constant: | |

0:78 0 (const uint) | |

0:78 'lf4' ( temp 4-component vector of float) | |

0:78 'lf4' ( temp 4-component vector of float) | |

0:79 Sequence | |

0:79 move second child to first child ( temp 4-component vector of int) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:79 Constant: | |

0:79 2 (const int) | |

0:79 2 (const int) | |

0:79 3 (const int) | |

0:79 4 (const int) | |

0:79 imageStore ( temp void) | |

0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:79 c1: direct index for structure ( uniform int) | |

0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:79 Constant: | |

0:79 0 (const uint) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:79 'storeTemp' ( temp 4-component vector of int) | |

0:80 Sequence | |

0:80 move second child to first child ( temp 4-component vector of uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:80 Constant: | |

0:80 3 (const uint) | |

0:80 2 (const uint) | |

0:80 3 (const uint) | |

0:80 4 (const uint) | |

0:80 imageStore ( temp void) | |

0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:80 c1: direct index for structure ( uniform int) | |

0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:80 Constant: | |

0:80 0 (const uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:80 'storeTemp' ( temp 4-component vector of uint) | |

0:83 Sequence | |

0:83 move second child to first child ( temp 4-component vector of float) | |

0:83 'val1' ( temp 4-component vector of float) | |

0:83 Sequence | |

0:83 move second child to first child ( temp int) | |

0:83 'coordTemp' ( temp int) | |

0:83 c1: direct index for structure ( uniform int) | |

0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:83 Constant: | |

0:83 0 (const uint) | |

0:83 move second child to first child ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 imageLoad ( temp 4-component vector of float) | |

0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:83 'coordTemp' ( temp int) | |

0:83 vector scale second child into first child ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 Constant: | |

0:83 2.000000 | |

0:83 imageStore ( temp void) | |

0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:83 'coordTemp' ( temp int) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:83 'storeTemp' ( temp 4-component vector of float) | |

0:84 Sequence | |

0:84 move second child to first child ( temp int) | |

0:84 'coordTemp' ( temp int) | |

0:84 c1: direct index for structure ( uniform int) | |

0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:84 Constant: | |

0:84 0 (const uint) | |

0:84 move second child to first child ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 imageLoad ( temp 4-component vector of float) | |

0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:84 'coordTemp' ( temp int) | |

0:84 subtract second child into first child ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 Constant: | |

0:84 3.000000 | |

0:84 imageStore ( temp void) | |

0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:84 'coordTemp' ( temp int) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:84 'storeTemp' ( temp 4-component vector of float) | |

0:85 Sequence | |

0:85 move second child to first child ( temp int) | |

0:85 'coordTemp' ( temp int) | |

0:85 c1: direct index for structure ( uniform int) | |

0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:85 Constant: | |

0:85 0 (const uint) | |

0:85 move second child to first child ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 imageLoad ( temp 4-component vector of float) | |

0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:85 'coordTemp' ( temp int) | |

0:85 add second child into first child ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 Constant: | |

0:85 4.000000 | |

0:85 imageStore ( temp void) | |

0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:85 'coordTemp' ( temp int) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:85 'storeTemp' ( temp 4-component vector of float) | |

0:87 Sequence | |

0:87 move second child to first child ( temp int) | |

0:87 'coordTemp' ( temp int) | |

0:87 c1: direct index for structure ( uniform int) | |

0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:87 Constant: | |

0:87 0 (const uint) | |

0:87 move second child to first child ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 imageLoad ( temp 4-component vector of int) | |

0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:87 'coordTemp' ( temp int) | |

0:87 divide second child into first child ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 Constant: | |

0:87 2 (const int) | |

0:87 imageStore ( temp void) | |

0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:87 'coordTemp' ( temp int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:87 'storeTemp' ( temp 4-component vector of int) | |

0:88 Sequence | |

0:88 move second child to first child ( temp int) | |

0:88 'coordTemp' ( temp int) | |

0:88 c1: direct index for structure ( uniform int) | |

0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:88 Constant: | |

0:88 0 (const uint) | |

0:88 move second child to first child ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 imageLoad ( temp 4-component vector of int) | |

0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:88 'coordTemp' ( temp int) | |

0:88 mod second child into first child ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 Constant: | |

0:88 2 (const int) | |

0:88 imageStore ( temp void) | |

0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:88 'coordTemp' ( temp int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:88 'storeTemp' ( temp 4-component vector of int) | |

0:89 Sequence | |

0:89 move second child to first child ( temp int) | |

0:89 'coordTemp' ( temp int) | |

0:89 c1: direct index for structure ( uniform int) | |

0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:89 Constant: | |

0:89 0 (const uint) | |

0:89 move second child to first child ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 imageLoad ( temp 4-component vector of int) | |

0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:89 'coordTemp' ( temp int) | |

0:89 and second child into first child ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 Constant: | |

0:89 65535 (const int) | |

0:89 imageStore ( temp void) | |

0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:89 'coordTemp' ( temp int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:89 'storeTemp' ( temp 4-component vector of int) | |

0:90 Sequence | |

0:90 move second child to first child ( temp int) | |

0:90 'coordTemp' ( temp int) | |

0:90 c1: direct index for structure ( uniform int) | |

0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:90 Constant: | |

0:90 0 (const uint) | |

0:90 move second child to first child ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 imageLoad ( temp 4-component vector of int) | |

0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:90 'coordTemp' ( temp int) | |

0:90 or second child into first child ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 Constant: | |

0:90 61680 (const int) | |

0:90 imageStore ( temp void) | |

0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:90 'coordTemp' ( temp int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:90 'storeTemp' ( temp 4-component vector of int) | |

0:91 Sequence | |

0:91 move second child to first child ( temp int) | |

0:91 'coordTemp' ( temp int) | |

0:91 c1: direct index for structure ( uniform int) | |

0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:91 Constant: | |

0:91 0 (const uint) | |

0:91 move second child to first child ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 imageLoad ( temp 4-component vector of int) | |

0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:91 'coordTemp' ( temp int) | |

0:91 left shift second child into first child ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 Constant: | |

0:91 2 (const int) | |

0:91 imageStore ( temp void) | |

0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:91 'coordTemp' ( temp int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:91 'storeTemp' ( temp 4-component vector of int) | |

0:92 Sequence | |

0:92 move second child to first child ( temp int) | |

0:92 'coordTemp' ( temp int) | |

0:92 c1: direct index for structure ( uniform int) | |

0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:92 Constant: | |

0:92 0 (const uint) | |

0:92 move second child to first child ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 imageLoad ( temp 4-component vector of int) | |

0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:92 'coordTemp' ( temp int) | |

0:92 right shift second child into first child ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 Constant: | |

0:92 2 (const int) | |

0:92 imageStore ( temp void) | |

0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:92 'coordTemp' ( temp int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:92 'storeTemp' ( temp 4-component vector of int) | |

0:95 Sequence | |

0:95 move second child to first child ( temp 4-component vector of float) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:95 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:95 imageStore ( temp void) | |

0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:95 c2: direct index for structure ( uniform 2-component vector of int) | |

0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:95 Constant: | |

0:95 1 (const uint) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:95 'storeTemp' ( temp 4-component vector of float) | |

0:96 Sequence | |

0:96 imageStore ( temp void) | |

0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D) | |

0:96 c2: direct index for structure ( uniform 2-component vector of int) | |

0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:96 Constant: | |

0:96 1 (const uint) | |

0:96 'lf4' ( temp 4-component vector of float) | |

0:96 'lf4' ( temp 4-component vector of float) | |

0:97 Sequence | |

0:97 move second child to first child ( temp 4-component vector of int) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:97 Constant: | |

0:97 5 (const int) | |

0:97 2 (const int) | |

0:97 3 (const int) | |

0:97 4 (const int) | |

0:97 imageStore ( temp void) | |

0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) | |

0:97 c2: direct index for structure ( uniform 2-component vector of int) | |

0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:97 Constant: | |

0:97 1 (const uint) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:97 'storeTemp' ( temp 4-component vector of int) | |

0:98 Sequence | |

0:98 move second child to first child ( temp 4-component vector of uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:98 Constant: | |

0:98 6 (const uint) | |

0:98 2 (const uint) | |

0:98 3 (const uint) | |

0:98 4 (const uint) | |

0:98 imageStore ( temp void) | |

0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) | |

0:98 c2: direct index for structure ( uniform 2-component vector of int) | |

0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:98 Constant: | |

0:98 1 (const uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:98 'storeTemp' ( temp 4-component vector of uint) | |

0:101 Sequence | |

0:101 move second child to first child ( temp 4-component vector of float) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:101 Function Call: SomeValue( ( temp 4-component vector of float) | |

0:101 imageStore ( temp void) | |

0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:101 c3: direct index for structure ( uniform 3-component vector of int) | |

0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:101 Constant: | |

0:101 2 (const uint) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:101 'storeTemp' ( temp 4-component vector of float) | |

0:102 Sequence | |

0:102 imageStore ( temp void) | |

0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D) | |

0:102 c3: direct index for structure ( uniform 3-component vector of int) | |

0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:102 Constant: | |

0:102 2 (const uint) | |

0:102 'lf4' ( temp 4-component vector of float) | |

0:102 'lf4' ( temp 4-component vector of float) | |

0:103 Sequence | |

0:103 move second child to first child ( temp 4-component vector of int) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:103 Constant: | |

0:103 8 (const int) | |

0:103 6 (const int) | |

0:103 7 (const int) | |

0:103 8 (const int) | |

0:103 imageStore ( temp void) | |

0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) | |

0:103 c3: direct index for structure ( uniform 3-component vector of int) | |

0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:103 Constant: | |

0:103 2 (const uint) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:103 'storeTemp' ( temp 4-component vector of int) | |

0:104 Sequence | |

0:104 move second child to first child ( temp 4-component vector of uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:104 Constant: | |

0:104 9 (const uint) | |

0:104 2 (const uint) | |

0:104 3 (const uint) | |

0:104 4 (const uint) | |

0:104 imageStore ( temp void) | |

0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) | |

0:104 c3: direct index for structure ( uniform 3-component vector of int) | |

0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:104 Constant: | |

0:104 2 (const uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:104 'storeTemp' ( temp 4-component vector of uint) | |

0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float) | |

0:107 imageLoad ( temp 4-component vector of float) | |

0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:107 c1: direct index for structure ( uniform int) | |

0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:107 Constant: | |

0:107 0 (const uint) | |

0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int) | |

0:108 imageLoad ( temp 4-component vector of int) | |

0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:108 c1: direct index for structure ( uniform int) | |

0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:108 Constant: | |

0:108 0 (const uint) | |

0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint) | |

0:109 imageLoad ( temp 4-component vector of uint) | |

0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:109 c1: direct index for structure ( uniform int) | |

0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:109 Constant: | |

0:109 0 (const uint) | |

0:111 Comma ( temp void) | |

0:111 Function Call: Fn2(vf4; ( temp void) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:111 Sequence | |

0:111 imageStore ( temp void) | |

0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:111 c1: direct index for structure ( uniform int) | |

0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:111 Constant: | |

0:111 0 (const uint) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:111 'tempArg' ( temp 4-component vector of float) | |

0:112 Comma ( temp void) | |

0:112 Function Call: Fn2(vi4; ( temp void) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:112 Sequence | |

0:112 imageStore ( temp void) | |

0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:112 c1: direct index for structure ( uniform int) | |

0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:112 Constant: | |

0:112 0 (const uint) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:112 'tempArg' ( temp 4-component vector of int) | |

0:113 Comma ( temp void) | |

0:113 Function Call: Fn2(vu4; ( temp void) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:113 Sequence | |

0:113 imageStore ( temp void) | |

0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:113 c1: direct index for structure ( uniform int) | |

0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:113 Constant: | |

0:113 0 (const uint) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:113 'tempArg' ( temp 4-component vector of uint) | |

0:117 Sequence | |

0:117 move second child to first child ( temp int) | |

0:117 'coordTemp' ( temp int) | |

0:117 c1: direct index for structure ( uniform int) | |

0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:117 Constant: | |

0:117 0 (const uint) | |

0:117 move second child to first child ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 imageLoad ( temp 4-component vector of float) | |

0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:117 'coordTemp' ( temp int) | |

0:117 Pre-Increment ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 imageStore ( temp void) | |

0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:117 'coordTemp' ( temp int) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:117 'storeTemp' ( temp 4-component vector of float) | |

0:118 Sequence | |

0:118 move second child to first child ( temp int) | |

0:118 'coordTemp' ( temp int) | |

0:118 c1: direct index for structure ( uniform int) | |

0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:118 Constant: | |

0:118 0 (const uint) | |

0:118 move second child to first child ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 imageLoad ( temp 4-component vector of int) | |

0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:118 'coordTemp' ( temp int) | |

0:118 Pre-Increment ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 imageStore ( temp void) | |

0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) | |

0:118 'coordTemp' ( temp int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:118 'storeTemp' ( temp 4-component vector of int) | |

0:119 Sequence | |

0:119 move second child to first child ( temp int) | |

0:119 'coordTemp' ( temp int) | |

0:119 c1: direct index for structure ( uniform int) | |

0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:119 Constant: | |

0:119 0 (const uint) | |

0:119 move second child to first child ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 imageLoad ( temp 4-component vector of uint) | |

0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:119 'coordTemp' ( temp int) | |

0:119 Pre-Increment ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 imageStore ( temp void) | |

0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) | |

0:119 'coordTemp' ( temp int) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:119 'storeTemp' ( temp 4-component vector of uint) | |

0:121 Sequence | |

0:121 move second child to first child ( temp int) | |

0:121 'coordTemp' ( temp int) | |

0:121 c1: direct index for structure ( uniform int) | |

0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) | |

0:121 Constant: | |

0:121 0 (const uint) | |

0:121 move second child to first child ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 imageLoad ( temp 4-component vector of float) | |

0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:121 'coordTemp' ( temp int) | |

0:121 Pre-Decrement ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 imageStore ( temp void) | |

0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) | |

0:121 'coordTemp' ( temp int) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:121 'storeTemp' ( temp 4-component vector of float) | |

0:122 Sequence | |

0:122 move second child to first child ( temp int) | |

0:122 'coordTemp' ( temp int) | |

0:122 c1: direct index for structure ( uniform int) | |

0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3 |