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