blob: 70f8bbe48e195cfab2a8c59835a0bf1d0cc17ded [file] [log] [blame]
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:? Constant:
0:? 2 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 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:? Constant:
0:? 3 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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:? Constant:
0:? 5 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 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:? Constant:
0:? 6 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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:? Constant:
0:? 8 (const int)
0:? 6 (const int)
0:? 7 (const int)
0:? 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:? Constant:
0:? 9 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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:? imageLoad ( temp 4-component vector of float)
0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D)
0:? Constant:
0:? 2 (const int)
0:? 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:? Constant:
0:? 2 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 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:? Constant:
0:? 3 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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:? Constant:
0:? 5 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 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:? Constant:
0:? 6 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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:? Constant:
0:? 8 (const int)
0:? 6 (const int)
0:? 7 (const int)
0:? 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:? Constant:
0:? 9 (const uint)
0:? 2 (const uint)
0:? 3 (const uint)
0:? 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