blob: a311d3e4ff5636f666843680bb10708837a34a25 [file] [log] [blame]
LoopDawg3ef78522016-07-21 15:02:16 -06001hlsl.samplelevel.array.dx10.frag
2Shader version: 450
3gl_FragCoord origin is upper left
40:? Sequence
John Kessenich02467d82017-01-19 15:41:47 -070050:24 Function Definition: @main( (temp structure{temp 4-component vector of float Color, temp float Depth})
LoopDawg3ef78522016-07-21 15:02:16 -060060:24 Function Parameters:
70:? Sequence
80:27 Sequence
90:27 move second child to first child (temp 4-component vector of float)
100:27 'txval10' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600110:27 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -0600120:27 Construct combined texture-sampler (temp sampler1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600130:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
140:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600150:? Constant:
160:? 0.100000
170:? 0.200000
180:27 Constant:
190:27 0.750000
200:28 Sequence
210:28 move second child to first child (temp 4-component vector of int)
220:28 'txval11' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600230:28 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -0600240:28 Construct combined texture-sampler (temp isampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600250:28 'g_tTex1di4a' (uniform itexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600260:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600270:? Constant:
280:? 0.200000
290:? 0.300000
300:28 Constant:
310:28 0.750000
320:29 Sequence
330:29 move second child to first child (temp 4-component vector of uint)
340:29 'txval12' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600350:29 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -0600360:29 Construct combined texture-sampler (temp usampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600370:29 'g_tTex1du4a' (uniform utexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600380:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600390:? Constant:
400:? 0.300000
410:? 0.400000
420:29 Constant:
430:29 0.750000
440:31 Sequence
450:31 move second child to first child (temp 4-component vector of float)
460:31 'txval20' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600470:31 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -0600480:31 Construct combined texture-sampler (temp sampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600490:31 'g_tTex2df4a' (uniform texture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600500:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600510:? Constant:
520:? 0.100000
530:? 0.200000
540:? 0.300000
550:31 Constant:
560:31 0.750000
570:32 Sequence
580:32 move second child to first child (temp 4-component vector of int)
590:32 'txval21' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600600:32 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -0600610:32 Construct combined texture-sampler (temp isampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600620:32 'g_tTex2di4a' (uniform itexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600630:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600640:? Constant:
650:? 0.300000
660:? 0.400000
670:? 0.500000
680:32 Constant:
690:32 0.750000
700:33 Sequence
710:33 move second child to first child (temp 4-component vector of uint)
720:33 'txval22' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600730:33 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -0600740:33 Construct combined texture-sampler (temp usampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600750:33 'g_tTex2du4a' (uniform utexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600760:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600770:? Constant:
780:? 0.500000
790:? 0.600000
800:? 0.700000
810:33 Constant:
820:33 0.750000
830:35 Sequence
840:35 move second child to first child (temp 4-component vector of float)
850:35 'txval40' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -0600860:35 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -0600870:35 Construct combined texture-sampler (temp samplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -0600880:35 'g_tTexcdf4a' (uniform textureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -0600890:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -0600900:? Constant:
910:? 0.100000
920:? 0.200000
930:? 0.300000
940:? 0.400000
950:35 Constant:
960:35 0.750000
970:36 Sequence
980:36 move second child to first child (temp 4-component vector of int)
990:36 'txval41' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -06001000:36 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -06001010:36 Construct combined texture-sampler (temp isamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001020:36 'g_tTexcdi4a' (uniform itextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06001030:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06001040:? Constant:
1050:? 0.400000
1060:? 0.500000
1070:? 0.600000
1080:? 0.700000
1090:36 Constant:
1100:36 0.750000
1110:37 Sequence
1120:37 move second child to first child (temp 4-component vector of uint)
1130:37 'txval42' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -06001140:37 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -06001150:37 Construct combined texture-sampler (temp usamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001160:37 'g_tTexcdu4a' (uniform utextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06001170:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06001180:? Constant:
1190:? 0.700000
1200:? 0.800000
1210:? 0.900000
1220:? 1.000000
1230:37 Constant:
1240:37 0.750000
John Kessenichfea226b2016-07-28 17:53:56 -06001250:39 move second child to first child (temp 4-component vector of float)
John Kessenicha05d8b52016-08-29 16:49:39 -06001260:39 Color: direct index for structure (temp 4-component vector of float)
John Kessenich6b71c402016-09-19 22:16:09 -06001270:39 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
John Kessenichfea226b2016-07-28 17:53:56 -06001280:39 Constant:
1290:39 0 (const int)
1300:39 Constant:
1310:39 1.000000
1320:39 1.000000
1330:39 1.000000
1340:39 1.000000
LoopDawg3ef78522016-07-21 15:02:16 -06001350:40 move second child to first child (temp float)
John Kessenich6b71c402016-09-19 22:16:09 -06001360:40 Depth: direct index for structure (temp float)
1370:40 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06001380:40 Constant:
1390:40 1 (const int)
1400:40 Constant:
1410:40 1.000000
John Kessenich02467d82017-01-19 15:41:47 -07001420:42 Branch: Return with expression
1430:42 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
1440:24 Function Definition: main( (temp void)
1450:24 Function Parameters:
1460:? Sequence
1470:24 Sequence
1480:24 move second child to first child (temp structure{temp 4-component vector of float Color, temp float Depth})
1490:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
1500:24 Function Call: @main( (temp structure{temp 4-component vector of float Color, temp float Depth})
1510:24 move second child to first child (temp 4-component vector of float)
1520:? 'Color' (layout(location=0 ) out 4-component vector of float)
1530:24 Color: direct index for structure (temp 4-component vector of float)
1540:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
1550:24 Constant:
1560:24 0 (const int)
1570:24 move second child to first child (temp float)
1580:? 'Depth' (out float FragDepth)
1590:24 Depth: direct index for structure (temp float)
1600:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
1610:24 Constant:
1620:24 1 (const int)
LoopDawg3ef78522016-07-21 15:02:16 -06001630:? Linker Objects
John Kessenich96e9f472016-07-29 14:28:39 -06001640:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
1650:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
1660:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001670:? 'g_tTex1di4a' (uniform itexture1DArray)
1680:? 'g_tTex1du4a' (uniform utexture1DArray)
1690:? 'g_tTex2df4a' (uniform texture2DArray)
1700:? 'g_tTex2di4a' (uniform itexture2DArray)
1710:? 'g_tTex2du4a' (uniform utexture2DArray)
1720:? 'g_tTexcdf4a' (uniform textureCubeArray)
1730:? 'g_tTexcdi4a' (uniform itextureCubeArray)
1740:? 'g_tTexcdu4a' (uniform utextureCubeArray)
John Kessenich02467d82017-01-19 15:41:47 -07001750:? 'Color' (layout(location=0 ) out 4-component vector of float)
1760:? 'Depth' (out float FragDepth)
LoopDawg3ef78522016-07-21 15:02:16 -0600177
178
179Linked fragment stage:
180
181
182Shader version: 450
183gl_FragCoord origin is upper left
1840:? Sequence
John Kessenich02467d82017-01-19 15:41:47 -07001850:24 Function Definition: @main( (temp structure{temp 4-component vector of float Color, temp float Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06001860:24 Function Parameters:
1870:? Sequence
1880:27 Sequence
1890:27 move second child to first child (temp 4-component vector of float)
1900:27 'txval10' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -06001910:27 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -06001920:27 Construct combined texture-sampler (temp sampler1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06001930:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
1940:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06001950:? Constant:
1960:? 0.100000
1970:? 0.200000
1980:27 Constant:
1990:27 0.750000
2000:28 Sequence
2010:28 move second child to first child (temp 4-component vector of int)
2020:28 'txval11' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002030:28 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -06002040:28 Construct combined texture-sampler (temp isampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002050:28 'g_tTex1di4a' (uniform itexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002060:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002070:? Constant:
2080:? 0.200000
2090:? 0.300000
2100:28 Constant:
2110:28 0.750000
2120:29 Sequence
2130:29 move second child to first child (temp 4-component vector of uint)
2140:29 'txval12' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002150:29 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -06002160:29 Construct combined texture-sampler (temp usampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002170:29 'g_tTex1du4a' (uniform utexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002180:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002190:? Constant:
2200:? 0.300000
2210:? 0.400000
2220:29 Constant:
2230:29 0.750000
2240:31 Sequence
2250:31 move second child to first child (temp 4-component vector of float)
2260:31 'txval20' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002270:31 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -06002280:31 Construct combined texture-sampler (temp sampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002290:31 'g_tTex2df4a' (uniform texture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002300:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002310:? Constant:
2320:? 0.100000
2330:? 0.200000
2340:? 0.300000
2350:31 Constant:
2360:31 0.750000
2370:32 Sequence
2380:32 move second child to first child (temp 4-component vector of int)
2390:32 'txval21' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002400:32 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -06002410:32 Construct combined texture-sampler (temp isampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002420:32 'g_tTex2di4a' (uniform itexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002430:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002440:? Constant:
2450:? 0.300000
2460:? 0.400000
2470:? 0.500000
2480:32 Constant:
2490:32 0.750000
2500:33 Sequence
2510:33 move second child to first child (temp 4-component vector of uint)
2520:33 'txval22' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002530:33 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -06002540:33 Construct combined texture-sampler (temp usampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002550:33 'g_tTex2du4a' (uniform utexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002560:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002570:? Constant:
2580:? 0.500000
2590:? 0.600000
2600:? 0.700000
2610:33 Constant:
2620:33 0.750000
2630:35 Sequence
2640:35 move second child to first child (temp 4-component vector of float)
2650:35 'txval40' (temp 4-component vector of float)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002660:35 textureLod (temp 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -06002670:35 Construct combined texture-sampler (temp samplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002680:35 'g_tTexcdf4a' (uniform textureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002690:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002700:? Constant:
2710:? 0.100000
2720:? 0.200000
2730:? 0.300000
2740:? 0.400000
2750:35 Constant:
2760:35 0.750000
2770:36 Sequence
2780:36 move second child to first child (temp 4-component vector of int)
2790:36 'txval41' (temp 4-component vector of int)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002800:36 textureLod (temp 4-component vector of int)
LoopDawg3ef78522016-07-21 15:02:16 -06002810:36 Construct combined texture-sampler (temp isamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002820:36 'g_tTexcdi4a' (uniform itextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002830:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002840:? Constant:
2850:? 0.400000
2860:? 0.500000
2870:? 0.600000
2880:? 0.700000
2890:36 Constant:
2900:36 0.750000
2910:37 Sequence
2920:37 move second child to first child (temp 4-component vector of uint)
2930:37 'txval42' (temp 4-component vector of uint)
steve-lunarg8b0227c2016-10-14 16:40:32 -06002940:37 textureLod (temp 4-component vector of uint)
LoopDawg3ef78522016-07-21 15:02:16 -06002950:37 Construct combined texture-sampler (temp usamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002960:37 'g_tTexcdu4a' (uniform utextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002970:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002980:? Constant:
2990:? 0.700000
3000:? 0.800000
3010:? 0.900000
3020:? 1.000000
3030:37 Constant:
3040:37 0.750000
John Kessenichfea226b2016-07-28 17:53:56 -06003050:39 move second child to first child (temp 4-component vector of float)
John Kessenicha05d8b52016-08-29 16:49:39 -06003060:39 Color: direct index for structure (temp 4-component vector of float)
John Kessenich6b71c402016-09-19 22:16:09 -06003070:39 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
John Kessenichfea226b2016-07-28 17:53:56 -06003080:39 Constant:
3090:39 0 (const int)
3100:39 Constant:
3110:39 1.000000
3120:39 1.000000
3130:39 1.000000
3140:39 1.000000
LoopDawg3ef78522016-07-21 15:02:16 -06003150:40 move second child to first child (temp float)
John Kessenich6b71c402016-09-19 22:16:09 -06003160:40 Depth: direct index for structure (temp float)
3170:40 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06003180:40 Constant:
3190:40 1 (const int)
3200:40 Constant:
3210:40 1.000000
John Kessenich02467d82017-01-19 15:41:47 -07003220:42 Branch: Return with expression
3230:42 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
3240:24 Function Definition: main( (temp void)
3250:24 Function Parameters:
3260:? Sequence
3270:24 Sequence
3280:24 move second child to first child (temp structure{temp 4-component vector of float Color, temp float Depth})
3290:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
3300:24 Function Call: @main( (temp structure{temp 4-component vector of float Color, temp float Depth})
3310:24 move second child to first child (temp 4-component vector of float)
3320:? 'Color' (layout(location=0 ) out 4-component vector of float)
3330:24 Color: direct index for structure (temp 4-component vector of float)
3340:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
3350:24 Constant:
3360:24 0 (const int)
3370:24 move second child to first child (temp float)
3380:? 'Depth' (out float FragDepth)
3390:24 Depth: direct index for structure (temp float)
3400:24 'flattenTemp' (temp structure{temp 4-component vector of float Color, temp float Depth})
3410:24 Constant:
3420:24 1 (const int)
LoopDawg3ef78522016-07-21 15:02:16 -06003430:? Linker Objects
John Kessenich96e9f472016-07-29 14:28:39 -06003440:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
3450:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
3460:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06003470:? 'g_tTex1di4a' (uniform itexture1DArray)
3480:? 'g_tTex1du4a' (uniform utexture1DArray)
3490:? 'g_tTex2df4a' (uniform texture2DArray)
3500:? 'g_tTex2di4a' (uniform itexture2DArray)
3510:? 'g_tTex2du4a' (uniform utexture2DArray)
3520:? 'g_tTexcdf4a' (uniform textureCubeArray)
3530:? 'g_tTexcdi4a' (uniform itextureCubeArray)
3540:? 'g_tTexcdu4a' (uniform utextureCubeArray)
John Kessenich02467d82017-01-19 15:41:47 -07003550:? 'Color' (layout(location=0 ) out 4-component vector of float)
3560:? 'Depth' (out float FragDepth)
LoopDawg3ef78522016-07-21 15:02:16 -0600357
358// Module Version 10000
359// Generated by (magic number): 80001
John Kessenich02467d82017-01-19 15:41:47 -0700360// Id's are bound by 147
LoopDawg3ef78522016-07-21 15:02:16 -0600361
362 Capability Shader
363 Capability Sampled1D
364 Capability SampledCubeArray
365 1: ExtInstImport "GLSL.std.450"
366 MemoryModel Logical GLSL450
John Kessenich02467d82017-01-19 15:41:47 -0700367 EntryPoint Fragment 4 "main" 139 143
LoopDawg3ef78522016-07-21 15:02:16 -0600368 ExecutionMode 4 OriginUpperLeft
LoopDawg3ef78522016-07-21 15:02:16 -0600369 Name 4 "main"
John Kessenich02467d82017-01-19 15:41:47 -0700370 Name 8 "PS_OUTPUT"
371 MemberName 8(PS_OUTPUT) 0 "Color"
372 MemberName 8(PS_OUTPUT) 1 "Depth"
373 Name 10 "@main("
374 Name 13 "txval10"
375 Name 16 "g_tTex1df4a"
376 Name 20 "g_sSamp"
377 Name 33 "txval11"
378 Name 36 "g_tTex1di4a"
379 Name 47 "txval12"
380 Name 50 "g_tTex1du4a"
381 Name 58 "txval20"
382 Name 61 "g_tTex2df4a"
383 Name 69 "txval21"
384 Name 72 "g_tTex2di4a"
385 Name 80 "txval22"
386 Name 83 "g_tTex2du4a"
387 Name 92 "txval40"
388 Name 95 "g_tTexcdf4a"
389 Name 102 "txval41"
390 Name 105 "g_tTexcdi4a"
391 Name 112 "txval42"
392 Name 115 "g_tTexcdu4a"
393 Name 126 "psout"
394 Name 136 "flattenTemp"
395 Name 139 "Color"
396 Name 143 "Depth"
397 Name 146 "g_tTex1df4"
398 Decorate 16(g_tTex1df4a) DescriptorSet 0
399 Decorate 16(g_tTex1df4a) Binding 1
400 Decorate 20(g_sSamp) DescriptorSet 0
401 Decorate 20(g_sSamp) Binding 0
402 Decorate 36(g_tTex1di4a) DescriptorSet 0
403 Decorate 50(g_tTex1du4a) DescriptorSet 0
404 Decorate 61(g_tTex2df4a) DescriptorSet 0
405 Decorate 72(g_tTex2di4a) DescriptorSet 0
406 Decorate 83(g_tTex2du4a) DescriptorSet 0
407 Decorate 95(g_tTexcdf4a) DescriptorSet 0
408 Decorate 105(g_tTexcdi4a) DescriptorSet 0
409 Decorate 115(g_tTexcdu4a) DescriptorSet 0
410 Decorate 139(Color) Location 0
411 Decorate 143(Depth) BuiltIn FragDepth
412 Decorate 146(g_tTex1df4) DescriptorSet 0
413 Decorate 146(g_tTex1df4) Binding 0
LoopDawg3ef78522016-07-21 15:02:16 -0600414 2: TypeVoid
415 3: TypeFunction 2
416 6: TypeFloat 32
417 7: TypeVector 6(float) 4
John Kessenich02467d82017-01-19 15:41:47 -0700418 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
419 9: TypeFunction 8(PS_OUTPUT)
420 12: TypePointer Function 7(fvec4)
421 14: TypeImage 6(float) 1D array sampled format:Unknown
LoopDawg3ef78522016-07-21 15:02:16 -0600422 15: TypePointer UniformConstant 14
John Kessenich02467d82017-01-19 15:41:47 -0700423 16(g_tTex1df4a): 15(ptr) Variable UniformConstant
424 18: TypeSampler
425 19: TypePointer UniformConstant 18
426 20(g_sSamp): 19(ptr) Variable UniformConstant
427 22: TypeSampledImage 14
428 24: TypeVector 6(float) 2
429 25: 6(float) Constant 1036831949
430 26: 6(float) Constant 1045220557
431 27: 24(fvec2) ConstantComposite 25 26
432 28: 6(float) Constant 1061158912
433 30: TypeInt 32 1
434 31: TypeVector 30(int) 4
435 32: TypePointer Function 31(ivec4)
436 34: TypeImage 30(int) 1D array sampled format:Unknown
437 35: TypePointer UniformConstant 34
438 36(g_tTex1di4a): 35(ptr) Variable UniformConstant
439 39: TypeSampledImage 34
440 41: 6(float) Constant 1050253722
441 42: 24(fvec2) ConstantComposite 26 41
442 44: TypeInt 32 0
443 45: TypeVector 44(int) 4
444 46: TypePointer Function 45(ivec4)
445 48: TypeImage 44(int) 1D array sampled format:Unknown
446 49: TypePointer UniformConstant 48
447 50(g_tTex1du4a): 49(ptr) Variable UniformConstant
448 53: TypeSampledImage 48
449 55: 6(float) Constant 1053609165
450 56: 24(fvec2) ConstantComposite 41 55
451 59: TypeImage 6(float) 2D array sampled format:Unknown
452 60: TypePointer UniformConstant 59
453 61(g_tTex2df4a): 60(ptr) Variable UniformConstant
454 64: TypeSampledImage 59
455 66: TypeVector 6(float) 3
456 67: 66(fvec3) ConstantComposite 25 26 41
457 70: TypeImage 30(int) 2D array sampled format:Unknown
458 71: TypePointer UniformConstant 70
459 72(g_tTex2di4a): 71(ptr) Variable UniformConstant
460 75: TypeSampledImage 70
461 77: 6(float) Constant 1056964608
462 78: 66(fvec3) ConstantComposite 41 55 77
463 81: TypeImage 44(int) 2D array sampled format:Unknown
464 82: TypePointer UniformConstant 81
465 83(g_tTex2du4a): 82(ptr) Variable UniformConstant
466 86: TypeSampledImage 81
467 88: 6(float) Constant 1058642330
468 89: 6(float) Constant 1060320051
469 90: 66(fvec3) ConstantComposite 77 88 89
470 93: TypeImage 6(float) Cube array sampled format:Unknown
471 94: TypePointer UniformConstant 93
472 95(g_tTexcdf4a): 94(ptr) Variable UniformConstant
473 98: TypeSampledImage 93
474 100: 7(fvec4) ConstantComposite 25 26 41 55
475 103: TypeImage 30(int) Cube array sampled format:Unknown
476 104: TypePointer UniformConstant 103
477105(g_tTexcdi4a): 104(ptr) Variable UniformConstant
478 108: TypeSampledImage 103
479 110: 7(fvec4) ConstantComposite 55 77 88 89
480 113: TypeImage 44(int) Cube array sampled format:Unknown
481 114: TypePointer UniformConstant 113
482115(g_tTexcdu4a): 114(ptr) Variable UniformConstant
483 118: TypeSampledImage 113
484 120: 6(float) Constant 1061997773
485 121: 6(float) Constant 1063675494
486 122: 6(float) Constant 1065353216
487 123: 7(fvec4) ConstantComposite 89 120 121 122
488 125: TypePointer Function 8(PS_OUTPUT)
489 127: 30(int) Constant 0
490 128: 7(fvec4) ConstantComposite 122 122 122 122
491 130: 30(int) Constant 1
492 131: TypePointer Function 6(float)
493 138: TypePointer Output 7(fvec4)
494 139(Color): 138(ptr) Variable Output
495 142: TypePointer Output 6(float)
496 143(Depth): 142(ptr) Variable Output
497 146(g_tTex1df4): 15(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600498 4(main): 2 Function None 3
499 5: Label
John Kessenich02467d82017-01-19 15:41:47 -0700500136(flattenTemp): 125(ptr) Variable Function
501 137:8(PS_OUTPUT) FunctionCall 10(@main()
502 Store 136(flattenTemp) 137
503 140: 12(ptr) AccessChain 136(flattenTemp) 127
504 141: 7(fvec4) Load 140
505 Store 139(Color) 141
506 144: 131(ptr) AccessChain 136(flattenTemp) 130
507 145: 6(float) Load 144
508 Store 143(Depth) 145
John Kessenich6a70eb72016-08-28 15:00:23 -0600509 Return
LoopDawg3ef78522016-07-21 15:02:16 -0600510 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -0700511 10(@main():8(PS_OUTPUT) Function None 9
512 11: Label
513 13(txval10): 12(ptr) Variable Function
514 33(txval11): 32(ptr) Variable Function
515 47(txval12): 46(ptr) Variable Function
516 58(txval20): 12(ptr) Variable Function
517 69(txval21): 32(ptr) Variable Function
518 80(txval22): 46(ptr) Variable Function
519 92(txval40): 12(ptr) Variable Function
520 102(txval41): 32(ptr) Variable Function
521 112(txval42): 46(ptr) Variable Function
522 126(psout): 125(ptr) Variable Function
523 17: 14 Load 16(g_tTex1df4a)
524 21: 18 Load 20(g_sSamp)
525 23: 22 SampledImage 17 21
526 29: 7(fvec4) ImageSampleExplicitLod 23 27 Lod 28
527 Store 13(txval10) 29
528 37: 34 Load 36(g_tTex1di4a)
529 38: 18 Load 20(g_sSamp)
530 40: 39 SampledImage 37 38
531 43: 31(ivec4) ImageSampleExplicitLod 40 42 Lod 28
532 Store 33(txval11) 43
533 51: 48 Load 50(g_tTex1du4a)
534 52: 18 Load 20(g_sSamp)
535 54: 53 SampledImage 51 52
536 57: 45(ivec4) ImageSampleExplicitLod 54 56 Lod 28
537 Store 47(txval12) 57
538 62: 59 Load 61(g_tTex2df4a)
539 63: 18 Load 20(g_sSamp)
540 65: 64 SampledImage 62 63
541 68: 7(fvec4) ImageSampleExplicitLod 65 67 Lod 28
542 Store 58(txval20) 68
543 73: 70 Load 72(g_tTex2di4a)
544 74: 18 Load 20(g_sSamp)
545 76: 75 SampledImage 73 74
546 79: 31(ivec4) ImageSampleExplicitLod 76 78 Lod 28
547 Store 69(txval21) 79
548 84: 81 Load 83(g_tTex2du4a)
549 85: 18 Load 20(g_sSamp)
550 87: 86 SampledImage 84 85
551 91: 45(ivec4) ImageSampleExplicitLod 87 90 Lod 28
552 Store 80(txval22) 91
553 96: 93 Load 95(g_tTexcdf4a)
554 97: 18 Load 20(g_sSamp)
555 99: 98 SampledImage 96 97
556 101: 7(fvec4) ImageSampleExplicitLod 99 100 Lod 28
557 Store 92(txval40) 101
558 106: 103 Load 105(g_tTexcdi4a)
559 107: 18 Load 20(g_sSamp)
560 109: 108 SampledImage 106 107
561 111: 31(ivec4) ImageSampleExplicitLod 109 110 Lod 28
562 Store 102(txval41) 111
563 116: 113 Load 115(g_tTexcdu4a)
564 117: 18 Load 20(g_sSamp)
565 119: 118 SampledImage 116 117
566 124: 45(ivec4) ImageSampleExplicitLod 119 123 Lod 28
567 Store 112(txval42) 124
568 129: 12(ptr) AccessChain 126(psout) 127
569 Store 129 128
570 132: 131(ptr) AccessChain 126(psout) 130
571 Store 132 122
572 133:8(PS_OUTPUT) Load 126(psout)
573 ReturnValue 133
574 FunctionEnd