blob: afcc52a57274d890b2a49cc8361e76dc80015cb9 [file] [log] [blame]
steve-lunarg4f2da272016-10-10 15:24:57 -06001hlsl.rw.vec2.bracket.frag
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
steve-lunarg4f2da272016-10-10 15:24:57 -06003gl_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)
John Kessenich000c8182017-03-22 23:21:34 -0600550:50 c2: direct index for structure ( uniform 2-component vector of int)
560:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -0600640:57 c1: direct index for structure ( uniform int)
650:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -0600730:59 c1: direct index for structure ( uniform int)
740:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -0600820:60 c1: direct index for structure ( uniform int)
830:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -0600910:61 c1: direct index for structure ( uniform int)
920:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001000:64 c2: direct index for structure ( uniform 2-component vector of int)
1010:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001090:65 c2: direct index for structure ( uniform 2-component vector of int)
1100:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001180:66 c2: direct index for structure ( uniform 2-component vector of int)
1190:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001270:69 c3: direct index for structure ( uniform 3-component vector of int)
1280:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001360:70 c3: direct index for structure ( uniform 3-component vector of int)
1370:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001450:71 c3: direct index for structure ( uniform 3-component vector of int)
1460:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001520:73 uf2: direct index for structure ( uniform 2-component vector of float)
1530:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001620:77 c1: direct index for structure ( uniform int)
1630:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001710:78 c1: direct index for structure ( uniform int)
1720:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001850:79 c1: direct index for structure ( uniform int)
1860:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06001990:80 c1: direct index for structure ( uniform int)
2000:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06002110:83 c1: direct index for structure ( uniform int)
2120:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06002320:84 c1: direct index for structure ( uniform int)
2330:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06002530:85 c1: direct index for structure ( uniform int)
2540:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06002740:87 c1: direct index for structure ( uniform int)
2750:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06002950:88 c1: direct index for structure ( uniform int)
2960:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06003160:89 c1: direct index for structure ( uniform int)
3170:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06003370:90 c1: direct index for structure ( uniform int)
3380:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06003580:91 c1: direct index for structure ( uniform int)
3590:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06003790:92 c1: direct index for structure ( uniform int)
3800:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004030:95 c2: direct index for structure ( uniform 2-component vector of int)
4040:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004120:96 c2: direct index for structure ( uniform 2-component vector of int)
4130:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004260:97 c2: direct index for structure ( uniform 2-component vector of int)
4270:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004400:98 c2: direct index for structure ( uniform 2-component vector of int)
4410:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004520:101 c3: direct index for structure ( uniform 3-component vector of int)
4530:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004610:102 c3: direct index for structure ( uniform 3-component vector of int)
4620:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004750:103 c3: direct index for structure ( uniform 3-component vector of int)
4760:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004890:104 c3: direct index for structure ( uniform 3-component vector of int)
4900:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06004980:107 c1: direct index for structure ( uniform int)
4990:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005050:108 c1: direct index for structure ( uniform int)
5060:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005120:109 c1: direct index for structure ( uniform int)
5130:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005220:111 c1: direct index for structure ( uniform int)
5230:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005340:112 c1: direct index for structure ( uniform int)
5350:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005460:113 c1: direct index for structure ( uniform int)
5470:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005550:117 c1: direct index for structure ( uniform int)
5560:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005740:118 c1: direct index for structure ( uniform int)
5750:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06005930:119 c1: direct index for structure ( uniform int)
5940:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06006120:121 c1: direct index for structure ( uniform int)
6130:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06006310:122 c1: direct index for structure ( uniform int)
6320:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06006500:123 c1: direct index for structure ( uniform int)
6510:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06006690:126 c1: direct index for structure ( uniform int)
6700:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06006910:127 c1: direct index for structure ( uniform int)
6920:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06007130:128 c1: direct index for structure ( uniform int)
7140:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06007350:130 c1: direct index for structure ( uniform int)
7360:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06007570:131 c1: direct index for structure ( uniform int)
7580:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06007790:132 c1: direct index for structure ( uniform int)
7800:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06008510:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2})
John Kessenich71c100d2017-03-14 19:43:13 -06008520:? 'Color' (layout( location=0) out 4-component vector of float)
steve-lunarg4f2da272016-10-10 15:24:57 -0600853
854
855Linked fragment stage:
856
857
John Kessenich6fa17642017-04-07 15:33:08 -0600858Shader version: 500
steve-lunarg4f2da272016-10-10 15:24:57 -0600859gl_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)
John Kessenich000c8182017-03-22 23:21:34 -06009110:50 c2: direct index for structure ( uniform 2-component vector of int)
9120:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009200:57 c1: direct index for structure ( uniform int)
9210:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009290:59 c1: direct index for structure ( uniform int)
9300:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009380:60 c1: direct index for structure ( uniform int)
9390:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009470:61 c1: direct index for structure ( uniform int)
9480:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009560:64 c2: direct index for structure ( uniform 2-component vector of int)
9570:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009650:65 c2: direct index for structure ( uniform 2-component vector of int)
9660:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009740:66 c2: direct index for structure ( uniform 2-component vector of int)
9750:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009830:69 c3: direct index for structure ( uniform 3-component vector of int)
9840:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -06009920:70 c3: direct index for structure ( uniform 3-component vector of int)
9930:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010010:71 c3: direct index for structure ( uniform 3-component vector of int)
10020:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010080:73 uf2: direct index for structure ( uniform 2-component vector of float)
10090:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010180:77 c1: direct index for structure ( uniform int)
10190:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010270:78 c1: direct index for structure ( uniform int)
10280:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010410:79 c1: direct index for structure ( uniform int)
10420:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010550:80 c1: direct index for structure ( uniform int)
10560:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010670:83 c1: direct index for structure ( uniform int)
10680:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060010880:84 c1: direct index for structure ( uniform int)
10890:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060011090:85 c1: direct index for structure ( uniform int)
11100:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060011300:87 c1: direct index for structure ( uniform int)
11310:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060011510:88 c1: direct index for structure ( uniform int)
11520:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060011720:89 c1: direct index for structure ( uniform int)
11730:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060011930:90 c1: direct index for structure ( uniform int)
11940:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012140:91 c1: direct index for structure ( uniform int)
12150:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012350:92 c1: direct index for structure ( uniform int)
12360:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012590:95 c2: direct index for structure ( uniform 2-component vector of int)
12600:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012680:96 c2: direct index for structure ( uniform 2-component vector of int)
12690:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012820:97 c2: direct index for structure ( uniform 2-component vector of int)
12830:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060012960:98 c2: direct index for structure ( uniform 2-component vector of int)
12970:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013080:101 c3: direct index for structure ( uniform 3-component vector of int)
13090:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013170:102 c3: direct index for structure ( uniform 3-component vector of int)
13180:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013310:103 c3: direct index for structure ( uniform 3-component vector of int)
13320:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013450:104 c3: direct index for structure ( uniform 3-component vector of int)
13460:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013540:107 c1: direct index for structure ( uniform int)
13550:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013610:108 c1: direct index for structure ( uniform int)
13620:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013680:109 c1: direct index for structure ( uniform int)
13690:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013780:111 c1: direct index for structure ( uniform int)
13790:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060013900:112 c1: direct index for structure ( uniform int)
13910:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014020:113 c1: direct index for structure ( uniform int)
14030:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014110:117 c1: direct index for structure ( uniform int)
14120:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014300:118 c1: direct index for structure ( uniform int)
14310:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014490:119 c1: direct index for structure ( uniform int)
14500:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014680:121 c1: direct index for structure ( uniform int)
14690:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060014870:122 c1: direct index for structure ( uniform int)
14880:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060015060:123 c1: direct index for structure ( uniform int)
15070:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060015250:126 c1: direct index for structure ( uniform int)
15260:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060015470:127 c1: direct index for structure ( uniform int)
15480:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060015690:128 c1: direct index for structure ( uniform int)
15700:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060015910:130 c1: direct index for structure ( uniform int)
15920:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060016130:131 c1: direct index for structure ( uniform int)
16140:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060016350:132 c1: direct index for structure ( uniform int)
16360:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, 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)
John Kessenich000c8182017-03-22 23:21:34 -060017070:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 2-component vector of float uf2, uniform 2-component vector of int ui2, uniform 2-component vector of uint uu2})
John Kessenich71c100d2017-03-14 19:43:13 -060017080:? '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
John Kessenich6fa17642017-04-07 15:33:08 -06001721 Source HLSL 500
steve-lunarg4f2da272016-10-10 15:24:57 -06001722 Name 4 "main"
1723 Name 11 "Fn1(vi2;"
1724 Name 10 "x"
1725 Name 18 "Fn1(vu2;"
1726 Name 17 "x"
1727 Name 25 "Fn1(vf2;"
1728 Name 24 "x"
1729 Name 29 "Fn2(vi2;"
1730 Name 28 "x"
1731 Name 33 "Fn2(vu2;"
1732 Name 32 "x"
1733 Name 37 "Fn2(vf2;"
1734 Name 36 "x"
1735 Name 40 "SomeValue("
John Kessenich02467d82017-01-19 15:41:47 -07001736 Name 43 "PS_OUTPUT"
1737 MemberName 43(PS_OUTPUT) 0 "Color"
1738 Name 45 "@main("
1739 Name 64 "$Global"
1740 MemberName 64($Global) 0 "c1"
1741 MemberName 64($Global) 1 "c2"
1742 MemberName 64($Global) 2 "c3"
1743 MemberName 64($Global) 3 "c4"
1744 MemberName 64($Global) 4 "o1"
1745 MemberName 64($Global) 5 "o2"
1746 MemberName 64($Global) 6 "o3"
1747 MemberName 64($Global) 7 "o4"
1748 MemberName 64($Global) 8 "uf2"
1749 MemberName 64($Global) 9 "ui2"
1750 MemberName 64($Global) 10 "uu2"
1751 Name 66 ""
1752 Name 76 "g_tTex1df2"
1753 Name 82 "r00"
1754 Name 87 "r01"
1755 Name 90 "g_tTex1di2"
1756 Name 95 "r02"
1757 Name 98 "g_tTex1du2"
1758 Name 103 "r10"
1759 Name 106 "g_tTex2df2"
1760 Name 111 "r11"
1761 Name 114 "g_tTex2di2"
1762 Name 119 "r12"
1763 Name 122 "g_tTex2du2"
1764 Name 127 "r20"
1765 Name 130 "g_tTex3df2"
1766 Name 137 "r21"
1767 Name 140 "g_tTex3di2"
1768 Name 145 "r22"
1769 Name 148 "g_tTex3du2"
1770 Name 153 "lf2"
1771 Name 158 "storeTemp"
1772 Name 168 "storeTemp"
1773 Name 174 "storeTemp"
1774 Name 182 "val1"
1775 Name 184 "coordTemp"
1776 Name 187 "storeTemp"
1777 Name 198 "coordTemp"
1778 Name 201 "storeTemp"
1779 Name 212 "coordTemp"
1780 Name 215 "storeTemp"
1781 Name 226 "coordTemp"
1782 Name 229 "storeTemp"
1783 Name 239 "coordTemp"
1784 Name 242 "storeTemp"
1785 Name 252 "coordTemp"
1786 Name 255 "storeTemp"
1787 Name 266 "coordTemp"
1788 Name 269 "storeTemp"
1789 Name 280 "coordTemp"
1790 Name 283 "storeTemp"
1791 Name 293 "coordTemp"
1792 Name 296 "storeTemp"
1793 Name 306 "storeTemp"
1794 Name 316 "storeTemp"
1795 Name 323 "storeTemp"
1796 Name 330 "storeTemp"
1797 Name 340 "storeTemp"
1798 Name 347 "storeTemp"
1799 Name 358 "param"
1800 Name 364 "param"
1801 Name 370 "param"
1802 Name 372 "tempArg"
1803 Name 373 "param"
1804 Name 380 "tempArg"
1805 Name 381 "param"
1806 Name 388 "tempArg"
1807 Name 389 "param"
1808 Name 396 "coordTemp"
1809 Name 399 "storeTemp"
1810 Name 410 "coordTemp"
1811 Name 413 "storeTemp"
1812 Name 423 "coordTemp"
1813 Name 426 "storeTemp"
1814 Name 436 "coordTemp"
1815 Name 439 "storeTemp"
1816 Name 449 "coordTemp"
1817 Name 452 "storeTemp"
1818 Name 462 "coordTemp"
1819 Name 465 "storeTemp"
1820 Name 475 "coordTemp"
1821 Name 478 "storeTempPre"
1822 Name 482 "storeTempPost"
1823 Name 490 "coordTemp"
1824 Name 493 "storeTempPre"
1825 Name 497 "storeTempPost"
1826 Name 505 "coordTemp"
1827 Name 508 "storeTempPre"
1828 Name 512 "storeTempPost"
1829 Name 520 "coordTemp"
1830 Name 523 "storeTempPre"
1831 Name 527 "storeTempPost"
1832 Name 535 "coordTemp"
1833 Name 538 "storeTempPre"
1834 Name 542 "storeTempPost"
1835 Name 550 "coordTemp"
1836 Name 553 "storeTempPre"
1837 Name 557 "storeTempPost"
1838 Name 565 "storeTemp"
1839 Name 573 "psout"
1840 Name 581 "Color"
1841 Name 586 "g_sSamp"
1842 Name 589 "g_tTex1df2a"
1843 Name 592 "g_tTex1di2a"
1844 Name 595 "g_tTex1du2a"
1845 Name 598 "g_tTex2df2a"
1846 Name 601 "g_tTex2di2a"
1847 Name 604 "g_tTex2du2a"
1848 MemberDecorate 64($Global) 0 Offset 0
John Kessenich735d7e52017-07-13 11:39:16 -06001849 MemberDecorate 64($Global) 1 Offset 8
John Kessenich02467d82017-01-19 15:41:47 -07001850 MemberDecorate 64($Global) 2 Offset 16
1851 MemberDecorate 64($Global) 3 Offset 32
1852 MemberDecorate 64($Global) 4 Offset 48
John Kessenich735d7e52017-07-13 11:39:16 -06001853 MemberDecorate 64($Global) 5 Offset 56
John Kessenich02467d82017-01-19 15:41:47 -07001854 MemberDecorate 64($Global) 6 Offset 64
1855 MemberDecorate 64($Global) 7 Offset 80
1856 MemberDecorate 64($Global) 8 Offset 96
1857 MemberDecorate 64($Global) 9 Offset 104
1858 MemberDecorate 64($Global) 10 Offset 112
1859 Decorate 64($Global) Block
1860 Decorate 66 DescriptorSet 0
1861 Decorate 76(g_tTex1df2) DescriptorSet 0
1862 Decorate 90(g_tTex1di2) DescriptorSet 0
1863 Decorate 98(g_tTex1du2) DescriptorSet 0
1864 Decorate 106(g_tTex2df2) DescriptorSet 0
1865 Decorate 114(g_tTex2di2) DescriptorSet 0
1866 Decorate 122(g_tTex2du2) DescriptorSet 0
1867 Decorate 130(g_tTex3df2) DescriptorSet 0
1868 Decorate 140(g_tTex3di2) DescriptorSet 0
1869 Decorate 148(g_tTex3du2) DescriptorSet 0
1870 Decorate 581(Color) Location 0
1871 Decorate 586(g_sSamp) DescriptorSet 0
1872 Decorate 586(g_sSamp) Binding 0
1873 Decorate 589(g_tTex1df2a) DescriptorSet 0
1874 Decorate 592(g_tTex1di2a) DescriptorSet 0
1875 Decorate 595(g_tTex1du2a) DescriptorSet 0
1876 Decorate 598(g_tTex2df2a) DescriptorSet 0
1877 Decorate 601(g_tTex2di2a) DescriptorSet 0
1878 Decorate 604(g_tTex2du2a) DescriptorSet 0
steve-lunarg4f2da272016-10-10 15:24:57 -06001879 2: TypeVoid
1880 3: TypeFunction 2
1881 6: TypeInt 32 1
1882 7: TypeVector 6(int) 2
1883 8: TypePointer Function 7(ivec2)
1884 9: TypeFunction 7(ivec2) 8(ptr)
1885 13: TypeInt 32 0
1886 14: TypeVector 13(int) 2
1887 15: TypePointer Function 14(ivec2)
1888 16: TypeFunction 14(ivec2) 15(ptr)
1889 20: TypeFloat 32
1890 21: TypeVector 20(float) 2
1891 22: TypePointer Function 21(fvec2)
1892 23: TypeFunction 21(fvec2) 22(ptr)
1893 27: TypeFunction 2 8(ptr)
1894 31: TypeFunction 2 15(ptr)
1895 35: TypeFunction 2 22(ptr)
1896 39: TypeFunction 21(fvec2)
John Kessenich02467d82017-01-19 15:41:47 -07001897 42: TypeVector 20(float) 4
1898 43(PS_OUTPUT): TypeStruct 42(fvec4)
1899 44: TypeFunction 43(PS_OUTPUT)
1900 56: 6(int) Constant 0
1901 57: 7(ivec2) ConstantComposite 56 56
1902 58: 13(int) Constant 0
1903 59: 14(ivec2) ConstantComposite 58 58
1904 60: 20(float) Constant 0
1905 61: 21(fvec2) ConstantComposite 60 60
1906 62: TypeVector 6(int) 3
1907 63: TypeVector 6(int) 4
1908 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)
1909 65: TypePointer Uniform 64($Global)
1910 66: 65(ptr) Variable Uniform
1911 67: 6(int) Constant 1
1912 68: TypePointer Uniform 7(ivec2)
1913 74: TypeImage 20(float) 1D nonsampled format:Rg32f
1914 75: TypePointer UniformConstant 74
1915 76(g_tTex1df2): 75(ptr) Variable UniformConstant
1916 78: TypePointer Uniform 6(int)
1917 88: TypeImage 6(int) 1D nonsampled format:Rg32i
1918 89: TypePointer UniformConstant 88
1919 90(g_tTex1di2): 89(ptr) Variable UniformConstant
1920 96: TypeImage 13(int) 1D nonsampled format:Rg32ui
1921 97: TypePointer UniformConstant 96
1922 98(g_tTex1du2): 97(ptr) Variable UniformConstant
1923 104: TypeImage 20(float) 2D nonsampled format:Rg32f
1924 105: TypePointer UniformConstant 104
1925 106(g_tTex2df2): 105(ptr) Variable UniformConstant
1926 112: TypeImage 6(int) 2D nonsampled format:Rg32i
1927 113: TypePointer UniformConstant 112
1928 114(g_tTex2di2): 113(ptr) Variable UniformConstant
1929 120: TypeImage 13(int) 2D nonsampled format:Rg32ui
1930 121: TypePointer UniformConstant 120
1931 122(g_tTex2du2): 121(ptr) Variable UniformConstant
1932 128: TypeImage 20(float) 3D nonsampled format:Rg32f
1933 129: TypePointer UniformConstant 128
1934 130(g_tTex3df2): 129(ptr) Variable UniformConstant
1935 132: 6(int) Constant 2
1936 133: TypePointer Uniform 62(ivec3)
1937 138: TypeImage 6(int) 3D nonsampled format:Rg32i
1938 139: TypePointer UniformConstant 138
1939 140(g_tTex3di2): 139(ptr) Variable UniformConstant
1940 146: TypeImage 13(int) 3D nonsampled format:Rg32ui
1941 147: TypePointer UniformConstant 146
1942 148(g_tTex3du2): 147(ptr) Variable UniformConstant
1943 154: 6(int) Constant 8
1944 155: TypePointer Uniform 21(fvec2)
1945 169: 7(ivec2) ConstantComposite 132 132
1946 175: 13(int) Constant 3
1947 176: 13(int) Constant 2
1948 177: 14(ivec2) ConstantComposite 175 176
1949 183: TypePointer Function 6(int)
1950 191: 20(float) Constant 1073741824
1951 205: 20(float) Constant 1077936128
1952 219: 20(float) Constant 1082130432
1953 259: 6(int) Constant 65535
1954 273: 6(int) Constant 61680
1955 317: 6(int) Constant 5
1956 318: 7(ivec2) ConstantComposite 317 132
1957 324: 13(int) Constant 6
1958 325: 14(ivec2) ConstantComposite 324 176
1959 341: 6(int) Constant 6
1960 342: 7(ivec2) ConstantComposite 154 341
1961 348: 13(int) Constant 9
1962 349: 14(ivec2) ConstantComposite 348 176
1963 404: 20(float) Constant 1065353216
1964 567: 6(int) Constant 3
1965 568: 7(ivec2) ConstantComposite 132 567
1966 572: TypePointer Function 43(PS_OUTPUT)
1967 574: 42(fvec4) ConstantComposite 404 404 404 404
1968 575: TypePointer Function 42(fvec4)
1969 580: TypePointer Output 42(fvec4)
1970 581(Color): 580(ptr) Variable Output
1971 584: TypeSampler
1972 585: TypePointer UniformConstant 584
1973 586(g_sSamp): 585(ptr) Variable UniformConstant
1974 587: TypeImage 20(float) 1D array nonsampled format:Rg32f
1975 588: TypePointer UniformConstant 587
1976589(g_tTex1df2a): 588(ptr) Variable UniformConstant
1977 590: TypeImage 6(int) 1D array nonsampled format:Rg32i
1978 591: TypePointer UniformConstant 590
1979592(g_tTex1di2a): 591(ptr) Variable UniformConstant
1980 593: TypeImage 13(int) 1D array nonsampled format:Rg32ui
1981 594: TypePointer UniformConstant 593
1982595(g_tTex1du2a): 594(ptr) Variable UniformConstant
1983 596: TypeImage 20(float) 2D array nonsampled format:Rg32f
1984 597: TypePointer UniformConstant 596
1985598(g_tTex2df2a): 597(ptr) Variable UniformConstant
1986 599: TypeImage 6(int) 2D array nonsampled format:Rg32i
1987 600: TypePointer UniformConstant 599
1988601(g_tTex2di2a): 600(ptr) Variable UniformConstant
1989 602: TypeImage 13(int) 2D array nonsampled format:Rg32ui
1990 603: TypePointer UniformConstant 602
1991604(g_tTex2du2a): 603(ptr) Variable UniformConstant
steve-lunarg4f2da272016-10-10 15:24:57 -06001992 4(main): 2 Function None 3
1993 5: Label
John Kessenich02467d82017-01-19 15:41:47 -07001994 582:43(PS_OUTPUT) FunctionCall 45(@main()
1995 583: 42(fvec4) CompositeExtract 582 0
1996 Store 581(Color) 583
steve-lunarg4f2da272016-10-10 15:24:57 -06001997 Return
1998 FunctionEnd
1999 11(Fn1(vi2;): 7(ivec2) Function None 9
2000 10(x): 8(ptr) FunctionParameter
2001 12: Label
John Kessenich02467d82017-01-19 15:41:47 -07002002 47: 7(ivec2) Load 10(x)
2003 ReturnValue 47
steve-lunarg4f2da272016-10-10 15:24:57 -06002004 FunctionEnd
2005 18(Fn1(vu2;): 14(ivec2) Function None 16
2006 17(x): 15(ptr) FunctionParameter
2007 19: Label
John Kessenich02467d82017-01-19 15:41:47 -07002008 50: 14(ivec2) Load 17(x)
2009 ReturnValue 50
steve-lunarg4f2da272016-10-10 15:24:57 -06002010 FunctionEnd
2011 25(Fn1(vf2;): 21(fvec2) Function None 23
2012 24(x): 22(ptr) FunctionParameter
2013 26: Label
John Kessenich02467d82017-01-19 15:41:47 -07002014 53: 21(fvec2) Load 24(x)
2015 ReturnValue 53
steve-lunarg4f2da272016-10-10 15:24:57 -06002016 FunctionEnd
2017 29(Fn2(vi2;): 2 Function None 27
2018 28(x): 8(ptr) FunctionParameter
2019 30: Label
John Kessenich02467d82017-01-19 15:41:47 -07002020 Store 28(x) 57
steve-lunarg4f2da272016-10-10 15:24:57 -06002021 Return
2022 FunctionEnd
2023 33(Fn2(vu2;): 2 Function None 31
2024 32(x): 15(ptr) FunctionParameter
2025 34: Label
John Kessenich02467d82017-01-19 15:41:47 -07002026 Store 32(x) 59
steve-lunarg4f2da272016-10-10 15:24:57 -06002027 Return
2028 FunctionEnd
2029 37(Fn2(vf2;): 2 Function None 35
2030 36(x): 22(ptr) FunctionParameter
2031 38: Label
John Kessenich02467d82017-01-19 15:41:47 -07002032 Store 36(x) 61
steve-lunarg4f2da272016-10-10 15:24:57 -06002033 Return
2034 FunctionEnd
2035 40(SomeValue(): 21(fvec2) Function None 39
2036 41: Label
John Kessenich02467d82017-01-19 15:41:47 -07002037 69: 68(ptr) AccessChain 66 67
2038 70: 7(ivec2) Load 69
2039 71: 21(fvec2) ConvertSToF 70
2040 ReturnValue 71
2041 FunctionEnd
2042 45(@main():43(PS_OUTPUT) Function None 44
2043 46: Label
2044 82(r00): 22(ptr) Variable Function
2045 87(r01): 8(ptr) Variable Function
2046 95(r02): 15(ptr) Variable Function
2047 103(r10): 22(ptr) Variable Function
2048 111(r11): 8(ptr) Variable Function
2049 119(r12): 15(ptr) Variable Function
2050 127(r20): 22(ptr) Variable Function
2051 137(r21): 8(ptr) Variable Function
2052 145(r22): 15(ptr) Variable Function
2053 153(lf2): 22(ptr) Variable Function
2054 158(storeTemp): 22(ptr) Variable Function
2055 168(storeTemp): 8(ptr) Variable Function
2056 174(storeTemp): 15(ptr) Variable Function
2057 182(val1): 22(ptr) Variable Function
2058 184(coordTemp): 183(ptr) Variable Function
2059 187(storeTemp): 22(ptr) Variable Function
2060 198(coordTemp): 183(ptr) Variable Function
2061 201(storeTemp): 22(ptr) Variable Function
2062 212(coordTemp): 183(ptr) Variable Function
2063 215(storeTemp): 22(ptr) Variable Function
2064 226(coordTemp): 183(ptr) Variable Function
2065 229(storeTemp): 8(ptr) Variable Function
2066 239(coordTemp): 183(ptr) Variable Function
2067 242(storeTemp): 8(ptr) Variable Function
2068 252(coordTemp): 183(ptr) Variable Function
2069 255(storeTemp): 8(ptr) Variable Function
2070 266(coordTemp): 183(ptr) Variable Function
2071 269(storeTemp): 8(ptr) Variable Function
2072 280(coordTemp): 183(ptr) Variable Function
2073 283(storeTemp): 8(ptr) Variable Function
2074 293(coordTemp): 183(ptr) Variable Function
2075 296(storeTemp): 8(ptr) Variable Function
2076 306(storeTemp): 22(ptr) Variable Function
2077 316(storeTemp): 8(ptr) Variable Function
2078 323(storeTemp): 15(ptr) Variable Function
2079 330(storeTemp): 22(ptr) Variable Function
2080 340(storeTemp): 8(ptr) Variable Function
2081 347(storeTemp): 15(ptr) Variable Function
2082 358(param): 22(ptr) Variable Function
2083 364(param): 8(ptr) Variable Function
2084 370(param): 15(ptr) Variable Function
2085 372(tempArg): 22(ptr) Variable Function
2086 373(param): 22(ptr) Variable Function
2087 380(tempArg): 8(ptr) Variable Function
2088 381(param): 8(ptr) Variable Function
2089 388(tempArg): 15(ptr) Variable Function
2090 389(param): 15(ptr) Variable Function
2091 396(coordTemp): 183(ptr) Variable Function
2092 399(storeTemp): 22(ptr) Variable Function
2093 410(coordTemp): 183(ptr) Variable Function
2094 413(storeTemp): 8(ptr) Variable Function
2095 423(coordTemp): 183(ptr) Variable Function
2096 426(storeTemp): 15(ptr) Variable Function
2097 436(coordTemp): 183(ptr) Variable Function
2098 439(storeTemp): 22(ptr) Variable Function
2099 449(coordTemp): 183(ptr) Variable Function
2100 452(storeTemp): 8(ptr) Variable Function
2101 462(coordTemp): 183(ptr) Variable Function
2102 465(storeTemp): 15(ptr) Variable Function
2103 475(coordTemp): 183(ptr) Variable Function
2104478(storeTempPre): 22(ptr) Variable Function
2105482(storeTempPost): 22(ptr) Variable Function
2106 490(coordTemp): 183(ptr) Variable Function
2107493(storeTempPre): 15(ptr) Variable Function
2108497(storeTempPost): 15(ptr) Variable Function
2109 505(coordTemp): 183(ptr) Variable Function
2110508(storeTempPre): 8(ptr) Variable Function
2111512(storeTempPost): 8(ptr) Variable Function
2112 520(coordTemp): 183(ptr) Variable Function
2113523(storeTempPre): 22(ptr) Variable Function
2114527(storeTempPost): 22(ptr) Variable Function
2115 535(coordTemp): 183(ptr) Variable Function
2116538(storeTempPre): 8(ptr) Variable Function
2117542(storeTempPost): 8(ptr) Variable Function
2118 550(coordTemp): 183(ptr) Variable Function
2119553(storeTempPre): 15(ptr) Variable Function
2120557(storeTempPost): 15(ptr) Variable Function
2121 565(storeTemp): 22(ptr) Variable Function
2122 573(psout): 572(ptr) Variable Function
2123 77: 74 Load 76(g_tTex1df2)
2124 79: 78(ptr) AccessChain 66 56
2125 80: 6(int) Load 79
2126 81: 21(fvec2) ImageRead 77 80
2127 83: 74 Load 76(g_tTex1df2)
2128 84: 78(ptr) AccessChain 66 56
2129 85: 6(int) Load 84
2130 86: 21(fvec2) ImageRead 83 85
2131 Store 82(r00) 86
2132 91: 88 Load 90(g_tTex1di2)
2133 92: 78(ptr) AccessChain 66 56
2134 93: 6(int) Load 92
2135 94: 7(ivec2) ImageRead 91 93
2136 Store 87(r01) 94
2137 99: 96 Load 98(g_tTex1du2)
2138 100: 78(ptr) AccessChain 66 56
2139 101: 6(int) Load 100
2140 102: 14(ivec2) ImageRead 99 101
2141 Store 95(r02) 102
2142 107: 104 Load 106(g_tTex2df2)
2143 108: 68(ptr) AccessChain 66 67
2144 109: 7(ivec2) Load 108
2145 110: 21(fvec2) ImageRead 107 109
2146 Store 103(r10) 110
2147 115: 112 Load 114(g_tTex2di2)
2148 116: 68(ptr) AccessChain 66 67
2149 117: 7(ivec2) Load 116
2150 118: 7(ivec2) ImageRead 115 117
2151 Store 111(r11) 118
2152 123: 120 Load 122(g_tTex2du2)
2153 124: 68(ptr) AccessChain 66 67
2154 125: 7(ivec2) Load 124
2155 126: 14(ivec2) ImageRead 123 125
2156 Store 119(r12) 126
2157 131: 128 Load 130(g_tTex3df2)
2158 134: 133(ptr) AccessChain 66 132
2159 135: 62(ivec3) Load 134
2160 136: 21(fvec2) ImageRead 131 135
2161 Store 127(r20) 136
2162 141: 138 Load 140(g_tTex3di2)
2163 142: 133(ptr) AccessChain 66 132
2164 143: 62(ivec3) Load 142
2165 144: 7(ivec2) ImageRead 141 143
2166 Store 137(r21) 144
2167 149: 146 Load 148(g_tTex3du2)
2168 150: 133(ptr) AccessChain 66 132
2169 151: 62(ivec3) Load 150
2170 152: 14(ivec2) ImageRead 149 151
2171 Store 145(r22) 152
2172 156: 155(ptr) AccessChain 66 154
2173 157: 21(fvec2) Load 156
2174 Store 153(lf2) 157
2175 159: 21(fvec2) FunctionCall 40(SomeValue()
2176 Store 158(storeTemp) 159
2177 160: 74 Load 76(g_tTex1df2)
2178 161: 78(ptr) AccessChain 66 56
2179 162: 6(int) Load 161
2180 163: 21(fvec2) Load 158(storeTemp)
2181 ImageWrite 160 162 163
2182 164: 74 Load 76(g_tTex1df2)
2183 165: 78(ptr) AccessChain 66 56
2184 166: 6(int) Load 165
2185 167: 21(fvec2) Load 153(lf2)
2186 ImageWrite 164 166 167
2187 Store 168(storeTemp) 169
2188 170: 88 Load 90(g_tTex1di2)
2189 171: 78(ptr) AccessChain 66 56
2190 172: 6(int) Load 171
2191 173: 7(ivec2) Load 168(storeTemp)
2192 ImageWrite 170 172 173
2193 Store 174(storeTemp) 177
2194 178: 96 Load 98(g_tTex1du2)
2195 179: 78(ptr) AccessChain 66 56
2196 180: 6(int) Load 179
2197 181: 14(ivec2) Load 174(storeTemp)
2198 ImageWrite 178 180 181
2199 185: 78(ptr) AccessChain 66 56
2200 186: 6(int) Load 185
2201 Store 184(coordTemp) 186
2202 188: 74 Load 76(g_tTex1df2)
2203 189: 6(int) Load 184(coordTemp)
2204 190: 21(fvec2) ImageRead 188 189
2205 Store 187(storeTemp) 190
2206 192: 21(fvec2) Load 187(storeTemp)
2207 193: 21(fvec2) VectorTimesScalar 192 191
2208 Store 187(storeTemp) 193
2209 194: 74 Load 76(g_tTex1df2)
2210 195: 6(int) Load 184(coordTemp)
2211 196: 21(fvec2) Load 187(storeTemp)
2212 ImageWrite 194 195 196
2213 197: 21(fvec2) Load 187(storeTemp)
2214 Store 182(val1) 197
2215 199: 78(ptr) AccessChain 66 56
2216 200: 6(int) Load 199
2217 Store 198(coordTemp) 200
2218 202: 74 Load 76(g_tTex1df2)
2219 203: 6(int) Load 198(coordTemp)
2220 204: 21(fvec2) ImageRead 202 203
2221 Store 201(storeTemp) 204
2222 206: 21(fvec2) Load 201(storeTemp)
2223 207: 21(fvec2) CompositeConstruct 205 205
2224 208: 21(fvec2) FSub 206 207
2225 Store 201(storeTemp) 208
2226 209: 74 Load 76(g_tTex1df2)
2227 210: 6(int) Load 198(coordTemp)
2228 211: 21(fvec2) Load 201(storeTemp)
2229 ImageWrite 209 210 211
2230 213: 78(ptr) AccessChain 66 56
2231 214: 6(int) Load 213
2232 Store 212(coordTemp) 214
2233 216: 74 Load 76(g_tTex1df2)
2234 217: 6(int) Load 212(coordTemp)
2235 218: 21(fvec2) ImageRead 216 217
2236 Store 215(storeTemp) 218
2237 220: 21(fvec2) Load 215(storeTemp)
2238 221: 21(fvec2) CompositeConstruct 219 219
2239 222: 21(fvec2) FAdd 220 221
2240 Store 215(storeTemp) 222
2241 223: 74 Load 76(g_tTex1df2)
2242 224: 6(int) Load 212(coordTemp)
2243 225: 21(fvec2) Load 215(storeTemp)
2244 ImageWrite 223 224 225
2245 227: 78(ptr) AccessChain 66 56
2246 228: 6(int) Load 227
2247 Store 226(coordTemp) 228
2248 230: 88 Load 90(g_tTex1di2)
2249 231: 6(int) Load 226(coordTemp)
2250 232: 7(ivec2) ImageRead 230 231
2251 Store 229(storeTemp) 232
2252 233: 7(ivec2) Load 229(storeTemp)
2253 234: 7(ivec2) CompositeConstruct 132 132
2254 235: 7(ivec2) SDiv 233 234
2255 Store 229(storeTemp) 235
2256 236: 88 Load 90(g_tTex1di2)
2257 237: 6(int) Load 226(coordTemp)
2258 238: 7(ivec2) Load 229(storeTemp)
2259 ImageWrite 236 237 238
2260 240: 78(ptr) AccessChain 66 56
2261 241: 6(int) Load 240
2262 Store 239(coordTemp) 241
2263 243: 88 Load 90(g_tTex1di2)
2264 244: 6(int) Load 239(coordTemp)
2265 245: 7(ivec2) ImageRead 243 244
2266 Store 242(storeTemp) 245
2267 246: 7(ivec2) Load 242(storeTemp)
2268 247: 7(ivec2) CompositeConstruct 132 132
2269 248: 7(ivec2) SMod 246 247
2270 Store 242(storeTemp) 248
2271 249: 88 Load 90(g_tTex1di2)
2272 250: 6(int) Load 239(coordTemp)
2273 251: 7(ivec2) Load 242(storeTemp)
2274 ImageWrite 249 250 251
2275 253: 78(ptr) AccessChain 66 56
2276 254: 6(int) Load 253
2277 Store 252(coordTemp) 254
2278 256: 88 Load 90(g_tTex1di2)
2279 257: 6(int) Load 252(coordTemp)
2280 258: 7(ivec2) ImageRead 256 257
2281 Store 255(storeTemp) 258
2282 260: 7(ivec2) Load 255(storeTemp)
2283 261: 7(ivec2) CompositeConstruct 259 259
2284 262: 7(ivec2) BitwiseAnd 260 261
2285 Store 255(storeTemp) 262
2286 263: 88 Load 90(g_tTex1di2)
2287 264: 6(int) Load 252(coordTemp)
2288 265: 7(ivec2) Load 255(storeTemp)
2289 ImageWrite 263 264 265
2290 267: 78(ptr) AccessChain 66 56
2291 268: 6(int) Load 267
2292 Store 266(coordTemp) 268
2293 270: 88 Load 90(g_tTex1di2)
2294 271: 6(int) Load 266(coordTemp)
2295 272: 7(ivec2) ImageRead 270 271
2296 Store 269(storeTemp) 272
2297 274: 7(ivec2) Load 269(storeTemp)
2298 275: 7(ivec2) CompositeConstruct 273 273
2299 276: 7(ivec2) BitwiseOr 274 275
2300 Store 269(storeTemp) 276
2301 277: 88 Load 90(g_tTex1di2)
2302 278: 6(int) Load 266(coordTemp)
2303 279: 7(ivec2) Load 269(storeTemp)
2304 ImageWrite 277 278 279
2305 281: 78(ptr) AccessChain 66 56
2306 282: 6(int) Load 281
2307 Store 280(coordTemp) 282
2308 284: 88 Load 90(g_tTex1di2)
2309 285: 6(int) Load 280(coordTemp)
2310 286: 7(ivec2) ImageRead 284 285
2311 Store 283(storeTemp) 286
2312 287: 7(ivec2) Load 283(storeTemp)
2313 288: 7(ivec2) CompositeConstruct 132 132
2314 289: 7(ivec2) ShiftLeftLogical 287 288
2315 Store 283(storeTemp) 289
2316 290: 88 Load 90(g_tTex1di2)
2317 291: 6(int) Load 280(coordTemp)
2318 292: 7(ivec2) Load 283(storeTemp)
2319 ImageWrite 290 291 292
2320 294: 78(ptr) AccessChain 66 56
2321 295: 6(int) Load 294
2322 Store 293(coordTemp) 295
2323 297: 88 Load 90(g_tTex1di2)
2324 298: 6(int) Load 293(coordTemp)
2325 299: 7(ivec2) ImageRead 297 298
2326 Store 296(storeTemp) 299
2327 300: 7(ivec2) Load 296(storeTemp)
2328 301: 7(ivec2) CompositeConstruct 132 132
2329 302: 7(ivec2) ShiftRightArithmetic 300 301
2330 Store 296(storeTemp) 302
2331 303: 88 Load 90(g_tTex1di2)
2332 304: 6(int) Load 293(coordTemp)
2333 305: 7(ivec2) Load 296(storeTemp)
2334 ImageWrite 303 304 305
2335 307: 21(fvec2) FunctionCall 40(SomeValue()
2336 Store 306(storeTemp) 307
2337 308: 104 Load 106(g_tTex2df2)
2338 309: 68(ptr) AccessChain 66 67
2339 310: 7(ivec2) Load 309
2340 311: 21(fvec2) Load 306(storeTemp)
2341 ImageWrite 308 310 311
2342 312: 104 Load 106(g_tTex2df2)
2343 313: 68(ptr) AccessChain 66 67
2344 314: 7(ivec2) Load 313
2345 315: 21(fvec2) Load 153(lf2)
2346 ImageWrite 312 314 315
2347 Store 316(storeTemp) 318
2348 319: 112 Load 114(g_tTex2di2)
2349 320: 68(ptr) AccessChain 66 67
2350 321: 7(ivec2) Load 320
2351 322: 7(ivec2) Load 316(storeTemp)
2352 ImageWrite 319 321 322
2353 Store 323(storeTemp) 325
2354 326: 120 Load 122(g_tTex2du2)
2355 327: 68(ptr) AccessChain 66 67
2356 328: 7(ivec2) Load 327
2357 329: 14(ivec2) Load 323(storeTemp)
2358 ImageWrite 326 328 329
2359 331: 21(fvec2) FunctionCall 40(SomeValue()
2360 Store 330(storeTemp) 331
2361 332: 128 Load 130(g_tTex3df2)
2362 333: 133(ptr) AccessChain 66 132
2363 334: 62(ivec3) Load 333
2364 335: 21(fvec2) Load 330(storeTemp)
2365 ImageWrite 332 334 335
2366 336: 128 Load 130(g_tTex3df2)
2367 337: 133(ptr) AccessChain 66 132
2368 338: 62(ivec3) Load 337
2369 339: 21(fvec2) Load 153(lf2)
2370 ImageWrite 336 338 339
2371 Store 340(storeTemp) 342
2372 343: 138 Load 140(g_tTex3di2)
2373 344: 133(ptr) AccessChain 66 132
2374 345: 62(ivec3) Load 344
2375 346: 7(ivec2) Load 340(storeTemp)
2376 ImageWrite 343 345 346
2377 Store 347(storeTemp) 349
2378 350: 146 Load 148(g_tTex3du2)
2379 351: 133(ptr) AccessChain 66 132
2380 352: 62(ivec3) Load 351
2381 353: 14(ivec2) Load 347(storeTemp)
2382 ImageWrite 350 352 353
2383 354: 74 Load 76(g_tTex1df2)
2384 355: 78(ptr) AccessChain 66 56
2385 356: 6(int) Load 355
2386 357: 21(fvec2) ImageRead 354 356
2387 Store 358(param) 357
2388 359: 21(fvec2) FunctionCall 25(Fn1(vf2;) 358(param)
2389 360: 88 Load 90(g_tTex1di2)
2390 361: 78(ptr) AccessChain 66 56
2391 362: 6(int) Load 361
2392 363: 7(ivec2) ImageRead 360 362
2393 Store 364(param) 363
2394 365: 7(ivec2) FunctionCall 11(Fn1(vi2;) 364(param)
2395 366: 96 Load 98(g_tTex1du2)
2396 367: 78(ptr) AccessChain 66 56
2397 368: 6(int) Load 367
2398 369: 14(ivec2) ImageRead 366 368
2399 Store 370(param) 369
2400 371: 14(ivec2) FunctionCall 18(Fn1(vu2;) 370(param)
2401 374: 2 FunctionCall 37(Fn2(vf2;) 373(param)
2402 375: 21(fvec2) Load 373(param)
2403 Store 372(tempArg) 375
2404 376: 74 Load 76(g_tTex1df2)
2405 377: 78(ptr) AccessChain 66 56
2406 378: 6(int) Load 377
2407 379: 21(fvec2) Load 372(tempArg)
2408 ImageWrite 376 378 379
2409 382: 2 FunctionCall 29(Fn2(vi2;) 381(param)
2410 383: 7(ivec2) Load 381(param)
2411 Store 380(tempArg) 383
2412 384: 88 Load 90(g_tTex1di2)
2413 385: 78(ptr) AccessChain 66 56
2414 386: 6(int) Load 385
2415 387: 7(ivec2) Load 380(tempArg)
2416 ImageWrite 384 386 387
2417 390: 2 FunctionCall 33(Fn2(vu2;) 389(param)
2418 391: 14(ivec2) Load 389(param)
2419 Store 388(tempArg) 391
2420 392: 96 Load 98(g_tTex1du2)
2421 393: 78(ptr) AccessChain 66 56
2422 394: 6(int) Load 393
2423 395: 14(ivec2) Load 388(tempArg)
2424 ImageWrite 392 394 395
2425 397: 78(ptr) AccessChain 66 56
2426 398: 6(int) Load 397
2427 Store 396(coordTemp) 398
2428 400: 74 Load 76(g_tTex1df2)
2429 401: 6(int) Load 396(coordTemp)
2430 402: 21(fvec2) ImageRead 400 401
2431 Store 399(storeTemp) 402
2432 403: 21(fvec2) Load 399(storeTemp)
2433 405: 21(fvec2) CompositeConstruct 404 404
2434 406: 21(fvec2) FAdd 403 405
2435 Store 399(storeTemp) 406
2436 407: 74 Load 76(g_tTex1df2)
2437 408: 6(int) Load 396(coordTemp)
2438 409: 21(fvec2) Load 399(storeTemp)
2439 ImageWrite 407 408 409
2440 411: 78(ptr) AccessChain 66 56
2441 412: 6(int) Load 411
2442 Store 410(coordTemp) 412
2443 414: 88 Load 90(g_tTex1di2)
2444 415: 6(int) Load 410(coordTemp)
2445 416: 7(ivec2) ImageRead 414 415
2446 Store 413(storeTemp) 416
2447 417: 7(ivec2) Load 413(storeTemp)
2448 418: 7(ivec2) CompositeConstruct 67 67
2449 419: 7(ivec2) IAdd 417 418
2450 Store 413(storeTemp) 419
2451 420: 88 Load 90(g_tTex1di2)
2452 421: 6(int) Load 410(coordTemp)
2453 422: 7(ivec2) Load 413(storeTemp)
2454 ImageWrite 420 421 422
2455 424: 78(ptr) AccessChain 66 56
2456 425: 6(int) Load 424
2457 Store 423(coordTemp) 425
2458 427: 96 Load 98(g_tTex1du2)
2459 428: 6(int) Load 423(coordTemp)
2460 429: 14(ivec2) ImageRead 427 428
2461 Store 426(storeTemp) 429
2462 430: 14(ivec2) Load 426(storeTemp)
2463 431: 7(ivec2) CompositeConstruct 67 67
2464 432: 14(ivec2) IAdd 430 431
2465 Store 426(storeTemp) 432
2466 433: 96 Load 98(g_tTex1du2)
2467 434: 6(int) Load 423(coordTemp)
2468 435: 14(ivec2) Load 426(storeTemp)
2469 ImageWrite 433 434 435
2470 437: 78(ptr) AccessChain 66 56
2471 438: 6(int) Load 437
2472 Store 436(coordTemp) 438
2473 440: 74 Load 76(g_tTex1df2)
2474 441: 6(int) Load 436(coordTemp)
2475 442: 21(fvec2) ImageRead 440 441
2476 Store 439(storeTemp) 442
2477 443: 21(fvec2) Load 439(storeTemp)
2478 444: 21(fvec2) CompositeConstruct 404 404
2479 445: 21(fvec2) FSub 443 444
2480 Store 439(storeTemp) 445
2481 446: 74 Load 76(g_tTex1df2)
2482 447: 6(int) Load 436(coordTemp)
2483 448: 21(fvec2) Load 439(storeTemp)
2484 ImageWrite 446 447 448
2485 450: 78(ptr) AccessChain 66 56
2486 451: 6(int) Load 450
2487 Store 449(coordTemp) 451
2488 453: 88 Load 90(g_tTex1di2)
2489 454: 6(int) Load 449(coordTemp)
2490 455: 7(ivec2) ImageRead 453 454
2491 Store 452(storeTemp) 455
2492 456: 7(ivec2) Load 452(storeTemp)
2493 457: 7(ivec2) CompositeConstruct 67 67
2494 458: 7(ivec2) ISub 456 457
2495 Store 452(storeTemp) 458
2496 459: 88 Load 90(g_tTex1di2)
2497 460: 6(int) Load 449(coordTemp)
2498 461: 7(ivec2) Load 452(storeTemp)
2499 ImageWrite 459 460 461
2500 463: 78(ptr) AccessChain 66 56
2501 464: 6(int) Load 463
2502 Store 462(coordTemp) 464
2503 466: 96 Load 98(g_tTex1du2)
2504 467: 6(int) Load 462(coordTemp)
2505 468: 14(ivec2) ImageRead 466 467
2506 Store 465(storeTemp) 468
2507 469: 14(ivec2) Load 465(storeTemp)
2508 470: 7(ivec2) CompositeConstruct 67 67
2509 471: 14(ivec2) ISub 469 470
2510 Store 465(storeTemp) 471
2511 472: 96 Load 98(g_tTex1du2)
2512 473: 6(int) Load 462(coordTemp)
2513 474: 14(ivec2) Load 465(storeTemp)
2514 ImageWrite 472 473 474
2515 476: 78(ptr) AccessChain 66 56
2516 477: 6(int) Load 476
2517 Store 475(coordTemp) 477
2518 479: 74 Load 76(g_tTex1df2)
2519 480: 6(int) Load 475(coordTemp)
2520 481: 21(fvec2) ImageRead 479 480
2521 Store 478(storeTempPre) 481
2522 483: 21(fvec2) Load 478(storeTempPre)
2523 Store 482(storeTempPost) 483
2524 484: 21(fvec2) Load 482(storeTempPost)
2525 485: 21(fvec2) CompositeConstruct 404 404
2526 486: 21(fvec2) FAdd 484 485
2527 Store 482(storeTempPost) 486
2528 487: 74 Load 76(g_tTex1df2)
2529 488: 6(int) Load 475(coordTemp)
2530 489: 21(fvec2) Load 482(storeTempPost)
2531 ImageWrite 487 488 489
2532 491: 78(ptr) AccessChain 66 56
2533 492: 6(int) Load 491
2534 Store 490(coordTemp) 492
2535 494: 96 Load 98(g_tTex1du2)
2536 495: 6(int) Load 490(coordTemp)
2537 496: 14(ivec2) ImageRead 494 495
2538 Store 493(storeTempPre) 496
2539 498: 14(ivec2) Load 493(storeTempPre)
2540 Store 497(storeTempPost) 498
2541 499: 14(ivec2) Load 497(storeTempPost)
2542 500: 7(ivec2) CompositeConstruct 67 67
2543 501: 14(ivec2) ISub 499 500
2544 Store 497(storeTempPost) 501
2545 502: 96 Load 98(g_tTex1du2)
2546 503: 6(int) Load 490(coordTemp)
2547 504: 14(ivec2) Load 497(storeTempPost)
2548 ImageWrite 502 503 504
2549 506: 78(ptr) AccessChain 66 56
2550 507: 6(int) Load 506
2551 Store 505(coordTemp) 507
2552 509: 88 Load 90(g_tTex1di2)
2553 510: 6(int) Load 505(coordTemp)
2554 511: 7(ivec2) ImageRead 509 510
2555 Store 508(storeTempPre) 511
2556 513: 7(ivec2) Load 508(storeTempPre)
2557 Store 512(storeTempPost) 513
2558 514: 7(ivec2) Load 512(storeTempPost)
2559 515: 7(ivec2) CompositeConstruct 67 67
2560 516: 7(ivec2) IAdd 514 515
2561 Store 512(storeTempPost) 516
2562 517: 88 Load 90(g_tTex1di2)
2563 518: 6(int) Load 505(coordTemp)
2564 519: 7(ivec2) Load 512(storeTempPost)
2565 ImageWrite 517 518 519
2566 521: 78(ptr) AccessChain 66 56
2567 522: 6(int) Load 521
2568 Store 520(coordTemp) 522
2569 524: 74 Load 76(g_tTex1df2)
2570 525: 6(int) Load 520(coordTemp)
2571 526: 21(fvec2) ImageRead 524 525
2572 Store 523(storeTempPre) 526
2573 528: 21(fvec2) Load 523(storeTempPre)
2574 Store 527(storeTempPost) 528
2575 529: 21(fvec2) Load 527(storeTempPost)
2576 530: 21(fvec2) CompositeConstruct 404 404
2577 531: 21(fvec2) FSub 529 530
2578 Store 527(storeTempPost) 531
2579 532: 74 Load 76(g_tTex1df2)
2580 533: 6(int) Load 520(coordTemp)
2581 534: 21(fvec2) Load 527(storeTempPost)
2582 ImageWrite 532 533 534
2583 536: 78(ptr) AccessChain 66 56
2584 537: 6(int) Load 536
2585 Store 535(coordTemp) 537
2586 539: 88 Load 90(g_tTex1di2)
2587 540: 6(int) Load 535(coordTemp)
2588 541: 7(ivec2) ImageRead 539 540
2589 Store 538(storeTempPre) 541
2590 543: 7(ivec2) Load 538(storeTempPre)
2591 Store 542(storeTempPost) 543
2592 544: 7(ivec2) Load 542(storeTempPost)
2593 545: 7(ivec2) CompositeConstruct 67 67
2594 546: 7(ivec2) IAdd 544 545
2595 Store 542(storeTempPost) 546
2596 547: 88 Load 90(g_tTex1di2)
2597 548: 6(int) Load 535(coordTemp)
2598 549: 7(ivec2) Load 542(storeTempPost)
2599 ImageWrite 547 548 549
2600 551: 78(ptr) AccessChain 66 56
2601 552: 6(int) Load 551
2602 Store 550(coordTemp) 552
2603 554: 96 Load 98(g_tTex1du2)
2604 555: 6(int) Load 550(coordTemp)
2605 556: 14(ivec2) ImageRead 554 555
2606 Store 553(storeTempPre) 556
2607 558: 14(ivec2) Load 553(storeTempPre)
2608 Store 557(storeTempPost) 558
2609 559: 14(ivec2) Load 557(storeTempPost)
2610 560: 7(ivec2) CompositeConstruct 67 67
2611 561: 14(ivec2) ISub 559 560
2612 Store 557(storeTempPost) 561
2613 562: 96 Load 98(g_tTex1du2)
2614 563: 6(int) Load 550(coordTemp)
2615 564: 14(ivec2) Load 557(storeTempPost)
2616 ImageWrite 562 563 564
2617 566: 104 Load 106(g_tTex2df2)
2618 569: 21(fvec2) ImageRead 566 568
2619 Store 565(storeTemp) 569
2620 570: 74 Load 76(g_tTex1df2)
2621 571: 21(fvec2) Load 565(storeTemp)
2622 ImageWrite 570 67 571
2623 576: 575(ptr) AccessChain 573(psout) 56
2624 Store 576 574
2625 577:43(PS_OUTPUT) Load 573(psout)
2626 ReturnValue 577
steve-lunarg4f2da272016-10-10 15:24:57 -06002627 FunctionEnd