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