mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-13 21:50:06 +00:00
33c7e30860
It is invalid if the same decoration is applied to the same id multiple times. This adds a check before adding a decoration that the decoration is not already in the list. If it is, then the duplicate is not added. Fixes #3627
2627 lines
152 KiB
Plaintext
2627 lines
152 KiB
Plaintext
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): 8000b
|
|
// 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"
|
|
Decorate 59($Global) Block
|
|
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 61 Binding 10
|
|
Decorate 61 DescriptorSet 0
|
|
Decorate 70(g_tTex1df1) Binding 1
|
|
Decorate 70(g_tTex1df1) DescriptorSet 0
|
|
Decorate 85(g_tTex1di1) Binding 2
|
|
Decorate 85(g_tTex1di1) DescriptorSet 0
|
|
Decorate 94(g_tTex1du1) Binding 3
|
|
Decorate 94(g_tTex1du1) DescriptorSet 0
|
|
Decorate 104(g_tTex2df1) Binding 4
|
|
Decorate 104(g_tTex2df1) DescriptorSet 0
|
|
Decorate 115(g_tTex2di1) Binding 5
|
|
Decorate 115(g_tTex2di1) DescriptorSet 0
|
|
Decorate 124(g_tTex2du1) Binding 6
|
|
Decorate 124(g_tTex2du1) DescriptorSet 0
|
|
Decorate 133(g_tTex3df1) Binding 7
|
|
Decorate 133(g_tTex3df1) DescriptorSet 0
|
|
Decorate 144(g_tTex3di1) Binding 8
|
|
Decorate 144(g_tTex3di1) DescriptorSet 0
|
|
Decorate 153(g_tTex3du1) Binding 9
|
|
Decorate 153(g_tTex3du1) DescriptorSet 0
|
|
Decorate 583(@entryPointOutput.Color) Location 0
|
|
Decorate 588(g_sSamp) Binding 0
|
|
Decorate 588(g_sSamp) DescriptorSet 0
|
|
Decorate 591(g_tTex1df1a) Binding 0
|
|
Decorate 591(g_tTex1df1a) DescriptorSet 0
|
|
Decorate 594(g_tTex1di1a) Binding 0
|
|
Decorate 594(g_tTex1di1a) DescriptorSet 0
|
|
Decorate 597(g_tTex1du1a) Binding 0
|
|
Decorate 597(g_tTex1du1a) DescriptorSet 0
|
|
Decorate 600(g_tTex2df1a) Binding 0
|
|
Decorate 600(g_tTex2df1a) DescriptorSet 0
|
|
Decorate 603(g_tTex2di1a) Binding 0
|
|
Decorate 603(g_tTex2di1a) DescriptorSet 0
|
|
Decorate 606(g_tTex2du1a) Binding 0
|
|
Decorate 606(g_tTex2du1a) DescriptorSet 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
|