blob: c3b7dc2184f33f2780afb1052b7eb59a9b312a2b [file] [log] [blame]
steve-lunarg1e19d902016-07-26 15:19:28 -06001hlsl.load.basic.dx10.vert
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
steve-lunarg1e19d902016-07-26 15:19:28 -060030:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060040:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
steve-lunarg1e19d902016-07-26 15:19:28 -060050:47 Function Parameters:
60:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060070:51 textureFetch ( temp 4-component vector of float)
80:51 'g_tTex1df4' (layout( binding=0) uniform texture1D)
90:51 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600100:51 c2: direct index for structure ( uniform 2-component vector of int)
110:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600120:51 Constant:
130:51 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600140:51 Sequence
150:51 Constant:
160:51 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600170:51 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600180:51 c2: direct index for structure ( uniform 2-component vector of int)
190:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600200:51 Constant:
210:51 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600220:51 Constant:
230:51 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600240:52 textureFetch ( temp 4-component vector of int)
250:52 'g_tTex1di4' ( uniform itexture1D)
260:52 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600270:52 c2: direct index for structure ( uniform 2-component vector of int)
280:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600290:52 Constant:
300:52 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600310:52 Sequence
320:52 Constant:
330:52 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600340:52 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600350:52 c2: direct index for structure ( uniform 2-component vector of int)
360:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600370:52 Constant:
380:52 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600390:52 Constant:
400:52 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600410:53 textureFetch ( temp 4-component vector of uint)
420:53 'g_tTex1du4' ( uniform utexture1D)
430:53 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600440:53 c2: direct index for structure ( uniform 2-component vector of int)
450:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600460:53 Constant:
470:53 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600480:53 Sequence
490:53 Constant:
500:53 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600510:53 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600520:53 c2: direct index for structure ( uniform 2-component vector of int)
530:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600540:53 Constant:
550:53 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600560:53 Constant:
570:53 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600580:56 textureFetch ( temp 4-component vector of float)
590:56 'g_tTex2df4' ( uniform texture2D)
600:56 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -0600610:56 c3: direct index for structure ( uniform 3-component vector of int)
620:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600630:56 Constant:
640:56 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600650:56 Sequence
660:56 Constant:
670:56 0 (const int)
680:56 Constant:
690:56 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600700:56 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600710:56 c3: direct index for structure ( uniform 3-component vector of int)
720:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -0600730:56 Constant:
740:56 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600750:56 Constant:
760:56 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600770:57 textureFetch ( temp 4-component vector of int)
780:57 'g_tTex2di4' ( uniform itexture2D)
790:57 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -0600800:57 c3: direct index for structure ( uniform 3-component vector of int)
810: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})
John Kessenich4e559882016-09-27 23:09:32 -0600820:57 Constant:
830:57 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600840:57 Sequence
850:57 Constant:
860:57 0 (const int)
870:57 Constant:
880:57 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600890:57 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -0600900:57 c3: direct index for structure ( uniform 3-component vector of int)
910: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})
John Kessenich4e559882016-09-27 23:09:32 -0600920:57 Constant:
930:57 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -0600940:57 Constant:
950:57 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600960:58 textureFetch ( temp 4-component vector of uint)
970:58 'g_tTex2du4' ( uniform utexture2D)
980:58 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -0600990:58 c3: direct index for structure ( uniform 3-component vector of int)
1000:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001010:58 Constant:
1020:58 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001030:58 Sequence
1040:58 Constant:
1050:58 0 (const int)
1060:58 Constant:
1070:58 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001080:58 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06001090:58 c3: direct index for structure ( uniform 3-component vector of int)
1100:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001110:58 Constant:
1120:58 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001130:58 Constant:
1140:58 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001150:61 textureFetch ( temp 4-component vector of float)
1160:61 'g_tTex3df4' ( uniform texture3D)
1170:61 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06001180:61 c4: direct index for structure ( uniform 4-component vector of int)
1190: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})
John Kessenich4e559882016-09-27 23:09:32 -06001200:61 Constant:
1210:61 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001220:61 Sequence
1230:61 Constant:
1240:61 0 (const int)
1250:61 Constant:
1260:61 1 (const int)
1270:61 Constant:
1280:61 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001290:61 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06001300:61 c4: direct index for structure ( uniform 4-component vector of int)
1310: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})
John Kessenich4e559882016-09-27 23:09:32 -06001320:61 Constant:
1330:61 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001340:61 Constant:
1350:61 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001360:62 textureFetch ( temp 4-component vector of int)
1370:62 'g_tTex3di4' ( uniform itexture3D)
1380:62 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06001390:62 c4: direct index for structure ( uniform 4-component vector of int)
1400:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001410:62 Constant:
1420:62 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001430:62 Sequence
1440:62 Constant:
1450:62 0 (const int)
1460:62 Constant:
1470:62 1 (const int)
1480:62 Constant:
1490:62 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001500:62 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06001510:62 c4: direct index for structure ( uniform 4-component vector of int)
1520:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001530:62 Constant:
1540:62 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001550:62 Constant:
1560:62 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001570:63 textureFetch ( temp 4-component vector of uint)
1580:63 'g_tTex3du4' ( uniform utexture3D)
1590:63 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06001600:63 c4: direct index for structure ( uniform 4-component vector of int)
1610:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001620:63 Constant:
1630:63 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001640:63 Sequence
1650:63 Constant:
1660:63 0 (const int)
1670:63 Constant:
1680:63 1 (const int)
1690:63 Constant:
1700:63 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001710:63 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06001720:63 c4: direct index for structure ( uniform 4-component vector of int)
1730:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06001740:63 Constant:
1750:63 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06001760:63 Constant:
1770:63 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001780:67 move second child to first child ( temp 4-component vector of float)
1790:67 Pos: direct index for structure ( temp 4-component vector of float)
1800:67 'vsout' ( temp structure{ temp 4-component vector of float Pos})
steve-lunarg1e19d902016-07-26 15:19:28 -06001810:67 Constant:
1820:67 0 (const int)
1830:? Constant:
1840:? 0.000000
1850:? 0.000000
1860:? 0.000000
1870:? 0.000000
John Kessenich02467d82017-01-19 15:41:47 -07001880:69 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06001890:69 'vsout' ( temp structure{ temp 4-component vector of float Pos})
1900:47 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07001910:47 Function Parameters:
1920:? Sequence
1930:47 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001940:47 move second child to first child ( temp 4-component vector of float)
1950:? '@entryPointOutput_Pos' ( out 4-component vector of float Position)
1960:47 Pos: direct index for structure ( temp 4-component vector of float)
1970:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
John Kessenich02467d82017-01-19 15:41:47 -07001980:47 Constant:
1990:47 0 (const int)
steve-lunarg1e19d902016-07-26 15:19:28 -06002000:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06002010:? 'g_sSamp' (layout( binding=0) uniform sampler)
2020:? 'g_tTex1df4' (layout( binding=0) uniform texture1D)
2030:? 'g_tTex1di4' ( uniform itexture1D)
2040:? 'g_tTex1du4' ( uniform utexture1D)
2050:? 'g_tTex2df4' ( uniform texture2D)
2060:? 'g_tTex2di4' ( uniform itexture2D)
2070:? 'g_tTex2du4' ( uniform utexture2D)
2080:? 'g_tTex3df4' ( uniform texture3D)
2090:? 'g_tTex3di4' ( uniform itexture3D)
2100:? 'g_tTex3du4' ( uniform utexture3D)
2110:? 'g_tTexcdf4' ( uniform textureCube)
2120:? 'g_tTexcdi4' ( uniform itextureCube)
2130:? 'g_tTexcdu4' ( uniform utextureCube)
2140:? 'g_tTex1df4a' ( uniform texture1DArray)
2150:? 'g_tTex1di4a' ( uniform itexture1DArray)
2160:? 'g_tTex1du4a' ( uniform utexture1DArray)
2170:? 'g_tTex2df4a' ( uniform texture2DArray)
2180:? 'g_tTex2di4a' ( uniform itexture2DArray)
2190:? 'g_tTex2du4a' ( uniform utexture2DArray)
2200:? 'g_tTexcdf4a' ( uniform textureCubeArray)
2210:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
2220:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
John Kessenich000c8182017-03-22 23:21:34 -06002230:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich71c100d2017-03-14 19:43:13 -06002240:? '@entryPointOutput' (layout( location=0) out structure{})
steve-lunarg1e19d902016-07-26 15:19:28 -0600225
226
227Linked vertex stage:
228
229
John Kessenich6fa17642017-04-07 15:33:08 -0600230Shader version: 500
steve-lunarg1e19d902016-07-26 15:19:28 -06002310:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002320:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
steve-lunarg1e19d902016-07-26 15:19:28 -06002330:47 Function Parameters:
2340:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002350:51 textureFetch ( temp 4-component vector of float)
2360:51 'g_tTex1df4' (layout( binding=0) uniform texture1D)
2370:51 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002380:51 c2: direct index for structure ( uniform 2-component vector of int)
2390:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002400:51 Constant:
2410:51 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002420:51 Sequence
2430:51 Constant:
2440:51 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002450:51 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002460:51 c2: direct index for structure ( uniform 2-component vector of int)
2470:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002480:51 Constant:
2490:51 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002500:51 Constant:
2510:51 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002520:52 textureFetch ( temp 4-component vector of int)
2530:52 'g_tTex1di4' ( uniform itexture1D)
2540:52 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002550:52 c2: direct index for structure ( uniform 2-component vector of int)
2560:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002570:52 Constant:
2580:52 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002590:52 Sequence
2600:52 Constant:
2610:52 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002620:52 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002630:52 c2: direct index for structure ( uniform 2-component vector of int)
2640:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002650:52 Constant:
2660:52 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002670:52 Constant:
2680:52 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002690:53 textureFetch ( temp 4-component vector of uint)
2700:53 'g_tTex1du4' ( uniform utexture1D)
2710:53 vector swizzle ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002720:53 c2: direct index for structure ( uniform 2-component vector of int)
2730:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002740:53 Constant:
2750:53 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002760:53 Sequence
2770:53 Constant:
2780:53 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002790:53 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002800:53 c2: direct index for structure ( uniform 2-component vector of int)
2810:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002820:53 Constant:
2830:53 1 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002840:53 Constant:
2850:53 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002860:56 textureFetch ( temp 4-component vector of float)
2870:56 'g_tTex2df4' ( uniform texture2D)
2880:56 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06002890:56 c3: direct index for structure ( uniform 3-component vector of int)
2900:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06002910:56 Constant:
2920:56 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06002930:56 Sequence
2940:56 Constant:
2950:56 0 (const int)
2960:56 Constant:
2970:56 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002980:56 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06002990:56 c3: direct index for structure ( uniform 3-component vector of int)
3000:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003010:56 Constant:
3020:56 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003030:56 Constant:
3040:56 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003050:57 textureFetch ( temp 4-component vector of int)
3060:57 'g_tTex2di4' ( uniform itexture2D)
3070:57 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06003080:57 c3: direct index for structure ( uniform 3-component vector of int)
3090: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})
John Kessenich4e559882016-09-27 23:09:32 -06003100:57 Constant:
3110:57 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003120:57 Sequence
3130:57 Constant:
3140:57 0 (const int)
3150:57 Constant:
3160:57 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003170:57 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06003180:57 c3: direct index for structure ( uniform 3-component vector of int)
3190: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})
John Kessenich4e559882016-09-27 23:09:32 -06003200:57 Constant:
3210:57 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003220:57 Constant:
3230:57 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003240:58 textureFetch ( temp 4-component vector of uint)
3250:58 'g_tTex2du4' ( uniform utexture2D)
3260:58 vector swizzle ( temp 2-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06003270:58 c3: direct index for structure ( uniform 3-component vector of int)
3280:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003290:58 Constant:
3300:58 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003310:58 Sequence
3320:58 Constant:
3330:58 0 (const int)
3340:58 Constant:
3350:58 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003360:58 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06003370:58 c3: direct index for structure ( uniform 3-component vector of int)
3380:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003390:58 Constant:
3400:58 2 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003410:58 Constant:
3420:58 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003430:61 textureFetch ( temp 4-component vector of float)
3440:61 'g_tTex3df4' ( uniform texture3D)
3450:61 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06003460:61 c4: direct index for structure ( uniform 4-component vector of int)
3470: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})
John Kessenich4e559882016-09-27 23:09:32 -06003480:61 Constant:
3490:61 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003500:61 Sequence
3510:61 Constant:
3520:61 0 (const int)
3530:61 Constant:
3540:61 1 (const int)
3550:61 Constant:
3560:61 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003570:61 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06003580:61 c4: direct index for structure ( uniform 4-component vector of int)
3590: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})
John Kessenich4e559882016-09-27 23:09:32 -06003600:61 Constant:
3610:61 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003620:61 Constant:
3630:61 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003640:62 textureFetch ( temp 4-component vector of int)
3650:62 'g_tTex3di4' ( uniform itexture3D)
3660:62 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06003670:62 c4: direct index for structure ( uniform 4-component vector of int)
3680:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003690:62 Constant:
3700:62 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003710:62 Sequence
3720:62 Constant:
3730:62 0 (const int)
3740:62 Constant:
3750:62 1 (const int)
3760:62 Constant:
3770:62 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003780:62 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06003790:62 c4: direct index for structure ( uniform 4-component vector of int)
3800:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003810:62 Constant:
3820:62 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003830:62 Constant:
3840:62 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003850:63 textureFetch ( temp 4-component vector of uint)
3860:63 'g_tTex3du4' ( uniform utexture3D)
3870:63 vector swizzle ( temp 3-component vector of int)
John Kessenich000c8182017-03-22 23:21:34 -06003880:63 c4: direct index for structure ( uniform 4-component vector of int)
3890:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06003900:63 Constant:
3910:63 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06003920:63 Sequence
3930:63 Constant:
3940:63 0 (const int)
3950:63 Constant:
3960:63 1 (const int)
3970:63 Constant:
3980:63 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003990:63 direct index ( temp int)
John Kessenich000c8182017-03-22 23:21:34 -06004000:63 c4: direct index for structure ( uniform 4-component vector of int)
4010:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich4e559882016-09-27 23:09:32 -06004020:63 Constant:
4030:63 3 (const uint)
steve-lunarg1e19d902016-07-26 15:19:28 -06004040:63 Constant:
4050:63 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004060:67 move second child to first child ( temp 4-component vector of float)
4070:67 Pos: direct index for structure ( temp 4-component vector of float)
4080:67 'vsout' ( temp structure{ temp 4-component vector of float Pos})
steve-lunarg1e19d902016-07-26 15:19:28 -06004090:67 Constant:
4100:67 0 (const int)
4110:? Constant:
4120:? 0.000000
4130:? 0.000000
4140:? 0.000000
4150:? 0.000000
John Kessenich02467d82017-01-19 15:41:47 -07004160:69 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06004170:69 'vsout' ( temp structure{ temp 4-component vector of float Pos})
4180:47 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07004190:47 Function Parameters:
4200:? Sequence
4210:47 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004220:47 move second child to first child ( temp 4-component vector of float)
4230:? '@entryPointOutput_Pos' ( out 4-component vector of float Position)
4240:47 Pos: direct index for structure ( temp 4-component vector of float)
4250:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
John Kessenich02467d82017-01-19 15:41:47 -07004260:47 Constant:
4270:47 0 (const int)
steve-lunarg1e19d902016-07-26 15:19:28 -06004280:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06004290:? 'g_sSamp' (layout( binding=0) uniform sampler)
4300:? 'g_tTex1df4' (layout( binding=0) uniform texture1D)
4310:? 'g_tTex1di4' ( uniform itexture1D)
4320:? 'g_tTex1du4' ( uniform utexture1D)
4330:? 'g_tTex2df4' ( uniform texture2D)
4340:? 'g_tTex2di4' ( uniform itexture2D)
4350:? 'g_tTex2du4' ( uniform utexture2D)
4360:? 'g_tTex3df4' ( uniform texture3D)
4370:? 'g_tTex3di4' ( uniform itexture3D)
4380:? 'g_tTex3du4' ( uniform utexture3D)
4390:? 'g_tTexcdf4' ( uniform textureCube)
4400:? 'g_tTexcdi4' ( uniform itextureCube)
4410:? 'g_tTexcdu4' ( uniform utextureCube)
4420:? 'g_tTex1df4a' ( uniform texture1DArray)
4430:? 'g_tTex1di4a' ( uniform itexture1DArray)
4440:? 'g_tTex1du4a' ( uniform utexture1DArray)
4450:? 'g_tTex2df4a' ( uniform texture2DArray)
4460:? 'g_tTex2di4a' ( uniform itexture2DArray)
4470:? 'g_tTex2du4a' ( uniform utexture2DArray)
4480:? 'g_tTexcdf4a' ( uniform textureCubeArray)
4490:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
4500:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
John Kessenich000c8182017-03-22 23:21:34 -06004510:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
John Kessenich71c100d2017-03-14 19:43:13 -06004520:? '@entryPointOutput' (layout( location=0) out structure{})
steve-lunarg1e19d902016-07-26 15:19:28 -0600453
454// Module Version 10000
455// Generated by (magic number): 80001
steve-lunarg4198b8b2017-03-09 19:10:57 -0700456// Id's are bound by 174
steve-lunarg1e19d902016-07-26 15:19:28 -0600457
458 Capability Shader
459 Capability Sampled1D
460 Capability SampledCubeArray
461 1: ExtInstImport "GLSL.std.450"
462 MemoryModel Logical GLSL450
steve-lunarg4198b8b2017-03-09 19:10:57 -0700463 EntryPoint Vertex 4 "main" 129 173
John Kessenich6fa17642017-04-07 15:33:08 -0600464 Source HLSL 500
steve-lunarg1e19d902016-07-26 15:19:28 -0600465 Name 4 "main"
John Kessenich02467d82017-01-19 15:41:47 -0700466 Name 8 "VS_OUTPUT"
467 MemberName 8(VS_OUTPUT) 0 "Pos"
468 Name 10 "@main("
469 Name 14 "g_tTex1df4"
470 Name 20 "$Global"
471 MemberName 20($Global) 0 "c1"
472 MemberName 20($Global) 1 "c2"
473 MemberName 20($Global) 2 "c3"
474 MemberName 20($Global) 3 "c4"
475 MemberName 20($Global) 4 "o1"
476 MemberName 20($Global) 5 "o2"
477 MemberName 20($Global) 6 "o3"
478 MemberName 20($Global) 7 "o4"
479 Name 22 ""
480 Name 35 "g_tTex1di4"
481 Name 44 "g_tTex1du4"
482 Name 54 "g_tTex2df4"
483 Name 67 "g_tTex2di4"
484 Name 77 "g_tTex2du4"
485 Name 87 "g_tTex3df4"
486 Name 100 "g_tTex3di4"
487 Name 110 "g_tTex3du4"
John Kessenichabd8dca2017-02-01 18:09:17 -0700488 Name 119 "vsout"
489 Name 129 "@entryPointOutput_Pos"
490 Name 134 "g_sSamp"
491 Name 137 "g_tTexcdf4"
492 Name 140 "g_tTexcdi4"
493 Name 143 "g_tTexcdu4"
494 Name 146 "g_tTex1df4a"
495 Name 149 "g_tTex1di4a"
496 Name 152 "g_tTex1du4a"
497 Name 155 "g_tTex2df4a"
498 Name 158 "g_tTex2di4a"
499 Name 161 "g_tTex2du4a"
500 Name 164 "g_tTexcdf4a"
501 Name 167 "g_tTexcdi4a"
502 Name 170 "g_tTexcdu4a"
steve-lunarg4198b8b2017-03-09 19:10:57 -0700503 Name 171 "VS_OUTPUT"
504 Name 173 "@entryPointOutput"
John Kessenich02467d82017-01-19 15:41:47 -0700505 Decorate 14(g_tTex1df4) DescriptorSet 0
506 Decorate 14(g_tTex1df4) Binding 0
507 MemberDecorate 20($Global) 0 Offset 0
John Kessenich735d7e52017-07-13 11:39:16 -0600508 MemberDecorate 20($Global) 1 Offset 8
John Kessenich02467d82017-01-19 15:41:47 -0700509 MemberDecorate 20($Global) 2 Offset 16
510 MemberDecorate 20($Global) 3 Offset 32
511 MemberDecorate 20($Global) 4 Offset 48
John Kessenich735d7e52017-07-13 11:39:16 -0600512 MemberDecorate 20($Global) 5 Offset 56
John Kessenich02467d82017-01-19 15:41:47 -0700513 MemberDecorate 20($Global) 6 Offset 64
514 MemberDecorate 20($Global) 7 Offset 80
515 Decorate 20($Global) Block
516 Decorate 22 DescriptorSet 0
517 Decorate 35(g_tTex1di4) DescriptorSet 0
518 Decorate 44(g_tTex1du4) DescriptorSet 0
519 Decorate 54(g_tTex2df4) DescriptorSet 0
520 Decorate 67(g_tTex2di4) DescriptorSet 0
521 Decorate 77(g_tTex2du4) DescriptorSet 0
522 Decorate 87(g_tTex3df4) DescriptorSet 0
523 Decorate 100(g_tTex3di4) DescriptorSet 0
524 Decorate 110(g_tTex3du4) DescriptorSet 0
John Kessenichabd8dca2017-02-01 18:09:17 -0700525 Decorate 129(@entryPointOutput_Pos) BuiltIn Position
526 Decorate 134(g_sSamp) DescriptorSet 0
527 Decorate 134(g_sSamp) Binding 0
528 Decorate 137(g_tTexcdf4) DescriptorSet 0
529 Decorate 140(g_tTexcdi4) DescriptorSet 0
530 Decorate 143(g_tTexcdu4) DescriptorSet 0
531 Decorate 146(g_tTex1df4a) DescriptorSet 0
532 Decorate 149(g_tTex1di4a) DescriptorSet 0
533 Decorate 152(g_tTex1du4a) DescriptorSet 0
534 Decorate 155(g_tTex2df4a) DescriptorSet 0
535 Decorate 158(g_tTex2di4a) DescriptorSet 0
536 Decorate 161(g_tTex2du4a) DescriptorSet 0
537 Decorate 164(g_tTexcdf4a) DescriptorSet 0
538 Decorate 167(g_tTexcdi4a) DescriptorSet 0
539 Decorate 170(g_tTexcdu4a) DescriptorSet 0
steve-lunarg4198b8b2017-03-09 19:10:57 -0700540 Decorate 173(@entryPointOutput) Location 0
steve-lunarg1e19d902016-07-26 15:19:28 -0600541 2: TypeVoid
542 3: TypeFunction 2
543 6: TypeFloat 32
John Kessenich02467d82017-01-19 15:41:47 -0700544 7: TypeVector 6(float) 4
545 8(VS_OUTPUT): TypeStruct 7(fvec4)
546 9: TypeFunction 8(VS_OUTPUT)
547 12: TypeImage 6(float) 1D sampled format:Unknown
548 13: TypePointer UniformConstant 12
549 14(g_tTex1df4): 13(ptr) Variable UniformConstant
550 16: TypeInt 32 1
551 17: TypeVector 16(int) 2
552 18: TypeVector 16(int) 3
553 19: TypeVector 16(int) 4
554 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4)
555 21: TypePointer Uniform 20($Global)
556 22: 21(ptr) Variable Uniform
557 23: 16(int) Constant 1
558 24: TypeInt 32 0
559 25: 24(int) Constant 0
560 26: TypePointer Uniform 16(int)
561 29: 24(int) Constant 1
562 33: TypeImage 16(int) 1D sampled format:Unknown
563 34: TypePointer UniformConstant 33
564 35(g_tTex1di4): 34(ptr) Variable UniformConstant
565 42: TypeImage 24(int) 1D sampled format:Unknown
566 43: TypePointer UniformConstant 42
567 44(g_tTex1du4): 43(ptr) Variable UniformConstant
568 50: TypeVector 24(int) 4
569 52: TypeImage 6(float) 2D sampled format:Unknown
570 53: TypePointer UniformConstant 52
571 54(g_tTex2df4): 53(ptr) Variable UniformConstant
572 56: 16(int) Constant 2
573 57: TypePointer Uniform 18(ivec3)
574 61: 24(int) Constant 2
575 65: TypeImage 16(int) 2D sampled format:Unknown
576 66: TypePointer UniformConstant 65
577 67(g_tTex2di4): 66(ptr) Variable UniformConstant
578 75: TypeImage 24(int) 2D sampled format:Unknown
579 76: TypePointer UniformConstant 75
580 77(g_tTex2du4): 76(ptr) Variable UniformConstant
581 85: TypeImage 6(float) 3D sampled format:Unknown
582 86: TypePointer UniformConstant 85
583 87(g_tTex3df4): 86(ptr) Variable UniformConstant
584 89: 16(int) Constant 3
585 90: TypePointer Uniform 19(ivec4)
586 94: 24(int) Constant 3
587 98: TypeImage 16(int) 3D sampled format:Unknown
588 99: TypePointer UniformConstant 98
589 100(g_tTex3di4): 99(ptr) Variable UniformConstant
590 108: TypeImage 24(int) 3D sampled format:Unknown
591 109: TypePointer UniformConstant 108
592 110(g_tTex3du4): 109(ptr) Variable UniformConstant
John Kessenichabd8dca2017-02-01 18:09:17 -0700593 118: TypePointer Function 8(VS_OUTPUT)
594 120: 16(int) Constant 0
595 121: 6(float) Constant 0
596 122: 7(fvec4) ConstantComposite 121 121 121 121
597 123: TypePointer Function 7(fvec4)
598 128: TypePointer Output 7(fvec4)
599129(@entryPointOutput_Pos): 128(ptr) Variable Output
600 132: TypeSampler
601 133: TypePointer UniformConstant 132
602 134(g_sSamp): 133(ptr) Variable UniformConstant
603 135: TypeImage 6(float) Cube sampled format:Unknown
604 136: TypePointer UniformConstant 135
605 137(g_tTexcdf4): 136(ptr) Variable UniformConstant
606 138: TypeImage 16(int) Cube sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700607 139: TypePointer UniformConstant 138
John Kessenichabd8dca2017-02-01 18:09:17 -0700608 140(g_tTexcdi4): 139(ptr) Variable UniformConstant
609 141: TypeImage 24(int) Cube sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700610 142: TypePointer UniformConstant 141
John Kessenichabd8dca2017-02-01 18:09:17 -0700611 143(g_tTexcdu4): 142(ptr) Variable UniformConstant
612 144: TypeImage 6(float) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700613 145: TypePointer UniformConstant 144
John Kessenichabd8dca2017-02-01 18:09:17 -0700614146(g_tTex1df4a): 145(ptr) Variable UniformConstant
615 147: TypeImage 16(int) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700616 148: TypePointer UniformConstant 147
John Kessenichabd8dca2017-02-01 18:09:17 -0700617149(g_tTex1di4a): 148(ptr) Variable UniformConstant
618 150: TypeImage 24(int) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700619 151: TypePointer UniformConstant 150
John Kessenichabd8dca2017-02-01 18:09:17 -0700620152(g_tTex1du4a): 151(ptr) Variable UniformConstant
621 153: TypeImage 6(float) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700622 154: TypePointer UniformConstant 153
John Kessenichabd8dca2017-02-01 18:09:17 -0700623155(g_tTex2df4a): 154(ptr) Variable UniformConstant
624 156: TypeImage 16(int) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700625 157: TypePointer UniformConstant 156
John Kessenichabd8dca2017-02-01 18:09:17 -0700626158(g_tTex2di4a): 157(ptr) Variable UniformConstant
627 159: TypeImage 24(int) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700628 160: TypePointer UniformConstant 159
John Kessenichabd8dca2017-02-01 18:09:17 -0700629161(g_tTex2du4a): 160(ptr) Variable UniformConstant
630 162: TypeImage 6(float) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700631 163: TypePointer UniformConstant 162
John Kessenichabd8dca2017-02-01 18:09:17 -0700632164(g_tTexcdf4a): 163(ptr) Variable UniformConstant
633 165: TypeImage 16(int) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700634 166: TypePointer UniformConstant 165
John Kessenichabd8dca2017-02-01 18:09:17 -0700635167(g_tTexcdi4a): 166(ptr) Variable UniformConstant
636 168: TypeImage 24(int) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700637 169: TypePointer UniformConstant 168
John Kessenichabd8dca2017-02-01 18:09:17 -0700638170(g_tTexcdu4a): 169(ptr) Variable UniformConstant
steve-lunarg4198b8b2017-03-09 19:10:57 -0700639 171(VS_OUTPUT): TypeStruct
640 172: TypePointer Output 171(VS_OUTPUT)
641173(@entryPointOutput): 172(ptr) Variable Output
steve-lunarg1e19d902016-07-26 15:19:28 -0600642 4(main): 2 Function None 3
643 5: Label
John Kessenichabd8dca2017-02-01 18:09:17 -0700644 130:8(VS_OUTPUT) FunctionCall 10(@main()
645 131: 7(fvec4) CompositeExtract 130 0
646 Store 129(@entryPointOutput_Pos) 131
John Kessenich6a70eb72016-08-28 15:00:23 -0600647 Return
steve-lunarg1e19d902016-07-26 15:19:28 -0600648 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -0700649 10(@main():8(VS_OUTPUT) Function None 9
650 11: Label
John Kessenichabd8dca2017-02-01 18:09:17 -0700651 119(vsout): 118(ptr) Variable Function
John Kessenich02467d82017-01-19 15:41:47 -0700652 15: 12 Load 14(g_tTex1df4)
653 27: 26(ptr) AccessChain 22 23 25
654 28: 16(int) Load 27
655 30: 26(ptr) AccessChain 22 23 29
656 31: 16(int) Load 30
657 32: 7(fvec4) ImageFetch 15 28 Lod 31
658 36: 33 Load 35(g_tTex1di4)
659 37: 26(ptr) AccessChain 22 23 25
660 38: 16(int) Load 37
661 39: 26(ptr) AccessChain 22 23 29
662 40: 16(int) Load 39
663 41: 19(ivec4) ImageFetch 36 38 Lod 40
664 45: 42 Load 44(g_tTex1du4)
665 46: 26(ptr) AccessChain 22 23 25
666 47: 16(int) Load 46
667 48: 26(ptr) AccessChain 22 23 29
668 49: 16(int) Load 48
669 51: 50(ivec4) ImageFetch 45 47 Lod 49
670 55: 52 Load 54(g_tTex2df4)
671 58: 57(ptr) AccessChain 22 56
672 59: 18(ivec3) Load 58
673 60: 17(ivec2) VectorShuffle 59 59 0 1
674 62: 26(ptr) AccessChain 22 56 61
675 63: 16(int) Load 62
676 64: 7(fvec4) ImageFetch 55 60 Lod 63
677 68: 65 Load 67(g_tTex2di4)
678 69: 57(ptr) AccessChain 22 56
679 70: 18(ivec3) Load 69
680 71: 17(ivec2) VectorShuffle 70 70 0 1
681 72: 26(ptr) AccessChain 22 56 61
682 73: 16(int) Load 72
683 74: 19(ivec4) ImageFetch 68 71 Lod 73
684 78: 75 Load 77(g_tTex2du4)
685 79: 57(ptr) AccessChain 22 56
686 80: 18(ivec3) Load 79
687 81: 17(ivec2) VectorShuffle 80 80 0 1
688 82: 26(ptr) AccessChain 22 56 61
689 83: 16(int) Load 82
690 84: 50(ivec4) ImageFetch 78 81 Lod 83
691 88: 85 Load 87(g_tTex3df4)
692 91: 90(ptr) AccessChain 22 89
693 92: 19(ivec4) Load 91
694 93: 18(ivec3) VectorShuffle 92 92 0 1 2
695 95: 26(ptr) AccessChain 22 89 94
696 96: 16(int) Load 95
697 97: 7(fvec4) ImageFetch 88 93 Lod 96
698 101: 98 Load 100(g_tTex3di4)
699 102: 90(ptr) AccessChain 22 89
700 103: 19(ivec4) Load 102
701 104: 18(ivec3) VectorShuffle 103 103 0 1 2
702 105: 26(ptr) AccessChain 22 89 94
703 106: 16(int) Load 105
704 107: 19(ivec4) ImageFetch 101 104 Lod 106
705 111: 108 Load 110(g_tTex3du4)
706 112: 90(ptr) AccessChain 22 89
707 113: 19(ivec4) Load 112
708 114: 18(ivec3) VectorShuffle 113 113 0 1 2
709 115: 26(ptr) AccessChain 22 89 94
710 116: 16(int) Load 115
711 117: 50(ivec4) ImageFetch 111 114 Lod 116
John Kessenichabd8dca2017-02-01 18:09:17 -0700712 124: 123(ptr) AccessChain 119(vsout) 120
713 Store 124 122
714 125:8(VS_OUTPUT) Load 119(vsout)
715 ReturnValue 125
John Kessenich02467d82017-01-19 15:41:47 -0700716 FunctionEnd