| 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:46 Constant: |
| 0:46 0 (const int) |
| 0:46 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:47 Constant: |
| 0:47 0 (const uint) |
| 0:47 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:48 Constant: |
| 0:48 0.000000 |
| 0:48 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:79 Constant: |
| 0:79 2 (const int) |
| 0:79 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:80 Constant: |
| 0:80 3 (const uint) |
| 0:80 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:97 Constant: |
| 0:97 5 (const int) |
| 0:97 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:98 Constant: |
| 0:98 6 (const uint) |
| 0:98 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:103 Constant: |
| 0:103 8 (const int) |
| 0:103 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:104 Constant: |
| 0:104 9 (const uint) |
| 0:104 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:135 imageLoad ( temp 2-component vector of float) |
| 0:135 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:135 Constant: |
| 0:135 2 (const int) |
| 0:135 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:46 Constant: |
| 0:46 0 (const int) |
| 0:46 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:47 Constant: |
| 0:47 0 (const uint) |
| 0:47 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:48 Constant: |
| 0:48 0.000000 |
| 0:48 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:79 Constant: |
| 0:79 2 (const int) |
| 0:79 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:80 Constant: |
| 0:80 3 (const uint) |
| 0:80 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:97 Constant: |
| 0:97 5 (const int) |
| 0:97 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:98 Constant: |
| 0:98 6 (const uint) |
| 0:98 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:103 Constant: |
| 0:103 8 (const int) |
| 0:103 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:104 Constant: |
| 0:104 9 (const uint) |
| 0:104 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:135 imageLoad ( temp 2-component vector of float) |
| 0:135 'g_tTex2df2' (layout( rg32f) uniform image2D) |
| 0:135 Constant: |
| 0:135 2 (const int) |
| 0:135 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): 8000b |
| // Id's are bound by 711 |
| |
| Capability Shader |
| Capability Image1D |
| Capability StorageImageExtendedFormats |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Fragment 4 "main" 687 |
| 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 85 "r00" |
| Name 93 "r01" |
| Name 96 "g_tTex1di2" |
| Name 104 "r02" |
| Name 107 "g_tTex1du2" |
| Name 116 "r10" |
| Name 119 "g_tTex2df2" |
| Name 127 "r11" |
| Name 130 "g_tTex2di2" |
| Name 138 "r12" |
| Name 141 "g_tTex2du2" |
| Name 149 "r20" |
| Name 152 "g_tTex3df2" |
| Name 162 "r21" |
| Name 165 "g_tTex3di2" |
| Name 173 "r22" |
| Name 176 "g_tTex3du2" |
| Name 184 "lf2" |
| Name 189 "storeTemp" |
| Name 199 "storeTemp" |
| Name 205 "storeTemp" |
| Name 213 "val1" |
| Name 215 "coordTemp" |
| Name 218 "storeTemp" |
| Name 232 "coordTemp" |
| Name 235 "storeTemp" |
| Name 249 "coordTemp" |
| Name 252 "storeTemp" |
| Name 266 "coordTemp" |
| Name 269 "storeTemp" |
| Name 282 "coordTemp" |
| Name 285 "storeTemp" |
| Name 298 "coordTemp" |
| Name 301 "storeTemp" |
| Name 315 "coordTemp" |
| Name 318 "storeTemp" |
| Name 332 "coordTemp" |
| Name 335 "storeTemp" |
| Name 348 "coordTemp" |
| Name 351 "storeTemp" |
| Name 364 "storeTemp" |
| Name 374 "storeTemp" |
| Name 381 "storeTemp" |
| Name 388 "storeTemp" |
| Name 398 "storeTemp" |
| Name 405 "storeTemp" |
| Name 419 "param" |
| Name 428 "param" |
| Name 437 "param" |
| Name 439 "tempArg" |
| Name 440 "param" |
| Name 447 "tempArg" |
| Name 448 "param" |
| Name 455 "tempArg" |
| Name 456 "param" |
| Name 463 "coordTemp" |
| Name 466 "storeTemp" |
| Name 480 "coordTemp" |
| Name 483 "storeTemp" |
| Name 496 "coordTemp" |
| Name 499 "storeTemp" |
| Name 512 "coordTemp" |
| Name 515 "storeTemp" |
| Name 528 "coordTemp" |
| Name 531 "storeTemp" |
| Name 544 "coordTemp" |
| Name 547 "storeTemp" |
| Name 560 "coordTemp" |
| Name 563 "storeTempPre" |
| Name 570 "storeTempPost" |
| Name 578 "coordTemp" |
| Name 581 "storeTempPre" |
| Name 588 "storeTempPost" |
| Name 596 "coordTemp" |
| Name 599 "storeTempPre" |
| Name 606 "storeTempPost" |
| Name 614 "coordTemp" |
| Name 617 "storeTempPre" |
| Name 624 "storeTempPost" |
| Name 632 "coordTemp" |
| Name 635 "storeTempPre" |
| Name 642 "storeTempPost" |
| Name 650 "coordTemp" |
| Name 653 "storeTempPre" |
| Name 660 "storeTempPost" |
| Name 668 "storeTemp" |
| Name 679 "psout" |
| Name 687 "@entryPointOutput.Color" |
| Name 692 "g_sSamp" |
| Name 695 "g_tTex1df2a" |
| Name 698 "g_tTex1di2a" |
| Name 701 "g_tTex1du2a" |
| Name 704 "g_tTex2df2a" |
| Name 707 "g_tTex2di2a" |
| Name 710 "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 66 Binding 10 |
| Decorate 76(g_tTex1df2) DescriptorSet 0 |
| Decorate 76(g_tTex1df2) Binding 1 |
| Decorate 96(g_tTex1di2) DescriptorSet 0 |
| Decorate 96(g_tTex1di2) Binding 2 |
| Decorate 107(g_tTex1du2) DescriptorSet 0 |
| Decorate 107(g_tTex1du2) Binding 3 |
| Decorate 119(g_tTex2df2) DescriptorSet 0 |
| Decorate 119(g_tTex2df2) Binding 4 |
| Decorate 130(g_tTex2di2) DescriptorSet 0 |
| Decorate 130(g_tTex2di2) Binding 5 |
| Decorate 141(g_tTex2du2) DescriptorSet 0 |
| Decorate 141(g_tTex2du2) Binding 6 |
| Decorate 152(g_tTex3df2) DescriptorSet 0 |
| Decorate 152(g_tTex3df2) Binding 7 |
| Decorate 165(g_tTex3di2) DescriptorSet 0 |
| Decorate 165(g_tTex3di2) Binding 8 |
| Decorate 176(g_tTex3du2) DescriptorSet 0 |
| Decorate 176(g_tTex3du2) Binding 9 |
| Decorate 687(@entryPointOutput.Color) Location 0 |
| Decorate 692(g_sSamp) DescriptorSet 0 |
| Decorate 692(g_sSamp) Binding 0 |
| Decorate 695(g_tTex1df2a) DescriptorSet 0 |
| Decorate 695(g_tTex1df2a) Binding 0 |
| Decorate 698(g_tTex1di2a) DescriptorSet 0 |
| Decorate 698(g_tTex1di2a) Binding 0 |
| Decorate 701(g_tTex1du2a) DescriptorSet 0 |
| Decorate 701(g_tTex1du2a) Binding 0 |
| Decorate 704(g_tTex2df2a) DescriptorSet 0 |
| Decorate 704(g_tTex2df2a) Binding 0 |
| Decorate 707(g_tTex2di2a) DescriptorSet 0 |
| Decorate 707(g_tTex2di2a) Binding 0 |
| Decorate 710(g_tTex2du2a) DescriptorSet 0 |
| Decorate 710(g_tTex2du2a) Binding 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) |
| 94: TypeImage 6(int) 1D nonsampled format:Rg32i |
| 95: TypePointer UniformConstant 94 |
| 96(g_tTex1di2): 95(ptr) Variable UniformConstant |
| 105: TypeImage 13(int) 1D nonsampled format:Rg32ui |
| 106: TypePointer UniformConstant 105 |
| 107(g_tTex1du2): 106(ptr) Variable UniformConstant |
| 111: TypeVector 13(int) 4 |
| 117: TypeImage 20(float) 2D nonsampled format:Rg32f |
| 118: TypePointer UniformConstant 117 |
| 119(g_tTex2df2): 118(ptr) Variable UniformConstant |
| 128: TypeImage 6(int) 2D nonsampled format:Rg32i |
| 129: TypePointer UniformConstant 128 |
| 130(g_tTex2di2): 129(ptr) Variable UniformConstant |
| 139: TypeImage 13(int) 2D nonsampled format:Rg32ui |
| 140: TypePointer UniformConstant 139 |
| 141(g_tTex2du2): 140(ptr) Variable UniformConstant |
| 150: TypeImage 20(float) 3D nonsampled format:Rg32f |
| 151: TypePointer UniformConstant 150 |
| 152(g_tTex3df2): 151(ptr) Variable UniformConstant |
| 154: 6(int) Constant 2 |
| 155: TypePointer Uniform 62(ivec3) |
| 163: TypeImage 6(int) 3D nonsampled format:Rg32i |
| 164: TypePointer UniformConstant 163 |
| 165(g_tTex3di2): 164(ptr) Variable UniformConstant |
| 174: TypeImage 13(int) 3D nonsampled format:Rg32ui |
| 175: TypePointer UniformConstant 174 |
| 176(g_tTex3du2): 175(ptr) Variable UniformConstant |
| 185: 6(int) Constant 8 |
| 186: TypePointer Uniform 21(fvec2) |
| 200: 7(ivec2) ConstantComposite 154 154 |
| 206: 13(int) Constant 3 |
| 207: 13(int) Constant 2 |
| 208: 14(ivec2) ConstantComposite 206 207 |
| 214: TypePointer Function 6(int) |
| 225: 20(float) Constant 1073741824 |
| 242: 20(float) Constant 1077936128 |
| 259: 20(float) Constant 1082130432 |
| 308: 6(int) Constant 65535 |
| 325: 6(int) Constant 61680 |
| 375: 6(int) Constant 5 |
| 376: 7(ivec2) ConstantComposite 375 154 |
| 382: 13(int) Constant 6 |
| 383: 14(ivec2) ConstantComposite 382 207 |
| 399: 6(int) Constant 6 |
| 400: 7(ivec2) ConstantComposite 185 399 |
| 406: 13(int) Constant 9 |
| 407: 14(ivec2) ConstantComposite 406 207 |
| 474: 20(float) Constant 1065353216 |
| 670: 6(int) Constant 3 |
| 671: 7(ivec2) ConstantComposite 154 670 |
| 678: TypePointer Function 43(PS_OUTPUT) |
| 680: 42(fvec4) ConstantComposite 474 474 474 474 |
| 681: TypePointer Function 42(fvec4) |
| 686: TypePointer Output 42(fvec4) |
| 687(@entryPointOutput.Color): 686(ptr) Variable Output |
| 690: TypeSampler |
| 691: TypePointer UniformConstant 690 |
| 692(g_sSamp): 691(ptr) Variable UniformConstant |
| 693: TypeImage 20(float) 1D array nonsampled format:Rg32f |
| 694: TypePointer UniformConstant 693 |
| 695(g_tTex1df2a): 694(ptr) Variable UniformConstant |
| 696: TypeImage 6(int) 1D array nonsampled format:Rg32i |
| 697: TypePointer UniformConstant 696 |
| 698(g_tTex1di2a): 697(ptr) Variable UniformConstant |
| 699: TypeImage 13(int) 1D array nonsampled format:Rg32ui |
| 700: TypePointer UniformConstant 699 |
| 701(g_tTex1du2a): 700(ptr) Variable UniformConstant |
| 702: TypeImage 20(float) 2D array nonsampled format:Rg32f |
| 703: TypePointer UniformConstant 702 |
| 704(g_tTex2df2a): 703(ptr) Variable UniformConstant |
| 705: TypeImage 6(int) 2D array nonsampled format:Rg32i |
| 706: TypePointer UniformConstant 705 |
| 707(g_tTex2di2a): 706(ptr) Variable UniformConstant |
| 708: TypeImage 13(int) 2D array nonsampled format:Rg32ui |
| 709: TypePointer UniformConstant 708 |
| 710(g_tTex2du2a): 709(ptr) Variable UniformConstant |
| 4(main): 2 Function None 3 |
| 5: Label |
| 688:43(PS_OUTPUT) FunctionCall 45(@main() |
| 689: 42(fvec4) CompositeExtract 688 0 |
| Store 687(@entryPointOutput.Color) 689 |
| 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 |
| 85(r00): 22(ptr) Variable Function |
| 93(r01): 8(ptr) Variable Function |
| 104(r02): 15(ptr) Variable Function |
| 116(r10): 22(ptr) Variable Function |
| 127(r11): 8(ptr) Variable Function |
| 138(r12): 15(ptr) Variable Function |
| 149(r20): 22(ptr) Variable Function |
| 162(r21): 8(ptr) Variable Function |
| 173(r22): 15(ptr) Variable Function |
| 184(lf2): 22(ptr) Variable Function |
| 189(storeTemp): 22(ptr) Variable Function |
| 199(storeTemp): 8(ptr) Variable Function |
| 205(storeTemp): 15(ptr) Variable Function |
| 213(val1): 22(ptr) Variable Function |
| 215(coordTemp): 214(ptr) Variable Function |
| 218(storeTemp): 22(ptr) Variable Function |
| 232(coordTemp): 214(ptr) Variable Function |
| 235(storeTemp): 22(ptr) Variable Function |
| 249(coordTemp): 214(ptr) Variable Function |
| 252(storeTemp): 22(ptr) Variable Function |
| 266(coordTemp): 214(ptr) Variable Function |
| 269(storeTemp): 8(ptr) Variable Function |
| 282(coordTemp): 214(ptr) Variable Function |
| 285(storeTemp): 8(ptr) Variable Function |
| 298(coordTemp): 214(ptr) Variable Function |
| 301(storeTemp): 8(ptr) Variable Function |
| 315(coordTemp): 214(ptr) Variable Function |
| 318(storeTemp): 8(ptr) Variable Function |
| 332(coordTemp): 214(ptr) Variable Function |
| 335(storeTemp): 8(ptr) Variable Function |
| 348(coordTemp): 214(ptr) Variable Function |
| 351(storeTemp): 8(ptr) Variable Function |
| 364(storeTemp): 22(ptr) Variable Function |
| 374(storeTemp): 8(ptr) Variable Function |
| 381(storeTemp): 15(ptr) Variable Function |
| 388(storeTemp): 22(ptr) Variable Function |
| 398(storeTemp): 8(ptr) Variable Function |
| 405(storeTemp): 15(ptr) Variable Function |
| 419(param): 22(ptr) Variable Function |
| 428(param): 8(ptr) Variable Function |
| 437(param): 15(ptr) Variable Function |
| 439(tempArg): 22(ptr) Variable Function |
| 440(param): 22(ptr) Variable Function |
| 447(tempArg): 8(ptr) Variable Function |
| 448(param): 8(ptr) Variable Function |
| 455(tempArg): 15(ptr) Variable Function |
| 456(param): 15(ptr) Variable Function |
| 463(coordTemp): 214(ptr) Variable Function |
| 466(storeTemp): 22(ptr) Variable Function |
| 480(coordTemp): 214(ptr) Variable Function |
| 483(storeTemp): 8(ptr) Variable Function |
| 496(coordTemp): 214(ptr) Variable Function |
| 499(storeTemp): 15(ptr) Variable Function |
| 512(coordTemp): 214(ptr) Variable Function |
| 515(storeTemp): 22(ptr) Variable Function |
| 528(coordTemp): 214(ptr) Variable Function |
| 531(storeTemp): 8(ptr) Variable Function |
| 544(coordTemp): 214(ptr) Variable Function |
| 547(storeTemp): 15(ptr) Variable Function |
| 560(coordTemp): 214(ptr) Variable Function |
| 563(storeTempPre): 22(ptr) Variable Function |
| 570(storeTempPost): 22(ptr) Variable Function |
| 578(coordTemp): 214(ptr) Variable Function |
| 581(storeTempPre): 15(ptr) Variable Function |
| 588(storeTempPost): 15(ptr) Variable Function |
| 596(coordTemp): 214(ptr) Variable Function |
| 599(storeTempPre): 8(ptr) Variable Function |
| 606(storeTempPost): 8(ptr) Variable Function |
| 614(coordTemp): 214(ptr) Variable Function |
| 617(storeTempPre): 22(ptr) Variable Function |
| 624(storeTempPost): 22(ptr) Variable Function |
| 632(coordTemp): 214(ptr) Variable Function |
| 635(storeTempPre): 8(ptr) Variable Function |
| 642(storeTempPost): 8(ptr) Variable Function |
| 650(coordTemp): 214(ptr) Variable Function |
| 653(storeTempPre): 15(ptr) Variable Function |
| 660(storeTempPost): 15(ptr) Variable Function |
| 668(storeTemp): 22(ptr) Variable Function |
| 679(psout): 678(ptr) Variable Function |
| 77: 74 Load 76(g_tTex1df2) |
| 79: 78(ptr) AccessChain 66 56 |
| 80: 6(int) Load 79 |
| 81: 42(fvec4) ImageRead 77 80 |
| 82: 20(float) CompositeExtract 81 0 |
| 83: 20(float) CompositeExtract 81 1 |
| 84: 21(fvec2) CompositeConstruct 82 83 |
| 86: 74 Load 76(g_tTex1df2) |
| 87: 78(ptr) AccessChain 66 56 |
| 88: 6(int) Load 87 |
| 89: 42(fvec4) ImageRead 86 88 |
| 90: 20(float) CompositeExtract 89 0 |
| 91: 20(float) CompositeExtract 89 1 |
| 92: 21(fvec2) CompositeConstruct 90 91 |
| Store 85(r00) 92 |
| 97: 94 Load 96(g_tTex1di2) |
| 98: 78(ptr) AccessChain 66 56 |
| 99: 6(int) Load 98 |
| 100: 63(ivec4) ImageRead 97 99 |
| 101: 6(int) CompositeExtract 100 0 |
| 102: 6(int) CompositeExtract 100 1 |
| 103: 7(ivec2) CompositeConstruct 101 102 |
| Store 93(r01) 103 |
| 108: 105 Load 107(g_tTex1du2) |
| 109: 78(ptr) AccessChain 66 56 |
| 110: 6(int) Load 109 |
| 112: 111(ivec4) ImageRead 108 110 |
| 113: 13(int) CompositeExtract 112 0 |
| 114: 13(int) CompositeExtract 112 1 |
| 115: 14(ivec2) CompositeConstruct 113 114 |
| Store 104(r02) 115 |
| 120: 117 Load 119(g_tTex2df2) |
| 121: 68(ptr) AccessChain 66 67 |
| 122: 7(ivec2) Load 121 |
| 123: 42(fvec4) ImageRead 120 122 |
| 124: 20(float) CompositeExtract 123 0 |
| 125: 20(float) CompositeExtract 123 1 |
| 126: 21(fvec2) CompositeConstruct 124 125 |
| Store 116(r10) 126 |
| 131: 128 Load 130(g_tTex2di2) |
| 132: 68(ptr) AccessChain 66 67 |
| 133: 7(ivec2) Load 132 |
| 134: 63(ivec4) ImageRead 131 133 |
| 135: 6(int) CompositeExtract 134 0 |
| 136: 6(int) CompositeExtract 134 1 |
| 137: 7(ivec2) CompositeConstruct 135 136 |
| Store 127(r11) 137 |
| 142: 139 Load 141(g_tTex2du2) |
| 143: 68(ptr) AccessChain 66 67 |
| 144: 7(ivec2) Load 143 |
| 145: 111(ivec4) ImageRead 142 144 |
| 146: 13(int) CompositeExtract 145 0 |
| 147: 13(int) CompositeExtract 145 1 |
| 148: 14(ivec2) CompositeConstruct 146 147 |
| Store 138(r12) 148 |
| 153: 150 Load 152(g_tTex3df2) |
| 156: 155(ptr) AccessChain 66 154 |
| 157: 62(ivec3) Load 156 |
| 158: 42(fvec4) ImageRead 153 157 |
| 159: 20(float) CompositeExtract 158 0 |
| 160: 20(float) CompositeExtract 158 1 |
| 161: 21(fvec2) CompositeConstruct 159 160 |
| Store 149(r20) 161 |
| 166: 163 Load 165(g_tTex3di2) |
| 167: 155(ptr) AccessChain 66 154 |
| 168: 62(ivec3) Load 167 |
| 169: 63(ivec4) ImageRead 166 168 |
| 170: 6(int) CompositeExtract 169 0 |
| 171: 6(int) CompositeExtract 169 1 |
| 172: 7(ivec2) CompositeConstruct 170 171 |
| Store 162(r21) 172 |
| 177: 174 Load 176(g_tTex3du2) |
| 178: 155(ptr) AccessChain 66 154 |
| 179: 62(ivec3) Load 178 |
| 180: 111(ivec4) ImageRead 177 179 |
| 181: 13(int) CompositeExtract 180 0 |
| 182: 13(int) CompositeExtract 180 1 |
| 183: 14(ivec2) CompositeConstruct 181 182 |
| Store 173(r22) 183 |
| 187: 186(ptr) AccessChain 66 185 |
| 188: 21(fvec2) Load 187 |
| Store 184(lf2) 188 |
| 190: 21(fvec2) FunctionCall 40(SomeValue() |
| Store 189(storeTemp) 190 |
| 191: 74 Load 76(g_tTex1df2) |
| 192: 78(ptr) AccessChain 66 56 |
| 193: 6(int) Load 192 |
| 194: 21(fvec2) Load 189(storeTemp) |
| ImageWrite 191 193 194 |
| 195: 74 Load 76(g_tTex1df2) |
| 196: 78(ptr) AccessChain 66 56 |
| 197: 6(int) Load 196 |
| 198: 21(fvec2) Load 184(lf2) |
| ImageWrite 195 197 198 |
| Store 199(storeTemp) 200 |
| 201: 94 Load 96(g_tTex1di2) |
| 202: 78(ptr) AccessChain 66 56 |
| 203: 6(int) Load 202 |
| 204: 7(ivec2) Load 199(storeTemp) |
| ImageWrite 201 203 204 |
| Store 205(storeTemp) 208 |
| 209: 105 Load 107(g_tTex1du2) |
| 210: 78(ptr) AccessChain 66 56 |
| 211: 6(int) Load 210 |
| 212: 14(ivec2) Load 205(storeTemp) |
| ImageWrite 209 211 212 |
| 216: 78(ptr) AccessChain 66 56 |
| 217: 6(int) Load 216 |
| Store 215(coordTemp) 217 |
| 219: 74 Load 76(g_tTex1df2) |
| 220: 6(int) Load 215(coordTemp) |
| 221: 42(fvec4) ImageRead 219 220 |
| 222: 20(float) CompositeExtract 221 0 |
| 223: 20(float) CompositeExtract 221 1 |
| 224: 21(fvec2) CompositeConstruct 222 223 |
| Store 218(storeTemp) 224 |
| 226: 21(fvec2) Load 218(storeTemp) |
| 227: 21(fvec2) VectorTimesScalar 226 225 |
| Store 218(storeTemp) 227 |
| 228: 74 Load 76(g_tTex1df2) |
| 229: 6(int) Load 215(coordTemp) |
| 230: 21(fvec2) Load 218(storeTemp) |
| ImageWrite 228 229 230 |
| 231: 21(fvec2) Load 218(storeTemp) |
| Store 213(val1) 231 |
| 233: 78(ptr) AccessChain 66 56 |
| 234: 6(int) Load 233 |
| Store 232(coordTemp) 234 |
| 236: 74 Load 76(g_tTex1df2) |
| 237: 6(int) Load 232(coordTemp) |
| 238: 42(fvec4) ImageRead 236 237 |
| 239: 20(float) CompositeExtract 238 0 |
| 240: 20(float) CompositeExtract 238 1 |
| 241: 21(fvec2) CompositeConstruct 239 240 |
| Store 235(storeTemp) 241 |
| 243: 21(fvec2) Load 235(storeTemp) |
| 244: 21(fvec2) CompositeConstruct 242 242 |
| 245: 21(fvec2) FSub 243 244 |
| Store 235(storeTemp) 245 |
| 246: 74 Load 76(g_tTex1df2) |
| 247: 6(int) Load 232(coordTemp) |
| 248: 21(fvec2) Load 235(storeTemp) |
| ImageWrite 246 247 248 |
| 250: 78(ptr) AccessChain 66 56 |
| 251: 6(int) Load 250 |
| Store 249(coordTemp) 251 |
| 253: 74 Load 76(g_tTex1df2) |
| 254: 6(int) Load 249(coordTemp) |
| 255: 42(fvec4) ImageRead 253 254 |
| 256: 20(float) CompositeExtract 255 0 |
| 257: 20(float) CompositeExtract 255 1 |
| 258: 21(fvec2) CompositeConstruct 256 257 |
| Store 252(storeTemp) 258 |
| 260: 21(fvec2) Load 252(storeTemp) |
| 261: 21(fvec2) CompositeConstruct 259 259 |
| 262: 21(fvec2) FAdd 260 261 |
| Store 252(storeTemp) 262 |
| 263: 74 Load 76(g_tTex1df2) |
| 264: 6(int) Load 249(coordTemp) |
| 265: 21(fvec2) Load 252(storeTemp) |
| ImageWrite 263 264 265 |
| 267: 78(ptr) AccessChain 66 56 |
| 268: 6(int) Load 267 |
| Store 266(coordTemp) 268 |
| 270: 94 Load 96(g_tTex1di2) |
| 271: 6(int) Load 266(coordTemp) |
| 272: 63(ivec4) ImageRead 270 271 |
| 273: 6(int) CompositeExtract 272 0 |
| 274: 6(int) CompositeExtract 272 1 |
| 275: 7(ivec2) CompositeConstruct 273 274 |
| Store 269(storeTemp) 275 |
| 276: 7(ivec2) Load 269(storeTemp) |
| 277: 7(ivec2) CompositeConstruct 154 154 |
| 278: 7(ivec2) SDiv 276 277 |
| Store 269(storeTemp) 278 |
| 279: 94 Load 96(g_tTex1di2) |
| 280: 6(int) Load 266(coordTemp) |
| 281: 7(ivec2) Load 269(storeTemp) |
| ImageWrite 279 280 281 |
| 283: 78(ptr) AccessChain 66 56 |
| 284: 6(int) Load 283 |
| Store 282(coordTemp) 284 |
| 286: 94 Load 96(g_tTex1di2) |
| 287: 6(int) Load 282(coordTemp) |
| 288: 63(ivec4) ImageRead 286 287 |
| 289: 6(int) CompositeExtract 288 0 |
| 290: 6(int) CompositeExtract 288 1 |
| 291: 7(ivec2) CompositeConstruct 289 290 |
| Store 285(storeTemp) 291 |
| 292: 7(ivec2) Load 285(storeTemp) |
| 293: 7(ivec2) CompositeConstruct 154 154 |
| 294: 7(ivec2) SMod 292 293 |
| Store 285(storeTemp) 294 |
| 295: 94 Load 96(g_tTex1di2) |
| 296: 6(int) Load 282(coordTemp) |
| 297: 7(ivec2) Load 285(storeTemp) |
| ImageWrite 295 296 297 |
| 299: 78(ptr) AccessChain 66 56 |
| 300: 6(int) Load 299 |
| Store 298(coordTemp) 300 |
| 302: 94 Load 96(g_tTex1di2) |
| 303: 6(int) Load 298(coordTemp) |
| 304: 63(ivec4) ImageRead 302 303 |
| 305: 6(int) CompositeExtract 304 0 |
| 306: 6(int) CompositeExtract 304 1 |
| 307: 7(ivec2) CompositeConstruct 305 306 |
| Store 301(storeTemp) 307 |
| 309: 7(ivec2) Load 301(storeTemp) |
| 310: 7(ivec2) CompositeConstruct 308 308 |
| 311: 7(ivec2) BitwiseAnd 309 310 |
| Store 301(storeTemp) 311 |
| 312: 94 Load 96(g_tTex1di2) |
| 313: 6(int) Load 298(coordTemp) |
| 314: 7(ivec2) Load 301(storeTemp) |
| ImageWrite 312 313 314 |
| 316: 78(ptr) AccessChain 66 56 |
| 317: 6(int) Load 316 |
| Store 315(coordTemp) 317 |
| 319: 94 Load 96(g_tTex1di2) |
| 320: 6(int) Load 315(coordTemp) |
| 321: 63(ivec4) ImageRead 319 320 |
| 322: 6(int) CompositeExtract 321 0 |
| 323: 6(int) CompositeExtract 321 1 |
| 324: 7(ivec2) CompositeConstruct 322 323 |
| Store 318(storeTemp) 324 |
| 326: 7(ivec2) Load 318(storeTemp) |
| 327: 7(ivec2) CompositeConstruct 325 325 |
| 328: 7(ivec2) BitwiseOr 326 327 |
| Store 318(storeTemp) 328 |
| 329: 94 Load 96(g_tTex1di2) |
| 330: 6(int) Load 315(coordTemp) |
| 331: 7(ivec2) Load 318(storeTemp) |
| ImageWrite 329 330 331 |
| 333: 78(ptr) AccessChain 66 56 |
| 334: 6(int) Load 333 |
| Store 332(coordTemp) 334 |
| 336: 94 Load 96(g_tTex1di2) |
| 337: 6(int) Load 332(coordTemp) |
| 338: 63(ivec4) ImageRead 336 337 |
| 339: 6(int) CompositeExtract 338 0 |
| 340: 6(int) CompositeExtract 338 1 |
| 341: 7(ivec2) CompositeConstruct 339 340 |
| Store 335(storeTemp) 341 |
| 342: 7(ivec2) Load 335(storeTemp) |
| 343: 7(ivec2) CompositeConstruct 154 154 |
| 344: 7(ivec2) ShiftLeftLogical 342 343 |
| Store 335(storeTemp) 344 |
| 345: 94 Load 96(g_tTex1di2) |
| 346: 6(int) Load 332(coordTemp) |
| 347: 7(ivec2) Load 335(storeTemp) |
| ImageWrite 345 346 347 |
| 349: 78(ptr) AccessChain 66 56 |
| 350: 6(int) Load 349 |
| Store 348(coordTemp) 350 |
| 352: 94 Load 96(g_tTex1di2) |
| 353: 6(int) Load 348(coordTemp) |
| 354: 63(ivec4) ImageRead 352 353 |
| 355: 6(int) CompositeExtract 354 0 |
| 356: 6(int) CompositeExtract 354 1 |
| 357: 7(ivec2) CompositeConstruct 355 356 |
| Store 351(storeTemp) 357 |
| 358: 7(ivec2) Load 351(storeTemp) |
| 359: 7(ivec2) CompositeConstruct 154 154 |
| 360: 7(ivec2) ShiftRightArithmetic 358 359 |
| Store 351(storeTemp) 360 |
| 361: 94 Load 96(g_tTex1di2) |
| 362: 6(int) Load 348(coordTemp) |
| 363: 7(ivec2) Load 351(storeTemp) |
| ImageWrite 361 362 363 |
| 365: 21(fvec2) FunctionCall 40(SomeValue() |
| Store 364(storeTemp) 365 |
| 366: 117 Load 119(g_tTex2df2) |
| 367: 68(ptr) AccessChain 66 67 |
| 368: 7(ivec2) Load 367 |
| 369: 21(fvec2) Load 364(storeTemp) |
| ImageWrite 366 368 369 |
| 370: 117 Load 119(g_tTex2df2) |
| 371: 68(ptr) AccessChain 66 67 |
| 372: 7(ivec2) Load 371 |
| 373: 21(fvec2) Load 184(lf2) |
| ImageWrite 370 372 373 |
| Store 374(storeTemp) 376 |
| 377: 128 Load 130(g_tTex2di2) |
| 378: 68(ptr) AccessChain 66 67 |
| 379: 7(ivec2) Load 378 |
| 380: 7(ivec2) Load 374(storeTemp) |
| ImageWrite 377 379 380 |
| Store 381(storeTemp) 383 |
| 384: 139 Load 141(g_tTex2du2) |
| 385: 68(ptr) AccessChain 66 67 |
| 386: 7(ivec2) Load 385 |
| 387: 14(ivec2) Load 381(storeTemp) |
| ImageWrite 384 386 387 |
| 389: 21(fvec2) FunctionCall 40(SomeValue() |
| Store 388(storeTemp) 389 |
| 390: 150 Load 152(g_tTex3df2) |
| 391: 155(ptr) AccessChain 66 154 |
| 392: 62(ivec3) Load 391 |
| 393: 21(fvec2) Load 388(storeTemp) |
| ImageWrite 390 392 393 |
| 394: 150 Load 152(g_tTex3df2) |
| 395: 155(ptr) AccessChain 66 154 |
| 396: 62(ivec3) Load 395 |
| 397: 21(fvec2) Load 184(lf2) |
| ImageWrite 394 396 397 |
| Store 398(storeTemp) 400 |
| 401: 163 Load 165(g_tTex3di2) |
| 402: 155(ptr) AccessChain 66 154 |
| 403: 62(ivec3) Load 402 |
| 404: 7(ivec2) Load 398(storeTemp) |
| ImageWrite 401 403 404 |
| Store 405(storeTemp) 407 |
| 408: 174 Load 176(g_tTex3du2) |
| 409: 155(ptr) AccessChain 66 154 |
| 410: 62(ivec3) Load 409 |
| 411: 14(ivec2) Load 405(storeTemp) |
| ImageWrite 408 410 411 |
| 412: 74 Load 76(g_tTex1df2) |
| 413: 78(ptr) AccessChain 66 56 |
| 414: 6(int) Load 413 |
| 415: 42(fvec4) ImageRead 412 414 |
| 416: 20(float) CompositeExtract 415 0 |
| 417: 20(float) CompositeExtract 415 1 |
| 418: 21(fvec2) CompositeConstruct 416 417 |
| Store 419(param) 418 |
| 420: 21(fvec2) FunctionCall 25(Fn1(vf2;) 419(param) |
| 421: 94 Load 96(g_tTex1di2) |
| 422: 78(ptr) AccessChain 66 56 |
| 423: 6(int) Load 422 |
| 424: 63(ivec4) ImageRead 421 423 |
| 425: 6(int) CompositeExtract 424 0 |
| 426: 6(int) CompositeExtract 424 1 |
| 427: 7(ivec2) CompositeConstruct 425 426 |
| Store 428(param) 427 |
| 429: 7(ivec2) FunctionCall 11(Fn1(vi2;) 428(param) |
| 430: 105 Load 107(g_tTex1du2) |
| 431: 78(ptr) AccessChain 66 56 |
| 432: 6(int) Load 431 |
| 433: 111(ivec4) ImageRead 430 432 |
| 434: 13(int) CompositeExtract 433 0 |
| 435: 13(int) CompositeExtract 433 1 |
| 436: 14(ivec2) CompositeConstruct 434 435 |
| Store 437(param) 436 |
| 438: 14(ivec2) FunctionCall 18(Fn1(vu2;) 437(param) |
| 441: 2 FunctionCall 37(Fn2(vf2;) 440(param) |
| 442: 21(fvec2) Load 440(param) |
| Store 439(tempArg) 442 |
| 443: 74 Load 76(g_tTex1df2) |
| 444: 78(ptr) AccessChain 66 56 |
| 445: 6(int) Load 444 |
| 446: 21(fvec2) Load 439(tempArg) |
| ImageWrite 443 445 446 |
| 449: 2 FunctionCall 29(Fn2(vi2;) 448(param) |
| 450: 7(ivec2) Load 448(param) |
| Store 447(tempArg) 450 |
| 451: 94 Load 96(g_tTex1di2) |
| 452: 78(ptr) AccessChain 66 56 |
| 453: 6(int) Load 452 |
| 454: 7(ivec2) Load 447(tempArg) |
| ImageWrite 451 453 454 |
| 457: 2 FunctionCall 33(Fn2(vu2;) 456(param) |
| 458: 14(ivec2) Load 456(param) |
| Store 455(tempArg) 458 |
| 459: 105 Load 107(g_tTex1du2) |
| 460: 78(ptr) AccessChain 66 56 |
| 461: 6(int) Load 460 |
| 462: 14(ivec2) Load 455(tempArg) |
| ImageWrite 459 461 462 |
| 464: 78(ptr) AccessChain 66 56 |
| 465: 6(int) Load 464 |
| Store 463(coordTemp) 465 |
| 467: 74 Load 76(g_tTex1df2) |
| 468: 6(int) Load 463(coordTemp) |
| 469: 42(fvec4) ImageRead 467 468 |
| 470: 20(float) CompositeExtract 469 0 |
| 471: 20(float) CompositeExtract 469 1 |
| 472: 21(fvec2) CompositeConstruct 470 471 |
| Store 466(storeTemp) 472 |
| 473: 21(fvec2) Load 466(storeTemp) |
| 475: 21(fvec2) CompositeConstruct 474 474 |
| 476: 21(fvec2) FAdd 473 475 |
| Store 466(storeTemp) 476 |
| 477: 74 Load 76(g_tTex1df2) |
| 478: 6(int) Load 463(coordTemp) |
| 479: 21(fvec2) Load 466(storeTemp) |
| ImageWrite 477 478 479 |
| 481: 78(ptr) AccessChain 66 56 |
| 482: 6(int) Load 481 |
| Store 480(coordTemp) 482 |
| 484: 94 Load 96(g_tTex1di2) |
| 485: 6(int) Load 480(coordTemp) |
| 486: 63(ivec4) ImageRead 484 485 |
| 487: 6(int) CompositeExtract 486 0 |
| 488: 6(int) CompositeExtract 486 1 |
| 489: 7(ivec2) CompositeConstruct 487 488 |
| Store 483(storeTemp) 489 |
| 490: 7(ivec2) Load 483(storeTemp) |
| 491: 7(ivec2) CompositeConstruct 67 67 |
| 492: 7(ivec2) IAdd 490 491 |
| Store 483(storeTemp) 492 |
| 493: 94 Load 96(g_tTex1di2) |
| 494: 6(int) Load 480(coordTemp) |
| 495: 7(ivec2) Load 483(storeTemp) |
| ImageWrite 493 494 495 |
| 497: 78(ptr) AccessChain 66 56 |
| 498: 6(int) Load 497 |
| Store 496(coordTemp) 498 |
| 500: 105 Load 107(g_tTex1du2) |
| 501: 6(int) Load 496(coordTemp) |
| 502: 111(ivec4) ImageRead 500 501 |
| 503: 13(int) CompositeExtract 502 0 |
| 504: 13(int) CompositeExtract 502 1 |
| 505: 14(ivec2) CompositeConstruct 503 504 |
| Store 499(storeTemp) 505 |
| 506: 14(ivec2) Load 499(storeTemp) |
| 507: 7(ivec2) CompositeConstruct 67 67 |
| 508: 14(ivec2) IAdd 506 507 |
| Store 499(storeTemp) 508 |
| 509: 105 Load 107(g_tTex1du2) |
| 510: 6(int) Load 496(coordTemp) |
| 511: 14(ivec2) Load 499(storeTemp) |
| ImageWrite 509 510 511 |
| 513: 78(ptr) AccessChain 66 56 |
| 514: 6(int) Load 513 |
| Store 512(coordTemp) 514 |
| 516: 74 Load 76(g_tTex1df2) |
| 517: 6(int) Load 512(coordTemp) |
| 518: 42(fvec4) ImageRead 516 517 |
| 519: 20(float) CompositeExtract 518 0 |
| 520: 20(float) CompositeExtract 518 1 |
| 521: 21(fvec2) CompositeConstruct 519 520 |
| Store 515(storeTemp) 521 |
| 522: 21(fvec2) Load 515(storeTemp) |
| 523: 21(fvec2) CompositeConstruct 474 474 |
| 524: 21(fvec2) FSub 522 523 |
| Store 515(storeTemp) 524 |
| 525: 74 Load 76(g_tTex1df2) |
| 526: 6(int) Load 512(coordTemp) |
| 527: 21(fvec2) Load 515(storeTemp) |
| ImageWrite 525 526 527 |
| 529: 78(ptr) AccessChain 66 56 |
| 530: 6(int) Load 529 |
| Store 528(coordTemp) 530 |
| 532: 94 Load 96(g_tTex1di2) |
| 533: 6(int) Load 528(coordTemp) |
| 534: 63(ivec4) ImageRead 532 533 |
| 535: 6(int) CompositeExtract 534 0 |
| 536: 6(int) CompositeExtract 534 1 |
| 537: 7(ivec2) CompositeConstruct 535 536 |
| Store 531(storeTemp) 537 |
| 538: 7(ivec2) Load 531(storeTemp) |
| 539: 7(ivec2) CompositeConstruct 67 67 |
| 540: 7(ivec2) ISub 538 539 |
| Store 531(storeTemp) 540 |
| 541: 94 Load 96(g_tTex1di2) |
| 542: 6(int) Load 528(coordTemp) |
| 543: 7(ivec2) Load 531(storeTemp) |
| ImageWrite 541 542 543 |
| 545: 78(ptr) AccessChain 66 56 |
| 546: 6(int) Load 545 |
| Store 544(coordTemp) 546 |
| 548: 105 Load 107(g_tTex1du2) |
| 549: 6(int) Load 544(coordTemp) |
| 550: 111(ivec4) ImageRead 548 549 |
| 551: 13(int) CompositeExtract 550 0 |
| 552: 13(int) CompositeExtract 550 1 |
| 553: 14(ivec2) CompositeConstruct 551 552 |
| Store 547(storeTemp) 553 |
| 554: 14(ivec2) Load 547(storeTemp) |
| 555: 7(ivec2) CompositeConstruct 67 67 |
| 556: 14(ivec2) ISub 554 555 |
| Store 547(storeTemp) 556 |
| 557: 105 Load 107(g_tTex1du2) |
| 558: 6(int) Load 544(coordTemp) |
| 559: 14(ivec2) Load 547(storeTemp) |
| ImageWrite 557 558 559 |
| 561: 78(ptr) AccessChain 66 56 |
| 562: 6(int) Load 561 |
| Store 560(coordTemp) 562 |
| 564: 74 Load 76(g_tTex1df2) |
| 565: 6(int) Load 560(coordTemp) |
| 566: 42(fvec4) ImageRead 564 565 |
| 567: 20(float) CompositeExtract 566 0 |
| 568: 20(float) CompositeExtract 566 1 |
| 569: 21(fvec2) CompositeConstruct 567 568 |
| Store 563(storeTempPre) 569 |
| 571: 21(fvec2) Load 563(storeTempPre) |
| Store 570(storeTempPost) 571 |
| 572: 21(fvec2) Load 570(storeTempPost) |
| 573: 21(fvec2) CompositeConstruct 474 474 |
| 574: 21(fvec2) FAdd 572 573 |
| Store 570(storeTempPost) 574 |
| 575: 74 Load 76(g_tTex1df2) |
| 576: 6(int) Load 560(coordTemp) |
| 577: 21(fvec2) Load 570(storeTempPost) |
| ImageWrite 575 576 577 |
| 579: 78(ptr) AccessChain 66 56 |
| 580: 6(int) Load 579 |
| Store 578(coordTemp) 580 |
| 582: 105 Load 107(g_tTex1du2) |
| 583: 6(int) Load 578(coordTemp) |
| 584: 111(ivec4) ImageRead 582 583 |
| 585: 13(int) CompositeExtract 584 0 |
| 586: 13(int) CompositeExtract 584 1 |
| 587: 14(ivec2) CompositeConstruct 585 586 |
| Store 581(storeTempPre) 587 |
| 589: 14(ivec2) Load 581(storeTempPre) |
| Store 588(storeTempPost) 589 |
| 590: 14(ivec2) Load 588(storeTempPost) |
| 591: 7(ivec2) CompositeConstruct 67 67 |
| 592: 14(ivec2) ISub 590 591 |
| Store 588(storeTempPost) 592 |
| 593: 105 Load 107(g_tTex1du2) |
| 594: 6(int) Load 578(coordTemp) |
| 595: 14(ivec2) Load 588(storeTempPost) |
| ImageWrite 593 594 595 |
| 597: 78(ptr) AccessChain 66 56 |
| 598: 6(int) Load 597 |
| Store 596(coordTemp) 598 |
| 600: 94 Load 96(g_tTex1di2) |
| 601: 6(int) Load 596(coordTemp) |
| 602: 63(ivec4) ImageRead 600 601 |
| 603: 6(int) CompositeExtract 602 0 |
| 604: 6(int) CompositeExtract 602 1 |
| 605: 7(ivec2) CompositeConstruct 603 604 |
| Store 599(storeTempPre) 605 |
| 607: 7(ivec2) Load 599(storeTempPre) |
| Store 606(storeTempPost) 607 |
| 608: 7(ivec2) Load 606(storeTempPost) |
| 609: 7(ivec2) CompositeConstruct 67 67 |
| 610: 7(ivec2) IAdd 608 609 |
| Store 606(storeTempPost) 610 |
| 611: 94 Load 96(g_tTex1di2) |
| 612: 6(int) Load 596(coordTemp) |
| 613: 7(ivec2) Load 606(storeTempPost) |
| ImageWrite 611 612 613 |
| 615: 78(ptr) AccessChain 66 56 |
| 616: 6(int) Load 615 |
| Store 614(coordTemp) 616 |
| 618: 74 Load 76(g_tTex1df2) |
| 619: 6(int) Load 614(coordTemp) |
| 620: 42(fvec4) ImageRead 618 619 |
| 621: 20(float) CompositeExtract 620 0 |
| 622: 20(float) CompositeExtract 620 1 |
| 623: 21(fvec2) CompositeConstruct 621 622 |
| Store 617(storeTempPre) 623 |
| 625: 21(fvec2) Load 617(storeTempPre) |
| Store 624(storeTempPost) 625 |
| 626: 21(fvec2) Load 624(storeTempPost) |
| 627: 21(fvec2) CompositeConstruct 474 474 |
| 628: 21(fvec2) FSub 626 627 |
| Store 624(storeTempPost) 628 |
| 629: 74 Load 76(g_tTex1df2) |
| 630: 6(int) Load 614(coordTemp) |
| 631: 21(fvec2) Load 624(storeTempPost) |
| ImageWrite 629 630 631 |
| 633: 78(ptr) AccessChain 66 56 |
| 634: 6(int) Load 633 |
| Store 632(coordTemp) 634 |
| 636: 94 Load 96(g_tTex1di2) |
| 637: 6(int) Load 632(coordTemp) |
| 638: 63(ivec4) ImageRead 636 637 |
| 639: 6(int) CompositeExtract 638 0 |
| 640: 6(int) CompositeExtract 638 1 |
| 641: 7(ivec2) CompositeConstruct 639 640 |
| Store 635(storeTempPre) 641 |
| 643: 7(ivec2) Load 635(storeTempPre) |
| Store 642(storeTempPost) 643 |
| 644: 7(ivec2) Load 642(storeTempPost) |
| 645: 7(ivec2) CompositeConstruct 67 67 |
| 646: 7(ivec2) IAdd 644 645 |
| Store 642(storeTempPost) 646 |
| 647: 94 Load 96(g_tTex1di2) |
| 648: 6(int) Load 632(coordTemp) |
| 649: 7(ivec2) Load 642(storeTempPost) |
| ImageWrite 647 648 649 |
| 651: 78(ptr) AccessChain 66 56 |
| 652: 6(int) Load 651 |
| Store 650(coordTemp) 652 |
| 654: 105 Load 107(g_tTex1du2) |
| 655: 6(int) Load 650(coordTemp) |
| 656: 111(ivec4) ImageRead 654 655 |
| 657: 13(int) CompositeExtract 656 0 |
| 658: 13(int) CompositeExtract 656 1 |
| 659: 14(ivec2) CompositeConstruct 657 658 |
| Store 653(storeTempPre) 659 |
| 661: 14(ivec2) Load 653(storeTempPre) |
| Store 660(storeTempPost) 661 |
| 662: 14(ivec2) Load 660(storeTempPost) |
| 663: 7(ivec2) CompositeConstruct 67 67 |
| 664: 14(ivec2) ISub 662 663 |
| Store 660(storeTempPost) 664 |
| 665: 105 Load 107(g_tTex1du2) |
| 666: 6(int) Load 650(coordTemp) |
| 667: 14(ivec2) Load 660(storeTempPost) |
| ImageWrite 665 666 667 |
| 669: 117 Load 119(g_tTex2df2) |
| 672: 42(fvec4) ImageRead 669 671 |
| 673: 20(float) CompositeExtract 672 0 |
| 674: 20(float) CompositeExtract 672 1 |
| 675: 21(fvec2) CompositeConstruct 673 674 |
| Store 668(storeTemp) 675 |
| 676: 74 Load 76(g_tTex1df2) |
| 677: 21(fvec2) Load 668(storeTemp) |
| ImageWrite 676 67 677 |
| 682: 681(ptr) AccessChain 679(psout) 56 |
| Store 682 680 |
| 683:43(PS_OUTPUT) Load 679(psout) |
| ReturnValue 683 |
| FunctionEnd |