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