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