blob: f02dfd2b0920235b36a444ba67261835fc3ad6f6 [file] [log] [blame]
LoopDawg3ef78522016-07-21 15:02:16 -06001hlsl.samplelevel.array.dx10.frag
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
LoopDawg3ef78522016-07-21 15:02:16 -06003gl_FragCoord origin is upper left
40:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060050: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
John Kessenich71c100d2017-03-14 19:43:13 -060090: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 ( temp 4-component vector of float)
120:27 Construct combined texture-sampler ( temp sampler1DArray)
130: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
John Kessenich71c100d2017-03-14 19:43:13 -0600210: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 ( temp 4-component vector of int)
240:28 Construct combined texture-sampler ( temp isampler1DArray)
250:28 'g_tTex1di4a' ( uniform itexture1DArray)
260: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
John Kessenich71c100d2017-03-14 19:43:13 -0600330: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 ( temp 4-component vector of uint)
360:29 Construct combined texture-sampler ( temp usampler1DArray)
370:29 'g_tTex1du4a' ( uniform utexture1DArray)
380: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
John Kessenich71c100d2017-03-14 19:43:13 -0600450: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 ( temp 4-component vector of float)
480:31 Construct combined texture-sampler ( temp sampler2DArray)
490:31 'g_tTex2df4a' ( uniform texture2DArray)
500: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
John Kessenich71c100d2017-03-14 19:43:13 -0600580: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 ( temp 4-component vector of int)
610:32 Construct combined texture-sampler ( temp isampler2DArray)
620:32 'g_tTex2di4a' ( uniform itexture2DArray)
630: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
John Kessenich71c100d2017-03-14 19:43:13 -0600710: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 ( temp 4-component vector of uint)
740:33 Construct combined texture-sampler ( temp usampler2DArray)
750:33 'g_tTex2du4a' ( uniform utexture2DArray)
760: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
John Kessenich71c100d2017-03-14 19:43:13 -0600840: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 ( temp 4-component vector of float)
870:35 Construct combined texture-sampler ( temp samplerCubeArray)
880:35 'g_tTexcdf4a' ( uniform textureCubeArray)
890: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
John Kessenich71c100d2017-03-14 19:43:13 -0600980: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 ( temp 4-component vector of int)
1010:36 Construct combined texture-sampler ( temp isamplerCubeArray)
1020:36 'g_tTexcdi4a' ( uniform itextureCubeArray)
1030: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
John Kessenich71c100d2017-03-14 19:43:13 -06001120: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 ( temp 4-component vector of uint)
1150:37 Construct combined texture-sampler ( temp usamplerCubeArray)
1160:37 'g_tTexcdu4a' ( uniform utextureCubeArray)
1170: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 Kessenich71c100d2017-03-14 19:43:13 -06001250:39 move second child to first child ( temp 4-component vector of float)
1260: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 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
John Kessenich71c100d2017-03-14 19:43:13 -06001350:40 move second child to first child ( temp float)
1360: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
John Kessenich71c100d2017-03-14 19:43:13 -06001430:42 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1440:24 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07001450:24 Function Parameters:
1460:? Sequence
1470:24 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001480: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)
John Kesseniche516d432017-08-09 14:29:29 -06001520:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
John Kessenich71c100d2017-03-14 19:43:13 -06001530: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})
John Kessenich02467d82017-01-19 15:41:47 -07001550:24 Constant:
1560:24 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001570:24 move second child to first child ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001580:? '@entryPointOutput.Depth' ( out float FragDepth)
John Kessenich71c100d2017-03-14 19:43:13 -06001590:24 Depth: direct index for structure ( temp float)
1600:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07001610:24 Constant:
1620:24 1 (const int)
LoopDawg3ef78522016-07-21 15:02:16 -06001630:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06001640:? 'g_sSamp' (layout( binding=0) uniform sampler)
1650:? 'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
1660:? 'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
1670:? '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 Kesseniche516d432017-08-09 14:29:29 -06001750:? '@entryPointOutput.Depth' ( out float FragDepth)
1760:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
LoopDawg3ef78522016-07-21 15:02:16 -0600177
178
179Linked fragment stage:
180
181
John Kessenich6fa17642017-04-07 15:33:08 -0600182Shader version: 500
LoopDawg3ef78522016-07-21 15:02:16 -0600183gl_FragCoord origin is upper left
1840:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001850: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
John Kessenich71c100d2017-03-14 19:43:13 -06001890:27 move second child to first child ( temp 4-component vector of float)
1900:27 'txval10' ( temp 4-component vector of float)
1910:27 textureLod ( temp 4-component vector of float)
1920:27 Construct combined texture-sampler ( temp sampler1DArray)
1930: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
John Kessenich71c100d2017-03-14 19:43:13 -06002010:28 move second child to first child ( temp 4-component vector of int)
2020:28 'txval11' ( temp 4-component vector of int)
2030:28 textureLod ( temp 4-component vector of int)
2040:28 Construct combined texture-sampler ( temp isampler1DArray)
2050:28 'g_tTex1di4a' ( uniform itexture1DArray)
2060: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
John Kessenich71c100d2017-03-14 19:43:13 -06002130:29 move second child to first child ( temp 4-component vector of uint)
2140:29 'txval12' ( temp 4-component vector of uint)
2150:29 textureLod ( temp 4-component vector of uint)
2160:29 Construct combined texture-sampler ( temp usampler1DArray)
2170:29 'g_tTex1du4a' ( uniform utexture1DArray)
2180: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
John Kessenich71c100d2017-03-14 19:43:13 -06002250:31 move second child to first child ( temp 4-component vector of float)
2260:31 'txval20' ( temp 4-component vector of float)
2270:31 textureLod ( temp 4-component vector of float)
2280:31 Construct combined texture-sampler ( temp sampler2DArray)
2290:31 'g_tTex2df4a' ( uniform texture2DArray)
2300: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
John Kessenich71c100d2017-03-14 19:43:13 -06002380:32 move second child to first child ( temp 4-component vector of int)
2390:32 'txval21' ( temp 4-component vector of int)
2400:32 textureLod ( temp 4-component vector of int)
2410:32 Construct combined texture-sampler ( temp isampler2DArray)
2420:32 'g_tTex2di4a' ( uniform itexture2DArray)
2430: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
John Kessenich71c100d2017-03-14 19:43:13 -06002510:33 move second child to first child ( temp 4-component vector of uint)
2520:33 'txval22' ( temp 4-component vector of uint)
2530:33 textureLod ( temp 4-component vector of uint)
2540:33 Construct combined texture-sampler ( temp usampler2DArray)
2550:33 'g_tTex2du4a' ( uniform utexture2DArray)
2560: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
John Kessenich71c100d2017-03-14 19:43:13 -06002640:35 move second child to first child ( temp 4-component vector of float)
2650:35 'txval40' ( temp 4-component vector of float)
2660:35 textureLod ( temp 4-component vector of float)
2670:35 Construct combined texture-sampler ( temp samplerCubeArray)
2680:35 'g_tTexcdf4a' ( uniform textureCubeArray)
2690: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
John Kessenich71c100d2017-03-14 19:43:13 -06002780:36 move second child to first child ( temp 4-component vector of int)
2790:36 'txval41' ( temp 4-component vector of int)
2800:36 textureLod ( temp 4-component vector of int)
2810:36 Construct combined texture-sampler ( temp isamplerCubeArray)
2820:36 'g_tTexcdi4a' ( uniform itextureCubeArray)
2830: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
John Kessenich71c100d2017-03-14 19:43:13 -06002920:37 move second child to first child ( temp 4-component vector of uint)
2930:37 'txval42' ( temp 4-component vector of uint)
2940:37 textureLod ( temp 4-component vector of uint)
2950:37 Construct combined texture-sampler ( temp usamplerCubeArray)
2960:37 'g_tTexcdu4a' ( uniform utextureCubeArray)
2970: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 Kessenich71c100d2017-03-14 19:43:13 -06003050:39 move second child to first child ( temp 4-component vector of float)
3060:39 Color: direct index for structure ( temp 4-component vector of float)
3070: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
John Kessenich71c100d2017-03-14 19:43:13 -06003150:40 move second child to first child ( temp float)
3160: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
John Kessenich71c100d2017-03-14 19:43:13 -06003230:42 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
3240:24 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07003250:24 Function Parameters:
3260:? Sequence
3270:24 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003280: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)
John Kesseniche516d432017-08-09 14:29:29 -06003320:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
John Kessenich71c100d2017-03-14 19:43:13 -06003330: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})
John Kessenich02467d82017-01-19 15:41:47 -07003350:24 Constant:
3360:24 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003370:24 move second child to first child ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06003380:? '@entryPointOutput.Depth' ( out float FragDepth)
John Kessenich71c100d2017-03-14 19:43:13 -06003390:24 Depth: direct index for structure ( temp float)
3400:24 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07003410:24 Constant:
3420:24 1 (const int)
LoopDawg3ef78522016-07-21 15:02:16 -06003430:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06003440:? 'g_sSamp' (layout( binding=0) uniform sampler)
3450:? 'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
3460:? 'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
3470:? '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 Kesseniche516d432017-08-09 14:29:29 -06003550:? '@entryPointOutput.Depth' ( out float FragDepth)
3560:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
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
John Kessenich6fa17642017-04-07 15:33:08 -0600369 Source HLSL 500
LoopDawg3ef78522016-07-21 15:02:16 -0600370 Name 4 "main"
John Kessenich02467d82017-01-19 15:41:47 -0700371 Name 8 "PS_OUTPUT"
372 MemberName 8(PS_OUTPUT) 0 "Color"
373 MemberName 8(PS_OUTPUT) 1 "Depth"
374 Name 10 "@main("
375 Name 13 "txval10"
376 Name 16 "g_tTex1df4a"
377 Name 20 "g_sSamp"
378 Name 33 "txval11"
379 Name 36 "g_tTex1di4a"
380 Name 47 "txval12"
381 Name 50 "g_tTex1du4a"
382 Name 58 "txval20"
383 Name 61 "g_tTex2df4a"
384 Name 69 "txval21"
385 Name 72 "g_tTex2di4a"
386 Name 80 "txval22"
387 Name 83 "g_tTex2du4a"
388 Name 92 "txval40"
389 Name 95 "g_tTexcdf4a"
390 Name 102 "txval41"
391 Name 105 "g_tTexcdi4a"
392 Name 112 "txval42"
393 Name 115 "g_tTexcdu4a"
394 Name 126 "psout"
395 Name 136 "flattenTemp"
John Kesseniche516d432017-08-09 14:29:29 -0600396 Name 139 "@entryPointOutput.Color"
397 Name 143 "@entryPointOutput.Depth"
John Kessenich02467d82017-01-19 15:41:47 -0700398 Name 146 "g_tTex1df4"
399 Decorate 16(g_tTex1df4a) DescriptorSet 0
400 Decorate 16(g_tTex1df4a) Binding 1
401 Decorate 20(g_sSamp) DescriptorSet 0
402 Decorate 20(g_sSamp) Binding 0
403 Decorate 36(g_tTex1di4a) DescriptorSet 0
404 Decorate 50(g_tTex1du4a) DescriptorSet 0
405 Decorate 61(g_tTex2df4a) DescriptorSet 0
406 Decorate 72(g_tTex2di4a) DescriptorSet 0
407 Decorate 83(g_tTex2du4a) DescriptorSet 0
408 Decorate 95(g_tTexcdf4a) DescriptorSet 0
409 Decorate 105(g_tTexcdi4a) DescriptorSet 0
410 Decorate 115(g_tTexcdu4a) DescriptorSet 0
John Kesseniche516d432017-08-09 14:29:29 -0600411 Decorate 139(@entryPointOutput.Color) Location 0
412 Decorate 143(@entryPointOutput.Depth) BuiltIn FragDepth
John Kessenich02467d82017-01-19 15:41:47 -0700413 Decorate 146(g_tTex1df4) DescriptorSet 0
414 Decorate 146(g_tTex1df4) Binding 0
LoopDawg3ef78522016-07-21 15:02:16 -0600415 2: TypeVoid
416 3: TypeFunction 2
417 6: TypeFloat 32
418 7: TypeVector 6(float) 4
John Kessenich02467d82017-01-19 15:41:47 -0700419 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
420 9: TypeFunction 8(PS_OUTPUT)
421 12: TypePointer Function 7(fvec4)
422 14: TypeImage 6(float) 1D array sampled format:Unknown
LoopDawg3ef78522016-07-21 15:02:16 -0600423 15: TypePointer UniformConstant 14
John Kessenich02467d82017-01-19 15:41:47 -0700424 16(g_tTex1df4a): 15(ptr) Variable UniformConstant
425 18: TypeSampler
426 19: TypePointer UniformConstant 18
427 20(g_sSamp): 19(ptr) Variable UniformConstant
428 22: TypeSampledImage 14
429 24: TypeVector 6(float) 2
430 25: 6(float) Constant 1036831949
431 26: 6(float) Constant 1045220557
432 27: 24(fvec2) ConstantComposite 25 26
433 28: 6(float) Constant 1061158912
434 30: TypeInt 32 1
435 31: TypeVector 30(int) 4
436 32: TypePointer Function 31(ivec4)
437 34: TypeImage 30(int) 1D array sampled format:Unknown
438 35: TypePointer UniformConstant 34
439 36(g_tTex1di4a): 35(ptr) Variable UniformConstant
440 39: TypeSampledImage 34
441 41: 6(float) Constant 1050253722
442 42: 24(fvec2) ConstantComposite 26 41
443 44: TypeInt 32 0
444 45: TypeVector 44(int) 4
445 46: TypePointer Function 45(ivec4)
446 48: TypeImage 44(int) 1D array sampled format:Unknown
447 49: TypePointer UniformConstant 48
448 50(g_tTex1du4a): 49(ptr) Variable UniformConstant
449 53: TypeSampledImage 48
450 55: 6(float) Constant 1053609165
451 56: 24(fvec2) ConstantComposite 41 55
452 59: TypeImage 6(float) 2D array sampled format:Unknown
453 60: TypePointer UniformConstant 59
454 61(g_tTex2df4a): 60(ptr) Variable UniformConstant
455 64: TypeSampledImage 59
456 66: TypeVector 6(float) 3
457 67: 66(fvec3) ConstantComposite 25 26 41
458 70: TypeImage 30(int) 2D array sampled format:Unknown
459 71: TypePointer UniformConstant 70
460 72(g_tTex2di4a): 71(ptr) Variable UniformConstant
461 75: TypeSampledImage 70
462 77: 6(float) Constant 1056964608
463 78: 66(fvec3) ConstantComposite 41 55 77
464 81: TypeImage 44(int) 2D array sampled format:Unknown
465 82: TypePointer UniformConstant 81
466 83(g_tTex2du4a): 82(ptr) Variable UniformConstant
467 86: TypeSampledImage 81
468 88: 6(float) Constant 1058642330
469 89: 6(float) Constant 1060320051
470 90: 66(fvec3) ConstantComposite 77 88 89
471 93: TypeImage 6(float) Cube array sampled format:Unknown
472 94: TypePointer UniformConstant 93
473 95(g_tTexcdf4a): 94(ptr) Variable UniformConstant
474 98: TypeSampledImage 93
475 100: 7(fvec4) ConstantComposite 25 26 41 55
476 103: TypeImage 30(int) Cube array sampled format:Unknown
477 104: TypePointer UniformConstant 103
478105(g_tTexcdi4a): 104(ptr) Variable UniformConstant
479 108: TypeSampledImage 103
480 110: 7(fvec4) ConstantComposite 55 77 88 89
481 113: TypeImage 44(int) Cube array sampled format:Unknown
482 114: TypePointer UniformConstant 113
483115(g_tTexcdu4a): 114(ptr) Variable UniformConstant
484 118: TypeSampledImage 113
485 120: 6(float) Constant 1061997773
486 121: 6(float) Constant 1063675494
487 122: 6(float) Constant 1065353216
488 123: 7(fvec4) ConstantComposite 89 120 121 122
489 125: TypePointer Function 8(PS_OUTPUT)
490 127: 30(int) Constant 0
491 128: 7(fvec4) ConstantComposite 122 122 122 122
492 130: 30(int) Constant 1
493 131: TypePointer Function 6(float)
494 138: TypePointer Output 7(fvec4)
John Kesseniche516d432017-08-09 14:29:29 -0600495139(@entryPointOutput.Color): 138(ptr) Variable Output
John Kessenich02467d82017-01-19 15:41:47 -0700496 142: TypePointer Output 6(float)
John Kesseniche516d432017-08-09 14:29:29 -0600497143(@entryPointOutput.Depth): 142(ptr) Variable Output
John Kessenich02467d82017-01-19 15:41:47 -0700498 146(g_tTex1df4): 15(ptr) Variable UniformConstant
LoopDawg3ef78522016-07-21 15:02:16 -0600499 4(main): 2 Function None 3
500 5: Label
John Kessenich02467d82017-01-19 15:41:47 -0700501136(flattenTemp): 125(ptr) Variable Function
502 137:8(PS_OUTPUT) FunctionCall 10(@main()
503 Store 136(flattenTemp) 137
504 140: 12(ptr) AccessChain 136(flattenTemp) 127
505 141: 7(fvec4) Load 140
John Kesseniche516d432017-08-09 14:29:29 -0600506 Store 139(@entryPointOutput.Color) 141
John Kessenich02467d82017-01-19 15:41:47 -0700507 144: 131(ptr) AccessChain 136(flattenTemp) 130
508 145: 6(float) Load 144
John Kesseniche516d432017-08-09 14:29:29 -0600509 Store 143(@entryPointOutput.Depth) 145
John Kessenich6a70eb72016-08-28 15:00:23 -0600510 Return
LoopDawg3ef78522016-07-21 15:02:16 -0600511 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -0700512 10(@main():8(PS_OUTPUT) Function None 9
513 11: Label
514 13(txval10): 12(ptr) Variable Function
515 33(txval11): 32(ptr) Variable Function
516 47(txval12): 46(ptr) Variable Function
517 58(txval20): 12(ptr) Variable Function
518 69(txval21): 32(ptr) Variable Function
519 80(txval22): 46(ptr) Variable Function
520 92(txval40): 12(ptr) Variable Function
521 102(txval41): 32(ptr) Variable Function
522 112(txval42): 46(ptr) Variable Function
523 126(psout): 125(ptr) Variable Function
524 17: 14 Load 16(g_tTex1df4a)
525 21: 18 Load 20(g_sSamp)
526 23: 22 SampledImage 17 21
527 29: 7(fvec4) ImageSampleExplicitLod 23 27 Lod 28
528 Store 13(txval10) 29
529 37: 34 Load 36(g_tTex1di4a)
530 38: 18 Load 20(g_sSamp)
531 40: 39 SampledImage 37 38
532 43: 31(ivec4) ImageSampleExplicitLod 40 42 Lod 28
533 Store 33(txval11) 43
534 51: 48 Load 50(g_tTex1du4a)
535 52: 18 Load 20(g_sSamp)
536 54: 53 SampledImage 51 52
537 57: 45(ivec4) ImageSampleExplicitLod 54 56 Lod 28
538 Store 47(txval12) 57
539 62: 59 Load 61(g_tTex2df4a)
540 63: 18 Load 20(g_sSamp)
541 65: 64 SampledImage 62 63
542 68: 7(fvec4) ImageSampleExplicitLod 65 67 Lod 28
543 Store 58(txval20) 68
544 73: 70 Load 72(g_tTex2di4a)
545 74: 18 Load 20(g_sSamp)
546 76: 75 SampledImage 73 74
547 79: 31(ivec4) ImageSampleExplicitLod 76 78 Lod 28
548 Store 69(txval21) 79
549 84: 81 Load 83(g_tTex2du4a)
550 85: 18 Load 20(g_sSamp)
551 87: 86 SampledImage 84 85
552 91: 45(ivec4) ImageSampleExplicitLod 87 90 Lod 28
553 Store 80(txval22) 91
554 96: 93 Load 95(g_tTexcdf4a)
555 97: 18 Load 20(g_sSamp)
556 99: 98 SampledImage 96 97
557 101: 7(fvec4) ImageSampleExplicitLod 99 100 Lod 28
558 Store 92(txval40) 101
559 106: 103 Load 105(g_tTexcdi4a)
560 107: 18 Load 20(g_sSamp)
561 109: 108 SampledImage 106 107
562 111: 31(ivec4) ImageSampleExplicitLod 109 110 Lod 28
563 Store 102(txval41) 111
564 116: 113 Load 115(g_tTexcdu4a)
565 117: 18 Load 20(g_sSamp)
566 119: 118 SampledImage 116 117
567 124: 45(ivec4) ImageSampleExplicitLod 119 123 Lod 28
568 Store 112(txval42) 124
569 129: 12(ptr) AccessChain 126(psout) 127
570 Store 129 128
571 132: 131(ptr) AccessChain 126(psout) 130
572 Store 132 122
573 133:8(PS_OUTPUT) Load 126(psout)
574 ReturnValue 133
575 FunctionEnd