hlsl.rw.bracket.frag Shader version: 500 gl_FragCoord origin is upper left 0:? Sequence 0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int) 0:42 Function Parameters: 0:42 'x' ( in 4-component vector of int) 0:? Sequence 0:42 Branch: Return with expression 0:42 'x' ( in 4-component vector of int) 0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) 0:43 Function Parameters: 0:43 'x' ( in 4-component vector of uint) 0:? Sequence 0:43 Branch: Return with expression 0:43 'x' ( in 4-component vector of uint) 0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float) 0:44 Function Parameters: 0:44 'x' ( in 4-component vector of float) 0:? Sequence 0:44 Branch: Return with expression 0:44 'x' ( in 4-component vector of float) 0:46 Function Definition: Fn2(vi4; ( temp void) 0:46 Function Parameters: 0:46 'x' ( out 4-component vector of int) 0:? Sequence 0:46 move second child to first child ( temp 4-component vector of int) 0:46 'x' ( out 4-component vector of int) 0:46 Constant: 0:46 0 (const int) 0:46 0 (const int) 0:46 0 (const int) 0:46 0 (const int) 0:47 Function Definition: Fn2(vu4; ( temp void) 0:47 Function Parameters: 0:47 'x' ( out 4-component vector of uint) 0:? Sequence 0:47 move second child to first child ( temp 4-component vector of uint) 0:47 'x' ( out 4-component vector of uint) 0:47 Constant: 0:47 0 (const uint) 0:47 0 (const uint) 0:47 0 (const uint) 0:47 0 (const uint) 0:48 Function Definition: Fn2(vf4; ( temp void) 0:48 Function Parameters: 0:48 'x' ( out 4-component vector of float) 0:? Sequence 0:48 move second child to first child ( temp 4-component vector of float) 0:48 'x' ( out 4-component vector of float) 0:48 Constant: 0:48 0.000000 0:48 0.000000 0:48 0.000000 0:48 0.000000 0:50 Function Definition: SomeValue( ( temp 4-component vector of float) 0:50 Function Parameters: 0:? Sequence 0:50 Branch: Return with expression 0:50 Convert int to float ( temp 4-component vector of float) 0:50 c4: direct index for structure ( uniform 4-component vector of int) 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:50 Constant: 0:50 3 (const uint) 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 0:53 Function Parameters: 0:? Sequence 0:57 imageLoad ( temp 4-component vector of float) 0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:57 c1: direct index for structure ( uniform int) 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:57 Constant: 0:57 0 (const uint) 0:59 Sequence 0:59 move second child to first child ( temp 4-component vector of float) 0:59 'r00' ( temp 4-component vector of float) 0:59 imageLoad ( temp 4-component vector of float) 0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:59 c1: direct index for structure ( uniform int) 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:59 Constant: 0:59 0 (const uint) 0:60 Sequence 0:60 move second child to first child ( temp 4-component vector of int) 0:60 'r01' ( temp 4-component vector of int) 0:60 imageLoad ( temp 4-component vector of int) 0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:60 c1: direct index for structure ( uniform int) 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:60 Constant: 0:60 0 (const uint) 0:61 Sequence 0:61 move second child to first child ( temp 4-component vector of uint) 0:61 'r02' ( temp 4-component vector of uint) 0:61 imageLoad ( temp 4-component vector of uint) 0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:61 c1: direct index for structure ( uniform int) 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:61 Constant: 0:61 0 (const uint) 0:64 Sequence 0:64 move second child to first child ( temp 4-component vector of float) 0:64 'r10' ( temp 4-component vector of float) 0:64 imageLoad ( temp 4-component vector of float) 0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:64 c2: direct index for structure ( uniform 2-component vector of int) 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:64 Constant: 0:64 1 (const uint) 0:65 Sequence 0:65 move second child to first child ( temp 4-component vector of int) 0:65 'r11' ( temp 4-component vector of int) 0:65 imageLoad ( temp 4-component vector of int) 0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:65 c2: direct index for structure ( uniform 2-component vector of int) 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:65 Constant: 0:65 1 (const uint) 0:66 Sequence 0:66 move second child to first child ( temp 4-component vector of uint) 0:66 'r12' ( temp 4-component vector of uint) 0:66 imageLoad ( temp 4-component vector of uint) 0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:66 c2: direct index for structure ( uniform 2-component vector of int) 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:66 Constant: 0:66 1 (const uint) 0:69 Sequence 0:69 move second child to first child ( temp 4-component vector of float) 0:69 'r20' ( temp 4-component vector of float) 0:69 imageLoad ( temp 4-component vector of float) 0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:69 c3: direct index for structure ( uniform 3-component vector of int) 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:69 Constant: 0:69 2 (const uint) 0:70 Sequence 0:70 move second child to first child ( temp 4-component vector of int) 0:70 'r21' ( temp 4-component vector of int) 0:70 imageLoad ( temp 4-component vector of int) 0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:70 c3: direct index for structure ( uniform 3-component vector of int) 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:70 Constant: 0:70 2 (const uint) 0:71 Sequence 0:71 move second child to first child ( temp 4-component vector of uint) 0:71 'r22' ( temp 4-component vector of uint) 0:71 imageLoad ( temp 4-component vector of uint) 0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:71 c3: direct index for structure ( uniform 3-component vector of int) 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:71 Constant: 0:71 2 (const uint) 0:73 Sequence 0:73 move second child to first child ( temp 4-component vector of float) 0:73 'lf4' ( temp 4-component vector of float) 0:73 uf4: direct index for structure ( uniform 4-component vector of float) 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:73 Constant: 0:73 8 (const uint) 0:77 Sequence 0:77 move second child to first child ( temp 4-component vector of float) 0:77 'storeTemp' ( temp 4-component vector of float) 0:77 Function Call: SomeValue( ( temp 4-component vector of float) 0:77 imageStore ( temp void) 0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:77 c1: direct index for structure ( uniform int) 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:77 Constant: 0:77 0 (const uint) 0:77 'storeTemp' ( temp 4-component vector of float) 0:77 'storeTemp' ( temp 4-component vector of float) 0:78 Sequence 0:78 imageStore ( temp void) 0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:78 c1: direct index for structure ( uniform int) 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:78 Constant: 0:78 0 (const uint) 0:78 'lf4' ( temp 4-component vector of float) 0:78 'lf4' ( temp 4-component vector of float) 0:79 Sequence 0:79 move second child to first child ( temp 4-component vector of int) 0:79 'storeTemp' ( temp 4-component vector of int) 0:79 Constant: 0:79 2 (const int) 0:79 2 (const int) 0:79 3 (const int) 0:79 4 (const int) 0:79 imageStore ( temp void) 0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:79 c1: direct index for structure ( uniform int) 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:79 Constant: 0:79 0 (const uint) 0:79 'storeTemp' ( temp 4-component vector of int) 0:79 'storeTemp' ( temp 4-component vector of int) 0:80 Sequence 0:80 move second child to first child ( temp 4-component vector of uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:80 Constant: 0:80 3 (const uint) 0:80 2 (const uint) 0:80 3 (const uint) 0:80 4 (const uint) 0:80 imageStore ( temp void) 0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:80 c1: direct index for structure ( uniform int) 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:80 Constant: 0:80 0 (const uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:83 Sequence 0:83 move second child to first child ( temp 4-component vector of float) 0:83 'val1' ( temp 4-component vector of float) 0:83 Sequence 0:83 move second child to first child ( temp int) 0:83 'coordTemp' ( temp int) 0:83 c1: direct index for structure ( uniform int) 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:83 Constant: 0:83 0 (const uint) 0:83 move second child to first child ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 imageLoad ( temp 4-component vector of float) 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:83 'coordTemp' ( temp int) 0:83 vector scale second child into first child ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 Constant: 0:83 2.000000 0:83 imageStore ( temp void) 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:83 'coordTemp' ( temp int) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:84 Sequence 0:84 move second child to first child ( temp int) 0:84 'coordTemp' ( temp int) 0:84 c1: direct index for structure ( uniform int) 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:84 Constant: 0:84 0 (const uint) 0:84 move second child to first child ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 imageLoad ( temp 4-component vector of float) 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:84 'coordTemp' ( temp int) 0:84 subtract second child into first child ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 Constant: 0:84 3.000000 0:84 imageStore ( temp void) 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:84 'coordTemp' ( temp int) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:85 Sequence 0:85 move second child to first child ( temp int) 0:85 'coordTemp' ( temp int) 0:85 c1: direct index for structure ( uniform int) 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:85 Constant: 0:85 0 (const uint) 0:85 move second child to first child ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 imageLoad ( temp 4-component vector of float) 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:85 'coordTemp' ( temp int) 0:85 add second child into first child ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 Constant: 0:85 4.000000 0:85 imageStore ( temp void) 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:85 'coordTemp' ( temp int) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:87 Sequence 0:87 move second child to first child ( temp int) 0:87 'coordTemp' ( temp int) 0:87 c1: direct index for structure ( uniform int) 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:87 Constant: 0:87 0 (const uint) 0:87 move second child to first child ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 imageLoad ( temp 4-component vector of int) 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:87 'coordTemp' ( temp int) 0:87 divide second child into first child ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 Constant: 0:87 2 (const int) 0:87 imageStore ( temp void) 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:87 'coordTemp' ( temp int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:88 Sequence 0:88 move second child to first child ( temp int) 0:88 'coordTemp' ( temp int) 0:88 c1: direct index for structure ( uniform int) 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:88 Constant: 0:88 0 (const uint) 0:88 move second child to first child ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 imageLoad ( temp 4-component vector of int) 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:88 'coordTemp' ( temp int) 0:88 mod second child into first child ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 Constant: 0:88 2 (const int) 0:88 imageStore ( temp void) 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:88 'coordTemp' ( temp int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:89 Sequence 0:89 move second child to first child ( temp int) 0:89 'coordTemp' ( temp int) 0:89 c1: direct index for structure ( uniform int) 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:89 Constant: 0:89 0 (const uint) 0:89 move second child to first child ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 imageLoad ( temp 4-component vector of int) 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:89 'coordTemp' ( temp int) 0:89 and second child into first child ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 Constant: 0:89 65535 (const int) 0:89 imageStore ( temp void) 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:89 'coordTemp' ( temp int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:90 Sequence 0:90 move second child to first child ( temp int) 0:90 'coordTemp' ( temp int) 0:90 c1: direct index for structure ( uniform int) 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:90 Constant: 0:90 0 (const uint) 0:90 move second child to first child ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 imageLoad ( temp 4-component vector of int) 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:90 'coordTemp' ( temp int) 0:90 or second child into first child ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 Constant: 0:90 61680 (const int) 0:90 imageStore ( temp void) 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:90 'coordTemp' ( temp int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:91 Sequence 0:91 move second child to first child ( temp int) 0:91 'coordTemp' ( temp int) 0:91 c1: direct index for structure ( uniform int) 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:91 Constant: 0:91 0 (const uint) 0:91 move second child to first child ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 imageLoad ( temp 4-component vector of int) 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:91 'coordTemp' ( temp int) 0:91 left shift second child into first child ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 Constant: 0:91 2 (const int) 0:91 imageStore ( temp void) 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:91 'coordTemp' ( temp int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:92 Sequence 0:92 move second child to first child ( temp int) 0:92 'coordTemp' ( temp int) 0:92 c1: direct index for structure ( uniform int) 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:92 Constant: 0:92 0 (const uint) 0:92 move second child to first child ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 imageLoad ( temp 4-component vector of int) 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:92 'coordTemp' ( temp int) 0:92 right shift second child into first child ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 Constant: 0:92 2 (const int) 0:92 imageStore ( temp void) 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:92 'coordTemp' ( temp int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:95 Sequence 0:95 move second child to first child ( temp 4-component vector of float) 0:95 'storeTemp' ( temp 4-component vector of float) 0:95 Function Call: SomeValue( ( temp 4-component vector of float) 0:95 imageStore ( temp void) 0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:95 c2: direct index for structure ( uniform 2-component vector of int) 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:95 Constant: 0:95 1 (const uint) 0:95 'storeTemp' ( temp 4-component vector of float) 0:95 'storeTemp' ( temp 4-component vector of float) 0:96 Sequence 0:96 imageStore ( temp void) 0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:96 c2: direct index for structure ( uniform 2-component vector of int) 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:96 Constant: 0:96 1 (const uint) 0:96 'lf4' ( temp 4-component vector of float) 0:96 'lf4' ( temp 4-component vector of float) 0:97 Sequence 0:97 move second child to first child ( temp 4-component vector of int) 0:97 'storeTemp' ( temp 4-component vector of int) 0:97 Constant: 0:97 5 (const int) 0:97 2 (const int) 0:97 3 (const int) 0:97 4 (const int) 0:97 imageStore ( temp void) 0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:97 c2: direct index for structure ( uniform 2-component vector of int) 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:97 Constant: 0:97 1 (const uint) 0:97 'storeTemp' ( temp 4-component vector of int) 0:97 'storeTemp' ( temp 4-component vector of int) 0:98 Sequence 0:98 move second child to first child ( temp 4-component vector of uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:98 Constant: 0:98 6 (const uint) 0:98 2 (const uint) 0:98 3 (const uint) 0:98 4 (const uint) 0:98 imageStore ( temp void) 0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:98 c2: direct index for structure ( uniform 2-component vector of int) 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:98 Constant: 0:98 1 (const uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:101 Sequence 0:101 move second child to first child ( temp 4-component vector of float) 0:101 'storeTemp' ( temp 4-component vector of float) 0:101 Function Call: SomeValue( ( temp 4-component vector of float) 0:101 imageStore ( temp void) 0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:101 c3: direct index for structure ( uniform 3-component vector of int) 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:101 Constant: 0:101 2 (const uint) 0:101 'storeTemp' ( temp 4-component vector of float) 0:101 'storeTemp' ( temp 4-component vector of float) 0:102 Sequence 0:102 imageStore ( temp void) 0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:102 c3: direct index for structure ( uniform 3-component vector of int) 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:102 Constant: 0:102 2 (const uint) 0:102 'lf4' ( temp 4-component vector of float) 0:102 'lf4' ( temp 4-component vector of float) 0:103 Sequence 0:103 move second child to first child ( temp 4-component vector of int) 0:103 'storeTemp' ( temp 4-component vector of int) 0:103 Constant: 0:103 8 (const int) 0:103 6 (const int) 0:103 7 (const int) 0:103 8 (const int) 0:103 imageStore ( temp void) 0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:103 c3: direct index for structure ( uniform 3-component vector of int) 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:103 Constant: 0:103 2 (const uint) 0:103 'storeTemp' ( temp 4-component vector of int) 0:103 'storeTemp' ( temp 4-component vector of int) 0:104 Sequence 0:104 move second child to first child ( temp 4-component vector of uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:104 Constant: 0:104 9 (const uint) 0:104 2 (const uint) 0:104 3 (const uint) 0:104 4 (const uint) 0:104 imageStore ( temp void) 0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:104 c3: direct index for structure ( uniform 3-component vector of int) 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:104 Constant: 0:104 2 (const uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float) 0:107 imageLoad ( temp 4-component vector of float) 0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:107 c1: direct index for structure ( uniform int) 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:107 Constant: 0:107 0 (const uint) 0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int) 0:108 imageLoad ( temp 4-component vector of int) 0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:108 c1: direct index for structure ( uniform int) 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:108 Constant: 0:108 0 (const uint) 0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint) 0:109 imageLoad ( temp 4-component vector of uint) 0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:109 c1: direct index for structure ( uniform int) 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:109 Constant: 0:109 0 (const uint) 0:111 Comma ( temp void) 0:111 Function Call: Fn2(vf4; ( temp void) 0:111 'tempArg' ( temp 4-component vector of float) 0:111 Sequence 0:111 imageStore ( temp void) 0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:111 c1: direct index for structure ( uniform int) 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:111 Constant: 0:111 0 (const uint) 0:111 'tempArg' ( temp 4-component vector of float) 0:111 'tempArg' ( temp 4-component vector of float) 0:112 Comma ( temp void) 0:112 Function Call: Fn2(vi4; ( temp void) 0:112 'tempArg' ( temp 4-component vector of int) 0:112 Sequence 0:112 imageStore ( temp void) 0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:112 c1: direct index for structure ( uniform int) 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:112 Constant: 0:112 0 (const uint) 0:112 'tempArg' ( temp 4-component vector of int) 0:112 'tempArg' ( temp 4-component vector of int) 0:113 Comma ( temp void) 0:113 Function Call: Fn2(vu4; ( temp void) 0:113 'tempArg' ( temp 4-component vector of uint) 0:113 Sequence 0:113 imageStore ( temp void) 0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:113 c1: direct index for structure ( uniform int) 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:113 Constant: 0:113 0 (const uint) 0:113 'tempArg' ( temp 4-component vector of uint) 0:113 'tempArg' ( temp 4-component vector of uint) 0:117 Sequence 0:117 move second child to first child ( temp int) 0:117 'coordTemp' ( temp int) 0:117 c1: direct index for structure ( uniform int) 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:117 Constant: 0:117 0 (const uint) 0:117 move second child to first child ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 imageLoad ( temp 4-component vector of float) 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:117 'coordTemp' ( temp int) 0:117 Pre-Increment ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 imageStore ( temp void) 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:117 'coordTemp' ( temp int) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:118 Sequence 0:118 move second child to first child ( temp int) 0:118 'coordTemp' ( temp int) 0:118 c1: direct index for structure ( uniform int) 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:118 Constant: 0:118 0 (const uint) 0:118 move second child to first child ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 imageLoad ( temp 4-component vector of int) 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:118 'coordTemp' ( temp int) 0:118 Pre-Increment ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 imageStore ( temp void) 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:118 'coordTemp' ( temp int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:119 Sequence 0:119 move second child to first child ( temp int) 0:119 'coordTemp' ( temp int) 0:119 c1: direct index for structure ( uniform int) 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:119 Constant: 0:119 0 (const uint) 0:119 move second child to first child ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 imageLoad ( temp 4-component vector of uint) 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:119 'coordTemp' ( temp int) 0:119 Pre-Increment ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 imageStore ( temp void) 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:119 'coordTemp' ( temp int) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:121 Sequence 0:121 move second child to first child ( temp int) 0:121 'coordTemp' ( temp int) 0:121 c1: direct index for structure ( uniform int) 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:121 Constant: 0:121 0 (const uint) 0:121 move second child to first child ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 imageLoad ( temp 4-component vector of float) 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:121 'coordTemp' ( temp int) 0:121 Pre-Decrement ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 imageStore ( temp void) 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:121 'coordTemp' ( temp int) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:122 Sequence 0:122 move second child to first child ( temp int) 0:122 'coordTemp' ( temp int) 0:122 c1: direct index for structure ( uniform int) 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:122 Constant: 0:122 0 (const uint) 0:122 move second child to first child ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 imageLoad ( temp 4-component vector of int) 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:122 'coordTemp' ( temp int) 0:122 Pre-Decrement ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 imageStore ( temp void) 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:122 'coordTemp' ( temp int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:123 Sequence 0:123 move second child to first child ( temp int) 0:123 'coordTemp' ( temp int) 0:123 c1: direct index for structure ( uniform int) 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:123 Constant: 0:123 0 (const uint) 0:123 move second child to first child ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 imageLoad ( temp 4-component vector of uint) 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:123 'coordTemp' ( temp int) 0:123 Pre-Decrement ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 imageStore ( temp void) 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:123 'coordTemp' ( temp int) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:126 Sequence 0:126 move second child to first child ( temp int) 0:126 'coordTemp' ( temp int) 0:126 c1: direct index for structure ( uniform int) 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:126 Constant: 0:126 0 (const uint) 0:126 move second child to first child ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:126 imageLoad ( temp 4-component vector of float) 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:126 'coordTemp' ( temp int) 0:126 move second child to first child ( temp 4-component vector of float) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:126 Post-Increment ( temp 4-component vector of float) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 imageStore ( temp void) 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:126 'coordTemp' ( temp int) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:127 Sequence 0:127 move second child to first child ( temp int) 0:127 'coordTemp' ( temp int) 0:127 c1: direct index for structure ( uniform int) 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:127 Constant: 0:127 0 (const uint) 0:127 move second child to first child ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:127 imageLoad ( temp 4-component vector of uint) 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:127 'coordTemp' ( temp int) 0:127 move second child to first child ( temp 4-component vector of uint) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:127 Post-Decrement ( temp 4-component vector of uint) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 imageStore ( temp void) 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:127 'coordTemp' ( temp int) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:128 Sequence 0:128 move second child to first child ( temp int) 0:128 'coordTemp' ( temp int) 0:128 c1: direct index for structure ( uniform int) 0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:128 Constant: 0:128 0 (const uint) 0:128 move second child to first child ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:128 imageLoad ( temp 4-component vector of int) 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:128 'coordTemp' ( temp int) 0:128 move second child to first child ( temp 4-component vector of int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:128 Post-Increment ( temp 4-component vector of int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 imageStore ( temp void) 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:128 'coordTemp' ( temp int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:130 Sequence 0:130 move second child to first child ( temp int) 0:130 'coordTemp' ( temp int) 0:130 c1: direct index for structure ( uniform int) 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:130 Constant: 0:130 0 (const uint) 0:130 move second child to first child ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:130 imageLoad ( temp 4-component vector of float) 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:130 'coordTemp' ( temp int) 0:130 move second child to first child ( temp 4-component vector of float) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:130 Post-Decrement ( temp 4-component vector of float) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 imageStore ( temp void) 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:130 'coordTemp' ( temp int) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:131 Sequence 0:131 move second child to first child ( temp int) 0:131 'coordTemp' ( temp int) 0:131 c1: direct index for structure ( uniform int) 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:131 Constant: 0:131 0 (const uint) 0:131 move second child to first child ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:131 imageLoad ( temp 4-component vector of int) 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:131 'coordTemp' ( temp int) 0:131 move second child to first child ( temp 4-component vector of int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:131 Post-Increment ( temp 4-component vector of int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 imageStore ( temp void) 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:131 'coordTemp' ( temp int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:132 Sequence 0:132 move second child to first child ( temp int) 0:132 'coordTemp' ( temp int) 0:132 c1: direct index for structure ( uniform int) 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:132 Constant: 0:132 0 (const uint) 0:132 move second child to first child ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:132 imageLoad ( temp 4-component vector of uint) 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:132 'coordTemp' ( temp int) 0:132 move second child to first child ( temp 4-component vector of uint) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:132 Post-Decrement ( temp 4-component vector of uint) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 imageStore ( temp void) 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:132 'coordTemp' ( temp int) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:135 Sequence 0:135 move second child to first child ( temp 4-component vector of float) 0:135 'storeTemp' ( temp 4-component vector of float) 0:135 imageLoad ( temp 4-component vector of float) 0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:135 Constant: 0:135 2 (const int) 0:135 3 (const int) 0:135 imageStore ( temp void) 0:135 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:135 Constant: 0:135 1 (const int) 0:135 'storeTemp' ( temp 4-component vector of float) 0:135 'storeTemp' ( temp 4-component vector of float) 0:137 move second child to first child ( temp 4-component vector of float) 0:137 Color: direct index for structure ( temp 4-component vector of float) 0:137 'psout' ( temp structure{ temp 4-component vector of float Color}) 0:137 Constant: 0:137 0 (const int) 0:137 Constant: 0:137 1.000000 0:137 1.000000 0:137 1.000000 0:137 1.000000 0:139 Branch: Return with expression 0:139 'psout' ( temp structure{ temp 4-component vector of float Color}) 0:53 Function Definition: main( ( temp void) 0:53 Function Parameters: 0:? Sequence 0:53 Sequence 0:53 move second child to first child ( temp 4-component vector of float) 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 0:53 Color: direct index for structure ( temp 4-component vector of float) 0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 0:53 Constant: 0:53 0 (const int) 0:? Linker Objects 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) Linked fragment stage: Shader version: 500 gl_FragCoord origin is upper left 0:? Sequence 0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int) 0:42 Function Parameters: 0:42 'x' ( in 4-component vector of int) 0:? Sequence 0:42 Branch: Return with expression 0:42 'x' ( in 4-component vector of int) 0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint) 0:43 Function Parameters: 0:43 'x' ( in 4-component vector of uint) 0:? Sequence 0:43 Branch: Return with expression 0:43 'x' ( in 4-component vector of uint) 0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float) 0:44 Function Parameters: 0:44 'x' ( in 4-component vector of float) 0:? Sequence 0:44 Branch: Return with expression 0:44 'x' ( in 4-component vector of float) 0:46 Function Definition: Fn2(vi4; ( temp void) 0:46 Function Parameters: 0:46 'x' ( out 4-component vector of int) 0:? Sequence 0:46 move second child to first child ( temp 4-component vector of int) 0:46 'x' ( out 4-component vector of int) 0:46 Constant: 0:46 0 (const int) 0:46 0 (const int) 0:46 0 (const int) 0:46 0 (const int) 0:47 Function Definition: Fn2(vu4; ( temp void) 0:47 Function Parameters: 0:47 'x' ( out 4-component vector of uint) 0:? Sequence 0:47 move second child to first child ( temp 4-component vector of uint) 0:47 'x' ( out 4-component vector of uint) 0:47 Constant: 0:47 0 (const uint) 0:47 0 (const uint) 0:47 0 (const uint) 0:47 0 (const uint) 0:48 Function Definition: Fn2(vf4; ( temp void) 0:48 Function Parameters: 0:48 'x' ( out 4-component vector of float) 0:? Sequence 0:48 move second child to first child ( temp 4-component vector of float) 0:48 'x' ( out 4-component vector of float) 0:48 Constant: 0:48 0.000000 0:48 0.000000 0:48 0.000000 0:48 0.000000 0:50 Function Definition: SomeValue( ( temp 4-component vector of float) 0:50 Function Parameters: 0:? Sequence 0:50 Branch: Return with expression 0:50 Convert int to float ( temp 4-component vector of float) 0:50 c4: direct index for structure ( uniform 4-component vector of int) 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:50 Constant: 0:50 3 (const uint) 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 0:53 Function Parameters: 0:? Sequence 0:57 imageLoad ( temp 4-component vector of float) 0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:57 c1: direct index for structure ( uniform int) 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:57 Constant: 0:57 0 (const uint) 0:59 Sequence 0:59 move second child to first child ( temp 4-component vector of float) 0:59 'r00' ( temp 4-component vector of float) 0:59 imageLoad ( temp 4-component vector of float) 0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:59 c1: direct index for structure ( uniform int) 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:59 Constant: 0:59 0 (const uint) 0:60 Sequence 0:60 move second child to first child ( temp 4-component vector of int) 0:60 'r01' ( temp 4-component vector of int) 0:60 imageLoad ( temp 4-component vector of int) 0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:60 c1: direct index for structure ( uniform int) 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:60 Constant: 0:60 0 (const uint) 0:61 Sequence 0:61 move second child to first child ( temp 4-component vector of uint) 0:61 'r02' ( temp 4-component vector of uint) 0:61 imageLoad ( temp 4-component vector of uint) 0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:61 c1: direct index for structure ( uniform int) 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:61 Constant: 0:61 0 (const uint) 0:64 Sequence 0:64 move second child to first child ( temp 4-component vector of float) 0:64 'r10' ( temp 4-component vector of float) 0:64 imageLoad ( temp 4-component vector of float) 0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:64 c2: direct index for structure ( uniform 2-component vector of int) 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:64 Constant: 0:64 1 (const uint) 0:65 Sequence 0:65 move second child to first child ( temp 4-component vector of int) 0:65 'r11' ( temp 4-component vector of int) 0:65 imageLoad ( temp 4-component vector of int) 0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:65 c2: direct index for structure ( uniform 2-component vector of int) 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:65 Constant: 0:65 1 (const uint) 0:66 Sequence 0:66 move second child to first child ( temp 4-component vector of uint) 0:66 'r12' ( temp 4-component vector of uint) 0:66 imageLoad ( temp 4-component vector of uint) 0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:66 c2: direct index for structure ( uniform 2-component vector of int) 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:66 Constant: 0:66 1 (const uint) 0:69 Sequence 0:69 move second child to first child ( temp 4-component vector of float) 0:69 'r20' ( temp 4-component vector of float) 0:69 imageLoad ( temp 4-component vector of float) 0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:69 c3: direct index for structure ( uniform 3-component vector of int) 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:69 Constant: 0:69 2 (const uint) 0:70 Sequence 0:70 move second child to first child ( temp 4-component vector of int) 0:70 'r21' ( temp 4-component vector of int) 0:70 imageLoad ( temp 4-component vector of int) 0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:70 c3: direct index for structure ( uniform 3-component vector of int) 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:70 Constant: 0:70 2 (const uint) 0:71 Sequence 0:71 move second child to first child ( temp 4-component vector of uint) 0:71 'r22' ( temp 4-component vector of uint) 0:71 imageLoad ( temp 4-component vector of uint) 0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:71 c3: direct index for structure ( uniform 3-component vector of int) 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:71 Constant: 0:71 2 (const uint) 0:73 Sequence 0:73 move second child to first child ( temp 4-component vector of float) 0:73 'lf4' ( temp 4-component vector of float) 0:73 uf4: direct index for structure ( uniform 4-component vector of float) 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:73 Constant: 0:73 8 (const uint) 0:77 Sequence 0:77 move second child to first child ( temp 4-component vector of float) 0:77 'storeTemp' ( temp 4-component vector of float) 0:77 Function Call: SomeValue( ( temp 4-component vector of float) 0:77 imageStore ( temp void) 0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:77 c1: direct index for structure ( uniform int) 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:77 Constant: 0:77 0 (const uint) 0:77 'storeTemp' ( temp 4-component vector of float) 0:77 'storeTemp' ( temp 4-component vector of float) 0:78 Sequence 0:78 imageStore ( temp void) 0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:78 c1: direct index for structure ( uniform int) 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:78 Constant: 0:78 0 (const uint) 0:78 'lf4' ( temp 4-component vector of float) 0:78 'lf4' ( temp 4-component vector of float) 0:79 Sequence 0:79 move second child to first child ( temp 4-component vector of int) 0:79 'storeTemp' ( temp 4-component vector of int) 0:79 Constant: 0:79 2 (const int) 0:79 2 (const int) 0:79 3 (const int) 0:79 4 (const int) 0:79 imageStore ( temp void) 0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:79 c1: direct index for structure ( uniform int) 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:79 Constant: 0:79 0 (const uint) 0:79 'storeTemp' ( temp 4-component vector of int) 0:79 'storeTemp' ( temp 4-component vector of int) 0:80 Sequence 0:80 move second child to first child ( temp 4-component vector of uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:80 Constant: 0:80 3 (const uint) 0:80 2 (const uint) 0:80 3 (const uint) 0:80 4 (const uint) 0:80 imageStore ( temp void) 0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:80 c1: direct index for structure ( uniform int) 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:80 Constant: 0:80 0 (const uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:80 'storeTemp' ( temp 4-component vector of uint) 0:83 Sequence 0:83 move second child to first child ( temp 4-component vector of float) 0:83 'val1' ( temp 4-component vector of float) 0:83 Sequence 0:83 move second child to first child ( temp int) 0:83 'coordTemp' ( temp int) 0:83 c1: direct index for structure ( uniform int) 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:83 Constant: 0:83 0 (const uint) 0:83 move second child to first child ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 imageLoad ( temp 4-component vector of float) 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:83 'coordTemp' ( temp int) 0:83 vector scale second child into first child ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 Constant: 0:83 2.000000 0:83 imageStore ( temp void) 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:83 'coordTemp' ( temp int) 0:83 'storeTemp' ( temp 4-component vector of float) 0:83 'storeTemp' ( temp 4-component vector of float) 0:84 Sequence 0:84 move second child to first child ( temp int) 0:84 'coordTemp' ( temp int) 0:84 c1: direct index for structure ( uniform int) 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:84 Constant: 0:84 0 (const uint) 0:84 move second child to first child ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 imageLoad ( temp 4-component vector of float) 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:84 'coordTemp' ( temp int) 0:84 subtract second child into first child ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 Constant: 0:84 3.000000 0:84 imageStore ( temp void) 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:84 'coordTemp' ( temp int) 0:84 'storeTemp' ( temp 4-component vector of float) 0:84 'storeTemp' ( temp 4-component vector of float) 0:85 Sequence 0:85 move second child to first child ( temp int) 0:85 'coordTemp' ( temp int) 0:85 c1: direct index for structure ( uniform int) 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:85 Constant: 0:85 0 (const uint) 0:85 move second child to first child ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 imageLoad ( temp 4-component vector of float) 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:85 'coordTemp' ( temp int) 0:85 add second child into first child ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 Constant: 0:85 4.000000 0:85 imageStore ( temp void) 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:85 'coordTemp' ( temp int) 0:85 'storeTemp' ( temp 4-component vector of float) 0:85 'storeTemp' ( temp 4-component vector of float) 0:87 Sequence 0:87 move second child to first child ( temp int) 0:87 'coordTemp' ( temp int) 0:87 c1: direct index for structure ( uniform int) 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:87 Constant: 0:87 0 (const uint) 0:87 move second child to first child ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 imageLoad ( temp 4-component vector of int) 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:87 'coordTemp' ( temp int) 0:87 divide second child into first child ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 Constant: 0:87 2 (const int) 0:87 imageStore ( temp void) 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:87 'coordTemp' ( temp int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:87 'storeTemp' ( temp 4-component vector of int) 0:88 Sequence 0:88 move second child to first child ( temp int) 0:88 'coordTemp' ( temp int) 0:88 c1: direct index for structure ( uniform int) 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:88 Constant: 0:88 0 (const uint) 0:88 move second child to first child ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 imageLoad ( temp 4-component vector of int) 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:88 'coordTemp' ( temp int) 0:88 mod second child into first child ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 Constant: 0:88 2 (const int) 0:88 imageStore ( temp void) 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:88 'coordTemp' ( temp int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:88 'storeTemp' ( temp 4-component vector of int) 0:89 Sequence 0:89 move second child to first child ( temp int) 0:89 'coordTemp' ( temp int) 0:89 c1: direct index for structure ( uniform int) 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:89 Constant: 0:89 0 (const uint) 0:89 move second child to first child ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 imageLoad ( temp 4-component vector of int) 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:89 'coordTemp' ( temp int) 0:89 and second child into first child ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 Constant: 0:89 65535 (const int) 0:89 imageStore ( temp void) 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:89 'coordTemp' ( temp int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:89 'storeTemp' ( temp 4-component vector of int) 0:90 Sequence 0:90 move second child to first child ( temp int) 0:90 'coordTemp' ( temp int) 0:90 c1: direct index for structure ( uniform int) 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:90 Constant: 0:90 0 (const uint) 0:90 move second child to first child ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 imageLoad ( temp 4-component vector of int) 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:90 'coordTemp' ( temp int) 0:90 or second child into first child ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 Constant: 0:90 61680 (const int) 0:90 imageStore ( temp void) 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:90 'coordTemp' ( temp int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:90 'storeTemp' ( temp 4-component vector of int) 0:91 Sequence 0:91 move second child to first child ( temp int) 0:91 'coordTemp' ( temp int) 0:91 c1: direct index for structure ( uniform int) 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:91 Constant: 0:91 0 (const uint) 0:91 move second child to first child ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 imageLoad ( temp 4-component vector of int) 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:91 'coordTemp' ( temp int) 0:91 left shift second child into first child ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 Constant: 0:91 2 (const int) 0:91 imageStore ( temp void) 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:91 'coordTemp' ( temp int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:91 'storeTemp' ( temp 4-component vector of int) 0:92 Sequence 0:92 move second child to first child ( temp int) 0:92 'coordTemp' ( temp int) 0:92 c1: direct index for structure ( uniform int) 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:92 Constant: 0:92 0 (const uint) 0:92 move second child to first child ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 imageLoad ( temp 4-component vector of int) 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:92 'coordTemp' ( temp int) 0:92 right shift second child into first child ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 Constant: 0:92 2 (const int) 0:92 imageStore ( temp void) 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:92 'coordTemp' ( temp int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:92 'storeTemp' ( temp 4-component vector of int) 0:95 Sequence 0:95 move second child to first child ( temp 4-component vector of float) 0:95 'storeTemp' ( temp 4-component vector of float) 0:95 Function Call: SomeValue( ( temp 4-component vector of float) 0:95 imageStore ( temp void) 0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:95 c2: direct index for structure ( uniform 2-component vector of int) 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:95 Constant: 0:95 1 (const uint) 0:95 'storeTemp' ( temp 4-component vector of float) 0:95 'storeTemp' ( temp 4-component vector of float) 0:96 Sequence 0:96 imageStore ( temp void) 0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:96 c2: direct index for structure ( uniform 2-component vector of int) 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:96 Constant: 0:96 1 (const uint) 0:96 'lf4' ( temp 4-component vector of float) 0:96 'lf4' ( temp 4-component vector of float) 0:97 Sequence 0:97 move second child to first child ( temp 4-component vector of int) 0:97 'storeTemp' ( temp 4-component vector of int) 0:97 Constant: 0:97 5 (const int) 0:97 2 (const int) 0:97 3 (const int) 0:97 4 (const int) 0:97 imageStore ( temp void) 0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:97 c2: direct index for structure ( uniform 2-component vector of int) 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:97 Constant: 0:97 1 (const uint) 0:97 'storeTemp' ( temp 4-component vector of int) 0:97 'storeTemp' ( temp 4-component vector of int) 0:98 Sequence 0:98 move second child to first child ( temp 4-component vector of uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:98 Constant: 0:98 6 (const uint) 0:98 2 (const uint) 0:98 3 (const uint) 0:98 4 (const uint) 0:98 imageStore ( temp void) 0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:98 c2: direct index for structure ( uniform 2-component vector of int) 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:98 Constant: 0:98 1 (const uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:98 'storeTemp' ( temp 4-component vector of uint) 0:101 Sequence 0:101 move second child to first child ( temp 4-component vector of float) 0:101 'storeTemp' ( temp 4-component vector of float) 0:101 Function Call: SomeValue( ( temp 4-component vector of float) 0:101 imageStore ( temp void) 0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:101 c3: direct index for structure ( uniform 3-component vector of int) 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:101 Constant: 0:101 2 (const uint) 0:101 'storeTemp' ( temp 4-component vector of float) 0:101 'storeTemp' ( temp 4-component vector of float) 0:102 Sequence 0:102 imageStore ( temp void) 0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:102 c3: direct index for structure ( uniform 3-component vector of int) 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:102 Constant: 0:102 2 (const uint) 0:102 'lf4' ( temp 4-component vector of float) 0:102 'lf4' ( temp 4-component vector of float) 0:103 Sequence 0:103 move second child to first child ( temp 4-component vector of int) 0:103 'storeTemp' ( temp 4-component vector of int) 0:103 Constant: 0:103 8 (const int) 0:103 6 (const int) 0:103 7 (const int) 0:103 8 (const int) 0:103 imageStore ( temp void) 0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:103 c3: direct index for structure ( uniform 3-component vector of int) 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:103 Constant: 0:103 2 (const uint) 0:103 'storeTemp' ( temp 4-component vector of int) 0:103 'storeTemp' ( temp 4-component vector of int) 0:104 Sequence 0:104 move second child to first child ( temp 4-component vector of uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:104 Constant: 0:104 9 (const uint) 0:104 2 (const uint) 0:104 3 (const uint) 0:104 4 (const uint) 0:104 imageStore ( temp void) 0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:104 c3: direct index for structure ( uniform 3-component vector of int) 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:104 Constant: 0:104 2 (const uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:104 'storeTemp' ( temp 4-component vector of uint) 0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float) 0:107 imageLoad ( temp 4-component vector of float) 0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:107 c1: direct index for structure ( uniform int) 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:107 Constant: 0:107 0 (const uint) 0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int) 0:108 imageLoad ( temp 4-component vector of int) 0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:108 c1: direct index for structure ( uniform int) 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:108 Constant: 0:108 0 (const uint) 0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint) 0:109 imageLoad ( temp 4-component vector of uint) 0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:109 c1: direct index for structure ( uniform int) 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:109 Constant: 0:109 0 (const uint) 0:111 Comma ( temp void) 0:111 Function Call: Fn2(vf4; ( temp void) 0:111 'tempArg' ( temp 4-component vector of float) 0:111 Sequence 0:111 imageStore ( temp void) 0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:111 c1: direct index for structure ( uniform int) 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:111 Constant: 0:111 0 (const uint) 0:111 'tempArg' ( temp 4-component vector of float) 0:111 'tempArg' ( temp 4-component vector of float) 0:112 Comma ( temp void) 0:112 Function Call: Fn2(vi4; ( temp void) 0:112 'tempArg' ( temp 4-component vector of int) 0:112 Sequence 0:112 imageStore ( temp void) 0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:112 c1: direct index for structure ( uniform int) 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:112 Constant: 0:112 0 (const uint) 0:112 'tempArg' ( temp 4-component vector of int) 0:112 'tempArg' ( temp 4-component vector of int) 0:113 Comma ( temp void) 0:113 Function Call: Fn2(vu4; ( temp void) 0:113 'tempArg' ( temp 4-component vector of uint) 0:113 Sequence 0:113 imageStore ( temp void) 0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:113 c1: direct index for structure ( uniform int) 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:113 Constant: 0:113 0 (const uint) 0:113 'tempArg' ( temp 4-component vector of uint) 0:113 'tempArg' ( temp 4-component vector of uint) 0:117 Sequence 0:117 move second child to first child ( temp int) 0:117 'coordTemp' ( temp int) 0:117 c1: direct index for structure ( uniform int) 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:117 Constant: 0:117 0 (const uint) 0:117 move second child to first child ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 imageLoad ( temp 4-component vector of float) 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:117 'coordTemp' ( temp int) 0:117 Pre-Increment ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 imageStore ( temp void) 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:117 'coordTemp' ( temp int) 0:117 'storeTemp' ( temp 4-component vector of float) 0:117 'storeTemp' ( temp 4-component vector of float) 0:118 Sequence 0:118 move second child to first child ( temp int) 0:118 'coordTemp' ( temp int) 0:118 c1: direct index for structure ( uniform int) 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:118 Constant: 0:118 0 (const uint) 0:118 move second child to first child ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 imageLoad ( temp 4-component vector of int) 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:118 'coordTemp' ( temp int) 0:118 Pre-Increment ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 imageStore ( temp void) 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:118 'coordTemp' ( temp int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:118 'storeTemp' ( temp 4-component vector of int) 0:119 Sequence 0:119 move second child to first child ( temp int) 0:119 'coordTemp' ( temp int) 0:119 c1: direct index for structure ( uniform int) 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:119 Constant: 0:119 0 (const uint) 0:119 move second child to first child ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 imageLoad ( temp 4-component vector of uint) 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:119 'coordTemp' ( temp int) 0:119 Pre-Increment ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 imageStore ( temp void) 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:119 'coordTemp' ( temp int) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:119 'storeTemp' ( temp 4-component vector of uint) 0:121 Sequence 0:121 move second child to first child ( temp int) 0:121 'coordTemp' ( temp int) 0:121 c1: direct index for structure ( uniform int) 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:121 Constant: 0:121 0 (const uint) 0:121 move second child to first child ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 imageLoad ( temp 4-component vector of float) 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:121 'coordTemp' ( temp int) 0:121 Pre-Decrement ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 imageStore ( temp void) 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:121 'coordTemp' ( temp int) 0:121 'storeTemp' ( temp 4-component vector of float) 0:121 'storeTemp' ( temp 4-component vector of float) 0:122 Sequence 0:122 move second child to first child ( temp int) 0:122 'coordTemp' ( temp int) 0:122 c1: direct index for structure ( uniform int) 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:122 Constant: 0:122 0 (const uint) 0:122 move second child to first child ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 imageLoad ( temp 4-component vector of int) 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:122 'coordTemp' ( temp int) 0:122 Pre-Decrement ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 imageStore ( temp void) 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:122 'coordTemp' ( temp int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:122 'storeTemp' ( temp 4-component vector of int) 0:123 Sequence 0:123 move second child to first child ( temp int) 0:123 'coordTemp' ( temp int) 0:123 c1: direct index for structure ( uniform int) 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:123 Constant: 0:123 0 (const uint) 0:123 move second child to first child ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 imageLoad ( temp 4-component vector of uint) 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:123 'coordTemp' ( temp int) 0:123 Pre-Decrement ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 imageStore ( temp void) 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:123 'coordTemp' ( temp int) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:123 'storeTemp' ( temp 4-component vector of uint) 0:126 Sequence 0:126 move second child to first child ( temp int) 0:126 'coordTemp' ( temp int) 0:126 c1: direct index for structure ( uniform int) 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:126 Constant: 0:126 0 (const uint) 0:126 move second child to first child ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:126 imageLoad ( temp 4-component vector of float) 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:126 'coordTemp' ( temp int) 0:126 move second child to first child ( temp 4-component vector of float) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:126 Post-Increment ( temp 4-component vector of float) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 imageStore ( temp void) 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:126 'coordTemp' ( temp int) 0:126 'storeTempPost' ( temp 4-component vector of float) 0:126 'storeTempPre' ( temp 4-component vector of float) 0:127 Sequence 0:127 move second child to first child ( temp int) 0:127 'coordTemp' ( temp int) 0:127 c1: direct index for structure ( uniform int) 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:127 Constant: 0:127 0 (const uint) 0:127 move second child to first child ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:127 imageLoad ( temp 4-component vector of uint) 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:127 'coordTemp' ( temp int) 0:127 move second child to first child ( temp 4-component vector of uint) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:127 Post-Decrement ( temp 4-component vector of uint) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 imageStore ( temp void) 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:127 'coordTemp' ( temp int) 0:127 'storeTempPost' ( temp 4-component vector of uint) 0:127 'storeTempPre' ( temp 4-component vector of uint) 0:128 Sequence 0:128 move second child to first child ( temp int) 0:128 'coordTemp' ( temp int) 0:128 c1: direct index for structure ( uniform int) 0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:128 Constant: 0:128 0 (const uint) 0:128 move second child to first child ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:128 imageLoad ( temp 4-component vector of int) 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:128 'coordTemp' ( temp int) 0:128 move second child to first child ( temp 4-component vector of int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:128 Post-Increment ( temp 4-component vector of int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 imageStore ( temp void) 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:128 'coordTemp' ( temp int) 0:128 'storeTempPost' ( temp 4-component vector of int) 0:128 'storeTempPre' ( temp 4-component vector of int) 0:130 Sequence 0:130 move second child to first child ( temp int) 0:130 'coordTemp' ( temp int) 0:130 c1: direct index for structure ( uniform int) 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:130 Constant: 0:130 0 (const uint) 0:130 move second child to first child ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:130 imageLoad ( temp 4-component vector of float) 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:130 'coordTemp' ( temp int) 0:130 move second child to first child ( temp 4-component vector of float) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:130 Post-Decrement ( temp 4-component vector of float) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 imageStore ( temp void) 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:130 'coordTemp' ( temp int) 0:130 'storeTempPost' ( temp 4-component vector of float) 0:130 'storeTempPre' ( temp 4-component vector of float) 0:131 Sequence 0:131 move second child to first child ( temp int) 0:131 'coordTemp' ( temp int) 0:131 c1: direct index for structure ( uniform int) 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:131 Constant: 0:131 0 (const uint) 0:131 move second child to first child ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:131 imageLoad ( temp 4-component vector of int) 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:131 'coordTemp' ( temp int) 0:131 move second child to first child ( temp 4-component vector of int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:131 Post-Increment ( temp 4-component vector of int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 imageStore ( temp void) 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:131 'coordTemp' ( temp int) 0:131 'storeTempPost' ( temp 4-component vector of int) 0:131 'storeTempPre' ( temp 4-component vector of int) 0:132 Sequence 0:132 move second child to first child ( temp int) 0:132 'coordTemp' ( temp int) 0:132 c1: direct index for structure ( uniform int) 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:132 Constant: 0:132 0 (const uint) 0:132 move second child to first child ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:132 imageLoad ( temp 4-component vector of uint) 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:132 'coordTemp' ( temp int) 0:132 move second child to first child ( temp 4-component vector of uint) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:132 Post-Decrement ( temp 4-component vector of uint) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 imageStore ( temp void) 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:132 'coordTemp' ( temp int) 0:132 'storeTempPost' ( temp 4-component vector of uint) 0:132 'storeTempPre' ( temp 4-component vector of uint) 0:135 Sequence 0:135 move second child to first child ( temp 4-component vector of float) 0:135 'storeTemp' ( temp 4-component vector of float) 0:135 imageLoad ( temp 4-component vector of float) 0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:135 Constant: 0:135 2 (const int) 0:135 3 (const int) 0:135 imageStore ( temp void) 0:135 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:135 Constant: 0:135 1 (const int) 0:135 'storeTemp' ( temp 4-component vector of float) 0:135 'storeTemp' ( temp 4-component vector of float) 0:137 move second child to first child ( temp 4-component vector of float) 0:137 Color: direct index for structure ( temp 4-component vector of float) 0:137 'psout' ( temp structure{ temp 4-component vector of float Color}) 0:137 Constant: 0:137 0 (const int) 0:137 Constant: 0:137 1.000000 0:137 1.000000 0:137 1.000000 0:137 1.000000 0:139 Branch: Return with expression 0:139 'psout' ( temp structure{ temp 4-component vector of float Color}) 0:53 Function Definition: main( ( temp void) 0:53 Function Parameters: 0:? Sequence 0:53 Sequence 0:53 move second child to first child ( temp 4-component vector of float) 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 0:53 Color: direct index for structure ( temp 4-component vector of float) 0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 0:53 Constant: 0:53 0 (const int) 0:? Linker Objects 0:? 'g_sSamp' (layout( binding=0) uniform sampler) 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4}) 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) // Module Version 10000 // Generated by (magic number): 8000b // Id's are bound by 607 Capability Shader Capability Image1D 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" 583 ExecutionMode 4 OriginUpperLeft Source HLSL 500 Name 4 "main" Name 11 "Fn1(vi4;" Name 10 "x" Name 18 "Fn1(vu4;" Name 17 "x" Name 25 "Fn1(vf4;" Name 24 "x" Name 29 "Fn2(vi4;" Name 28 "x" Name 33 "Fn2(vu4;" Name 32 "x" Name 37 "Fn2(vf4;" Name 36 "x" Name 40 "SomeValue(" Name 42 "PS_OUTPUT" MemberName 42(PS_OUTPUT) 0 "Color" Name 44 "@main(" Name 63 "$Global" MemberName 63($Global) 0 "c1" MemberName 63($Global) 1 "c2" MemberName 63($Global) 2 "c3" MemberName 63($Global) 3 "c4" MemberName 63($Global) 4 "o1" MemberName 63($Global) 5 "o2" MemberName 63($Global) 6 "o3" MemberName 63($Global) 7 "o4" MemberName 63($Global) 8 "uf4" MemberName 63($Global) 9 "ui4" MemberName 63($Global) 10 "uu4" Name 65 "" Name 75 "g_tTex1df4" Name 81 "r00" Name 86 "r01" Name 89 "g_tTex1di4" Name 94 "r02" Name 97 "g_tTex1du4" Name 102 "r10" Name 105 "g_tTex2df4" Name 112 "r11" Name 115 "g_tTex2di4" Name 120 "r12" Name 123 "g_tTex2du4" Name 128 "r20" Name 131 "g_tTex3df4" Name 138 "r21" Name 141 "g_tTex3di4" Name 146 "r22" Name 149 "g_tTex3du4" Name 154 "lf4" Name 159 "storeTemp" Name 169 "storeTemp" Name 176 "storeTemp" Name 185 "val1" Name 187 "coordTemp" Name 190 "storeTemp" Name 201 "coordTemp" Name 204 "storeTemp" Name 215 "coordTemp" Name 218 "storeTemp" Name 229 "coordTemp" Name 232 "storeTemp" Name 242 "coordTemp" Name 245 "storeTemp" Name 255 "coordTemp" Name 258 "storeTemp" Name 269 "coordTemp" Name 272 "storeTemp" Name 283 "coordTemp" Name 286 "storeTemp" Name 296 "coordTemp" Name 299 "storeTemp" Name 309 "storeTemp" Name 319 "storeTemp" Name 326 "storeTemp" Name 333 "storeTemp" Name 343 "storeTemp" Name 351 "storeTemp" Name 362 "param" Name 368 "param" Name 374 "param" Name 376 "tempArg" Name 377 "param" Name 384 "tempArg" Name 385 "param" Name 392 "tempArg" Name 393 "param" Name 400 "coordTemp" Name 403 "storeTemp" Name 414 "coordTemp" Name 417 "storeTemp" Name 427 "coordTemp" Name 430 "storeTemp" Name 440 "coordTemp" Name 443 "storeTemp" Name 453 "coordTemp" Name 456 "storeTemp" Name 466 "coordTemp" Name 469 "storeTemp" Name 479 "coordTemp" Name 482 "storeTempPre" Name 486 "storeTempPost" Name 494 "coordTemp" Name 497 "storeTempPre" Name 501 "storeTempPost" Name 509 "coordTemp" Name 512 "storeTempPre" Name 516 "storeTempPost" Name 524 "coordTemp" Name 527 "storeTempPre" Name 531 "storeTempPost" Name 539 "coordTemp" Name 542 "storeTempPre" Name 546 "storeTempPost" Name 554 "coordTemp" Name 557 "storeTempPre" Name 561 "storeTempPost" Name 569 "storeTemp" Name 576 "psout" Name 583 "@entryPointOutput.Color" Name 588 "g_sSamp" Name 591 "g_tTex1df4a" Name 594 "g_tTex1di4a" Name 597 "g_tTex1du4a" Name 600 "g_tTex2df4a" Name 603 "g_tTex2di4a" Name 606 "g_tTex2du4a" MemberDecorate 63($Global) 0 Offset 0 MemberDecorate 63($Global) 1 Offset 8 MemberDecorate 63($Global) 2 Offset 16 MemberDecorate 63($Global) 3 Offset 32 MemberDecorate 63($Global) 4 Offset 48 MemberDecorate 63($Global) 5 Offset 56 MemberDecorate 63($Global) 6 Offset 64 MemberDecorate 63($Global) 7 Offset 80 MemberDecorate 63($Global) 8 Offset 96 MemberDecorate 63($Global) 9 Offset 112 MemberDecorate 63($Global) 10 Offset 128 Decorate 63($Global) Block Decorate 65 DescriptorSet 0 Decorate 65 Binding 9 Decorate 75(g_tTex1df4) DescriptorSet 0 Decorate 75(g_tTex1df4) Binding 0 Decorate 89(g_tTex1di4) DescriptorSet 0 Decorate 89(g_tTex1di4) Binding 1 Decorate 97(g_tTex1du4) DescriptorSet 0 Decorate 97(g_tTex1du4) Binding 2 Decorate 105(g_tTex2df4) DescriptorSet 0 Decorate 105(g_tTex2df4) Binding 3 Decorate 115(g_tTex2di4) DescriptorSet 0 Decorate 115(g_tTex2di4) Binding 4 Decorate 123(g_tTex2du4) DescriptorSet 0 Decorate 123(g_tTex2du4) Binding 5 Decorate 131(g_tTex3df4) DescriptorSet 0 Decorate 131(g_tTex3df4) Binding 6 Decorate 141(g_tTex3di4) DescriptorSet 0 Decorate 141(g_tTex3di4) Binding 7 Decorate 149(g_tTex3du4) DescriptorSet 0 Decorate 149(g_tTex3du4) Binding 8 Decorate 583(@entryPointOutput.Color) Location 0 Decorate 588(g_sSamp) DescriptorSet 0 Decorate 588(g_sSamp) Binding 0 Decorate 591(g_tTex1df4a) DescriptorSet 0 Decorate 591(g_tTex1df4a) Binding 0 Decorate 594(g_tTex1di4a) DescriptorSet 0 Decorate 594(g_tTex1di4a) Binding 0 Decorate 597(g_tTex1du4a) DescriptorSet 0 Decorate 597(g_tTex1du4a) Binding 0 Decorate 600(g_tTex2df4a) DescriptorSet 0 Decorate 600(g_tTex2df4a) Binding 0 Decorate 603(g_tTex2di4a) DescriptorSet 0 Decorate 603(g_tTex2di4a) Binding 0 Decorate 606(g_tTex2du4a) DescriptorSet 0 Decorate 606(g_tTex2du4a) Binding 0 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 1 7: TypeVector 6(int) 4 8: TypePointer Function 7(ivec4) 9: TypeFunction 7(ivec4) 8(ptr) 13: TypeInt 32 0 14: TypeVector 13(int) 4 15: TypePointer Function 14(ivec4) 16: TypeFunction 14(ivec4) 15(ptr) 20: TypeFloat 32 21: TypeVector 20(float) 4 22: TypePointer Function 21(fvec4) 23: TypeFunction 21(fvec4) 22(ptr) 27: TypeFunction 2 8(ptr) 31: TypeFunction 2 15(ptr) 35: TypeFunction 2 22(ptr) 39: TypeFunction 21(fvec4) 42(PS_OUTPUT): TypeStruct 21(fvec4) 43: TypeFunction 42(PS_OUTPUT) 55: 6(int) Constant 0 56: 7(ivec4) ConstantComposite 55 55 55 55 57: 13(int) Constant 0 58: 14(ivec4) ConstantComposite 57 57 57 57 59: 20(float) Constant 0 60: 21(fvec4) ConstantComposite 59 59 59 59 61: TypeVector 6(int) 2 62: TypeVector 6(int) 3 63($Global): TypeStruct 6(int) 61(ivec2) 62(ivec3) 7(ivec4) 6(int) 61(ivec2) 62(ivec3) 7(ivec4) 21(fvec4) 7(ivec4) 14(ivec4) 64: TypePointer Uniform 63($Global) 65: 64(ptr) Variable Uniform 66: 6(int) Constant 3 67: TypePointer Uniform 7(ivec4) 73: TypeImage 20(float) 1D nonsampled format:Rgba32f 74: TypePointer UniformConstant 73 75(g_tTex1df4): 74(ptr) Variable UniformConstant 77: TypePointer Uniform 6(int) 87: TypeImage 6(int) 1D nonsampled format:Rgba32i 88: TypePointer UniformConstant 87 89(g_tTex1di4): 88(ptr) Variable UniformConstant 95: TypeImage 13(int) 1D nonsampled format:Rgba32ui 96: TypePointer UniformConstant 95 97(g_tTex1du4): 96(ptr) Variable UniformConstant 103: TypeImage 20(float) 2D nonsampled format:Rgba32f 104: TypePointer UniformConstant 103 105(g_tTex2df4): 104(ptr) Variable UniformConstant 107: 6(int) Constant 1 108: TypePointer Uniform 61(ivec2) 113: TypeImage 6(int) 2D nonsampled format:Rgba32i 114: TypePointer UniformConstant 113 115(g_tTex2di4): 114(ptr) Variable UniformConstant 121: TypeImage 13(int) 2D nonsampled format:Rgba32ui 122: TypePointer UniformConstant 121 123(g_tTex2du4): 122(ptr) Variable UniformConstant 129: TypeImage 20(float) 3D nonsampled format:Rgba32f 130: TypePointer UniformConstant 129 131(g_tTex3df4): 130(ptr) Variable UniformConstant 133: 6(int) Constant 2 134: TypePointer Uniform 62(ivec3) 139: TypeImage 6(int) 3D nonsampled format:Rgba32i 140: TypePointer UniformConstant 139 141(g_tTex3di4): 140(ptr) Variable UniformConstant 147: TypeImage 13(int) 3D nonsampled format:Rgba32ui 148: TypePointer UniformConstant 147 149(g_tTex3du4): 148(ptr) Variable UniformConstant 155: 6(int) Constant 8 156: TypePointer Uniform 21(fvec4) 170: 6(int) Constant 4 171: 7(ivec4) ConstantComposite 133 133 66 170 177: 13(int) Constant 3 178: 13(int) Constant 2 179: 13(int) Constant 4 180: 14(ivec4) ConstantComposite 177 178 177 179 186: TypePointer Function 6(int) 194: 20(float) Constant 1073741824 208: 20(float) Constant 1077936128 222: 20(float) Constant 1082130432 262: 6(int) Constant 65535 276: 6(int) Constant 61680 320: 6(int) Constant 5 321: 7(ivec4) ConstantComposite 320 133 66 170 327: 13(int) Constant 6 328: 14(ivec4) ConstantComposite 327 178 177 179 344: 6(int) Constant 6 345: 6(int) Constant 7 346: 7(ivec4) ConstantComposite 155 344 345 155 352: 13(int) Constant 9 353: 14(ivec4) ConstantComposite 352 178 177 179 408: 20(float) Constant 1065353216 571: 61(ivec2) ConstantComposite 133 66 575: TypePointer Function 42(PS_OUTPUT) 577: 21(fvec4) ConstantComposite 408 408 408 408 582: TypePointer Output 21(fvec4) 583(@entryPointOutput.Color): 582(ptr) Variable Output 586: TypeSampler 587: TypePointer UniformConstant 586 588(g_sSamp): 587(ptr) Variable UniformConstant 589: TypeImage 20(float) 1D array nonsampled format:Rgba32f 590: TypePointer UniformConstant 589 591(g_tTex1df4a): 590(ptr) Variable UniformConstant 592: TypeImage 6(int) 1D array nonsampled format:Rgba32i 593: TypePointer UniformConstant 592 594(g_tTex1di4a): 593(ptr) Variable UniformConstant 595: TypeImage 13(int) 1D array nonsampled format:Rgba32ui 596: TypePointer UniformConstant 595 597(g_tTex1du4a): 596(ptr) Variable UniformConstant 598: TypeImage 20(float) 2D array nonsampled format:Rgba32f 599: TypePointer UniformConstant 598 600(g_tTex2df4a): 599(ptr) Variable UniformConstant 601: TypeImage 6(int) 2D array nonsampled format:Rgba32i 602: TypePointer UniformConstant 601 603(g_tTex2di4a): 602(ptr) Variable UniformConstant 604: TypeImage 13(int) 2D array nonsampled format:Rgba32ui 605: TypePointer UniformConstant 604 606(g_tTex2du4a): 605(ptr) Variable UniformConstant 4(main): 2 Function None 3 5: Label 584:42(PS_OUTPUT) FunctionCall 44(@main() 585: 21(fvec4) CompositeExtract 584 0 Store 583(@entryPointOutput.Color) 585 Return FunctionEnd 11(Fn1(vi4;): 7(ivec4) Function None 9 10(x): 8(ptr) FunctionParameter 12: Label 46: 7(ivec4) Load 10(x) ReturnValue 46 FunctionEnd 18(Fn1(vu4;): 14(ivec4) Function None 16 17(x): 15(ptr) FunctionParameter 19: Label 49: 14(ivec4) Load 17(x) ReturnValue 49 FunctionEnd 25(Fn1(vf4;): 21(fvec4) Function None 23 24(x): 22(ptr) FunctionParameter 26: Label 52: 21(fvec4) Load 24(x) ReturnValue 52 FunctionEnd 29(Fn2(vi4;): 2 Function None 27 28(x): 8(ptr) FunctionParameter 30: Label Store 28(x) 56 Return FunctionEnd 33(Fn2(vu4;): 2 Function None 31 32(x): 15(ptr) FunctionParameter 34: Label Store 32(x) 58 Return FunctionEnd 37(Fn2(vf4;): 2 Function None 35 36(x): 22(ptr) FunctionParameter 38: Label Store 36(x) 60 Return FunctionEnd 40(SomeValue(): 21(fvec4) Function None 39 41: Label 68: 67(ptr) AccessChain 65 66 69: 7(ivec4) Load 68 70: 21(fvec4) ConvertSToF 69 ReturnValue 70 FunctionEnd 44(@main():42(PS_OUTPUT) Function None 43 45: Label 81(r00): 22(ptr) Variable Function 86(r01): 8(ptr) Variable Function 94(r02): 15(ptr) Variable Function 102(r10): 22(ptr) Variable Function 112(r11): 8(ptr) Variable Function 120(r12): 15(ptr) Variable Function 128(r20): 22(ptr) Variable Function 138(r21): 8(ptr) Variable Function 146(r22): 15(ptr) Variable Function 154(lf4): 22(ptr) Variable Function 159(storeTemp): 22(ptr) Variable Function 169(storeTemp): 8(ptr) Variable Function 176(storeTemp): 15(ptr) Variable Function 185(val1): 22(ptr) Variable Function 187(coordTemp): 186(ptr) Variable Function 190(storeTemp): 22(ptr) Variable Function 201(coordTemp): 186(ptr) Variable Function 204(storeTemp): 22(ptr) Variable Function 215(coordTemp): 186(ptr) Variable Function 218(storeTemp): 22(ptr) Variable Function 229(coordTemp): 186(ptr) Variable Function 232(storeTemp): 8(ptr) Variable Function 242(coordTemp): 186(ptr) Variable Function 245(storeTemp): 8(ptr) Variable Function 255(coordTemp): 186(ptr) Variable Function 258(storeTemp): 8(ptr) Variable Function 269(coordTemp): 186(ptr) Variable Function 272(storeTemp): 8(ptr) Variable Function 283(coordTemp): 186(ptr) Variable Function 286(storeTemp): 8(ptr) Variable Function 296(coordTemp): 186(ptr) Variable Function 299(storeTemp): 8(ptr) Variable Function 309(storeTemp): 22(ptr) Variable Function 319(storeTemp): 8(ptr) Variable Function 326(storeTemp): 15(ptr) Variable Function 333(storeTemp): 22(ptr) Variable Function 343(storeTemp): 8(ptr) Variable Function 351(storeTemp): 15(ptr) Variable Function 362(param): 22(ptr) Variable Function 368(param): 8(ptr) Variable Function 374(param): 15(ptr) Variable Function 376(tempArg): 22(ptr) Variable Function 377(param): 22(ptr) Variable Function 384(tempArg): 8(ptr) Variable Function 385(param): 8(ptr) Variable Function 392(tempArg): 15(ptr) Variable Function 393(param): 15(ptr) Variable Function 400(coordTemp): 186(ptr) Variable Function 403(storeTemp): 22(ptr) Variable Function 414(coordTemp): 186(ptr) Variable Function 417(storeTemp): 8(ptr) Variable Function 427(coordTemp): 186(ptr) Variable Function 430(storeTemp): 15(ptr) Variable Function 440(coordTemp): 186(ptr) Variable Function 443(storeTemp): 22(ptr) Variable Function 453(coordTemp): 186(ptr) Variable Function 456(storeTemp): 8(ptr) Variable Function 466(coordTemp): 186(ptr) Variable Function 469(storeTemp): 15(ptr) Variable Function 479(coordTemp): 186(ptr) Variable Function 482(storeTempPre): 22(ptr) Variable Function 486(storeTempPost): 22(ptr) Variable Function 494(coordTemp): 186(ptr) Variable Function 497(storeTempPre): 15(ptr) Variable Function 501(storeTempPost): 15(ptr) Variable Function 509(coordTemp): 186(ptr) Variable Function 512(storeTempPre): 8(ptr) Variable Function 516(storeTempPost): 8(ptr) Variable Function 524(coordTemp): 186(ptr) Variable Function 527(storeTempPre): 22(ptr) Variable Function 531(storeTempPost): 22(ptr) Variable Function 539(coordTemp): 186(ptr) Variable Function 542(storeTempPre): 8(ptr) Variable Function 546(storeTempPost): 8(ptr) Variable Function 554(coordTemp): 186(ptr) Variable Function 557(storeTempPre): 15(ptr) Variable Function 561(storeTempPost): 15(ptr) Variable Function 569(storeTemp): 22(ptr) Variable Function 576(psout): 575(ptr) Variable Function 76: 73 Load 75(g_tTex1df4) 78: 77(ptr) AccessChain 65 55 79: 6(int) Load 78 80: 21(fvec4) ImageRead 76 79 82: 73 Load 75(g_tTex1df4) 83: 77(ptr) AccessChain 65 55 84: 6(int) Load 83 85: 21(fvec4) ImageRead 82 84 Store 81(r00) 85 90: 87 Load 89(g_tTex1di4) 91: 77(ptr) AccessChain 65 55 92: 6(int) Load 91 93: 7(ivec4) ImageRead 90 92 Store 86(r01) 93 98: 95 Load 97(g_tTex1du4) 99: 77(ptr) AccessChain 65 55 100: 6(int) Load 99 101: 14(ivec4) ImageRead 98 100 Store 94(r02) 101 106: 103 Load 105(g_tTex2df4) 109: 108(ptr) AccessChain 65 107 110: 61(ivec2) Load 109 111: 21(fvec4) ImageRead 106 110 Store 102(r10) 111 116: 113 Load 115(g_tTex2di4) 117: 108(ptr) AccessChain 65 107 118: 61(ivec2) Load 117 119: 7(ivec4) ImageRead 116 118 Store 112(r11) 119 124: 121 Load 123(g_tTex2du4) 125: 108(ptr) AccessChain 65 107 126: 61(ivec2) Load 125 127: 14(ivec4) ImageRead 124 126 Store 120(r12) 127 132: 129 Load 131(g_tTex3df4) 135: 134(ptr) AccessChain 65 133 136: 62(ivec3) Load 135 137: 21(fvec4) ImageRead 132 136 Store 128(r20) 137 142: 139 Load 141(g_tTex3di4) 143: 134(ptr) AccessChain 65 133 144: 62(ivec3) Load 143 145: 7(ivec4) ImageRead 142 144 Store 138(r21) 145 150: 147 Load 149(g_tTex3du4) 151: 134(ptr) AccessChain 65 133 152: 62(ivec3) Load 151 153: 14(ivec4) ImageRead 150 152 Store 146(r22) 153 157: 156(ptr) AccessChain 65 155 158: 21(fvec4) Load 157 Store 154(lf4) 158 160: 21(fvec4) FunctionCall 40(SomeValue() Store 159(storeTemp) 160 161: 73 Load 75(g_tTex1df4) 162: 77(ptr) AccessChain 65 55 163: 6(int) Load 162 164: 21(fvec4) Load 159(storeTemp) ImageWrite 161 163 164 165: 73 Load 75(g_tTex1df4) 166: 77(ptr) AccessChain 65 55 167: 6(int) Load 166 168: 21(fvec4) Load 154(lf4) ImageWrite 165 167 168 Store 169(storeTemp) 171 172: 87 Load 89(g_tTex1di4) 173: 77(ptr) AccessChain 65 55 174: 6(int) Load 173 175: 7(ivec4) Load 169(storeTemp) ImageWrite 172 174 175 Store 176(storeTemp) 180 181: 95 Load 97(g_tTex1du4) 182: 77(ptr) AccessChain 65 55 183: 6(int) Load 182 184: 14(ivec4) Load 176(storeTemp) ImageWrite 181 183 184 188: 77(ptr) AccessChain 65 55 189: 6(int) Load 188 Store 187(coordTemp) 189 191: 73 Load 75(g_tTex1df4) 192: 6(int) Load 187(coordTemp) 193: 21(fvec4) ImageRead 191 192 Store 190(storeTemp) 193 195: 21(fvec4) Load 190(storeTemp) 196: 21(fvec4) VectorTimesScalar 195 194 Store 190(storeTemp) 196 197: 73 Load 75(g_tTex1df4) 198: 6(int) Load 187(coordTemp) 199: 21(fvec4) Load 190(storeTemp) ImageWrite 197 198 199 200: 21(fvec4) Load 190(storeTemp) Store 185(val1) 200 202: 77(ptr) AccessChain 65 55 203: 6(int) Load 202 Store 201(coordTemp) 203 205: 73 Load 75(g_tTex1df4) 206: 6(int) Load 201(coordTemp) 207: 21(fvec4) ImageRead 205 206 Store 204(storeTemp) 207 209: 21(fvec4) Load 204(storeTemp) 210: 21(fvec4) CompositeConstruct 208 208 208 208 211: 21(fvec4) FSub 209 210 Store 204(storeTemp) 211 212: 73 Load 75(g_tTex1df4) 213: 6(int) Load 201(coordTemp) 214: 21(fvec4) Load 204(storeTemp) ImageWrite 212 213 214 216: 77(ptr) AccessChain 65 55 217: 6(int) Load 216 Store 215(coordTemp) 217 219: 73 Load 75(g_tTex1df4) 220: 6(int) Load 215(coordTemp) 221: 21(fvec4) ImageRead 219 220 Store 218(storeTemp) 221 223: 21(fvec4) Load 218(storeTemp) 224: 21(fvec4) CompositeConstruct 222 222 222 222 225: 21(fvec4) FAdd 223 224 Store 218(storeTemp) 225 226: 73 Load 75(g_tTex1df4) 227: 6(int) Load 215(coordTemp) 228: 21(fvec4) Load 218(storeTemp) ImageWrite 226 227 228 230: 77(ptr) AccessChain 65 55 231: 6(int) Load 230 Store 229(coordTemp) 231 233: 87 Load 89(g_tTex1di4) 234: 6(int) Load 229(coordTemp) 235: 7(ivec4) ImageRead 233 234 Store 232(storeTemp) 235 236: 7(ivec4) Load 232(storeTemp) 237: 7(ivec4) CompositeConstruct 133 133 133 133 238: 7(ivec4) SDiv 236 237 Store 232(storeTemp) 238 239: 87 Load 89(g_tTex1di4) 240: 6(int) Load 229(coordTemp) 241: 7(ivec4) Load 232(storeTemp) ImageWrite 239 240 241 243: 77(ptr) AccessChain 65 55 244: 6(int) Load 243 Store 242(coordTemp) 244 246: 87 Load 89(g_tTex1di4) 247: 6(int) Load 242(coordTemp) 248: 7(ivec4) ImageRead 246 247 Store 245(storeTemp) 248 249: 7(ivec4) Load 245(storeTemp) 250: 7(ivec4) CompositeConstruct 133 133 133 133 251: 7(ivec4) SMod 249 250 Store 245(storeTemp) 251 252: 87 Load 89(g_tTex1di4) 253: 6(int) Load 242(coordTemp) 254: 7(ivec4) Load 245(storeTemp) ImageWrite 252 253 254 256: 77(ptr) AccessChain 65 55 257: 6(int) Load 256 Store 255(coordTemp) 257 259: 87 Load 89(g_tTex1di4) 260: 6(int) Load 255(coordTemp) 261: 7(ivec4) ImageRead 259 260 Store 258(storeTemp) 261 263: 7(ivec4) Load 258(storeTemp) 264: 7(ivec4) CompositeConstruct 262 262 262 262 265: 7(ivec4) BitwiseAnd 263 264 Store 258(storeTemp) 265 266: 87 Load 89(g_tTex1di4) 267: 6(int) Load 255(coordTemp) 268: 7(ivec4) Load 258(storeTemp) ImageWrite 266 267 268 270: 77(ptr) AccessChain 65 55 271: 6(int) Load 270 Store 269(coordTemp) 271 273: 87 Load 89(g_tTex1di4) 274: 6(int) Load 269(coordTemp) 275: 7(ivec4) ImageRead 273 274 Store 272(storeTemp) 275 277: 7(ivec4) Load 272(storeTemp) 278: 7(ivec4) CompositeConstruct 276 276 276 276 279: 7(ivec4) BitwiseOr 277 278 Store 272(storeTemp) 279 280: 87 Load 89(g_tTex1di4) 281: 6(int) Load 269(coordTemp) 282: 7(ivec4) Load 272(storeTemp) ImageWrite 280 281 282 284: 77(ptr) AccessChain 65 55 285: 6(int) Load 284 Store 283(coordTemp) 285 287: 87 Load 89(g_tTex1di4) 288: 6(int) Load 283(coordTemp) 289: 7(ivec4) ImageRead 287 288 Store 286(storeTemp) 289 290: 7(ivec4) Load 286(storeTemp) 291: 7(ivec4) CompositeConstruct 133 133 133 133 292: 7(ivec4) ShiftLeftLogical 290 291 Store 286(storeTemp) 292 293: 87 Load 89(g_tTex1di4) 294: 6(int) Load 283(coordTemp) 295: 7(ivec4) Load 286(storeTemp) ImageWrite 293 294 295 297: 77(ptr) AccessChain 65 55 298: 6(int) Load 297 Store 296(coordTemp) 298 300: 87 Load 89(g_tTex1di4) 301: 6(int) Load 296(coordTemp) 302: 7(ivec4) ImageRead 300 301 Store 299(storeTemp) 302 303: 7(ivec4) Load 299(storeTemp) 304: 7(ivec4) CompositeConstruct 133 133 133 133 305: 7(ivec4) ShiftRightArithmetic 303 304 Store 299(storeTemp) 305 306: 87 Load 89(g_tTex1di4) 307: 6(int) Load 296(coordTemp) 308: 7(ivec4) Load 299(storeTemp) ImageWrite 306 307 308 310: 21(fvec4) FunctionCall 40(SomeValue() Store 309(storeTemp) 310 311: 103 Load 105(g_tTex2df4) 312: 108(ptr) AccessChain 65 107 313: 61(ivec2) Load 312 314: 21(fvec4) Load 309(storeTemp) ImageWrite 311 313 314 315: 103 Load 105(g_tTex2df4) 316: 108(ptr) AccessChain 65 107 317: 61(ivec2) Load 316 318: 21(fvec4) Load 154(lf4) ImageWrite 315 317 318 Store 319(storeTemp) 321 322: 113 Load 115(g_tTex2di4) 323: 108(ptr) AccessChain 65 107 324: 61(ivec2) Load 323 325: 7(ivec4) Load 319(storeTemp) ImageWrite 322 324 325 Store 326(storeTemp) 328 329: 121 Load 123(g_tTex2du4) 330: 108(ptr) AccessChain 65 107 331: 61(ivec2) Load 330 332: 14(ivec4) Load 326(storeTemp) ImageWrite 329 331 332 334: 21(fvec4) FunctionCall 40(SomeValue() Store 333(storeTemp) 334 335: 129 Load 131(g_tTex3df4) 336: 134(ptr) AccessChain 65 133 337: 62(ivec3) Load 336 338: 21(fvec4) Load 333(storeTemp) ImageWrite 335 337 338 339: 129 Load 131(g_tTex3df4) 340: 134(ptr) AccessChain 65 133 341: 62(ivec3) Load 340 342: 21(fvec4) Load 154(lf4) ImageWrite 339 341 342 Store 343(storeTemp) 346 347: 139 Load 141(g_tTex3di4) 348: 134(ptr) AccessChain 65 133 349: 62(ivec3) Load 348 350: 7(ivec4) Load 343(storeTemp) ImageWrite 347 349 350 Store 351(storeTemp) 353 354: 147 Load 149(g_tTex3du4) 355: 134(ptr) AccessChain 65 133 356: 62(ivec3) Load 355 357: 14(ivec4) Load 351(storeTemp) ImageWrite 354 356 357 358: 73 Load 75(g_tTex1df4) 359: 77(ptr) AccessChain 65 55 360: 6(int) Load 359 361: 21(fvec4) ImageRead 358 360 Store 362(param) 361 363: 21(fvec4) FunctionCall 25(Fn1(vf4;) 362(param) 364: 87 Load 89(g_tTex1di4) 365: 77(ptr) AccessChain 65 55 366: 6(int) Load 365 367: 7(ivec4) ImageRead 364 366 Store 368(param) 367 369: 7(ivec4) FunctionCall 11(Fn1(vi4;) 368(param) 370: 95 Load 97(g_tTex1du4) 371: 77(ptr) AccessChain 65 55 372: 6(int) Load 371 373: 14(ivec4) ImageRead 370 372 Store 374(param) 373 375: 14(ivec4) FunctionCall 18(Fn1(vu4;) 374(param) 378: 2 FunctionCall 37(Fn2(vf4;) 377(param) 379: 21(fvec4) Load 377(param) Store 376(tempArg) 379 380: 73 Load 75(g_tTex1df4) 381: 77(ptr) AccessChain 65 55 382: 6(int) Load 381 383: 21(fvec4) Load 376(tempArg) ImageWrite 380 382 383 386: 2 FunctionCall 29(Fn2(vi4;) 385(param) 387: 7(ivec4) Load 385(param) Store 384(tempArg) 387 388: 87 Load 89(g_tTex1di4) 389: 77(ptr) AccessChain 65 55 390: 6(int) Load 389 391: 7(ivec4) Load 384(tempArg) ImageWrite 388 390 391 394: 2 FunctionCall 33(Fn2(vu4;) 393(param) 395: 14(ivec4) Load 393(param) Store 392(tempArg) 395 396: 95 Load 97(g_tTex1du4) 397: 77(ptr) AccessChain 65 55 398: 6(int) Load 397 399: 14(ivec4) Load 392(tempArg) ImageWrite 396 398 399 401: 77(ptr) AccessChain 65 55 402: 6(int) Load 401 Store 400(coordTemp) 402 404: 73 Load 75(g_tTex1df4) 405: 6(int) Load 400(coordTemp) 406: 21(fvec4) ImageRead 404 405 Store 403(storeTemp) 406 407: 21(fvec4) Load 403(storeTemp) 409: 21(fvec4) CompositeConstruct 408 408 408 408 410: 21(fvec4) FAdd 407 409 Store 403(storeTemp) 410 411: 73 Load 75(g_tTex1df4) 412: 6(int) Load 400(coordTemp) 413: 21(fvec4) Load 403(storeTemp) ImageWrite 411 412 413 415: 77(ptr) AccessChain 65 55 416: 6(int) Load 415 Store 414(coordTemp) 416 418: 87 Load 89(g_tTex1di4) 419: 6(int) Load 414(coordTemp) 420: 7(ivec4) ImageRead 418 419 Store 417(storeTemp) 420 421: 7(ivec4) Load 417(storeTemp) 422: 7(ivec4) CompositeConstruct 107 107 107 107 423: 7(ivec4) IAdd 421 422 Store 417(storeTemp) 423 424: 87 Load 89(g_tTex1di4) 425: 6(int) Load 414(coordTemp) 426: 7(ivec4) Load 417(storeTemp) ImageWrite 424 425 426 428: 77(ptr) AccessChain 65 55 429: 6(int) Load 428 Store 427(coordTemp) 429 431: 95 Load 97(g_tTex1du4) 432: 6(int) Load 427(coordTemp) 433: 14(ivec4) ImageRead 431 432 Store 430(storeTemp) 433 434: 14(ivec4) Load 430(storeTemp) 435: 7(ivec4) CompositeConstruct 107 107 107 107 436: 14(ivec4) IAdd 434 435 Store 430(storeTemp) 436 437: 95 Load 97(g_tTex1du4) 438: 6(int) Load 427(coordTemp) 439: 14(ivec4) Load 430(storeTemp) ImageWrite 437 438 439 441: 77(ptr) AccessChain 65 55 442: 6(int) Load 441 Store 440(coordTemp) 442 444: 73 Load 75(g_tTex1df4) 445: 6(int) Load 440(coordTemp) 446: 21(fvec4) ImageRead 444 445 Store 443(storeTemp) 446 447: 21(fvec4) Load 443(storeTemp) 448: 21(fvec4) CompositeConstruct 408 408 408 408 449: 21(fvec4) FSub 447 448 Store 443(storeTemp) 449 450: 73 Load 75(g_tTex1df4) 451: 6(int) Load 440(coordTemp) 452: 21(fvec4) Load 443(storeTemp) ImageWrite 450 451 452 454: 77(ptr) AccessChain 65 55 455: 6(int) Load 454 Store 453(coordTemp) 455 457: 87 Load 89(g_tTex1di4) 458: 6(int) Load 453(coordTemp) 459: 7(ivec4) ImageRead 457 458 Store 456(storeTemp) 459 460: 7(ivec4) Load 456(storeTemp) 461: 7(ivec4) CompositeConstruct 107 107 107 107 462: 7(ivec4) ISub 460 461 Store 456(storeTemp) 462 463: 87 Load 89(g_tTex1di4) 464: 6(int) Load 453(coordTemp) 465: 7(ivec4) Load 456(storeTemp) ImageWrite 463 464 465 467: 77(ptr) AccessChain 65 55 468: 6(int) Load 467 Store 466(coordTemp) 468 470: 95 Load 97(g_tTex1du4) 471: 6(int) Load 466(coordTemp) 472: 14(ivec4) ImageRead 470 471 Store 469(storeTemp) 472 473: 14(ivec4) Load 469(storeTemp) 474: 7(ivec4) CompositeConstruct 107 107 107 107 475: 14(ivec4) ISub 473 474 Store 469(storeTemp) 475 476: 95 Load 97(g_tTex1du4) 477: 6(int) Load 466(coordTemp) 478: 14(ivec4) Load 469(storeTemp) ImageWrite 476 477 478 480: 77(ptr) AccessChain 65 55 481: 6(int) Load 480 Store 479(coordTemp) 481 483: 73 Load 75(g_tTex1df4) 484: 6(int) Load 479(coordTemp) 485: 21(fvec4) ImageRead 483 484 Store 482(storeTempPre) 485 487: 21(fvec4) Load 482(storeTempPre) Store 486(storeTempPost) 487 488: 21(fvec4) Load 486(storeTempPost) 489: 21(fvec4) CompositeConstruct 408 408 408 408 490: 21(fvec4) FAdd 488 489 Store 486(storeTempPost) 490 491: 73 Load 75(g_tTex1df4) 492: 6(int) Load 479(coordTemp) 493: 21(fvec4) Load 486(storeTempPost) ImageWrite 491 492 493 495: 77(ptr) AccessChain 65 55 496: 6(int) Load 495 Store 494(coordTemp) 496 498: 95 Load 97(g_tTex1du4) 499: 6(int) Load 494(coordTemp) 500: 14(ivec4) ImageRead 498 499 Store 497(storeTempPre) 500 502: 14(ivec4) Load 497(storeTempPre) Store 501(storeTempPost) 502 503: 14(ivec4) Load 501(storeTempPost) 504: 7(ivec4) CompositeConstruct 107 107 107 107 505: 14(ivec4) ISub 503 504 Store 501(storeTempPost) 505 506: 95 Load 97(g_tTex1du4) 507: 6(int) Load 494(coordTemp) 508: 14(ivec4) Load 501(storeTempPost) ImageWrite 506 507 508 510: 77(ptr) AccessChain 65 55 511: 6(int) Load 510 Store 509(coordTemp) 511 513: 87 Load 89(g_tTex1di4) 514: 6(int) Load 509(coordTemp) 515: 7(ivec4) ImageRead 513 514 Store 512(storeTempPre) 515 517: 7(ivec4) Load 512(storeTempPre) Store 516(storeTempPost) 517 518: 7(ivec4) Load 516(storeTempPost) 519: 7(ivec4) CompositeConstruct 107 107 107 107 520: 7(ivec4) IAdd 518 519 Store 516(storeTempPost) 520 521: 87 Load 89(g_tTex1di4) 522: 6(int) Load 509(coordTemp) 523: 7(ivec4) Load 516(storeTempPost) ImageWrite 521 522 523 525: 77(ptr) AccessChain 65 55 526: 6(int) Load 525 Store 524(coordTemp) 526 528: 73 Load 75(g_tTex1df4) 529: 6(int) Load 524(coordTemp) 530: 21(fvec4) ImageRead 528 529 Store 527(storeTempPre) 530 532: 21(fvec4) Load 527(storeTempPre) Store 531(storeTempPost) 532 533: 21(fvec4) Load 531(storeTempPost) 534: 21(fvec4) CompositeConstruct 408 408 408 408 535: 21(fvec4) FSub 533 534 Store 531(storeTempPost) 535 536: 73 Load 75(g_tTex1df4) 537: 6(int) Load 524(coordTemp) 538: 21(fvec4) Load 531(storeTempPost) ImageWrite 536 537 538 540: 77(ptr) AccessChain 65 55 541: 6(int) Load 540 Store 539(coordTemp) 541 543: 87 Load 89(g_tTex1di4) 544: 6(int) Load 539(coordTemp) 545: 7(ivec4) ImageRead 543 544 Store 542(storeTempPre) 545 547: 7(ivec4) Load 542(storeTempPre) Store 546(storeTempPost) 547 548: 7(ivec4) Load 546(storeTempPost) 549: 7(ivec4) CompositeConstruct 107 107 107 107 550: 7(ivec4) IAdd 548 549 Store 546(storeTempPost) 550 551: 87 Load 89(g_tTex1di4) 552: 6(int) Load 539(coordTemp) 553: 7(ivec4) Load 546(storeTempPost) ImageWrite 551 552 553 555: 77(ptr) AccessChain 65 55 556: 6(int) Load 555 Store 554(coordTemp) 556 558: 95 Load 97(g_tTex1du4) 559: 6(int) Load 554(coordTemp) 560: 14(ivec4) ImageRead 558 559 Store 557(storeTempPre) 560 562: 14(ivec4) Load 557(storeTempPre) Store 561(storeTempPost) 562 563: 14(ivec4) Load 561(storeTempPost) 564: 7(ivec4) CompositeConstruct 107 107 107 107 565: 14(ivec4) ISub 563 564 Store 561(storeTempPost) 565 566: 95 Load 97(g_tTex1du4) 567: 6(int) Load 554(coordTemp) 568: 14(ivec4) Load 561(storeTempPost) ImageWrite 566 567 568 570: 103 Load 105(g_tTex2df4) 572: 21(fvec4) ImageRead 570 571 Store 569(storeTemp) 572 573: 73 Load 75(g_tTex1df4) 574: 21(fvec4) Load 569(storeTemp) ImageWrite 573 107 574 578: 22(ptr) AccessChain 576(psout) 55 Store 578 577 579:42(PS_OUTPUT) Load 576(psout) ReturnValue 579 FunctionEnd