blob: 86e6352312bd8cceff295421add2c0f3ebb749e6 [file] [log] [blame]
steve-lunarg4f2da272016-10-10 15:24:57 -06001hlsl.rw.vec2.bracket.frag
2Shader version: 450
3gl_FragCoord origin is upper left
40:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060050:42 Function Definition: Fn1(vi2; ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060060:42 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -060070:42 'x' ( in 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060080:? Sequence
90:42 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600100:42 'x' ( in 2-component vector of int)
110:43 Function Definition: Fn1(vu2; ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -0600120:43 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600130:43 'x' ( in 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -0600140:? Sequence
150:43 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600160:43 'x' ( in 2-component vector of uint)
170:44 Function Definition: Fn1(vf2; ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600180:44 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600190:44 'x' ( in 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600200:? Sequence
210:44 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600220:44 'x' ( in 2-component vector of float)
230:46 Function Definition: Fn2(vi2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -0600240:46 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600250:46 'x' ( out 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -0600260:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600270:46 move second child to first child ( temp 2-component vector of int)
280:46 'x' ( out 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -0600290:? Constant:
300:? 0 (const int)
310:? 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600320:47 Function Definition: Fn2(vu2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -0600330:47 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600340:47 'x' ( out 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -0600350:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600360:47 move second child to first child ( temp 2-component vector of uint)
370:47 'x' ( out 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -0600380:? Constant:
390:? 0 (const uint)
400:? 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600410:48 Function Definition: Fn2(vf2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -0600420:48 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600430:48 'x' ( out 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600440:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600450:48 move second child to first child ( temp 2-component vector of float)
460:48 'x' ( out 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600470:? Constant:
480:? 0.000000
490:? 0.000000
John Kessenich71c100d2017-03-14 19:43:13 -0600500:50 Function Definition: SomeValue( ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600510:50 Function Parameters:
520:? Sequence
530:50 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600540:50 Convert int to float ( temp 2-component vector of float)
550:50 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
560:50 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -0600570:50 Constant:
580:50 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -0600590:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
steve-lunarg4f2da272016-10-10 15:24:57 -0600600:53 Function Parameters:
610:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600620:57 imageLoad ( temp 2-component vector of float)
630:57 'g_tTex1df2' (layout( rg32f) uniform image1D)
640:57 c1: direct index for structure (layout( offset=0) uniform int)
650:57 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -0600660:57 Constant:
670:57 0 (const uint)
680:59 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600690:59 move second child to first child ( temp 2-component vector of float)
700:59 'r00' ( temp 2-component vector of float)
710:59 imageLoad ( temp 2-component vector of float)
720:59 'g_tTex1df2' (layout( rg32f) uniform image1D)
730:59 c1: direct index for structure (layout( offset=0) uniform int)
740:59 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -0600750:59 Constant:
760:59 0 (const uint)
770:60 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600780:60 move second child to first child ( temp 2-component vector of int)
790:60 'r01' ( temp 2-component vector of int)
800:60 imageLoad ( temp 2-component vector of int)
810:60 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
820:60 c1: direct index for structure (layout( offset=0) uniform int)
830:60 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -0600840:60 Constant:
850:60 0 (const uint)
860:61 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600870:61 move second child to first child ( temp 2-component vector of uint)
880:61 'r02' ( temp 2-component vector of uint)
890:61 imageLoad ( temp 2-component vector of uint)
900:61 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
910:61 c1: direct index for structure (layout( offset=0) uniform int)
920:61 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -0600930:61 Constant:
940:61 0 (const uint)
950:64 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600960:64 move second child to first child ( temp 2-component vector of float)
970:64 'r10' ( temp 2-component vector of float)
980:64 imageLoad ( temp 2-component vector of float)
990:64 'g_tTex2df2' (layout( rg32f) uniform image2D)
1000:64 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
1010:64 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001020:64 Constant:
1030:64 1 (const uint)
1040:65 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001050:65 move second child to first child ( temp 2-component vector of int)
1060:65 'r11' ( temp 2-component vector of int)
1070:65 imageLoad ( temp 2-component vector of int)
1080:65 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
1090:65 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
1100:65 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001110:65 Constant:
1120:65 1 (const uint)
1130:66 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001140:66 move second child to first child ( temp 2-component vector of uint)
1150:66 'r12' ( temp 2-component vector of uint)
1160:66 imageLoad ( temp 2-component vector of uint)
1170:66 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
1180:66 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
1190:66 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001200:66 Constant:
1210:66 1 (const uint)
1220:69 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001230:69 move second child to first child ( temp 2-component vector of float)
1240:69 'r20' ( temp 2-component vector of float)
1250:69 imageLoad ( temp 2-component vector of float)
1260:69 'g_tTex3df2' (layout( rg32f) uniform image3D)
1270:69 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
1280:69 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001290:69 Constant:
1300:69 2 (const uint)
1310:70 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001320:70 move second child to first child ( temp 2-component vector of int)
1330:70 'r21' ( temp 2-component vector of int)
1340:70 imageLoad ( temp 2-component vector of int)
1350:70 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
1360:70 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
1370:70 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001380:70 Constant:
1390:70 2 (const uint)
1400:71 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001410:71 move second child to first child ( temp 2-component vector of uint)
1420:71 'r22' ( temp 2-component vector of uint)
1430:71 imageLoad ( temp 2-component vector of uint)
1440:71 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
1450:71 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
1460:71 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001470:71 Constant:
1480:71 2 (const uint)
1490:73 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001500:73 move second child to first child ( temp 2-component vector of float)
1510:73 'lf2' ( temp 2-component vector of float)
1520:73 uf2: direct index for structure (layout( offset=96) uniform 2-component vector of float)
1530:73 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001540:73 Constant:
1550:73 8 (const uint)
1560:77 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001570:77 move second child to first child ( temp 2-component vector of float)
1580:77 'storeTemp' ( temp 2-component vector of float)
1590:77 Function Call: SomeValue( ( temp 2-component vector of float)
1600:77 imageStore ( temp void)
1610:77 'g_tTex1df2' (layout( rg32f) uniform image1D)
1620:77 c1: direct index for structure (layout( offset=0) uniform int)
1630:77 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001640:77 Constant:
1650:77 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001660:77 'storeTemp' ( temp 2-component vector of float)
1670:77 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06001680:78 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001690:78 imageStore ( temp void)
1700:78 'g_tTex1df2' (layout( rg32f) uniform image1D)
1710:78 c1: direct index for structure (layout( offset=0) uniform int)
1720:78 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001730:78 Constant:
1740:78 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001750:78 'lf2' ( temp 2-component vector of float)
1760:78 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06001770:79 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001780:79 move second child to first child ( temp 2-component vector of int)
1790:79 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06001800:? Constant:
1810:? 2 (const int)
1820:? 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001830:79 imageStore ( temp void)
1840:79 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
1850:79 c1: direct index for structure (layout( offset=0) uniform int)
1860:79 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06001870:79 Constant:
1880:79 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001890:79 'storeTemp' ( temp 2-component vector of int)
1900:79 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06001910:80 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001920:80 move second child to first child ( temp 2-component vector of uint)
1930:80 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06001940:? Constant:
1950:? 3 (const uint)
1960:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06001970:80 imageStore ( temp void)
1980:80 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
1990:80 c1: direct index for structure (layout( offset=0) uniform int)
2000:80 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002010:80 Constant:
2020:80 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002030:80 'storeTemp' ( temp 2-component vector of uint)
2040:80 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06002050:83 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002060:83 move second child to first child ( temp 2-component vector of float)
2070:83 'val1' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002080:83 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002090:83 move second child to first child ( temp int)
2100:83 'coordTemp' ( temp int)
2110:83 c1: direct index for structure (layout( offset=0) uniform int)
2120:83 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002130:83 Constant:
2140:83 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002150:83 move second child to first child ( temp 2-component vector of float)
2160:83 'storeTemp' ( temp 2-component vector of float)
2170:83 imageLoad ( temp 2-component vector of float)
2180:83 'g_tTex1df2' (layout( rg32f) uniform image1D)
2190:83 'coordTemp' ( temp int)
2200:83 vector scale second child into first child ( temp 2-component vector of float)
2210:83 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002220:83 Constant:
2230:83 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06002240:83 imageStore ( temp void)
2250:83 'g_tTex1df2' (layout( rg32f) uniform image1D)
2260:83 'coordTemp' ( temp int)
2270:83 'storeTemp' ( temp 2-component vector of float)
2280:83 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002290:84 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002300:84 move second child to first child ( temp int)
2310:84 'coordTemp' ( temp int)
2320:84 c1: direct index for structure (layout( offset=0) uniform int)
2330:84 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002340:84 Constant:
2350:84 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002360:84 move second child to first child ( temp 2-component vector of float)
2370:84 'storeTemp' ( temp 2-component vector of float)
2380:84 imageLoad ( temp 2-component vector of float)
2390:84 'g_tTex1df2' (layout( rg32f) uniform image1D)
2400:84 'coordTemp' ( temp int)
2410:84 subtract second child into first child ( temp 2-component vector of float)
2420:84 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002430:84 Constant:
2440:84 3.000000
John Kessenich71c100d2017-03-14 19:43:13 -06002450:84 imageStore ( temp void)
2460:84 'g_tTex1df2' (layout( rg32f) uniform image1D)
2470:84 'coordTemp' ( temp int)
2480:84 'storeTemp' ( temp 2-component vector of float)
2490:84 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002500:85 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002510:85 move second child to first child ( temp int)
2520:85 'coordTemp' ( temp int)
2530:85 c1: direct index for structure (layout( offset=0) uniform int)
2540:85 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002550:85 Constant:
2560:85 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002570:85 move second child to first child ( temp 2-component vector of float)
2580:85 'storeTemp' ( temp 2-component vector of float)
2590:85 imageLoad ( temp 2-component vector of float)
2600:85 'g_tTex1df2' (layout( rg32f) uniform image1D)
2610:85 'coordTemp' ( temp int)
2620:85 add second child into first child ( temp 2-component vector of float)
2630:85 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002640:85 Constant:
2650:85 4.000000
John Kessenich71c100d2017-03-14 19:43:13 -06002660:85 imageStore ( temp void)
2670:85 'g_tTex1df2' (layout( rg32f) uniform image1D)
2680:85 'coordTemp' ( temp int)
2690:85 'storeTemp' ( temp 2-component vector of float)
2700:85 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06002710:87 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002720:87 move second child to first child ( temp int)
2730:87 'coordTemp' ( temp int)
2740:87 c1: direct index for structure (layout( offset=0) uniform int)
2750:87 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002760:87 Constant:
2770:87 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002780:87 move second child to first child ( temp 2-component vector of int)
2790:87 'storeTemp' ( temp 2-component vector of int)
2800:87 imageLoad ( temp 2-component vector of int)
2810:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
2820:87 'coordTemp' ( temp int)
2830:87 divide second child into first child ( temp 2-component vector of int)
2840:87 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06002850:87 Constant:
2860:87 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002870:87 imageStore ( temp void)
2880:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
2890:87 'coordTemp' ( temp int)
2900:87 'storeTemp' ( temp 2-component vector of int)
2910:87 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06002920:88 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002930:88 move second child to first child ( temp int)
2940:88 'coordTemp' ( temp int)
2950:88 c1: direct index for structure (layout( offset=0) uniform int)
2960:88 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06002970:88 Constant:
2980:88 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06002990:88 move second child to first child ( temp 2-component vector of int)
3000:88 'storeTemp' ( temp 2-component vector of int)
3010:88 imageLoad ( temp 2-component vector of int)
3020:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3030:88 'coordTemp' ( temp int)
3040:88 mod second child into first child ( temp 2-component vector of int)
3050:88 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003060:88 Constant:
3070:88 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003080:88 imageStore ( temp void)
3090:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3100:88 'coordTemp' ( temp int)
3110:88 'storeTemp' ( temp 2-component vector of int)
3120:88 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003130:89 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003140:89 move second child to first child ( temp int)
3150:89 'coordTemp' ( temp int)
3160:89 c1: direct index for structure (layout( offset=0) uniform int)
3170:89 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06003180:89 Constant:
3190:89 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003200:89 move second child to first child ( temp 2-component vector of int)
3210:89 'storeTemp' ( temp 2-component vector of int)
3220:89 imageLoad ( temp 2-component vector of int)
3230:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3240:89 'coordTemp' ( temp int)
3250:89 and second child into first child ( temp 2-component vector of int)
3260:89 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003270:89 Constant:
3280:89 65535 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003290:89 imageStore ( temp void)
3300:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3310:89 'coordTemp' ( temp int)
3320:89 'storeTemp' ( temp 2-component vector of int)
3330:89 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003340:90 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003350:90 move second child to first child ( temp int)
3360:90 'coordTemp' ( temp int)
3370:90 c1: direct index for structure (layout( offset=0) uniform int)
3380:90 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06003390:90 Constant:
3400:90 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003410:90 move second child to first child ( temp 2-component vector of int)
3420:90 'storeTemp' ( temp 2-component vector of int)
3430:90 imageLoad ( temp 2-component vector of int)
3440:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3450:90 'coordTemp' ( temp int)
3460:90 or second child into first child ( temp 2-component vector of int)
3470:90 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003480:90 Constant:
3490:90 61680 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003500:90 imageStore ( temp void)
3510:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3520:90 'coordTemp' ( temp int)
3530:90 'storeTemp' ( temp 2-component vector of int)
3540:90 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003550:91 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003560:91 move second child to first child ( temp int)
3570:91 'coordTemp' ( temp int)
3580:91 c1: direct index for structure (layout( offset=0) uniform int)
3590:91 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06003600:91 Constant:
3610:91 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003620:91 move second child to first child ( temp 2-component vector of int)
3630:91 'storeTemp' ( temp 2-component vector of int)
3640:91 imageLoad ( temp 2-component vector of int)
3650:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3660:91 'coordTemp' ( temp int)
3670:91 left shift second child into first child ( temp 2-component vector of int)
3680:91 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003690:91 Constant:
3700:91 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003710:91 imageStore ( temp void)
3720:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3730:91 'coordTemp' ( temp int)
3740:91 'storeTemp' ( temp 2-component vector of int)
3750:91 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003760:92 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003770:92 move second child to first child ( temp int)
3780:92 'coordTemp' ( temp int)
3790:92 c1: direct index for structure (layout( offset=0) uniform int)
3800:92 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06003810:92 Constant:
3820:92 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06003830:92 move second child to first child ( temp 2-component vector of int)
3840:92 'storeTemp' ( temp 2-component vector of int)
3850:92 imageLoad ( temp 2-component vector of int)
3860:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3870:92 'coordTemp' ( temp int)
3880:92 right shift second child into first child ( temp 2-component vector of int)
3890:92 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003900:92 Constant:
3910:92 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003920:92 imageStore ( temp void)
3930:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
3940:92 'coordTemp' ( temp int)
3950:92 'storeTemp' ( temp 2-component vector of int)
3960:92 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06003970:95 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003980:95 move second child to first child ( temp 2-component vector of float)
3990:95 'storeTemp' ( temp 2-component vector of float)
4000:95 Function Call: SomeValue( ( temp 2-component vector of float)
4010:95 imageStore ( temp void)
4020:95 'g_tTex2df2' (layout( rg32f) uniform image2D)
4030:95 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
4040:95 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004050:95 Constant:
4060:95 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004070:95 'storeTemp' ( temp 2-component vector of float)
4080:95 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06004090:96 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004100:96 imageStore ( temp void)
4110:96 'g_tTex2df2' (layout( rg32f) uniform image2D)
4120:96 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
4130:96 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004140:96 Constant:
4150:96 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004160:96 'lf2' ( temp 2-component vector of float)
4170:96 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06004180:97 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004190:97 move second child to first child ( temp 2-component vector of int)
4200:97 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06004210:? Constant:
4220:? 5 (const int)
4230:? 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004240:97 imageStore ( temp void)
4250:97 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
4260:97 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
4270:97 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004280:97 Constant:
4290:97 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004300:97 'storeTemp' ( temp 2-component vector of int)
4310:97 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06004320:98 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004330:98 move second child to first child ( temp 2-component vector of uint)
4340:98 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06004350:? Constant:
4360:? 6 (const uint)
4370:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004380:98 imageStore ( temp void)
4390:98 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
4400:98 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
4410:98 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004420:98 Constant:
4430:98 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004440:98 'storeTemp' ( temp 2-component vector of uint)
4450:98 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06004460:101 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004470:101 move second child to first child ( temp 2-component vector of float)
4480:101 'storeTemp' ( temp 2-component vector of float)
4490:101 Function Call: SomeValue( ( temp 2-component vector of float)
4500:101 imageStore ( temp void)
4510:101 'g_tTex3df2' (layout( rg32f) uniform image3D)
4520:101 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
4530:101 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004540:101 Constant:
4550:101 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004560:101 'storeTemp' ( temp 2-component vector of float)
4570:101 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06004580:102 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004590:102 imageStore ( temp void)
4600:102 'g_tTex3df2' (layout( rg32f) uniform image3D)
4610:102 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
4620:102 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004630:102 Constant:
4640:102 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004650:102 'lf2' ( temp 2-component vector of float)
4660:102 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06004670:103 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004680:103 move second child to first child ( temp 2-component vector of int)
4690:103 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06004700:? Constant:
4710:? 8 (const int)
4720:? 6 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004730:103 imageStore ( temp void)
4740:103 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
4750:103 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
4760:103 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004770:103 Constant:
4780:103 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004790:103 'storeTemp' ( temp 2-component vector of int)
4800:103 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06004810:104 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004820:104 move second child to first child ( temp 2-component vector of uint)
4830:104 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06004840:? Constant:
4850:? 9 (const uint)
4860:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004870:104 imageStore ( temp void)
4880:104 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
4890:104 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
4900:104 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06004910:104 Constant:
4920:104 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06004930:104 'storeTemp' ( temp 2-component vector of uint)
4940:104 'storeTemp' ( temp 2-component vector of uint)
4950:107 Function Call: Fn1(vf2; ( temp 2-component vector of float)
4960:107 imageLoad ( temp 2-component vector of float)
4970:107 'g_tTex1df2' (layout( rg32f) uniform image1D)
4980:107 c1: direct index for structure (layout( offset=0) uniform int)
4990:107 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005000:107 Constant:
5010:107 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005020:108 Function Call: Fn1(vi2; ( temp 2-component vector of int)
5030:108 imageLoad ( temp 2-component vector of int)
5040:108 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
5050:108 c1: direct index for structure (layout( offset=0) uniform int)
5060:108 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005070:108 Constant:
5080:108 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005090:109 Function Call: Fn1(vu2; ( temp 2-component vector of uint)
5100:109 imageLoad ( temp 2-component vector of uint)
5110:109 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
5120:109 c1: direct index for structure (layout( offset=0) uniform int)
5130:109 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005140:109 Constant:
5150:109 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005160:111 Comma ( temp void)
5170:111 Function Call: Fn2(vf2; ( temp void)
5180:111 'tempArg' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06005190:111 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005200:111 imageStore ( temp void)
5210:111 'g_tTex1df2' (layout( rg32f) uniform image1D)
5220:111 c1: direct index for structure (layout( offset=0) uniform int)
5230:111 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005240:111 Constant:
5250:111 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005260:111 'tempArg' ( temp 2-component vector of float)
5270:111 'tempArg' ( temp 2-component vector of float)
5280:112 Comma ( temp void)
5290:112 Function Call: Fn2(vi2; ( temp void)
5300:112 'tempArg' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06005310:112 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005320:112 imageStore ( temp void)
5330:112 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
5340:112 c1: direct index for structure (layout( offset=0) uniform int)
5350:112 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005360:112 Constant:
5370:112 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005380:112 'tempArg' ( temp 2-component vector of int)
5390:112 'tempArg' ( temp 2-component vector of int)
5400:113 Comma ( temp void)
5410:113 Function Call: Fn2(vu2; ( temp void)
5420:113 'tempArg' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06005430:113 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005440:113 imageStore ( temp void)
5450:113 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
5460:113 c1: direct index for structure (layout( offset=0) uniform int)
5470:113 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005480:113 Constant:
5490:113 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005500:113 'tempArg' ( temp 2-component vector of uint)
5510:113 'tempArg' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06005520:117 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005530:117 move second child to first child ( temp int)
5540:117 'coordTemp' ( temp int)
5550:117 c1: direct index for structure (layout( offset=0) uniform int)
5560:117 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005570:117 Constant:
5580:117 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005590:117 move second child to first child ( temp 2-component vector of float)
5600:117 'storeTemp' ( temp 2-component vector of float)
5610:117 imageLoad ( temp 2-component vector of float)
5620:117 'g_tTex1df2' (layout( rg32f) uniform image1D)
5630:117 'coordTemp' ( temp int)
5640:117 Pre-Increment ( temp 2-component vector of float)
5650:117 'storeTemp' ( temp 2-component vector of float)
5660:117 imageStore ( temp void)
5670:117 'g_tTex1df2' (layout( rg32f) uniform image1D)
5680:117 'coordTemp' ( temp int)
5690:117 'storeTemp' ( temp 2-component vector of float)
5700:117 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06005710:118 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005720:118 move second child to first child ( temp int)
5730:118 'coordTemp' ( temp int)
5740:118 c1: direct index for structure (layout( offset=0) uniform int)
5750:118 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005760:118 Constant:
5770:118 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005780:118 move second child to first child ( temp 2-component vector of int)
5790:118 'storeTemp' ( temp 2-component vector of int)
5800:118 imageLoad ( temp 2-component vector of int)
5810:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
5820:118 'coordTemp' ( temp int)
5830:118 Pre-Increment ( temp 2-component vector of int)
5840:118 'storeTemp' ( temp 2-component vector of int)
5850:118 imageStore ( temp void)
5860:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
5870:118 'coordTemp' ( temp int)
5880:118 'storeTemp' ( temp 2-component vector of int)
5890:118 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06005900:119 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005910:119 move second child to first child ( temp int)
5920:119 'coordTemp' ( temp int)
5930:119 c1: direct index for structure (layout( offset=0) uniform int)
5940:119 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06005950:119 Constant:
5960:119 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06005970:119 move second child to first child ( temp 2-component vector of uint)
5980:119 'storeTemp' ( temp 2-component vector of uint)
5990:119 imageLoad ( temp 2-component vector of uint)
6000:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
6010:119 'coordTemp' ( temp int)
6020:119 Pre-Increment ( temp 2-component vector of uint)
6030:119 'storeTemp' ( temp 2-component vector of uint)
6040:119 imageStore ( temp void)
6050:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
6060:119 'coordTemp' ( temp int)
6070:119 'storeTemp' ( temp 2-component vector of uint)
6080:119 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06006090:121 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006100:121 move second child to first child ( temp int)
6110:121 'coordTemp' ( temp int)
6120:121 c1: direct index for structure (layout( offset=0) uniform int)
6130:121 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06006140:121 Constant:
6150:121 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006160:121 move second child to first child ( temp 2-component vector of float)
6170:121 'storeTemp' ( temp 2-component vector of float)
6180:121 imageLoad ( temp 2-component vector of float)
6190:121 'g_tTex1df2' (layout( rg32f) uniform image1D)
6200:121 'coordTemp' ( temp int)
6210:121 Pre-Decrement ( temp 2-component vector of float)
6220:121 'storeTemp' ( temp 2-component vector of float)
6230:121 imageStore ( temp void)
6240:121 'g_tTex1df2' (layout( rg32f) uniform image1D)
6250:121 'coordTemp' ( temp int)
6260:121 'storeTemp' ( temp 2-component vector of float)
6270:121 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06006280:122 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006290:122 move second child to first child ( temp int)
6300:122 'coordTemp' ( temp int)
6310:122 c1: direct index for structure (layout( offset=0) uniform int)
6320:122 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06006330:122 Constant:
6340:122 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006350:122 move second child to first child ( temp 2-component vector of int)
6360:122 'storeTemp' ( temp 2-component vector of int)
6370:122 imageLoad ( temp 2-component vector of int)
6380:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
6390:122 'coordTemp' ( temp int)
6400:122 Pre-Decrement ( temp 2-component vector of int)
6410:122 'storeTemp' ( temp 2-component vector of int)
6420:122 imageStore ( temp void)
6430:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
6440:122 'coordTemp' ( temp int)
6450:122 'storeTemp' ( temp 2-component vector of int)
6460:122 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06006470:123 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006480:123 move second child to first child ( temp int)
6490:123 'coordTemp' ( temp int)
6500:123 c1: direct index for structure (layout( offset=0) uniform int)
6510:123 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06006520:123 Constant:
6530:123 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006540:123 move second child to first child ( temp 2-component vector of uint)
6550:123 'storeTemp' ( temp 2-component vector of uint)
6560:123 imageLoad ( temp 2-component vector of uint)
6570:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
6580:123 'coordTemp' ( temp int)
6590:123 Pre-Decrement ( temp 2-component vector of uint)
6600:123 'storeTemp' ( temp 2-component vector of uint)
6610:123 imageStore ( temp void)
6620:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
6630:123 'coordTemp' ( temp int)
6640:123 'storeTemp' ( temp 2-component vector of uint)
6650:123 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06006660:126 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006670:126 move second child to first child ( temp int)
6680:126 'coordTemp' ( temp int)
6690:126 c1: direct index for structure (layout( offset=0) uniform int)
6700:126 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06006710:126 Constant:
6720:126 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006730:126 move second child to first child ( temp 2-component vector of float)
6740:126 'storeTempPre' ( temp 2-component vector of float)
6750:126 imageLoad ( temp 2-component vector of float)
6760:126 'g_tTex1df2' (layout( rg32f) uniform image1D)
6770:126 'coordTemp' ( temp int)
6780:126 move second child to first child ( temp 2-component vector of float)
6790:126 'storeTempPost' ( temp 2-component vector of float)
6800:126 'storeTempPre' ( temp 2-component vector of float)
6810:126 Post-Increment ( temp 2-component vector of float)
6820:126 'storeTempPost' ( temp 2-component vector of float)
6830:126 imageStore ( temp void)
6840:126 'g_tTex1df2' (layout( rg32f) uniform image1D)
6850:126 'coordTemp' ( temp int)
6860:126 'storeTempPost' ( temp 2-component vector of float)
6870:126 'storeTempPre' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06006880:127 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006890:127 move second child to first child ( temp int)
6900:127 'coordTemp' ( temp int)
6910:127 c1: direct index for structure (layout( offset=0) uniform int)
6920:127 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06006930:127 Constant:
6940:127 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06006950:127 move second child to first child ( temp 2-component vector of uint)
6960:127 'storeTempPre' ( temp 2-component vector of uint)
6970:127 imageLoad ( temp 2-component vector of uint)
6980:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
6990:127 'coordTemp' ( temp int)
7000:127 move second child to first child ( temp 2-component vector of uint)
7010:127 'storeTempPost' ( temp 2-component vector of uint)
7020:127 'storeTempPre' ( temp 2-component vector of uint)
7030:127 Post-Decrement ( temp 2-component vector of uint)
7040:127 'storeTempPost' ( temp 2-component vector of uint)
7050:127 imageStore ( temp void)
7060:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
7070:127 'coordTemp' ( temp int)
7080:127 'storeTempPost' ( temp 2-component vector of uint)
7090:127 'storeTempPre' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06007100:128 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007110:128 move second child to first child ( temp int)
7120:128 'coordTemp' ( temp int)
7130:128 c1: direct index for structure (layout( offset=0) uniform int)
7140:128 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06007150:128 Constant:
7160:128 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007170:128 move second child to first child ( temp 2-component vector of int)
7180:128 'storeTempPre' ( temp 2-component vector of int)
7190:128 imageLoad ( temp 2-component vector of int)
7200:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
7210:128 'coordTemp' ( temp int)
7220:128 move second child to first child ( temp 2-component vector of int)
7230:128 'storeTempPost' ( temp 2-component vector of int)
7240:128 'storeTempPre' ( temp 2-component vector of int)
7250:128 Post-Increment ( temp 2-component vector of int)
7260:128 'storeTempPost' ( temp 2-component vector of int)
7270:128 imageStore ( temp void)
7280:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
7290:128 'coordTemp' ( temp int)
7300:128 'storeTempPost' ( temp 2-component vector of int)
7310:128 'storeTempPre' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06007320:130 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007330:130 move second child to first child ( temp int)
7340:130 'coordTemp' ( temp int)
7350:130 c1: direct index for structure (layout( offset=0) uniform int)
7360:130 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06007370:130 Constant:
7380:130 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007390:130 move second child to first child ( temp 2-component vector of float)
7400:130 'storeTempPre' ( temp 2-component vector of float)
7410:130 imageLoad ( temp 2-component vector of float)
7420:130 'g_tTex1df2' (layout( rg32f) uniform image1D)
7430:130 'coordTemp' ( temp int)
7440:130 move second child to first child ( temp 2-component vector of float)
7450:130 'storeTempPost' ( temp 2-component vector of float)
7460:130 'storeTempPre' ( temp 2-component vector of float)
7470:130 Post-Decrement ( temp 2-component vector of float)
7480:130 'storeTempPost' ( temp 2-component vector of float)
7490:130 imageStore ( temp void)
7500:130 'g_tTex1df2' (layout( rg32f) uniform image1D)
7510:130 'coordTemp' ( temp int)
7520:130 'storeTempPost' ( temp 2-component vector of float)
7530:130 'storeTempPre' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06007540:131 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007550:131 move second child to first child ( temp int)
7560:131 'coordTemp' ( temp int)
7570:131 c1: direct index for structure (layout( offset=0) uniform int)
7580:131 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06007590:131 Constant:
7600:131 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007610:131 move second child to first child ( temp 2-component vector of int)
7620:131 'storeTempPre' ( temp 2-component vector of int)
7630:131 imageLoad ( temp 2-component vector of int)
7640:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
7650:131 'coordTemp' ( temp int)
7660:131 move second child to first child ( temp 2-component vector of int)
7670:131 'storeTempPost' ( temp 2-component vector of int)
7680:131 'storeTempPre' ( temp 2-component vector of int)
7690:131 Post-Increment ( temp 2-component vector of int)
7700:131 'storeTempPost' ( temp 2-component vector of int)
7710:131 imageStore ( temp void)
7720:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
7730:131 'coordTemp' ( temp int)
7740:131 'storeTempPost' ( temp 2-component vector of int)
7750:131 'storeTempPre' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06007760:132 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007770:132 move second child to first child ( temp int)
7780:132 'coordTemp' ( temp int)
7790:132 c1: direct index for structure (layout( offset=0) uniform int)
7800:132 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06007810:132 Constant:
7820:132 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06007830:132 move second child to first child ( temp 2-component vector of uint)
7840:132 'storeTempPre' ( temp 2-component vector of uint)
7850:132 imageLoad ( temp 2-component vector of uint)
7860:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
7870:132 'coordTemp' ( temp int)
7880:132 move second child to first child ( temp 2-component vector of uint)
7890:132 'storeTempPost' ( temp 2-component vector of uint)
7900:132 'storeTempPre' ( temp 2-component vector of uint)
7910:132 Post-Decrement ( temp 2-component vector of uint)
7920:132 'storeTempPost' ( temp 2-component vector of uint)
7930:132 imageStore ( temp void)
7940:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
7950:132 'coordTemp' ( temp int)
7960:132 'storeTempPost' ( temp 2-component vector of uint)
7970:132 'storeTempPre' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06007980:135 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007990:135 move second child to first child ( temp 2-component vector of float)
8000:135 'storeTemp' ( temp 2-component vector of float)
8010:? imageLoad ( temp 2-component vector of float)
8020:135 'g_tTex2df2' (layout( rg32f) uniform image2D)
steve-lunarg4f2da272016-10-10 15:24:57 -06008030:? Constant:
8040:? 2 (const int)
8050:? 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008060:135 imageStore ( temp void)
8070:135 'g_tTex1df2' (layout( rg32f) uniform image1D)
steve-lunarg4f2da272016-10-10 15:24:57 -06008080:135 Constant:
8090:135 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008100:135 'storeTemp' ( temp 2-component vector of float)
8110:135 'storeTemp' ( temp 2-component vector of float)
8120:137 move second child to first child ( temp 4-component vector of float)
8130:137 Color: direct index for structure ( temp 4-component vector of float)
8140:137 'psout' ( temp structure{ temp 4-component vector of float Color})
steve-lunarg4f2da272016-10-10 15:24:57 -06008150:137 Constant:
8160:137 0 (const int)
8170:137 Constant:
8180:137 1.000000
8190:137 1.000000
8200:137 1.000000
8210:137 1.000000
John Kessenich02467d82017-01-19 15:41:47 -07008220:139 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06008230:139 'psout' ( temp structure{ temp 4-component vector of float Color})
8240:53 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07008250:53 Function Parameters:
8260:? Sequence
8270:53 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06008280:53 move second child to first child ( temp 4-component vector of float)
8290:? 'Color' (layout( location=0) out 4-component vector of float)
8300:53 Color: direct index for structure ( temp 4-component vector of float)
8310:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
John Kessenich02467d82017-01-19 15:41:47 -07008320:53 Constant:
8330:53 0 (const int)
steve-lunarg4f2da272016-10-10 15:24:57 -06008340:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06008350:? 'g_sSamp' (layout( binding=0) uniform sampler)
8360:? 'g_tTex1df2' (layout( rg32f) uniform image1D)
8370:? 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
8380:? 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
8390:? 'g_tTex2df2' (layout( rg32f) uniform image2D)
8400:? 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
8410:? 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
8420:? 'g_tTex3df2' (layout( rg32f) uniform image3D)
8430:? 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
8440:? 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
8450:? 'g_tTex1df2a' (layout( rg32f) uniform image1DArray)
8460:? 'g_tTex1di2a' (layout( rg32i) uniform iimage1DArray)
8470:? 'g_tTex1du2a' (layout( rg32ui) uniform uimage1DArray)
8480:? 'g_tTex2df2a' (layout( rg32f) uniform image2DArray)
8490:? 'g_tTex2di2a' (layout( rg32i) uniform iimage2DArray)
8500:? 'g_tTex2du2a' (layout( rg32ui) uniform uimage2DArray)
8510:? 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
8520:? 'Color' (layout( location=0) out 4-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600853
854
855Linked fragment stage:
856
857
858Shader version: 450
859gl_FragCoord origin is upper left
8600:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06008610:42 Function Definition: Fn1(vi2; ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06008620:42 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008630:42 'x' ( in 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06008640:? Sequence
8650:42 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06008660:42 'x' ( in 2-component vector of int)
8670:43 Function Definition: Fn1(vu2; ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06008680:43 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008690:43 'x' ( in 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06008700:? Sequence
8710:43 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06008720:43 'x' ( in 2-component vector of uint)
8730:44 Function Definition: Fn1(vf2; ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06008740:44 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008750:44 'x' ( in 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06008760:? Sequence
8770:44 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06008780:44 'x' ( in 2-component vector of float)
8790:46 Function Definition: Fn2(vi2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -06008800:46 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008810:46 'x' ( out 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06008820:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06008830:46 move second child to first child ( temp 2-component vector of int)
8840:46 'x' ( out 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -06008850:? Constant:
8860:? 0 (const int)
8870:? 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008880:47 Function Definition: Fn2(vu2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -06008890:47 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008900:47 'x' ( out 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06008910:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06008920:47 move second child to first child ( temp 2-component vector of uint)
8930:47 'x' ( out 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -06008940:? Constant:
8950:? 0 (const uint)
8960:? 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06008970:48 Function Definition: Fn2(vf2; ( temp void)
steve-lunarg4f2da272016-10-10 15:24:57 -06008980:48 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06008990:48 'x' ( out 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06009000:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009010:48 move second child to first child ( temp 2-component vector of float)
9020:48 'x' ( out 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06009030:? Constant:
9040:? 0.000000
9050:? 0.000000
John Kessenich71c100d2017-03-14 19:43:13 -06009060:50 Function Definition: SomeValue( ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06009070:50 Function Parameters:
9080:? Sequence
9090:50 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06009100:50 Convert int to float ( temp 2-component vector of float)
9110:50 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
9120:50 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009130:50 Constant:
9140:50 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -06009150:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
steve-lunarg4f2da272016-10-10 15:24:57 -06009160:53 Function Parameters:
9170:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009180:57 imageLoad ( temp 2-component vector of float)
9190:57 'g_tTex1df2' (layout( rg32f) uniform image1D)
9200:57 c1: direct index for structure (layout( offset=0) uniform int)
9210:57 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009220:57 Constant:
9230:57 0 (const uint)
9240:59 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009250:59 move second child to first child ( temp 2-component vector of float)
9260:59 'r00' ( temp 2-component vector of float)
9270:59 imageLoad ( temp 2-component vector of float)
9280:59 'g_tTex1df2' (layout( rg32f) uniform image1D)
9290:59 c1: direct index for structure (layout( offset=0) uniform int)
9300:59 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009310:59 Constant:
9320:59 0 (const uint)
9330:60 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009340:60 move second child to first child ( temp 2-component vector of int)
9350:60 'r01' ( temp 2-component vector of int)
9360:60 imageLoad ( temp 2-component vector of int)
9370:60 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
9380:60 c1: direct index for structure (layout( offset=0) uniform int)
9390:60 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009400:60 Constant:
9410:60 0 (const uint)
9420:61 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009430:61 move second child to first child ( temp 2-component vector of uint)
9440:61 'r02' ( temp 2-component vector of uint)
9450:61 imageLoad ( temp 2-component vector of uint)
9460:61 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
9470:61 c1: direct index for structure (layout( offset=0) uniform int)
9480:61 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009490:61 Constant:
9500:61 0 (const uint)
9510:64 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009520:64 move second child to first child ( temp 2-component vector of float)
9530:64 'r10' ( temp 2-component vector of float)
9540:64 imageLoad ( temp 2-component vector of float)
9550:64 'g_tTex2df2' (layout( rg32f) uniform image2D)
9560:64 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
9570:64 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009580:64 Constant:
9590:64 1 (const uint)
9600:65 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009610:65 move second child to first child ( temp 2-component vector of int)
9620:65 'r11' ( temp 2-component vector of int)
9630:65 imageLoad ( temp 2-component vector of int)
9640:65 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
9650:65 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
9660:65 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009670:65 Constant:
9680:65 1 (const uint)
9690:66 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009700:66 move second child to first child ( temp 2-component vector of uint)
9710:66 'r12' ( temp 2-component vector of uint)
9720:66 imageLoad ( temp 2-component vector of uint)
9730:66 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
9740:66 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
9750:66 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009760:66 Constant:
9770:66 1 (const uint)
9780:69 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009790:69 move second child to first child ( temp 2-component vector of float)
9800:69 'r20' ( temp 2-component vector of float)
9810:69 imageLoad ( temp 2-component vector of float)
9820:69 'g_tTex3df2' (layout( rg32f) uniform image3D)
9830:69 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
9840:69 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009850:69 Constant:
9860:69 2 (const uint)
9870:70 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009880:70 move second child to first child ( temp 2-component vector of int)
9890:70 'r21' ( temp 2-component vector of int)
9900:70 imageLoad ( temp 2-component vector of int)
9910:70 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
9920:70 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
9930:70 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -06009940:70 Constant:
9950:70 2 (const uint)
9960:71 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06009970:71 move second child to first child ( temp 2-component vector of uint)
9980:71 'r22' ( temp 2-component vector of uint)
9990:71 imageLoad ( temp 2-component vector of uint)
10000:71 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
10010:71 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
10020:71 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010030:71 Constant:
10040:71 2 (const uint)
10050:73 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010060:73 move second child to first child ( temp 2-component vector of float)
10070:73 'lf2' ( temp 2-component vector of float)
10080:73 uf2: direct index for structure (layout( offset=96) uniform 2-component vector of float)
10090:73 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010100:73 Constant:
10110:73 8 (const uint)
10120:77 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010130:77 move second child to first child ( temp 2-component vector of float)
10140:77 'storeTemp' ( temp 2-component vector of float)
10150:77 Function Call: SomeValue( ( temp 2-component vector of float)
10160:77 imageStore ( temp void)
10170:77 'g_tTex1df2' (layout( rg32f) uniform image1D)
10180:77 c1: direct index for structure (layout( offset=0) uniform int)
10190:77 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010200:77 Constant:
10210:77 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010220:77 'storeTemp' ( temp 2-component vector of float)
10230:77 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010240:78 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010250:78 imageStore ( temp void)
10260:78 'g_tTex1df2' (layout( rg32f) uniform image1D)
10270:78 c1: direct index for structure (layout( offset=0) uniform int)
10280:78 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010290:78 Constant:
10300:78 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010310:78 'lf2' ( temp 2-component vector of float)
10320:78 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010330:79 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010340:79 move second child to first child ( temp 2-component vector of int)
10350:79 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060010360:? Constant:
10370:? 2 (const int)
10380:? 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060010390:79 imageStore ( temp void)
10400:79 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
10410:79 c1: direct index for structure (layout( offset=0) uniform int)
10420:79 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010430:79 Constant:
10440:79 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010450:79 'storeTemp' ( temp 2-component vector of int)
10460:79 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060010470:80 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010480:80 move second child to first child ( temp 2-component vector of uint)
10490:80 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060010500:? Constant:
10510:? 3 (const uint)
10520:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010530:80 imageStore ( temp void)
10540:80 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
10550:80 c1: direct index for structure (layout( offset=0) uniform int)
10560:80 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010570:80 Constant:
10580:80 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010590:80 'storeTemp' ( temp 2-component vector of uint)
10600:80 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060010610:83 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010620:83 move second child to first child ( temp 2-component vector of float)
10630:83 'val1' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010640:83 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010650:83 move second child to first child ( temp int)
10660:83 'coordTemp' ( temp int)
10670:83 c1: direct index for structure (layout( offset=0) uniform int)
10680:83 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010690:83 Constant:
10700:83 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010710:83 move second child to first child ( temp 2-component vector of float)
10720:83 'storeTemp' ( temp 2-component vector of float)
10730:83 imageLoad ( temp 2-component vector of float)
10740:83 'g_tTex1df2' (layout( rg32f) uniform image1D)
10750:83 'coordTemp' ( temp int)
10760:83 vector scale second child into first child ( temp 2-component vector of float)
10770:83 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010780:83 Constant:
10790:83 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -060010800:83 imageStore ( temp void)
10810:83 'g_tTex1df2' (layout( rg32f) uniform image1D)
10820:83 'coordTemp' ( temp int)
10830:83 'storeTemp' ( temp 2-component vector of float)
10840:83 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010850:84 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060010860:84 move second child to first child ( temp int)
10870:84 'coordTemp' ( temp int)
10880:84 c1: direct index for structure (layout( offset=0) uniform int)
10890:84 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060010900:84 Constant:
10910:84 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060010920:84 move second child to first child ( temp 2-component vector of float)
10930:84 'storeTemp' ( temp 2-component vector of float)
10940:84 imageLoad ( temp 2-component vector of float)
10950:84 'g_tTex1df2' (layout( rg32f) uniform image1D)
10960:84 'coordTemp' ( temp int)
10970:84 subtract second child into first child ( temp 2-component vector of float)
10980:84 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060010990:84 Constant:
11000:84 3.000000
John Kessenich71c100d2017-03-14 19:43:13 -060011010:84 imageStore ( temp void)
11020:84 'g_tTex1df2' (layout( rg32f) uniform image1D)
11030:84 'coordTemp' ( temp int)
11040:84 'storeTemp' ( temp 2-component vector of float)
11050:84 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060011060:85 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060011070:85 move second child to first child ( temp int)
11080:85 'coordTemp' ( temp int)
11090:85 c1: direct index for structure (layout( offset=0) uniform int)
11100:85 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060011110:85 Constant:
11120:85 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011130:85 move second child to first child ( temp 2-component vector of float)
11140:85 'storeTemp' ( temp 2-component vector of float)
11150:85 imageLoad ( temp 2-component vector of float)
11160:85 'g_tTex1df2' (layout( rg32f) uniform image1D)
11170:85 'coordTemp' ( temp int)
11180:85 add second child into first child ( temp 2-component vector of float)
11190:85 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060011200:85 Constant:
11210:85 4.000000
John Kessenich71c100d2017-03-14 19:43:13 -060011220:85 imageStore ( temp void)
11230:85 'g_tTex1df2' (layout( rg32f) uniform image1D)
11240:85 'coordTemp' ( temp int)
11250:85 'storeTemp' ( temp 2-component vector of float)
11260:85 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060011270:87 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060011280:87 move second child to first child ( temp int)
11290:87 'coordTemp' ( temp int)
11300:87 c1: direct index for structure (layout( offset=0) uniform int)
11310:87 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060011320:87 Constant:
11330:87 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011340:87 move second child to first child ( temp 2-component vector of int)
11350:87 'storeTemp' ( temp 2-component vector of int)
11360:87 imageLoad ( temp 2-component vector of int)
11370:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11380:87 'coordTemp' ( temp int)
11390:87 divide second child into first child ( temp 2-component vector of int)
11400:87 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011410:87 Constant:
11420:87 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060011430:87 imageStore ( temp void)
11440:87 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11450:87 'coordTemp' ( temp int)
11460:87 'storeTemp' ( temp 2-component vector of int)
11470:87 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011480:88 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060011490:88 move second child to first child ( temp int)
11500:88 'coordTemp' ( temp int)
11510:88 c1: direct index for structure (layout( offset=0) uniform int)
11520:88 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060011530:88 Constant:
11540:88 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011550:88 move second child to first child ( temp 2-component vector of int)
11560:88 'storeTemp' ( temp 2-component vector of int)
11570:88 imageLoad ( temp 2-component vector of int)
11580:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11590:88 'coordTemp' ( temp int)
11600:88 mod second child into first child ( temp 2-component vector of int)
11610:88 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011620:88 Constant:
11630:88 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060011640:88 imageStore ( temp void)
11650:88 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11660:88 'coordTemp' ( temp int)
11670:88 'storeTemp' ( temp 2-component vector of int)
11680:88 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011690:89 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060011700:89 move second child to first child ( temp int)
11710:89 'coordTemp' ( temp int)
11720:89 c1: direct index for structure (layout( offset=0) uniform int)
11730:89 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060011740:89 Constant:
11750:89 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011760:89 move second child to first child ( temp 2-component vector of int)
11770:89 'storeTemp' ( temp 2-component vector of int)
11780:89 imageLoad ( temp 2-component vector of int)
11790:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11800:89 'coordTemp' ( temp int)
11810:89 and second child into first child ( temp 2-component vector of int)
11820:89 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011830:89 Constant:
11840:89 65535 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060011850:89 imageStore ( temp void)
11860:89 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
11870:89 'coordTemp' ( temp int)
11880:89 'storeTemp' ( temp 2-component vector of int)
11890:89 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060011900:90 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060011910:90 move second child to first child ( temp int)
11920:90 'coordTemp' ( temp int)
11930:90 c1: direct index for structure (layout( offset=0) uniform int)
11940:90 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060011950:90 Constant:
11960:90 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060011970:90 move second child to first child ( temp 2-component vector of int)
11980:90 'storeTemp' ( temp 2-component vector of int)
11990:90 imageLoad ( temp 2-component vector of int)
12000:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12010:90 'coordTemp' ( temp int)
12020:90 or second child into first child ( temp 2-component vector of int)
12030:90 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012040:90 Constant:
12050:90 61680 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060012060:90 imageStore ( temp void)
12070:90 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12080:90 'coordTemp' ( temp int)
12090:90 'storeTemp' ( temp 2-component vector of int)
12100:90 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012110:91 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012120:91 move second child to first child ( temp int)
12130:91 'coordTemp' ( temp int)
12140:91 c1: direct index for structure (layout( offset=0) uniform int)
12150:91 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012160:91 Constant:
12170:91 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012180:91 move second child to first child ( temp 2-component vector of int)
12190:91 'storeTemp' ( temp 2-component vector of int)
12200:91 imageLoad ( temp 2-component vector of int)
12210:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12220:91 'coordTemp' ( temp int)
12230:91 left shift second child into first child ( temp 2-component vector of int)
12240:91 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012250:91 Constant:
12260:91 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060012270:91 imageStore ( temp void)
12280:91 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12290:91 'coordTemp' ( temp int)
12300:91 'storeTemp' ( temp 2-component vector of int)
12310:91 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012320:92 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012330:92 move second child to first child ( temp int)
12340:92 'coordTemp' ( temp int)
12350:92 c1: direct index for structure (layout( offset=0) uniform int)
12360:92 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012370:92 Constant:
12380:92 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012390:92 move second child to first child ( temp 2-component vector of int)
12400:92 'storeTemp' ( temp 2-component vector of int)
12410:92 imageLoad ( temp 2-component vector of int)
12420:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12430:92 'coordTemp' ( temp int)
12440:92 right shift second child into first child ( temp 2-component vector of int)
12450:92 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012460:92 Constant:
12470:92 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060012480:92 imageStore ( temp void)
12490:92 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
12500:92 'coordTemp' ( temp int)
12510:92 'storeTemp' ( temp 2-component vector of int)
12520:92 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012530:95 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012540:95 move second child to first child ( temp 2-component vector of float)
12550:95 'storeTemp' ( temp 2-component vector of float)
12560:95 Function Call: SomeValue( ( temp 2-component vector of float)
12570:95 imageStore ( temp void)
12580:95 'g_tTex2df2' (layout( rg32f) uniform image2D)
12590:95 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
12600:95 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012610:95 Constant:
12620:95 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012630:95 'storeTemp' ( temp 2-component vector of float)
12640:95 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060012650:96 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012660:96 imageStore ( temp void)
12670:96 'g_tTex2df2' (layout( rg32f) uniform image2D)
12680:96 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
12690:96 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012700:96 Constant:
12710:96 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012720:96 'lf2' ( temp 2-component vector of float)
12730:96 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060012740:97 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012750:97 move second child to first child ( temp 2-component vector of int)
12760:97 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012770:? Constant:
12780:? 5 (const int)
12790:? 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060012800:97 imageStore ( temp void)
12810:97 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
12820:97 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
12830:97 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012840:97 Constant:
12850:97 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012860:97 'storeTemp' ( temp 2-component vector of int)
12870:97 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060012880:98 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060012890:98 move second child to first child ( temp 2-component vector of uint)
12900:98 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060012910:? Constant:
12920:? 6 (const uint)
12930:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060012940:98 imageStore ( temp void)
12950:98 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
12960:98 c2: direct index for structure (layout( offset=8) uniform 2-component vector of int)
12970:98 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060012980:98 Constant:
12990:98 1 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013000:98 'storeTemp' ( temp 2-component vector of uint)
13010:98 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060013020:101 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013030:101 move second child to first child ( temp 2-component vector of float)
13040:101 'storeTemp' ( temp 2-component vector of float)
13050:101 Function Call: SomeValue( ( temp 2-component vector of float)
13060:101 imageStore ( temp void)
13070:101 'g_tTex3df2' (layout( rg32f) uniform image3D)
13080:101 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
13090:101 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013100:101 Constant:
13110:101 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013120:101 'storeTemp' ( temp 2-component vector of float)
13130:101 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060013140:102 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013150:102 imageStore ( temp void)
13160:102 'g_tTex3df2' (layout( rg32f) uniform image3D)
13170:102 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
13180:102 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013190:102 Constant:
13200:102 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013210:102 'lf2' ( temp 2-component vector of float)
13220:102 'lf2' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060013230:103 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013240:103 move second child to first child ( temp 2-component vector of int)
13250:103 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060013260:? Constant:
13270:? 8 (const int)
13280:? 6 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060013290:103 imageStore ( temp void)
13300:103 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
13310:103 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
13320:103 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013330:103 Constant:
13340:103 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013350:103 'storeTemp' ( temp 2-component vector of int)
13360:103 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060013370:104 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013380:104 move second child to first child ( temp 2-component vector of uint)
13390:104 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060013400:? Constant:
13410:? 9 (const uint)
13420:? 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013430:104 imageStore ( temp void)
13440:104 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
13450:104 c3: direct index for structure (layout( offset=16) uniform 3-component vector of int)
13460:104 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013470:104 Constant:
13480:104 2 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013490:104 'storeTemp' ( temp 2-component vector of uint)
13500:104 'storeTemp' ( temp 2-component vector of uint)
13510:107 Function Call: Fn1(vf2; ( temp 2-component vector of float)
13520:107 imageLoad ( temp 2-component vector of float)
13530:107 'g_tTex1df2' (layout( rg32f) uniform image1D)
13540:107 c1: direct index for structure (layout( offset=0) uniform int)
13550:107 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013560:107 Constant:
13570:107 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013580:108 Function Call: Fn1(vi2; ( temp 2-component vector of int)
13590:108 imageLoad ( temp 2-component vector of int)
13600:108 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
13610:108 c1: direct index for structure (layout( offset=0) uniform int)
13620:108 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013630:108 Constant:
13640:108 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013650:109 Function Call: Fn1(vu2; ( temp 2-component vector of uint)
13660:109 imageLoad ( temp 2-component vector of uint)
13670:109 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
13680:109 c1: direct index for structure (layout( offset=0) uniform int)
13690:109 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013700:109 Constant:
13710:109 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013720:111 Comma ( temp void)
13730:111 Function Call: Fn2(vf2; ( temp void)
13740:111 'tempArg' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060013750:111 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013760:111 imageStore ( temp void)
13770:111 'g_tTex1df2' (layout( rg32f) uniform image1D)
13780:111 c1: direct index for structure (layout( offset=0) uniform int)
13790:111 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013800:111 Constant:
13810:111 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013820:111 'tempArg' ( temp 2-component vector of float)
13830:111 'tempArg' ( temp 2-component vector of float)
13840:112 Comma ( temp void)
13850:112 Function Call: Fn2(vi2; ( temp void)
13860:112 'tempArg' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060013870:112 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060013880:112 imageStore ( temp void)
13890:112 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
13900:112 c1: direct index for structure (layout( offset=0) uniform int)
13910:112 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060013920:112 Constant:
13930:112 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060013940:112 'tempArg' ( temp 2-component vector of int)
13950:112 'tempArg' ( temp 2-component vector of int)
13960:113 Comma ( temp void)
13970:113 Function Call: Fn2(vu2; ( temp void)
13980:113 'tempArg' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060013990:113 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014000:113 imageStore ( temp void)
14010:113 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
14020:113 c1: direct index for structure (layout( offset=0) uniform int)
14030:113 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014040:113 Constant:
14050:113 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014060:113 'tempArg' ( temp 2-component vector of uint)
14070:113 'tempArg' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060014080:117 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014090:117 move second child to first child ( temp int)
14100:117 'coordTemp' ( temp int)
14110:117 c1: direct index for structure (layout( offset=0) uniform int)
14120:117 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014130:117 Constant:
14140:117 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014150:117 move second child to first child ( temp 2-component vector of float)
14160:117 'storeTemp' ( temp 2-component vector of float)
14170:117 imageLoad ( temp 2-component vector of float)
14180:117 'g_tTex1df2' (layout( rg32f) uniform image1D)
14190:117 'coordTemp' ( temp int)
14200:117 Pre-Increment ( temp 2-component vector of float)
14210:117 'storeTemp' ( temp 2-component vector of float)
14220:117 imageStore ( temp void)
14230:117 'g_tTex1df2' (layout( rg32f) uniform image1D)
14240:117 'coordTemp' ( temp int)
14250:117 'storeTemp' ( temp 2-component vector of float)
14260:117 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060014270:118 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014280:118 move second child to first child ( temp int)
14290:118 'coordTemp' ( temp int)
14300:118 c1: direct index for structure (layout( offset=0) uniform int)
14310:118 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014320:118 Constant:
14330:118 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014340:118 move second child to first child ( temp 2-component vector of int)
14350:118 'storeTemp' ( temp 2-component vector of int)
14360:118 imageLoad ( temp 2-component vector of int)
14370:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
14380:118 'coordTemp' ( temp int)
14390:118 Pre-Increment ( temp 2-component vector of int)
14400:118 'storeTemp' ( temp 2-component vector of int)
14410:118 imageStore ( temp void)
14420:118 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
14430:118 'coordTemp' ( temp int)
14440:118 'storeTemp' ( temp 2-component vector of int)
14450:118 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060014460:119 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014470:119 move second child to first child ( temp int)
14480:119 'coordTemp' ( temp int)
14490:119 c1: direct index for structure (layout( offset=0) uniform int)
14500:119 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014510:119 Constant:
14520:119 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014530:119 move second child to first child ( temp 2-component vector of uint)
14540:119 'storeTemp' ( temp 2-component vector of uint)
14550:119 imageLoad ( temp 2-component vector of uint)
14560:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
14570:119 'coordTemp' ( temp int)
14580:119 Pre-Increment ( temp 2-component vector of uint)
14590:119 'storeTemp' ( temp 2-component vector of uint)
14600:119 imageStore ( temp void)
14610:119 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
14620:119 'coordTemp' ( temp int)
14630:119 'storeTemp' ( temp 2-component vector of uint)
14640:119 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060014650:121 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014660:121 move second child to first child ( temp int)
14670:121 'coordTemp' ( temp int)
14680:121 c1: direct index for structure (layout( offset=0) uniform int)
14690:121 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014700:121 Constant:
14710:121 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014720:121 move second child to first child ( temp 2-component vector of float)
14730:121 'storeTemp' ( temp 2-component vector of float)
14740:121 imageLoad ( temp 2-component vector of float)
14750:121 'g_tTex1df2' (layout( rg32f) uniform image1D)
14760:121 'coordTemp' ( temp int)
14770:121 Pre-Decrement ( temp 2-component vector of float)
14780:121 'storeTemp' ( temp 2-component vector of float)
14790:121 imageStore ( temp void)
14800:121 'g_tTex1df2' (layout( rg32f) uniform image1D)
14810:121 'coordTemp' ( temp int)
14820:121 'storeTemp' ( temp 2-component vector of float)
14830:121 'storeTemp' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060014840:122 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060014850:122 move second child to first child ( temp int)
14860:122 'coordTemp' ( temp int)
14870:122 c1: direct index for structure (layout( offset=0) uniform int)
14880:122 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060014890:122 Constant:
14900:122 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060014910:122 move second child to first child ( temp 2-component vector of int)
14920:122 'storeTemp' ( temp 2-component vector of int)
14930:122 imageLoad ( temp 2-component vector of int)
14940:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
14950:122 'coordTemp' ( temp int)
14960:122 Pre-Decrement ( temp 2-component vector of int)
14970:122 'storeTemp' ( temp 2-component vector of int)
14980:122 imageStore ( temp void)
14990:122 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
15000:122 'coordTemp' ( temp int)
15010:122 'storeTemp' ( temp 2-component vector of int)
15020:122 'storeTemp' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060015030:123 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060015040:123 move second child to first child ( temp int)
15050:123 'coordTemp' ( temp int)
15060:123 c1: direct index for structure (layout( offset=0) uniform int)
15070:123 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060015080:123 Constant:
15090:123 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015100:123 move second child to first child ( temp 2-component vector of uint)
15110:123 'storeTemp' ( temp 2-component vector of uint)
15120:123 imageLoad ( temp 2-component vector of uint)
15130:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
15140:123 'coordTemp' ( temp int)
15150:123 Pre-Decrement ( temp 2-component vector of uint)
15160:123 'storeTemp' ( temp 2-component vector of uint)
15170:123 imageStore ( temp void)
15180:123 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
15190:123 'coordTemp' ( temp int)
15200:123 'storeTemp' ( temp 2-component vector of uint)
15210:123 'storeTemp' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060015220:126 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060015230:126 move second child to first child ( temp int)
15240:126 'coordTemp' ( temp int)
15250:126 c1: direct index for structure (layout( offset=0) uniform int)
15260:126 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060015270:126 Constant:
15280:126 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015290:126 move second child to first child ( temp 2-component vector of float)
15300:126 'storeTempPre' ( temp 2-component vector of float)
15310:126 imageLoad ( temp 2-component vector of float)
15320:126 'g_tTex1df2' (layout( rg32f) uniform image1D)
15330:126 'coordTemp' ( temp int)
15340:126 move second child to first child ( temp 2-component vector of float)
15350:126 'storeTempPost' ( temp 2-component vector of float)
15360:126 'storeTempPre' ( temp 2-component vector of float)
15370:126 Post-Increment ( temp 2-component vector of float)
15380:126 'storeTempPost' ( temp 2-component vector of float)
15390:126 imageStore ( temp void)
15400:126 'g_tTex1df2' (layout( rg32f) uniform image1D)
15410:126 'coordTemp' ( temp int)
15420:126 'storeTempPost' ( temp 2-component vector of float)
15430:126 'storeTempPre' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060015440:127 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060015450:127 move second child to first child ( temp int)
15460:127 'coordTemp' ( temp int)
15470:127 c1: direct index for structure (layout( offset=0) uniform int)
15480:127 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060015490:127 Constant:
15500:127 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015510:127 move second child to first child ( temp 2-component vector of uint)
15520:127 'storeTempPre' ( temp 2-component vector of uint)
15530:127 imageLoad ( temp 2-component vector of uint)
15540:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
15550:127 'coordTemp' ( temp int)
15560:127 move second child to first child ( temp 2-component vector of uint)
15570:127 'storeTempPost' ( temp 2-component vector of uint)
15580:127 'storeTempPre' ( temp 2-component vector of uint)
15590:127 Post-Decrement ( temp 2-component vector of uint)
15600:127 'storeTempPost' ( temp 2-component vector of uint)
15610:127 imageStore ( temp void)
15620:127 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
15630:127 'coordTemp' ( temp int)
15640:127 'storeTempPost' ( temp 2-component vector of uint)
15650:127 'storeTempPre' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060015660:128 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060015670:128 move second child to first child ( temp int)
15680:128 'coordTemp' ( temp int)
15690:128 c1: direct index for structure (layout( offset=0) uniform int)
15700:128 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060015710:128 Constant:
15720:128 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015730:128 move second child to first child ( temp 2-component vector of int)
15740:128 'storeTempPre' ( temp 2-component vector of int)
15750:128 imageLoad ( temp 2-component vector of int)
15760:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
15770:128 'coordTemp' ( temp int)
15780:128 move second child to first child ( temp 2-component vector of int)
15790:128 'storeTempPost' ( temp 2-component vector of int)
15800:128 'storeTempPre' ( temp 2-component vector of int)
15810:128 Post-Increment ( temp 2-component vector of int)
15820:128 'storeTempPost' ( temp 2-component vector of int)
15830:128 imageStore ( temp void)
15840:128 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
15850:128 'coordTemp' ( temp int)
15860:128 'storeTempPost' ( temp 2-component vector of int)
15870:128 'storeTempPre' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060015880:130 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060015890:130 move second child to first child ( temp int)
15900:130 'coordTemp' ( temp int)
15910:130 c1: direct index for structure (layout( offset=0) uniform int)
15920:130 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060015930:130 Constant:
15940:130 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060015950:130 move second child to first child ( temp 2-component vector of float)
15960:130 'storeTempPre' ( temp 2-component vector of float)
15970:130 imageLoad ( temp 2-component vector of float)
15980:130 'g_tTex1df2' (layout( rg32f) uniform image1D)
15990:130 'coordTemp' ( temp int)
16000:130 move second child to first child ( temp 2-component vector of float)
16010:130 'storeTempPost' ( temp 2-component vector of float)
16020:130 'storeTempPre' ( temp 2-component vector of float)
16030:130 Post-Decrement ( temp 2-component vector of float)
16040:130 'storeTempPost' ( temp 2-component vector of float)
16050:130 imageStore ( temp void)
16060:130 'g_tTex1df2' (layout( rg32f) uniform image1D)
16070:130 'coordTemp' ( temp int)
16080:130 'storeTempPost' ( temp 2-component vector of float)
16090:130 'storeTempPre' ( temp 2-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -060016100:131 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060016110:131 move second child to first child ( temp int)
16120:131 'coordTemp' ( temp int)
16130:131 c1: direct index for structure (layout( offset=0) uniform int)
16140:131 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060016150:131 Constant:
16160:131 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016170:131 move second child to first child ( temp 2-component vector of int)
16180:131 'storeTempPre' ( temp 2-component vector of int)
16190:131 imageLoad ( temp 2-component vector of int)
16200:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
16210:131 'coordTemp' ( temp int)
16220:131 move second child to first child ( temp 2-component vector of int)
16230:131 'storeTempPost' ( temp 2-component vector of int)
16240:131 'storeTempPre' ( temp 2-component vector of int)
16250:131 Post-Increment ( temp 2-component vector of int)
16260:131 'storeTempPost' ( temp 2-component vector of int)
16270:131 imageStore ( temp void)
16280:131 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
16290:131 'coordTemp' ( temp int)
16300:131 'storeTempPost' ( temp 2-component vector of int)
16310:131 'storeTempPre' ( temp 2-component vector of int)
steve-lunarg4f2da272016-10-10 15:24:57 -060016320:132 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060016330:132 move second child to first child ( temp int)
16340:132 'coordTemp' ( temp int)
16350:132 c1: direct index for structure (layout( offset=0) uniform int)
16360:132 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
steve-lunarg4f2da272016-10-10 15:24:57 -060016370:132 Constant:
16380:132 0 (const uint)
John Kessenich71c100d2017-03-14 19:43:13 -060016390:132 move second child to first child ( temp 2-component vector of uint)
16400:132 'storeTempPre' ( temp 2-component vector of uint)
16410:132 imageLoad ( temp 2-component vector of uint)
16420:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
16430:132 'coordTemp' ( temp int)
16440:132 move second child to first child ( temp 2-component vector of uint)
16450:132 'storeTempPost' ( temp 2-component vector of uint)
16460:132 'storeTempPre' ( temp 2-component vector of uint)
16470:132 Post-Decrement ( temp 2-component vector of uint)
16480:132 'storeTempPost' ( temp 2-component vector of uint)
16490:132 imageStore ( temp void)
16500:132 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
16510:132 'coordTemp' ( temp int)
16520:132 'storeTempPost' ( temp 2-component vector of uint)
16530:132 'storeTempPre' ( temp 2-component vector of uint)
steve-lunarg4f2da272016-10-10 15:24:57 -060016540:135 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060016550:135 move second child to first child ( temp 2-component vector of float)
16560:135 'storeTemp' ( temp 2-component vector of float)
16570:? imageLoad ( temp 2-component vector of float)
16580:135 'g_tTex2df2' (layout( rg32f) uniform image2D)
steve-lunarg4f2da272016-10-10 15:24:57 -060016590:? Constant:
16600:? 2 (const int)
16610:? 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060016620:135 imageStore ( temp void)
16630:135 'g_tTex1df2' (layout( rg32f) uniform image1D)
steve-lunarg4f2da272016-10-10 15:24:57 -060016640:135 Constant:
16650:135 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -060016660:135 'storeTemp' ( temp 2-component vector of float)
16670:135 'storeTemp' ( temp 2-component vector of float)
16680:137 move second child to first child ( temp 4-component vector of float)
16690:137 Color: direct index for structure ( temp 4-component vector of float)
16700:137 'psout' ( temp structure{ temp 4-component vector of float Color})
steve-lunarg4f2da272016-10-10 15:24:57 -060016710:137 Constant:
16720:137 0 (const int)
16730:137 Constant:
16740:137 1.000000
16750:137 1.000000
16760:137 1.000000
16770:137 1.000000
John Kessenich02467d82017-01-19 15:41:47 -070016780:139 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -060016790:139 'psout' ( temp structure{ temp 4-component vector of float Color})
16800:53 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -070016810:53 Function Parameters:
16820:? Sequence
16830:53 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060016840:53 move second child to first child ( temp 4-component vector of float)
16850:? 'Color' (layout( location=0) out 4-component vector of float)
16860:53 Color: direct index for structure ( temp 4-component vector of float)
16870:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
John Kessenich02467d82017-01-19 15:41:47 -070016880:53 Constant:
16890:53 0 (const int)
steve-lunarg4f2da272016-10-10 15:24:57 -060016900:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -060016910:? 'g_sSamp' (layout( binding=0) uniform sampler)
16920:? 'g_tTex1df2' (layout( rg32f) uniform image1D)
16930:? 'g_tTex1di2' (layout( rg32i) uniform iimage1D)
16940:? 'g_tTex1du2' (layout( rg32ui) uniform uimage1D)
16950:? 'g_tTex2df2' (layout( rg32f) uniform image2D)
16960:? 'g_tTex2di2' (layout( rg32i) uniform iimage2D)
16970:? 'g_tTex2du2' (layout( rg32ui) uniform uimage2D)
16980:? 'g_tTex3df2' (layout( rg32f) uniform image3D)
16990:? 'g_tTex3di2' (layout( rg32i) uniform iimage3D)
17000:? 'g_tTex3du2' (layout( rg32ui) uniform uimage3D)
17010:? 'g_tTex1df2a' (layout( rg32f) uniform image1DArray)
17020:? 'g_tTex1di2a' (layout( rg32i) uniform iimage1DArray)
17030:? 'g_tTex1du2a' (layout( rg32ui) uniform uimage1DArray)
17040:? 'g_tTex2df2a' (layout( rg32f) uniform image2DArray)
17050:? 'g_tTex2di2a' (layout( rg32i) uniform iimage2DArray)
17060:? 'g_tTex2du2a' (layout( rg32ui) uniform uimage2DArray)
17070:? 'anon@0' (layout( row_major std140) uniform block{layout( offset=0) uniform int c1, layout( offset=8) uniform 2-component vector of int c2, layout( offset=16) uniform 3-component vector of int c3, layout( offset=32) uniform 4-component vector of int c4, layout( offset=48) uniform int o1, layout( offset=56) uniform 2-component vector of int o2, layout( offset=64) uniform 3-component vector of int o3, layout( offset=80) uniform 4-component vector of int o4, layout( offset=96) uniform 2-component vector of float uf2, layout( offset=104) uniform 2-component vector of int ui2, layout( offset=112) uniform 2-component vector of uint uu2})
17080:? 'Color' (layout( location=0) out 4-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -06001709
1710// Module Version 10000
1711// Generated by (magic number): 80001
John Kessenich02467d82017-01-19 15:41:47 -07001712// Id's are bound by 605
steve-lunarg4f2da272016-10-10 15:24:57 -06001713
1714 Capability Shader
1715 Capability Sampled1D
1716 Capability StorageImageExtendedFormats
1717 1: ExtInstImport "GLSL.std.450"
1718 MemoryModel Logical GLSL450
John Kessenich02467d82017-01-19 15:41:47 -07001719 EntryPoint Fragment 4 "main" 581
steve-lunarg4f2da272016-10-10 15:24:57 -06001720 ExecutionMode 4 OriginUpperLeft
1721 Name 4 "main"
1722 Name 11 "Fn1(vi2;"
1723 Name 10 "x"
1724 Name 18 "Fn1(vu2;"
1725 Name 17 "x"
1726 Name 25 "Fn1(vf2;"
1727 Name 24 "x"
1728 Name 29 "Fn2(vi2;"
1729 Name 28 "x"
1730 Name 33 "Fn2(vu2;"
1731 Name 32 "x"
1732 Name 37 "Fn2(vf2;"
1733 Name 36 "x"
1734 Name 40 "SomeValue("
John Kessenich02467d82017-01-19 15:41:47 -07001735 Name 43 "PS_OUTPUT"
1736 MemberName 43(PS_OUTPUT) 0 "Color"
1737 Name 45 "@main("
1738 Name 64 "$Global"
1739 MemberName 64($Global) 0 "c1"
1740 MemberName 64($Global) 1 "c2"
1741 MemberName 64($Global) 2 "c3"
1742 MemberName 64($Global) 3 "c4"
1743 MemberName 64($Global) 4 "o1"
1744 MemberName 64($Global) 5 "o2"
1745 MemberName 64($Global) 6 "o3"
1746 MemberName 64($Global) 7 "o4"
1747 MemberName 64($Global) 8 "uf2"
1748 MemberName 64($Global) 9 "ui2"
1749 MemberName 64($Global) 10 "uu2"
1750 Name 66 ""
1751 Name 76 "g_tTex1df2"
1752 Name 82 "r00"
1753 Name 87 "r01"
1754 Name 90 "g_tTex1di2"
1755 Name 95 "r02"
1756 Name 98 "g_tTex1du2"
1757 Name 103 "r10"
1758 Name 106 "g_tTex2df2"
1759 Name 111 "r11"
1760 Name 114 "g_tTex2di2"
1761 Name 119 "r12"
1762 Name 122 "g_tTex2du2"
1763 Name 127 "r20"
1764 Name 130 "g_tTex3df2"
1765 Name 137 "r21"
1766 Name 140 "g_tTex3di2"
1767 Name 145 "r22"
1768 Name 148 "g_tTex3du2"
1769 Name 153 "lf2"
1770 Name 158 "storeTemp"
1771 Name 168 "storeTemp"
1772 Name 174 "storeTemp"
1773 Name 182 "val1"
1774 Name 184 "coordTemp"
1775 Name 187 "storeTemp"
1776 Name 198 "coordTemp"
1777 Name 201 "storeTemp"
1778 Name 212 "coordTemp"
1779 Name 215 "storeTemp"
1780 Name 226 "coordTemp"
1781 Name 229 "storeTemp"
1782 Name 239 "coordTemp"
1783 Name 242 "storeTemp"
1784 Name 252 "coordTemp"
1785 Name 255 "storeTemp"
1786 Name 266 "coordTemp"
1787 Name 269 "storeTemp"
1788 Name 280 "coordTemp"
1789 Name 283 "storeTemp"
1790 Name 293 "coordTemp"
1791 Name 296 "storeTemp"
1792 Name 306 "storeTemp"
1793 Name 316 "storeTemp"
1794 Name 323 "storeTemp"
1795 Name 330 "storeTemp"
1796 Name 340 "storeTemp"
1797 Name 347 "storeTemp"
1798 Name 358 "param"
1799 Name 364 "param"
1800 Name 370 "param"
1801 Name 372 "tempArg"
1802 Name 373 "param"
1803 Name 380 "tempArg"
1804 Name 381 "param"
1805 Name 388 "tempArg"
1806 Name 389 "param"
1807 Name 396 "coordTemp"
1808 Name 399 "storeTemp"
1809 Name 410 "coordTemp"
1810 Name 413 "storeTemp"
1811 Name 423 "coordTemp"
1812 Name 426 "storeTemp"
1813 Name 436 "coordTemp"
1814 Name 439 "storeTemp"
1815 Name 449 "coordTemp"
1816 Name 452 "storeTemp"
1817 Name 462 "coordTemp"
1818 Name 465 "storeTemp"
1819 Name 475 "coordTemp"
1820 Name 478 "storeTempPre"
1821 Name 482 "storeTempPost"
1822 Name 490 "coordTemp"
1823 Name 493 "storeTempPre"
1824 Name 497 "storeTempPost"
1825 Name 505 "coordTemp"
1826 Name 508 "storeTempPre"
1827 Name 512 "storeTempPost"
1828 Name 520 "coordTemp"
1829 Name 523 "storeTempPre"
1830 Name 527 "storeTempPost"
1831 Name 535 "coordTemp"
1832 Name 538 "storeTempPre"
1833 Name 542 "storeTempPost"
1834 Name 550 "coordTemp"
1835 Name 553 "storeTempPre"
1836 Name 557 "storeTempPost"
1837 Name 565 "storeTemp"
1838 Name 573 "psout"
1839 Name 581 "Color"
1840 Name 586 "g_sSamp"
1841 Name 589 "g_tTex1df2a"
1842 Name 592 "g_tTex1di2a"
1843 Name 595 "g_tTex1du2a"
1844 Name 598 "g_tTex2df2a"
1845 Name 601 "g_tTex2di2a"
1846 Name 604 "g_tTex2du2a"
1847 MemberDecorate 64($Global) 0 Offset 0
1848 MemberDecorate 64($Global) 1 Offset 8
1849 MemberDecorate 64($Global) 2 Offset 16
1850 MemberDecorate 64($Global) 3 Offset 32
1851 MemberDecorate 64($Global) 4 Offset 48
1852 MemberDecorate 64($Global) 5 Offset 56
1853 MemberDecorate 64($Global) 6 Offset 64
1854 MemberDecorate 64($Global) 7 Offset 80
1855 MemberDecorate 64($Global) 8 Offset 96
1856 MemberDecorate 64($Global) 9 Offset 104
1857 MemberDecorate 64($Global) 10 Offset 112
1858 Decorate 64($Global) Block
1859 Decorate 66 DescriptorSet 0
1860 Decorate 76(g_tTex1df2) DescriptorSet 0
1861 Decorate 90(g_tTex1di2) DescriptorSet 0
1862 Decorate 98(g_tTex1du2) DescriptorSet 0
1863 Decorate 106(g_tTex2df2) DescriptorSet 0
1864 Decorate 114(g_tTex2di2) DescriptorSet 0
1865 Decorate 122(g_tTex2du2) DescriptorSet 0
1866 Decorate 130(g_tTex3df2) DescriptorSet 0
1867 Decorate 140(g_tTex3di2) DescriptorSet 0
1868 Decorate 148(g_tTex3du2) DescriptorSet 0
1869 Decorate 581(Color) Location 0
1870 Decorate 586(g_sSamp) DescriptorSet 0
1871 Decorate 586(g_sSamp) Binding 0
1872 Decorate 589(g_tTex1df2a) DescriptorSet 0
1873 Decorate 592(g_tTex1di2a) DescriptorSet 0
1874 Decorate 595(g_tTex1du2a) DescriptorSet 0
1875 Decorate 598(g_tTex2df2a) DescriptorSet 0
1876 Decorate 601(g_tTex2di2a) DescriptorSet 0
1877 Decorate 604(g_tTex2du2a) DescriptorSet 0
steve-lunarg4f2da272016-10-10 15:24:57 -06001878 2: TypeVoid
1879 3: TypeFunction 2
1880 6: TypeInt 32 1
1881 7: TypeVector 6(int) 2
1882 8: TypePointer Function 7(ivec2)
1883 9: TypeFunction 7(ivec2) 8(ptr)
1884 13: TypeInt 32 0
1885 14: TypeVector 13(int) 2
1886 15: TypePointer Function 14(ivec2)
1887 16: TypeFunction 14(ivec2) 15(ptr)
1888 20: TypeFloat 32
1889 21: TypeVector 20(float) 2
1890 22: TypePointer Function 21(fvec2)
1891 23: TypeFunction 21(fvec2) 22(ptr)
1892 27: TypeFunction 2 8(ptr)
1893 31: TypeFunction 2 15(ptr)
1894 35: TypeFunction 2 22(ptr)
1895 39: TypeFunction 21(fvec2)
John Kessenich02467d82017-01-19 15:41:47 -07001896 42: TypeVector 20(float) 4
1897 43(PS_OUTPUT): TypeStruct 42(fvec4)
1898 44: TypeFunction 43(PS_OUTPUT)
1899 56: 6(int) Constant 0
1900 57: 7(ivec2) ConstantComposite 56 56
1901 58: 13(int) Constant 0
1902 59: 14(ivec2) ConstantComposite 58 58
1903 60: 20(float) Constant 0
1904 61: 21(fvec2) ConstantComposite 60 60
1905 62: TypeVector 6(int) 3
1906 63: TypeVector 6(int) 4
1907 64($Global): TypeStruct 6(int) 7(ivec2) 62(ivec3) 63(ivec4) 6(int) 7(ivec2) 62(ivec3) 63(ivec4) 21(fvec2) 7(ivec2) 14(ivec2)
1908 65: TypePointer Uniform 64($Global)
1909 66: 65(ptr) Variable Uniform
1910 67: 6(int) Constant 1
1911 68: TypePointer Uniform 7(ivec2)
1912 74: TypeImage 20(float) 1D nonsampled format:Rg32f
1913 75: TypePointer UniformConstant 74
1914 76(g_tTex1df2): 75(ptr) Variable UniformConstant
1915 78: TypePointer Uniform 6(int)
1916 88: TypeImage 6(int) 1D nonsampled format:Rg32i
1917 89: TypePointer UniformConstant 88
1918 90(g_tTex1di2): 89(ptr) Variable UniformConstant
1919 96: TypeImage 13(int) 1D nonsampled format:Rg32ui
1920 97: TypePointer UniformConstant 96
1921 98(g_tTex1du2): 97(ptr) Variable UniformConstant
1922 104: TypeImage 20(float) 2D nonsampled format:Rg32f
1923 105: TypePointer UniformConstant 104
1924 106(g_tTex2df2): 105(ptr) Variable UniformConstant
1925 112: TypeImage 6(int) 2D nonsampled format:Rg32i
1926 113: TypePointer UniformConstant 112
1927 114(g_tTex2di2): 113(ptr) Variable UniformConstant
1928 120: TypeImage 13(int) 2D nonsampled format:Rg32ui
1929 121: TypePointer UniformConstant 120
1930 122(g_tTex2du2): 121(ptr) Variable UniformConstant
1931 128: TypeImage 20(float) 3D nonsampled format:Rg32f
1932 129: TypePointer UniformConstant 128
1933 130(g_tTex3df2): 129(ptr) Variable UniformConstant
1934 132: 6(int) Constant 2
1935 133: TypePointer Uniform 62(ivec3)
1936 138: TypeImage 6(int) 3D nonsampled format:Rg32i
1937 139: TypePointer UniformConstant 138
1938 140(g_tTex3di2): 139(ptr) Variable UniformConstant
1939 146: TypeImage 13(int) 3D nonsampled format:Rg32ui
1940 147: TypePointer UniformConstant 146
1941 148(g_tTex3du2): 147(ptr) Variable UniformConstant
1942 154: 6(int) Constant 8
1943 155: TypePointer Uniform 21(fvec2)
1944 169: 7(ivec2) ConstantComposite 132 132
1945 175: 13(int) Constant 3
1946 176: 13(int) Constant 2
1947 177: 14(ivec2) ConstantComposite 175 176
1948 183: TypePointer Function 6(int)
1949 191: 20(float) Constant 1073741824
1950 205: 20(float) Constant 1077936128
1951 219: 20(float) Constant 1082130432
1952 259: 6(int) Constant 65535
1953 273: 6(int) Constant 61680
1954 317: 6(int) Constant 5
1955 318: 7(ivec2) ConstantComposite 317 132
1956 324: 13(int) Constant 6
1957 325: 14(ivec2) ConstantComposite 324 176
1958 341: 6(int) Constant 6
1959 342: 7(ivec2) ConstantComposite 154 341
1960 348: 13(int) Constant 9
1961 349: 14(ivec2) ConstantComposite 348 176
1962 404: 20(float) Constant 1065353216
1963 567: 6(int) Constant 3
1964 568: 7(ivec2) ConstantComposite 132 567
1965 572: TypePointer Function 43(PS_OUTPUT)
1966 574: 42(fvec4) ConstantComposite 404 404 404 404
1967 575: TypePointer Function 42(fvec4)
1968 580: TypePointer Output 42(fvec4)
1969 581(Color): 580(ptr) Variable Output
1970 584: TypeSampler
1971 585: TypePointer UniformConstant 584
1972 586(g_sSamp): 585(ptr) Variable UniformConstant
1973 587: TypeImage 20(float) 1D array nonsampled format:Rg32f
1974 588: TypePointer UniformConstant 587
1975589(g_tTex1df2a): 588(ptr) Variable UniformConstant
1976 590: TypeImage 6(int) 1D array nonsampled format:Rg32i
1977 591: TypePointer UniformConstant 590
1978592(g_tTex1di2a): 591(ptr) Variable UniformConstant
1979 593: TypeImage 13(int) 1D array nonsampled format:Rg32ui
1980 594: TypePointer UniformConstant 593
1981595(g_tTex1du2a): 594(ptr) Variable UniformConstant
1982 596: TypeImage 20(float) 2D array nonsampled format:Rg32f
1983 597: TypePointer UniformConstant 596
1984598(g_tTex2df2a): 597(ptr) Variable UniformConstant
1985 599: TypeImage 6(int) 2D array nonsampled format:Rg32i
1986 600: TypePointer UniformConstant 599
1987601(g_tTex2di2a): 600(ptr) Variable UniformConstant
1988 602: TypeImage 13(int) 2D array nonsampled format:Rg32ui
1989 603: TypePointer UniformConstant 602
1990604(g_tTex2du2a): 603(ptr) Variable UniformConstant
steve-lunarg4f2da272016-10-10 15:24:57 -06001991 4(main): 2 Function None 3
1992 5: Label
John Kessenich02467d82017-01-19 15:41:47 -07001993 582:43(PS_OUTPUT) FunctionCall 45(@main()
1994 583: 42(fvec4) CompositeExtract 582 0
1995 Store 581(Color) 583
steve-lunarg4f2da272016-10-10 15:24:57 -06001996 Return
1997 FunctionEnd
1998 11(Fn1(vi2;): 7(ivec2) Function None 9
1999 10(x): 8(ptr) FunctionParameter
2000 12: Label
John Kessenich02467d82017-01-19 15:41:47 -07002001 47: 7(ivec2) Load 10(x)
2002 ReturnValue 47
steve-lunarg4f2da272016-10-10 15:24:57 -06002003 FunctionEnd
2004 18(Fn1(vu2;): 14(ivec2) Function None 16
2005 17(x): 15(ptr) FunctionParameter
2006 19: Label
John Kessenich02467d82017-01-19 15:41:47 -07002007 50: 14(ivec2) Load 17(x)
2008 ReturnValue 50
steve-lunarg4f2da272016-10-10 15:24:57 -06002009 FunctionEnd
2010 25(Fn1(vf2;): 21(fvec2) Function None 23
2011 24(x): 22(ptr) FunctionParameter
2012 26: Label
John Kessenich02467d82017-01-19 15:41:47 -07002013 53: 21(fvec2) Load 24(x)
2014 ReturnValue 53
steve-lunarg4f2da272016-10-10 15:24:57 -06002015 FunctionEnd
2016 29(Fn2(vi2;): 2 Function None 27
2017 28(x): 8(ptr) FunctionParameter
2018 30: Label
John Kessenich02467d82017-01-19 15:41:47 -07002019 Store 28(x) 57
steve-lunarg4f2da272016-10-10 15:24:57 -06002020 Return
2021 FunctionEnd
2022 33(Fn2(vu2;): 2 Function None 31
2023 32(x): 15(ptr) FunctionParameter
2024 34: Label
John Kessenich02467d82017-01-19 15:41:47 -07002025 Store 32(x) 59
steve-lunarg4f2da272016-10-10 15:24:57 -06002026 Return
2027 FunctionEnd
2028 37(Fn2(vf2;): 2 Function None 35
2029 36(x): 22(ptr) FunctionParameter
2030 38: Label
John Kessenich02467d82017-01-19 15:41:47 -07002031 Store 36(x) 61
steve-lunarg4f2da272016-10-10 15:24:57 -06002032 Return
2033 FunctionEnd
2034 40(SomeValue(): 21(fvec2) Function None 39
2035 41: Label
John Kessenich02467d82017-01-19 15:41:47 -07002036 69: 68(ptr) AccessChain 66 67
2037 70: 7(ivec2) Load 69
2038 71: 21(fvec2) ConvertSToF 70
2039 ReturnValue 71
2040 FunctionEnd
2041 45(@main():43(PS_OUTPUT) Function None 44
2042 46: Label
2043 82(r00): 22(ptr) Variable Function
2044 87(r01): 8(ptr) Variable Function
2045 95(r02): 15(ptr) Variable Function
2046 103(r10): 22(ptr) Variable Function
2047 111(r11): 8(ptr) Variable Function
2048 119(r12): 15(ptr) Variable Function
2049 127(r20): 22(ptr) Variable Function
2050 137(r21): 8(ptr) Variable Function
2051 145(r22): 15(ptr) Variable Function
2052 153(lf2): 22(ptr) Variable Function
2053 158(storeTemp): 22(ptr) Variable Function
2054 168(storeTemp): 8(ptr) Variable Function
2055 174(storeTemp): 15(ptr) Variable Function
2056 182(val1): 22(ptr) Variable Function
2057 184(coordTemp): 183(ptr) Variable Function
2058 187(storeTemp): 22(ptr) Variable Function
2059 198(coordTemp): 183(ptr) Variable Function
2060 201(storeTemp): 22(ptr) Variable Function
2061 212(coordTemp): 183(ptr) Variable Function
2062 215(storeTemp): 22(ptr) Variable Function
2063 226(coordTemp): 183(ptr) Variable Function
2064 229(storeTemp): 8(ptr) Variable Function
2065 239(coordTemp): 183(ptr) Variable Function
2066 242(storeTemp): 8(ptr) Variable Function
2067 252(coordTemp): 183(ptr) Variable Function
2068 255(storeTemp): 8(ptr) Variable Function
2069 266(coordTemp): 183(ptr) Variable Function
2070 269(storeTemp): 8(ptr) Variable Function
2071 280(coordTemp): 183(ptr) Variable Function
2072 283(storeTemp): 8(ptr) Variable Function
2073 293(coordTemp): 183(ptr) Variable Function
2074 296(storeTemp): 8(ptr) Variable Function
2075 306(storeTemp): 22(ptr) Variable Function
2076 316(storeTemp): 8(ptr) Variable Function
2077 323(storeTemp): 15(ptr) Variable Function
2078 330(storeTemp): 22(ptr) Variable Function
2079 340(storeTemp): 8(ptr) Variable Function
2080 347(storeTemp): 15(ptr) Variable Function
2081 358(param): 22(ptr) Variable Function
2082 364(param): 8(ptr) Variable Function
2083 370(param): 15(ptr) Variable Function
2084 372(tempArg): 22(ptr) Variable Function
2085 373(param): 22(ptr) Variable Function
2086 380(tempArg): 8(ptr) Variable Function
2087 381(param): 8(ptr) Variable Function
2088 388(tempArg): 15(ptr) Variable Function
2089 389(param): 15(ptr) Variable Function
2090 396(coordTemp): 183(ptr) Variable Function
2091 399(storeTemp): 22(ptr) Variable Function
2092 410(coordTemp): 183(ptr) Variable Function
2093 413(storeTemp): 8(ptr) Variable Function
2094 423(coordTemp): 183(ptr) Variable Function
2095 426(storeTemp): 15(ptr) Variable Function
2096 436(coordTemp): 183(ptr) Variable Function
2097 439(storeTemp): 22(ptr) Variable Function
2098 449(coordTemp): 183(ptr) Variable Function
2099 452(storeTemp): 8(ptr) Variable Function
2100 462(coordTemp): 183(ptr) Variable Function
2101 465(storeTemp): 15(ptr) Variable Function
2102 475(coordTemp): 183(ptr) Variable Function
2103478(storeTempPre): 22(ptr) Variable Function
2104482(storeTempPost): 22(ptr) Variable Function
2105 490(coordTemp): 183(ptr) Variable Function
2106493(storeTempPre): 15(ptr) Variable Function
2107497(storeTempPost): 15(ptr) Variable Function
2108 505(coordTemp): 183(ptr) Variable Function
2109508(storeTempPre): 8(ptr) Variable Function
2110512(storeTempPost): 8(ptr) Variable Function
2111 520(coordTemp): 183(ptr) Variable Function
2112523(storeTempPre): 22(ptr) Variable Function
2113527(storeTempPost): 22(ptr) Variable Function
2114 535(coordTemp): 183(ptr) Variable Function
2115538(storeTempPre): 8(ptr) Variable Function
2116542(storeTempPost): 8(ptr) Variable Function
2117 550(coordTemp): 183(ptr) Variable Function
2118553(storeTempPre): 15(ptr) Variable Function
2119557(storeTempPost): 15(ptr) Variable Function
2120 565(storeTemp): 22(ptr) Variable Function
2121 573(psout): 572(ptr) Variable Function
2122 77: 74 Load 76(g_tTex1df2)
2123 79: 78(ptr) AccessChain 66 56
2124 80: 6(int) Load 79
2125 81: 21(fvec2) ImageRead 77 80
2126 83: 74 Load 76(g_tTex1df2)
2127 84: 78(ptr) AccessChain 66 56
2128 85: 6(int) Load 84
2129 86: 21(fvec2) ImageRead 83 85
2130 Store 82(r00) 86
2131 91: 88 Load 90(g_tTex1di2)
2132 92: 78(ptr) AccessChain 66 56
2133 93: 6(int) Load 92
2134 94: 7(ivec2) ImageRead 91 93
2135 Store 87(r01) 94
2136 99: 96 Load 98(g_tTex1du2)
2137 100: 78(ptr) AccessChain 66 56
2138 101: 6(int) Load 100
2139 102: 14(ivec2) ImageRead 99 101
2140 Store 95(r02) 102
2141 107: 104 Load 106(g_tTex2df2)
2142 108: 68(ptr) AccessChain 66 67
2143 109: 7(ivec2) Load 108
2144 110: 21(fvec2) ImageRead 107 109
2145 Store 103(r10) 110
2146 115: 112 Load 114(g_tTex2di2)
2147 116: 68(ptr) AccessChain 66 67
2148 117: 7(ivec2) Load 116
2149 118: 7(ivec2) ImageRead 115 117
2150 Store 111(r11) 118
2151 123: 120 Load 122(g_tTex2du2)
2152 124: 68(ptr) AccessChain 66 67
2153 125: 7(ivec2) Load 124
2154 126: 14(ivec2) ImageRead 123 125
2155 Store 119(r12) 126
2156 131: 128 Load 130(g_tTex3df2)
2157 134: 133(ptr) AccessChain 66 132
2158 135: 62(ivec3) Load 134
2159 136: 21(fvec2) ImageRead 131 135
2160 Store 127(r20) 136
2161 141: 138 Load 140(g_tTex3di2)
2162 142: 133(ptr) AccessChain 66 132
2163 143: 62(ivec3) Load 142
2164 144: 7(ivec2) ImageRead 141 143
2165 Store 137(r21) 144
2166 149: 146 Load 148(g_tTex3du2)
2167 150: 133(ptr) AccessChain 66 132
2168 151: 62(ivec3) Load 150
2169 152: 14(ivec2) ImageRead 149 151
2170 Store 145(r22) 152
2171 156: 155(ptr) AccessChain 66 154
2172 157: 21(fvec2) Load 156
2173 Store 153(lf2) 157
2174 159: 21(fvec2) FunctionCall 40(SomeValue()
2175 Store 158(storeTemp) 159
2176 160: 74 Load 76(g_tTex1df2)
2177 161: 78(ptr) AccessChain 66 56
2178 162: 6(int) Load 161
2179 163: 21(fvec2) Load 158(storeTemp)
2180 ImageWrite 160 162 163
2181 164: 74 Load 76(g_tTex1df2)
2182 165: 78(ptr) AccessChain 66 56
2183 166: 6(int) Load 165
2184 167: 21(fvec2) Load 153(lf2)
2185 ImageWrite 164 166 167
2186 Store 168(storeTemp) 169
2187 170: 88 Load 90(g_tTex1di2)
2188 171: 78(ptr) AccessChain 66 56
2189 172: 6(int) Load 171
2190 173: 7(ivec2) Load 168(storeTemp)
2191 ImageWrite 170 172 173
2192 Store 174(storeTemp) 177
2193 178: 96 Load 98(g_tTex1du2)
2194 179: 78(ptr) AccessChain 66 56
2195 180: 6(int) Load 179
2196 181: 14(ivec2) Load 174(storeTemp)
2197 ImageWrite 178 180 181
2198 185: 78(ptr) AccessChain 66 56
2199 186: 6(int) Load 185
2200 Store 184(coordTemp) 186
2201 188: 74 Load 76(g_tTex1df2)
2202 189: 6(int) Load 184(coordTemp)
2203 190: 21(fvec2) ImageRead 188 189
2204 Store 187(storeTemp) 190
2205 192: 21(fvec2) Load 187(storeTemp)
2206 193: 21(fvec2) VectorTimesScalar 192 191
2207 Store 187(storeTemp) 193
2208 194: 74 Load 76(g_tTex1df2)
2209 195: 6(int) Load 184(coordTemp)
2210 196: 21(fvec2) Load 187(storeTemp)
2211 ImageWrite 194 195 196
2212 197: 21(fvec2) Load 187(storeTemp)
2213 Store 182(val1) 197
2214 199: 78(ptr) AccessChain 66 56
2215 200: 6(int) Load 199
2216 Store 198(coordTemp) 200
2217 202: 74 Load 76(g_tTex1df2)
2218 203: 6(int) Load 198(coordTemp)
2219 204: 21(fvec2) ImageRead 202 203
2220 Store 201(storeTemp) 204
2221 206: 21(fvec2) Load 201(storeTemp)
2222 207: 21(fvec2) CompositeConstruct 205 205
2223 208: 21(fvec2) FSub 206 207
2224 Store 201(storeTemp) 208
2225 209: 74 Load 76(g_tTex1df2)
2226 210: 6(int) Load 198(coordTemp)
2227 211: 21(fvec2) Load 201(storeTemp)
2228 ImageWrite 209 210 211
2229 213: 78(ptr) AccessChain 66 56
2230 214: 6(int) Load 213
2231 Store 212(coordTemp) 214
2232 216: 74 Load 76(g_tTex1df2)
2233 217: 6(int) Load 212(coordTemp)
2234 218: 21(fvec2) ImageRead 216 217
2235 Store 215(storeTemp) 218
2236 220: 21(fvec2) Load 215(storeTemp)
2237 221: 21(fvec2) CompositeConstruct 219 219
2238 222: 21(fvec2) FAdd 220 221
2239 Store 215(storeTemp) 222
2240 223: 74 Load 76(g_tTex1df2)
2241 224: 6(int) Load 212(coordTemp)
2242 225: 21(fvec2) Load 215(storeTemp)
2243 ImageWrite 223 224 225
2244 227: 78(ptr) AccessChain 66 56
2245 228: 6(int) Load 227
2246 Store 226(coordTemp) 228
2247 230: 88 Load 90(g_tTex1di2)
2248 231: 6(int) Load 226(coordTemp)
2249 232: 7(ivec2) ImageRead 230 231
2250 Store 229(storeTemp) 232
2251 233: 7(ivec2) Load 229(storeTemp)
2252 234: 7(ivec2) CompositeConstruct 132 132
2253 235: 7(ivec2) SDiv 233 234
2254 Store 229(storeTemp) 235
2255 236: 88 Load 90(g_tTex1di2)
2256 237: 6(int) Load 226(coordTemp)
2257 238: 7(ivec2) Load 229(storeTemp)
2258 ImageWrite 236 237 238
2259 240: 78(ptr) AccessChain 66 56
2260 241: 6(int) Load 240
2261 Store 239(coordTemp) 241
2262 243: 88 Load 90(g_tTex1di2)
2263 244: 6(int) Load 239(coordTemp)
2264 245: 7(ivec2) ImageRead 243 244
2265 Store 242(storeTemp) 245
2266 246: 7(ivec2) Load 242(storeTemp)
2267 247: 7(ivec2) CompositeConstruct 132 132
2268 248: 7(ivec2) SMod 246 247
2269 Store 242(storeTemp) 248
2270 249: 88 Load 90(g_tTex1di2)
2271 250: 6(int) Load 239(coordTemp)
2272 251: 7(ivec2) Load 242(storeTemp)
2273 ImageWrite 249 250 251
2274 253: 78(ptr) AccessChain 66 56
2275 254: 6(int) Load 253
2276 Store 252(coordTemp) 254
2277 256: 88 Load 90(g_tTex1di2)
2278 257: 6(int) Load 252(coordTemp)
2279 258: 7(ivec2) ImageRead 256 257
2280 Store 255(storeTemp) 258
2281 260: 7(ivec2) Load 255(storeTemp)
2282 261: 7(ivec2) CompositeConstruct 259 259
2283 262: 7(ivec2) BitwiseAnd 260 261
2284 Store 255(storeTemp) 262
2285 263: 88 Load 90(g_tTex1di2)
2286 264: 6(int) Load 252(coordTemp)
2287 265: 7(ivec2) Load 255(storeTemp)
2288 ImageWrite 263 264 265
2289 267: 78(ptr) AccessChain 66 56
2290 268: 6(int) Load 267
2291 Store 266(coordTemp) 268
2292 270: 88 Load 90(g_tTex1di2)
2293 271: 6(int) Load 266(coordTemp)
2294 272: 7(ivec2) ImageRead 270 271
2295 Store 269(storeTemp) 272
2296 274: 7(ivec2) Load 269(storeTemp)
2297 275: 7(ivec2) CompositeConstruct 273 273
2298 276: 7(ivec2) BitwiseOr 274 275
2299 Store 269(storeTemp) 276
2300 277: 88 Load 90(g_tTex1di2)
2301 278: 6(int) Load 266(coordTemp)
2302 279: 7(ivec2) Load 269(storeTemp)
2303 ImageWrite 277 278 279
2304 281: 78(ptr) AccessChain 66 56
2305 282: 6(int) Load 281
2306 Store 280(coordTemp) 282
2307 284: 88 Load 90(g_tTex1di2)
2308 285: 6(int) Load 280(coordTemp)
2309 286: 7(ivec2) ImageRead 284 285
2310 Store 283(storeTemp) 286
2311 287: 7(ivec2) Load 283(storeTemp)
2312 288: 7(ivec2) CompositeConstruct 132 132
2313 289: 7(ivec2) ShiftLeftLogical 287 288
2314 Store 283(storeTemp) 289
2315 290: 88 Load 90(g_tTex1di2)
2316 291: 6(int) Load 280(coordTemp)
2317 292: 7(ivec2) Load 283(storeTemp)
2318 ImageWrite 290 291 292
2319 294: 78(ptr) AccessChain 66 56
2320 295: 6(int) Load 294
2321 Store 293(coordTemp) 295
2322 297: 88 Load 90(g_tTex1di2)
2323 298: 6(int) Load 293(coordTemp)
2324 299: 7(ivec2) ImageRead 297 298
2325 Store 296(storeTemp) 299
2326 300: 7(ivec2) Load 296(storeTemp)
2327 301: 7(ivec2) CompositeConstruct 132 132
2328 302: 7(ivec2) ShiftRightArithmetic 300 301
2329 Store 296(storeTemp) 302
2330 303: 88 Load 90(g_tTex1di2)
2331 304: 6(int) Load 293(coordTemp)
2332 305: 7(ivec2) Load 296(storeTemp)
2333 ImageWrite 303 304 305
2334 307: 21(fvec2) FunctionCall 40(SomeValue()
2335 Store 306(storeTemp) 307
2336 308: 104 Load 106(g_tTex2df2)
2337 309: 68(ptr) AccessChain 66 67
2338 310: 7(ivec2) Load 309
2339 311: 21(fvec2) Load 306(storeTemp)
2340 ImageWrite 308 310 311
2341 312: 104 Load 106(g_tTex2df2)
2342 313: 68(ptr) AccessChain 66 67
2343 314: 7(ivec2) Load 313
2344 315: 21(fvec2) Load 153(lf2)
2345 ImageWrite 312 314 315
2346 Store 316(storeTemp) 318
2347 319: 112 Load 114(g_tTex2di2)
2348 320: 68(ptr) AccessChain 66 67
2349 321: 7(ivec2) Load 320
2350 322: 7(ivec2) Load 316(storeTemp)
2351 ImageWrite 319 321 322
2352 Store 323(storeTemp) 325
2353 326: 120 Load 122(g_tTex2du2)
2354 327: 68(ptr) AccessChain 66 67
2355 328: 7(ivec2) Load 327
2356 329: 14(ivec2) Load 323(storeTemp)
2357 ImageWrite 326 328 329
2358 331: 21(fvec2) FunctionCall 40(SomeValue()
2359 Store 330(storeTemp) 331
2360 332: 128 Load 130(g_tTex3df2)
2361 333: 133(ptr) AccessChain 66 132
2362 334: 62(ivec3) Load 333
2363 335: 21(fvec2) Load 330(storeTemp)
2364 ImageWrite 332 334 335
2365 336: 128 Load 130(g_tTex3df2)
2366 337: 133(ptr) AccessChain 66 132
2367 338: 62(ivec3) Load 337
2368 339: 21(fvec2) Load 153(lf2)
2369 ImageWrite 336 338 339
2370 Store 340(storeTemp) 342
2371 343: 138 Load 140(g_tTex3di2)
2372 344: 133(ptr) AccessChain 66 132
2373 345: 62(ivec3) Load 344
2374 346: 7(ivec2) Load 340(storeTemp)
2375 ImageWrite 343 345 346
2376 Store 347(storeTemp) 349
2377 350: 146 Load 148(g_tTex3du2)
2378 351: 133(ptr) AccessChain 66 132
2379 352: 62(ivec3) Load 351
2380 353: 14(ivec2) Load 347(storeTemp)
2381 ImageWrite 350 352 353
2382 354: 74 Load 76(g_tTex1df2)
2383 355: 78(ptr) AccessChain 66 56
2384 356: 6(int) Load 355
2385 357: 21(fvec2) ImageRead 354 356
2386 Store 358(param) 357
2387 359: 21(fvec2) FunctionCall 25(Fn1(vf2;) 358(param)
2388 360: 88 Load 90(g_tTex1di2)
2389 361: 78(ptr) AccessChain 66 56
2390 362: 6(int) Load 361
2391 363: 7(ivec2) ImageRead 360 362
2392 Store 364(param) 363
2393 365: 7(ivec2) FunctionCall 11(Fn1(vi2;) 364(param)
2394 366: 96 Load 98(g_tTex1du2)
2395 367: 78(ptr) AccessChain 66 56
2396 368: 6(int) Load 367
2397 369: 14(ivec2) ImageRead 366 368
2398 Store 370(param) 369
2399 371: 14(ivec2) FunctionCall 18(Fn1(vu2;) 370(param)
2400 374: 2 FunctionCall 37(Fn2(vf2;) 373(param)
2401 375: 21(fvec2) Load 373(param)
2402 Store 372(tempArg) 375
2403 376: 74 Load 76(g_tTex1df2)
2404 377: 78(ptr) AccessChain 66 56
2405 378: 6(int) Load 377
2406 379: 21(fvec2) Load 372(tempArg)
2407 ImageWrite 376 378 379
2408 382: 2 FunctionCall 29(Fn2(vi2;) 381(param)
2409 383: 7(ivec2) Load 381(param)
2410 Store 380(tempArg) 383
2411 384: 88 Load 90(g_tTex1di2)
2412 385: 78(ptr) AccessChain 66 56
2413 386: 6(int) Load 385
2414 387: 7(ivec2) Load 380(tempArg)
2415 ImageWrite 384 386 387
2416 390: 2 FunctionCall 33(Fn2(vu2;) 389(param)
2417 391: 14(ivec2) Load 389(param)
2418 Store 388(tempArg) 391
2419 392: 96 Load 98(g_tTex1du2)
2420 393: 78(ptr) AccessChain 66 56
2421 394: 6(int) Load 393
2422 395: 14(ivec2) Load 388(tempArg)
2423 ImageWrite 392 394 395
2424 397: 78(ptr) AccessChain 66 56
2425 398: 6(int) Load 397
2426 Store 396(coordTemp) 398
2427 400: 74 Load 76(g_tTex1df2)
2428 401: 6(int) Load 396(coordTemp)
2429 402: 21(fvec2) ImageRead 400 401
2430 Store 399(storeTemp) 402
2431 403: 21(fvec2) Load 399(storeTemp)
2432 405: 21(fvec2) CompositeConstruct 404 404
2433 406: 21(fvec2) FAdd 403 405
2434 Store 399(storeTemp) 406
2435 407: 74 Load 76(g_tTex1df2)
2436 408: 6(int) Load 396(coordTemp)
2437 409: 21(fvec2) Load 399(storeTemp)
2438 ImageWrite 407 408 409
2439 411: 78(ptr) AccessChain 66 56
2440 412: 6(int) Load 411
2441 Store 410(coordTemp) 412
2442 414: 88 Load 90(g_tTex1di2)
2443 415: 6(int) Load 410(coordTemp)
2444 416: 7(ivec2) ImageRead 414 415
2445 Store 413(storeTemp) 416
2446 417: 7(ivec2) Load 413(storeTemp)
2447 418: 7(ivec2) CompositeConstruct 67 67
2448 419: 7(ivec2) IAdd 417 418
2449 Store 413(storeTemp) 419
2450 420: 88 Load 90(g_tTex1di2)
2451 421: 6(int) Load 410(coordTemp)
2452 422: 7(ivec2) Load 413(storeTemp)
2453 ImageWrite 420 421 422
2454 424: 78(ptr) AccessChain 66 56
2455 425: 6(int) Load 424
2456 Store 423(coordTemp) 425
2457 427: 96 Load 98(g_tTex1du2)
2458 428: 6(int) Load 423(coordTemp)
2459 429: 14(ivec2) ImageRead 427 428
2460 Store 426(storeTemp) 429
2461 430: 14(ivec2) Load 426(storeTemp)
2462 431: 7(ivec2) CompositeConstruct 67 67
2463 432: 14(ivec2) IAdd 430 431
2464 Store 426(storeTemp) 432
2465 433: 96 Load 98(g_tTex1du2)
2466 434: 6(int) Load 423(coordTemp)
2467 435: 14(ivec2) Load 426(storeTemp)
2468 ImageWrite 433 434 435
2469 437: 78(ptr) AccessChain 66 56
2470 438: 6(int) Load 437
2471 Store 436(coordTemp) 438
2472 440: 74 Load 76(g_tTex1df2)
2473 441: 6(int) Load 436(coordTemp)
2474 442: 21(fvec2) ImageRead 440 441
2475 Store 439(storeTemp) 442
2476 443: 21(fvec2) Load 439(storeTemp)
2477 444: 21(fvec2) CompositeConstruct 404 404
2478 445: 21(fvec2) FSub 443 444
2479 Store 439(storeTemp) 445
2480 446: 74 Load 76(g_tTex1df2)
2481 447: 6(int) Load 436(coordTemp)
2482 448: 21(fvec2) Load 439(storeTemp)
2483 ImageWrite 446 447 448
2484 450: 78(ptr) AccessChain 66 56
2485 451: 6(int) Load 450
2486 Store 449(coordTemp) 451
2487 453: 88 Load 90(g_tTex1di2)
2488 454: 6(int) Load 449(coordTemp)
2489 455: 7(ivec2) ImageRead 453 454
2490 Store 452(storeTemp) 455
2491 456: 7(ivec2) Load 452(storeTemp)
2492 457: 7(ivec2) CompositeConstruct 67 67
2493 458: 7(ivec2) ISub 456 457
2494 Store 452(storeTemp) 458
2495 459: 88 Load 90(g_tTex1di2)
2496 460: 6(int) Load 449(coordTemp)
2497 461: 7(ivec2) Load 452(storeTemp)
2498 ImageWrite 459 460 461
2499 463: 78(ptr) AccessChain 66 56
2500 464: 6(int) Load 463
2501 Store 462(coordTemp) 464
2502 466: 96 Load 98(g_tTex1du2)
2503 467: 6(int) Load 462(coordTemp)
2504 468: 14(ivec2) ImageRead 466 467
2505 Store 465(storeTemp) 468
2506 469: 14(ivec2) Load 465(storeTemp)
2507 470: 7(ivec2) CompositeConstruct 67 67
2508 471: 14(ivec2) ISub 469 470
2509 Store 465(storeTemp) 471
2510 472: 96 Load 98(g_tTex1du2)
2511 473: 6(int) Load 462(coordTemp)
2512 474: 14(ivec2) Load 465(storeTemp)
2513 ImageWrite 472 473 474
2514 476: 78(ptr) AccessChain 66 56
2515 477: 6(int) Load 476
2516 Store 475(coordTemp) 477
2517 479: 74 Load 76(g_tTex1df2)
2518 480: 6(int) Load 475(coordTemp)
2519 481: 21(fvec2) ImageRead 479 480
2520 Store 478(storeTempPre) 481
2521 483: 21(fvec2) Load 478(storeTempPre)
2522 Store 482(storeTempPost) 483
2523 484: 21(fvec2) Load 482(storeTempPost)
2524 485: 21(fvec2) CompositeConstruct 404 404
2525 486: 21(fvec2) FAdd 484 485
2526 Store 482(storeTempPost) 486
2527 487: 74 Load 76(g_tTex1df2)
2528 488: 6(int) Load 475(coordTemp)
2529 489: 21(fvec2) Load 482(storeTempPost)
2530 ImageWrite 487 488 489
2531 491: 78(ptr) AccessChain 66 56
2532 492: 6(int) Load 491
2533 Store 490(coordTemp) 492
2534 494: 96 Load 98(g_tTex1du2)
2535 495: 6(int) Load 490(coordTemp)
2536 496: 14(ivec2) ImageRead 494 495
2537 Store 493(storeTempPre) 496
2538 498: 14(ivec2) Load 493(storeTempPre)
2539 Store 497(storeTempPost) 498
2540 499: 14(ivec2) Load 497(storeTempPost)
2541 500: 7(ivec2) CompositeConstruct 67 67
2542 501: 14(ivec2) ISub 499 500
2543 Store 497(storeTempPost) 501
2544 502: 96 Load 98(g_tTex1du2)
2545 503: 6(int) Load 490(coordTemp)
2546 504: 14(ivec2) Load 497(storeTempPost)
2547 ImageWrite 502 503 504
2548 506: 78(ptr) AccessChain 66 56
2549 507: 6(int) Load 506
2550 Store 505(coordTemp) 507
2551 509: 88 Load 90(g_tTex1di2)
2552 510: 6(int) Load 505(coordTemp)
2553 511: 7(ivec2) ImageRead 509 510
2554 Store 508(storeTempPre) 511
2555 513: 7(ivec2) Load 508(storeTempPre)
2556 Store 512(storeTempPost) 513
2557 514: 7(ivec2) Load 512(storeTempPost)
2558 515: 7(ivec2) CompositeConstruct 67 67
2559 516: 7(ivec2) IAdd 514 515
2560 Store 512(storeTempPost) 516
2561 517: 88 Load 90(g_tTex1di2)
2562 518: 6(int) Load 505(coordTemp)
2563 519: 7(ivec2) Load 512(storeTempPost)
2564 ImageWrite 517 518 519
2565 521: 78(ptr) AccessChain 66 56
2566 522: 6(int) Load 521
2567 Store 520(coordTemp) 522
2568 524: 74 Load 76(g_tTex1df2)
2569 525: 6(int) Load 520(coordTemp)
2570 526: 21(fvec2) ImageRead 524 525
2571 Store 523(storeTempPre) 526
2572 528: 21(fvec2) Load 523(storeTempPre)
2573 Store 527(storeTempPost) 528
2574 529: 21(fvec2) Load 527(storeTempPost)
2575 530: 21(fvec2) CompositeConstruct 404 404
2576 531: 21(fvec2) FSub 529 530
2577 Store 527(storeTempPost) 531
2578 532: 74 Load 76(g_tTex1df2)
2579 533: 6(int) Load 520(coordTemp)
2580 534: 21(fvec2) Load 527(storeTempPost)
2581 ImageWrite 532 533 534
2582 536: 78(ptr) AccessChain 66 56
2583 537: 6(int) Load 536
2584 Store 535(coordTemp) 537
2585 539: 88 Load 90(g_tTex1di2)
2586 540: 6(int) Load 535(coordTemp)
2587 541: 7(ivec2) ImageRead 539 540
2588 Store 538(storeTempPre) 541
2589 543: 7(ivec2) Load 538(storeTempPre)
2590 Store 542(storeTempPost) 543
2591 544: 7(ivec2) Load 542(storeTempPost)
2592 545: 7(ivec2) CompositeConstruct 67 67
2593 546: 7(ivec2) IAdd 544 545
2594 Store 542(storeTempPost) 546
2595 547: 88 Load 90(g_tTex1di2)
2596 548: 6(int) Load 535(coordTemp)
2597 549: 7(ivec2) Load 542(storeTempPost)
2598 ImageWrite 547 548 549
2599 551: 78(ptr) AccessChain 66 56
2600 552: 6(int) Load 551
2601 Store 550(coordTemp) 552
2602 554: 96 Load 98(g_tTex1du2)
2603 555: 6(int) Load 550(coordTemp)
2604 556: 14(ivec2) ImageRead 554 555
2605 Store 553(storeTempPre) 556
2606 558: 14(ivec2) Load 553(storeTempPre)
2607 Store 557(storeTempPost) 558
2608 559: 14(ivec2) Load 557(storeTempPost)
2609 560: 7(ivec2) CompositeConstruct 67 67
2610 561: 14(ivec2) ISub 559 560
2611 Store 557(storeTempPost) 561
2612 562: 96 Load 98(g_tTex1du2)
2613 563: 6(int) Load 550(coordTemp)
2614 564: 14(ivec2) Load 557(storeTempPost)
2615 ImageWrite 562 563 564
2616 566: 104 Load 106(g_tTex2df2)
2617 569: 21(fvec2) ImageRead 566 568
2618 Store 565(storeTemp) 569
2619 570: 74 Load 76(g_tTex1df2)
2620 571: 21(fvec2) Load 565(storeTemp)
2621 ImageWrite 570 67 571
2622 576: 575(ptr) AccessChain 573(psout) 56
2623 Store 576 574
2624 577:43(PS_OUTPUT) Load 573(psout)
2625 ReturnValue 577
steve-lunarg4f2da272016-10-10 15:24:57 -06002626 FunctionEnd