blob: 9ed0650f188f54d0ce399d3df4cf7479fa7f02ad [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 Kessenicha05d8b52016-08-29 16:49:39 -060050:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth 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)
110:27 textureLod (global 4-component vector of float)
120: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)
230:28 textureLod (global 4-component vector of int)
240: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)
350:29 textureLod (global 4-component vector of uint)
360: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)
470:31 textureLod (global 4-component vector of float)
480: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)
600:32 textureLod (global 4-component vector of int)
610: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)
730:33 textureLod (global 4-component vector of uint)
740: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)
860:35 textureLod (global 4-component vector of float)
870: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)
1000:36 textureLod (global 4-component vector of int)
1010: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)
1140:37 textureLod (global 4-component vector of uint)
1150: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)
1270:39 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth 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)
1360:40 Depth: direct index for structure (temp float FragDepth)
John Kessenicha05d8b52016-08-29 16:49:39 -06001370:40 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06001380:40 Constant:
1390:40 1 (const int)
1400:40 Constant:
1410:40 1.000000
John Kessenich6a70eb72016-08-28 15:00:23 -06001420:42 Sequence
John Kessenicha05d8b52016-08-29 16:49:39 -06001430:42 move second child to first child (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
1440:? '@entryPointOutput' (out structure{temp 4-component vector of float Color, temp float FragDepth Depth})
1450:42 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
John Kessenich6a70eb72016-08-28 15:00:23 -06001460:42 Branch: Return
LoopDawg3ef78522016-07-21 15:02:16 -06001470:? Linker Objects
John Kessenich96e9f472016-07-29 14:28:39 -06001480:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
1490:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
1500:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001510:? 'g_tTex1di4a' (uniform itexture1DArray)
1520:? 'g_tTex1du4a' (uniform utexture1DArray)
1530:? 'g_tTex2df4a' (uniform texture2DArray)
1540:? 'g_tTex2di4a' (uniform itexture2DArray)
1550:? 'g_tTex2du4a' (uniform utexture2DArray)
1560:? 'g_tTexcdf4a' (uniform textureCubeArray)
1570:? 'g_tTexcdi4a' (uniform itextureCubeArray)
1580:? 'g_tTexcdu4a' (uniform utextureCubeArray)
LoopDawg3ef78522016-07-21 15:02:16 -0600159
160
161Linked fragment stage:
162
163
164Shader version: 450
165gl_FragCoord origin is upper left
1660:? Sequence
John Kessenicha05d8b52016-08-29 16:49:39 -06001670:44 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06001680:24 Function Parameters:
1690:? Sequence
1700:27 Sequence
1710:27 move second child to first child (temp 4-component vector of float)
1720:27 'txval10' (temp 4-component vector of float)
1730:27 textureLod (global 4-component vector of float)
1740:27 Construct combined texture-sampler (temp sampler1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06001750:27 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
1760:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06001770:? Constant:
1780:? 0.100000
1790:? 0.200000
1800:27 Constant:
1810:27 0.750000
1820:28 Sequence
1830:28 move second child to first child (temp 4-component vector of int)
1840:28 'txval11' (temp 4-component vector of int)
1850:28 textureLod (global 4-component vector of int)
1860:28 Construct combined texture-sampler (temp isampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001870:28 'g_tTex1di4a' (uniform itexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06001880:28 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06001890:? Constant:
1900:? 0.200000
1910:? 0.300000
1920:28 Constant:
1930:28 0.750000
1940:29 Sequence
1950:29 move second child to first child (temp 4-component vector of uint)
1960:29 'txval12' (temp 4-component vector of uint)
1970:29 textureLod (global 4-component vector of uint)
1980:29 Construct combined texture-sampler (temp usampler1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06001990:29 'g_tTex1du4a' (uniform utexture1DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002000:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002010:? Constant:
2020:? 0.300000
2030:? 0.400000
2040:29 Constant:
2050:29 0.750000
2060:31 Sequence
2070:31 move second child to first child (temp 4-component vector of float)
2080:31 'txval20' (temp 4-component vector of float)
2090:31 textureLod (global 4-component vector of float)
2100:31 Construct combined texture-sampler (temp sampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002110:31 'g_tTex2df4a' (uniform texture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002120:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002130:? Constant:
2140:? 0.100000
2150:? 0.200000
2160:? 0.300000
2170:31 Constant:
2180:31 0.750000
2190:32 Sequence
2200:32 move second child to first child (temp 4-component vector of int)
2210:32 'txval21' (temp 4-component vector of int)
2220:32 textureLod (global 4-component vector of int)
2230:32 Construct combined texture-sampler (temp isampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002240:32 'g_tTex2di4a' (uniform itexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002250:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002260:? Constant:
2270:? 0.300000
2280:? 0.400000
2290:? 0.500000
2300:32 Constant:
2310:32 0.750000
2320:33 Sequence
2330:33 move second child to first child (temp 4-component vector of uint)
2340:33 'txval22' (temp 4-component vector of uint)
2350:33 textureLod (global 4-component vector of uint)
2360:33 Construct combined texture-sampler (temp usampler2DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002370:33 'g_tTex2du4a' (uniform utexture2DArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002380:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002390:? Constant:
2400:? 0.500000
2410:? 0.600000
2420:? 0.700000
2430:33 Constant:
2440:33 0.750000
2450:35 Sequence
2460:35 move second child to first child (temp 4-component vector of float)
2470:35 'txval40' (temp 4-component vector of float)
2480:35 textureLod (global 4-component vector of float)
2490:35 Construct combined texture-sampler (temp samplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002500:35 'g_tTexcdf4a' (uniform textureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002510:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002520:? Constant:
2530:? 0.100000
2540:? 0.200000
2550:? 0.300000
2560:? 0.400000
2570:35 Constant:
2580:35 0.750000
2590:36 Sequence
2600:36 move second child to first child (temp 4-component vector of int)
2610:36 'txval41' (temp 4-component vector of int)
2620:36 textureLod (global 4-component vector of int)
2630:36 Construct combined texture-sampler (temp isamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002640:36 'g_tTexcdi4a' (uniform itextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002650:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002660:? Constant:
2670:? 0.400000
2680:? 0.500000
2690:? 0.600000
2700:? 0.700000
2710:36 Constant:
2720:36 0.750000
2730:37 Sequence
2740:37 move second child to first child (temp 4-component vector of uint)
2750:37 'txval42' (temp 4-component vector of uint)
2760:37 textureLod (global 4-component vector of uint)
2770:37 Construct combined texture-sampler (temp usamplerCubeArray)
LoopDawga2f3d282016-07-22 08:28:11 -06002780:37 'g_tTexcdu4a' (uniform utextureCubeArray)
John Kessenich96e9f472016-07-29 14:28:39 -06002790:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
LoopDawg3ef78522016-07-21 15:02:16 -06002800:? Constant:
2810:? 0.700000
2820:? 0.800000
2830:? 0.900000
2840:? 1.000000
2850:37 Constant:
2860:37 0.750000
John Kessenichfea226b2016-07-28 17:53:56 -06002870:39 move second child to first child (temp 4-component vector of float)
John Kessenicha05d8b52016-08-29 16:49:39 -06002880:39 Color: direct index for structure (temp 4-component vector of float)
2890:39 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
John Kessenichfea226b2016-07-28 17:53:56 -06002900:39 Constant:
2910:39 0 (const int)
2920:39 Constant:
2930:39 1.000000
2940:39 1.000000
2950:39 1.000000
2960:39 1.000000
LoopDawg3ef78522016-07-21 15:02:16 -06002970:40 move second child to first child (temp float)
2980:40 Depth: direct index for structure (temp float FragDepth)
John Kessenicha05d8b52016-08-29 16:49:39 -06002990:40 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
LoopDawg3ef78522016-07-21 15:02:16 -06003000:40 Constant:
3010:40 1 (const int)
3020:40 Constant:
3030:40 1.000000
John Kessenich6a70eb72016-08-28 15:00:23 -06003040:42 Sequence
John Kessenicha05d8b52016-08-29 16:49:39 -06003050:42 move second child to first child (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
3060:? '@entryPointOutput' (out structure{temp 4-component vector of float Color, temp float FragDepth Depth})
3070:42 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
John Kessenich6a70eb72016-08-28 15:00:23 -06003080:42 Branch: Return
LoopDawg3ef78522016-07-21 15:02:16 -06003090:? Linker Objects
John Kessenich96e9f472016-07-29 14:28:39 -06003100:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
3110:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1DArray)
3120:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1DArray)
LoopDawga2f3d282016-07-22 08:28:11 -06003130:? 'g_tTex1di4a' (uniform itexture1DArray)
3140:? 'g_tTex1du4a' (uniform utexture1DArray)
3150:? 'g_tTex2df4a' (uniform texture2DArray)
3160:? 'g_tTex2di4a' (uniform itexture2DArray)
3170:? 'g_tTex2du4a' (uniform utexture2DArray)
3180:? 'g_tTexcdf4a' (uniform textureCubeArray)
3190:? 'g_tTexcdi4a' (uniform itextureCubeArray)
3200:? 'g_tTexcdu4a' (uniform utextureCubeArray)
LoopDawg3ef78522016-07-21 15:02:16 -0600321
322// Module Version 10000
323// Generated by (magic number): 80001
John Kessenich6a70eb72016-08-28 15:00:23 -0600324// Id's are bound by 135
LoopDawg3ef78522016-07-21 15:02:16 -0600325
326 Capability Shader
327 Capability Sampled1D
328 Capability SampledCubeArray
329 1: ExtInstImport "GLSL.std.450"
330 MemoryModel Logical GLSL450
John Kessenich6a70eb72016-08-28 15:00:23 -0600331 EntryPoint Fragment 4 "main" 131
LoopDawg3ef78522016-07-21 15:02:16 -0600332 ExecutionMode 4 OriginUpperLeft
LoopDawg3ef78522016-07-21 15:02:16 -0600333 Name 4 "main"
334 Name 9 "txval10"
LoopDawga2f3d282016-07-22 08:28:11 -0600335 Name 12 "g_tTex1df4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600336 Name 16 "g_sSamp"
337 Name 29 "txval11"
LoopDawga2f3d282016-07-22 08:28:11 -0600338 Name 32 "g_tTex1di4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600339 Name 43 "txval12"
LoopDawga2f3d282016-07-22 08:28:11 -0600340 Name 46 "g_tTex1du4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600341 Name 54 "txval20"
LoopDawga2f3d282016-07-22 08:28:11 -0600342 Name 57 "g_tTex2df4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600343 Name 65 "txval21"
LoopDawga2f3d282016-07-22 08:28:11 -0600344 Name 68 "g_tTex2di4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600345 Name 76 "txval22"
LoopDawga2f3d282016-07-22 08:28:11 -0600346 Name 79 "g_tTex2du4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600347 Name 88 "txval40"
LoopDawga2f3d282016-07-22 08:28:11 -0600348 Name 91 "g_tTexcdf4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600349 Name 98 "txval41"
LoopDawga2f3d282016-07-22 08:28:11 -0600350 Name 101 "g_tTexcdi4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600351 Name 108 "txval42"
LoopDawga2f3d282016-07-22 08:28:11 -0600352 Name 111 "g_tTexcdu4a"
LoopDawg3ef78522016-07-21 15:02:16 -0600353 Name 121 "PS_OUTPUT"
354 MemberName 121(PS_OUTPUT) 0 "Color"
355 MemberName 121(PS_OUTPUT) 1 "Depth"
356 Name 123 "psout"
John Kessenich6a70eb72016-08-28 15:00:23 -0600357 Name 131 "@entryPointOutput"
358 Name 134 "g_tTex1df4"
LoopDawga2f3d282016-07-22 08:28:11 -0600359 Decorate 12(g_tTex1df4a) DescriptorSet 0
John Kessenich96e9f472016-07-29 14:28:39 -0600360 Decorate 12(g_tTex1df4a) Binding 1
LoopDawg3ef78522016-07-21 15:02:16 -0600361 Decorate 16(g_sSamp) DescriptorSet 0
John Kessenich96e9f472016-07-29 14:28:39 -0600362 Decorate 16(g_sSamp) Binding 0
LoopDawga2f3d282016-07-22 08:28:11 -0600363 Decorate 32(g_tTex1di4a) DescriptorSet 0
364 Decorate 46(g_tTex1du4a) DescriptorSet 0
365 Decorate 57(g_tTex2df4a) DescriptorSet 0
366 Decorate 68(g_tTex2di4a) DescriptorSet 0
367 Decorate 79(g_tTex2du4a) DescriptorSet 0
368 Decorate 91(g_tTexcdf4a) DescriptorSet 0
369 Decorate 101(g_tTexcdi4a) DescriptorSet 0
370 Decorate 111(g_tTexcdu4a) DescriptorSet 0
LoopDawg3ef78522016-07-21 15:02:16 -0600371 MemberDecorate 121(PS_OUTPUT) 1 BuiltIn FragDepth
John Kessenich6a70eb72016-08-28 15:00:23 -0600372 Decorate 134(g_tTex1df4) DescriptorSet 0
373 Decorate 134(g_tTex1df4) Binding 0
LoopDawg3ef78522016-07-21 15:02:16 -0600374 2: TypeVoid
375 3: TypeFunction 2
376 6: TypeFloat 32
377 7: TypeVector 6(float) 4
378 8: TypePointer Function 7(fvec4)
379 10: TypeImage 6(float) 1D array sampled format:Unknown
380 11: TypePointer UniformConstant 10
LoopDawga2f3d282016-07-22 08:28:11 -0600381 12(g_tTex1df4a): 11(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600382 14: TypeSampler
383 15: TypePointer UniformConstant 14
384 16(g_sSamp): 15(ptr) Variable UniformConstant
385 18: TypeSampledImage 10
386 20: TypeVector 6(float) 2
387 21: 6(float) Constant 1036831949
388 22: 6(float) Constant 1045220557
389 23: 20(fvec2) ConstantComposite 21 22
390 24: 6(float) Constant 1061158912
391 26: TypeInt 32 1
392 27: TypeVector 26(int) 4
393 28: TypePointer Function 27(ivec4)
394 30: TypeImage 26(int) 1D array sampled format:Unknown
395 31: TypePointer UniformConstant 30
LoopDawga2f3d282016-07-22 08:28:11 -0600396 32(g_tTex1di4a): 31(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600397 35: TypeSampledImage 30
398 37: 6(float) Constant 1050253722
399 38: 20(fvec2) ConstantComposite 22 37
400 40: TypeInt 32 0
401 41: TypeVector 40(int) 4
402 42: TypePointer Function 41(ivec4)
403 44: TypeImage 40(int) 1D array sampled format:Unknown
404 45: TypePointer UniformConstant 44
LoopDawga2f3d282016-07-22 08:28:11 -0600405 46(g_tTex1du4a): 45(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600406 49: TypeSampledImage 44
407 51: 6(float) Constant 1053609165
408 52: 20(fvec2) ConstantComposite 37 51
409 55: TypeImage 6(float) 2D array sampled format:Unknown
410 56: TypePointer UniformConstant 55
LoopDawga2f3d282016-07-22 08:28:11 -0600411 57(g_tTex2df4a): 56(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600412 60: TypeSampledImage 55
413 62: TypeVector 6(float) 3
414 63: 62(fvec3) ConstantComposite 21 22 37
415 66: TypeImage 26(int) 2D array sampled format:Unknown
416 67: TypePointer UniformConstant 66
LoopDawga2f3d282016-07-22 08:28:11 -0600417 68(g_tTex2di4a): 67(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600418 71: TypeSampledImage 66
419 73: 6(float) Constant 1056964608
420 74: 62(fvec3) ConstantComposite 37 51 73
421 77: TypeImage 40(int) 2D array sampled format:Unknown
422 78: TypePointer UniformConstant 77
LoopDawga2f3d282016-07-22 08:28:11 -0600423 79(g_tTex2du4a): 78(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600424 82: TypeSampledImage 77
425 84: 6(float) Constant 1058642330
426 85: 6(float) Constant 1060320051
427 86: 62(fvec3) ConstantComposite 73 84 85
428 89: TypeImage 6(float) Cube array sampled format:Unknown
429 90: TypePointer UniformConstant 89
LoopDawga2f3d282016-07-22 08:28:11 -0600430 91(g_tTexcdf4a): 90(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600431 94: TypeSampledImage 89
432 96: 7(fvec4) ConstantComposite 21 22 37 51
433 99: TypeImage 26(int) Cube array sampled format:Unknown
434 100: TypePointer UniformConstant 99
LoopDawga2f3d282016-07-22 08:28:11 -0600435101(g_tTexcdi4a): 100(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600436 104: TypeSampledImage 99
437 106: 7(fvec4) ConstantComposite 51 73 84 85
438 109: TypeImage 40(int) Cube array sampled format:Unknown
439 110: TypePointer UniformConstant 109
LoopDawga2f3d282016-07-22 08:28:11 -0600440111(g_tTexcdu4a): 110(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600441 114: TypeSampledImage 109
442 116: 6(float) Constant 1061997773
443 117: 6(float) Constant 1063675494
444 118: 6(float) Constant 1065353216
445 119: 7(fvec4) ConstantComposite 85 116 117 118
446 121(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
447 122: TypePointer Function 121(PS_OUTPUT)
John Kessenichfea226b2016-07-28 17:53:56 -0600448 124: 26(int) Constant 0
449 125: 7(fvec4) ConstantComposite 118 118 118 118
450 127: 26(int) Constant 1
451 128: TypePointer Function 6(float)
John Kessenich6a70eb72016-08-28 15:00:23 -0600452 130: TypePointer Output 121(PS_OUTPUT)
453131(@entryPointOutput): 130(ptr) Variable Output
454 134(g_tTex1df4): 11(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600455 4(main): 2 Function None 3
456 5: Label
457 9(txval10): 8(ptr) Variable Function
458 29(txval11): 28(ptr) Variable Function
459 43(txval12): 42(ptr) Variable Function
460 54(txval20): 8(ptr) Variable Function
461 65(txval21): 28(ptr) Variable Function
462 76(txval22): 42(ptr) Variable Function
463 88(txval40): 8(ptr) Variable Function
464 98(txval41): 28(ptr) Variable Function
465 108(txval42): 42(ptr) Variable Function
466 123(psout): 122(ptr) Variable Function
LoopDawga2f3d282016-07-22 08:28:11 -0600467 13: 10 Load 12(g_tTex1df4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600468 17: 14 Load 16(g_sSamp)
469 19: 18 SampledImage 13 17
470 25: 7(fvec4) ImageSampleExplicitLod 19 23 Lod 24
471 Store 9(txval10) 25
LoopDawga2f3d282016-07-22 08:28:11 -0600472 33: 30 Load 32(g_tTex1di4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600473 34: 14 Load 16(g_sSamp)
474 36: 35 SampledImage 33 34
475 39: 27(ivec4) ImageSampleExplicitLod 36 38 Lod 24
476 Store 29(txval11) 39
LoopDawga2f3d282016-07-22 08:28:11 -0600477 47: 44 Load 46(g_tTex1du4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600478 48: 14 Load 16(g_sSamp)
479 50: 49 SampledImage 47 48
480 53: 41(ivec4) ImageSampleExplicitLod 50 52 Lod 24
481 Store 43(txval12) 53
LoopDawga2f3d282016-07-22 08:28:11 -0600482 58: 55 Load 57(g_tTex2df4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600483 59: 14 Load 16(g_sSamp)
484 61: 60 SampledImage 58 59
485 64: 7(fvec4) ImageSampleExplicitLod 61 63 Lod 24
486 Store 54(txval20) 64
LoopDawga2f3d282016-07-22 08:28:11 -0600487 69: 66 Load 68(g_tTex2di4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600488 70: 14 Load 16(g_sSamp)
489 72: 71 SampledImage 69 70
490 75: 27(ivec4) ImageSampleExplicitLod 72 74 Lod 24
491 Store 65(txval21) 75
LoopDawga2f3d282016-07-22 08:28:11 -0600492 80: 77 Load 79(g_tTex2du4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600493 81: 14 Load 16(g_sSamp)
494 83: 82 SampledImage 80 81
495 87: 41(ivec4) ImageSampleExplicitLod 83 86 Lod 24
496 Store 76(txval22) 87
LoopDawga2f3d282016-07-22 08:28:11 -0600497 92: 89 Load 91(g_tTexcdf4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600498 93: 14 Load 16(g_sSamp)
499 95: 94 SampledImage 92 93
500 97: 7(fvec4) ImageSampleExplicitLod 95 96 Lod 24
501 Store 88(txval40) 97
LoopDawga2f3d282016-07-22 08:28:11 -0600502 102: 99 Load 101(g_tTexcdi4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600503 103: 14 Load 16(g_sSamp)
504 105: 104 SampledImage 102 103
505 107: 27(ivec4) ImageSampleExplicitLod 105 106 Lod 24
506 Store 98(txval41) 107
LoopDawga2f3d282016-07-22 08:28:11 -0600507 112: 109 Load 111(g_tTexcdu4a)
LoopDawg3ef78522016-07-21 15:02:16 -0600508 113: 14 Load 16(g_sSamp)
509 115: 114 SampledImage 112 113
510 120: 41(ivec4) ImageSampleExplicitLod 115 119 Lod 24
511 Store 108(txval42) 120
John Kessenichfea226b2016-07-28 17:53:56 -0600512 126: 8(ptr) AccessChain 123(psout) 124
513 Store 126 125
514 129: 128(ptr) AccessChain 123(psout) 127
515 Store 129 118
John Kessenich6a70eb72016-08-28 15:00:23 -0600516 132:121(PS_OUTPUT) Load 123(psout)
517 Store 131(@entryPointOutput) 132
518 Return
LoopDawg3ef78522016-07-21 15:02:16 -0600519 FunctionEnd