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