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