blob: aaa2b744a6303ce00c95badc200d411bd5c172f0 [file] [log] [blame]
LoopDawga78b0292016-07-19 14:28:05 -06001hlsl.samplecmp.offset.dx10.frag
John Kessenich6fa17642017-04-07 15:33:08 -06002Shader version: 500
LoopDawga78b0292016-07-19 14:28:05 -06003gl_FragCoord origin is upper left
John Kessenichc034c5a2018-04-13 18:36:58 -06004using depth_any
LoopDawga78b0292016-07-19 14:28:05 -060050:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060060:38 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
LoopDawga78b0292016-07-19 14:28:05 -060070:38 Function Parameters:
80:? Sequence
90:42 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600100:42 move second child to first child ( temp float)
110:42 'r01' ( temp float)
120:42 textureOffset ( temp float)
130:42 Construct combined texture-sampler ( temp sampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600140:42 'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600150:42 'g_sSamp' (layout( binding=0) uniform sampler)
160:42 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600170:42 Constant:
180:42 0.100000
190:42 Constant:
200:42 0.750000
210:42 Constant:
220:42 2 (const int)
230:43 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600240:43 move second child to first child ( temp float)
250:43 'r03' ( temp float)
260:43 textureOffset ( temp float)
270:43 Construct combined texture-sampler ( temp isampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600280:43 'g_tTex1di4' ( uniform itexture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600290:43 'g_sSamp' (layout( binding=0) uniform sampler)
300:43 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600310:43 Constant:
320:43 0.100000
330:43 Constant:
340:43 0.750000
350:43 Constant:
360:43 2 (const int)
370:44 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600380:44 move second child to first child ( temp float)
390:44 'r05' ( temp float)
400:44 textureOffset ( temp float)
410:44 Construct combined texture-sampler ( temp usampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600420:44 'g_tTex1du4' ( uniform utexture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600430:44 'g_sSamp' (layout( binding=0) uniform sampler)
440:44 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600450:44 Constant:
460:44 0.100000
470:44 Constant:
480:44 0.750000
490:44 Constant:
500:44 2 (const int)
510:47 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600520:47 move second child to first child ( temp float)
530:47 'r21' ( temp float)
540:47 textureOffset ( temp float)
550:47 Construct combined texture-sampler ( temp sampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600560:47 'g_tTex2df4' ( uniform texture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600570:47 'g_sSamp' (layout( binding=0) uniform sampler)
580:47 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600590:? Constant:
600:? 0.100000
610:? 0.200000
620:47 Constant:
630:47 0.750000
640:? Constant:
650:? 2 (const int)
660:? 3 (const int)
670:48 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600680:48 move second child to first child ( temp float)
690:48 'r23' ( temp float)
700:48 textureOffset ( temp float)
710:48 Construct combined texture-sampler ( temp isampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600720:48 'g_tTex2di4' ( uniform itexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600730:48 'g_sSamp' (layout( binding=0) uniform sampler)
740:48 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600750:? Constant:
760:? 0.100000
770:? 0.200000
780:48 Constant:
790:48 0.750000
800:? Constant:
810:? 2 (const int)
820:? 3 (const int)
830:49 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600840:49 move second child to first child ( temp float)
850:49 'r25' ( temp float)
860:49 textureOffset ( temp float)
870:49 Construct combined texture-sampler ( temp usampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -0600880:49 'g_tTex2du4' ( uniform utexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -0600890:49 'g_sSamp' (layout( binding=0) uniform sampler)
900:49 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600910:? Constant:
920:? 0.100000
930:? 0.200000
940:49 Constant:
950:49 0.750000
960:? Constant:
970:? 2 (const int)
980:? 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600990:62 move second child to first child ( temp 4-component vector of float)
1000:62 Color: direct index for structure ( temp 4-component vector of float)
1010:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenichfea226b2016-07-28 17:53:56 -06001020:62 Constant:
1030:62 0 (const int)
1040:62 Constant:
1050:62 1.000000
1060:62 1.000000
1070:62 1.000000
1080:62 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06001090:63 move second child to first child ( temp float)
1100:63 Depth: direct index for structure ( temp float)
1110:63 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
LoopDawga78b0292016-07-19 14:28:05 -06001120:63 Constant:
1130:63 1 (const int)
1140:63 Constant:
1150:63 1.000000
John Kessenich02467d82017-01-19 15:41:47 -07001160:65 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06001170:65 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1180:38 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07001190:38 Function Parameters:
1200:? Sequence
1210:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001220:38 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1230:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1240:38 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1250:38 move second child to first child ( temp 4-component vector of float)
John Kesseniche516d432017-08-09 14:29:29 -06001260:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
John Kessenich71c100d2017-03-14 19:43:13 -06001270:38 Color: direct index for structure ( temp 4-component vector of float)
1280:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07001290:38 Constant:
1300:38 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06001310:38 move second child to first child ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06001320:? '@entryPointOutput.Depth' ( out float FragDepth)
John Kessenich71c100d2017-03-14 19:43:13 -06001330:38 Depth: direct index for structure ( temp float)
1340:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07001350:38 Constant:
1360:38 1 (const int)
LoopDawga78b0292016-07-19 14:28:05 -06001370:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06001380:? 'g_sSamp' (layout( binding=0) uniform sampler)
LoopDawg195f5842017-09-27 09:12:51 -06001390:? 'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
1400:? 'g_tTex1di4' ( uniform itexture1DShadow)
1410:? 'g_tTex1du4' ( uniform utexture1DShadow)
1420:? 'g_tTex2df4' ( uniform texture2DShadow)
1430:? 'g_tTex2di4' ( uniform itexture2DShadow)
1440:? 'g_tTex2du4' ( uniform utexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06001450:? 'g_tTex3df4' ( uniform texture3D)
1460:? 'g_tTex3di4' ( uniform itexture3D)
1470:? 'g_tTex3du4' ( uniform utexture3D)
1480:? 'g_tTexcdf4' ( uniform textureCube)
1490:? 'g_tTexcdi4' ( uniform itextureCube)
1500:? 'g_tTexcdu4' ( uniform utextureCube)
1510:? 'g_tTex1df4a' ( uniform texture1DArray)
1520:? 'g_tTex1di4a' ( uniform itexture1DArray)
1530:? 'g_tTex1du4a' ( uniform utexture1DArray)
1540:? 'g_tTex2df4a' ( uniform texture2DArray)
1550:? 'g_tTex2di4a' ( uniform itexture2DArray)
1560:? 'g_tTex2du4a' ( uniform utexture2DArray)
1570:? 'g_tTexcdf4a' ( uniform textureCubeArray)
1580:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
1590:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
John Kesseniche516d432017-08-09 14:29:29 -06001600:? '@entryPointOutput.Depth' ( out float FragDepth)
1610:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600162
163
164Linked fragment stage:
165
166
John Kessenich6fa17642017-04-07 15:33:08 -0600167Shader version: 500
LoopDawga78b0292016-07-19 14:28:05 -0600168gl_FragCoord origin is upper left
John Kessenichc034c5a2018-04-13 18:36:58 -0600169using depth_any
LoopDawga78b0292016-07-19 14:28:05 -06001700:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001710:38 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
LoopDawga78b0292016-07-19 14:28:05 -06001720:38 Function Parameters:
1730:? Sequence
1740:42 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001750:42 move second child to first child ( temp float)
1760:42 'r01' ( temp float)
1770:42 textureOffset ( temp float)
1780:42 Construct combined texture-sampler ( temp sampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06001790:42 'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06001800:42 'g_sSamp' (layout( binding=0) uniform sampler)
1810:42 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06001820:42 Constant:
1830:42 0.100000
1840:42 Constant:
1850:42 0.750000
1860:42 Constant:
1870:42 2 (const int)
1880:43 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001890:43 move second child to first child ( temp float)
1900:43 'r03' ( temp float)
1910:43 textureOffset ( temp float)
1920:43 Construct combined texture-sampler ( temp isampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06001930:43 'g_tTex1di4' ( uniform itexture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06001940:43 'g_sSamp' (layout( binding=0) uniform sampler)
1950:43 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06001960:43 Constant:
1970:43 0.100000
1980:43 Constant:
1990:43 0.750000
2000:43 Constant:
2010:43 2 (const int)
2020:44 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002030:44 move second child to first child ( temp float)
2040:44 'r05' ( temp float)
2050:44 textureOffset ( temp float)
2060:44 Construct combined texture-sampler ( temp usampler1DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06002070:44 'g_tTex1du4' ( uniform utexture1DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06002080:44 'g_sSamp' (layout( binding=0) uniform sampler)
2090:44 Construct vec2 ( temp 2-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06002100:44 Constant:
2110:44 0.100000
2120:44 Constant:
2130:44 0.750000
2140:44 Constant:
2150:44 2 (const int)
2160:47 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002170:47 move second child to first child ( temp float)
2180:47 'r21' ( temp float)
2190:47 textureOffset ( temp float)
2200:47 Construct combined texture-sampler ( temp sampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06002210:47 'g_tTex2df4' ( uniform texture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06002220:47 'g_sSamp' (layout( binding=0) uniform sampler)
2230:47 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06002240:? Constant:
2250:? 0.100000
2260:? 0.200000
2270:47 Constant:
2280:47 0.750000
2290:? Constant:
2300:? 2 (const int)
2310:? 3 (const int)
2320:48 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002330:48 move second child to first child ( temp float)
2340:48 'r23' ( temp float)
2350:48 textureOffset ( temp float)
2360:48 Construct combined texture-sampler ( temp isampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06002370:48 'g_tTex2di4' ( uniform itexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06002380:48 'g_sSamp' (layout( binding=0) uniform sampler)
2390:48 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06002400:? Constant:
2410:? 0.100000
2420:? 0.200000
2430:48 Constant:
2440:48 0.750000
2450:? Constant:
2460:? 2 (const int)
2470:? 3 (const int)
2480:49 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002490:49 move second child to first child ( temp float)
2500:49 'r25' ( temp float)
2510:49 textureOffset ( temp float)
2520:49 Construct combined texture-sampler ( temp usampler2DShadow)
LoopDawg195f5842017-09-27 09:12:51 -06002530:49 'g_tTex2du4' ( uniform utexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06002540:49 'g_sSamp' (layout( binding=0) uniform sampler)
2550:49 Construct vec3 ( temp 3-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -06002560:? Constant:
2570:? 0.100000
2580:? 0.200000
2590:49 Constant:
2600:49 0.750000
2610:? Constant:
2620:? 2 (const int)
2630:? 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002640:62 move second child to first child ( temp 4-component vector of float)
2650:62 Color: direct index for structure ( temp 4-component vector of float)
2660:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenichfea226b2016-07-28 17:53:56 -06002670:62 Constant:
2680:62 0 (const int)
2690:62 Constant:
2700:62 1.000000
2710:62 1.000000
2720:62 1.000000
2730:62 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06002740:63 move second child to first child ( temp float)
2750:63 Depth: direct index for structure ( temp float)
2760:63 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
LoopDawga78b0292016-07-19 14:28:05 -06002770:63 Constant:
2780:63 1 (const int)
2790:63 Constant:
2800:63 1.000000
John Kessenich02467d82017-01-19 15:41:47 -07002810:65 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06002820:65 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
2830:38 Function Definition: main( ( temp void)
John Kessenich02467d82017-01-19 15:41:47 -07002840:38 Function Parameters:
2850:? Sequence
2860:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002870:38 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
2880:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
2890:38 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
2900:38 move second child to first child ( temp 4-component vector of float)
John Kesseniche516d432017-08-09 14:29:29 -06002910:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
John Kessenich71c100d2017-03-14 19:43:13 -06002920:38 Color: direct index for structure ( temp 4-component vector of float)
2930:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07002940:38 Constant:
2950:38 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06002960:38 move second child to first child ( temp float)
John Kesseniche516d432017-08-09 14:29:29 -06002970:? '@entryPointOutput.Depth' ( out float FragDepth)
John Kessenich71c100d2017-03-14 19:43:13 -06002980:38 Depth: direct index for structure ( temp float)
2990:38 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
John Kessenich02467d82017-01-19 15:41:47 -07003000:38 Constant:
3010:38 1 (const int)
LoopDawga78b0292016-07-19 14:28:05 -06003020:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06003030:? 'g_sSamp' (layout( binding=0) uniform sampler)
LoopDawg195f5842017-09-27 09:12:51 -06003040:? 'g_tTex1df4' (layout( binding=0) uniform texture1DShadow)
3050:? 'g_tTex1di4' ( uniform itexture1DShadow)
3060:? 'g_tTex1du4' ( uniform utexture1DShadow)
3070:? 'g_tTex2df4' ( uniform texture2DShadow)
3080:? 'g_tTex2di4' ( uniform itexture2DShadow)
3090:? 'g_tTex2du4' ( uniform utexture2DShadow)
John Kessenich71c100d2017-03-14 19:43:13 -06003100:? 'g_tTex3df4' ( uniform texture3D)
3110:? 'g_tTex3di4' ( uniform itexture3D)
3120:? 'g_tTex3du4' ( uniform utexture3D)
3130:? 'g_tTexcdf4' ( uniform textureCube)
3140:? 'g_tTexcdi4' ( uniform itextureCube)
3150:? 'g_tTexcdu4' ( uniform utextureCube)
3160:? 'g_tTex1df4a' ( uniform texture1DArray)
3170:? 'g_tTex1di4a' ( uniform itexture1DArray)
3180:? 'g_tTex1du4a' ( uniform utexture1DArray)
3190:? 'g_tTex2df4a' ( uniform texture2DArray)
3200:? 'g_tTex2di4a' ( uniform itexture2DArray)
3210:? 'g_tTex2du4a' ( uniform utexture2DArray)
3220:? 'g_tTexcdf4a' ( uniform textureCubeArray)
3230:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
3240:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
John Kesseniche516d432017-08-09 14:29:29 -06003250:? '@entryPointOutput.Depth' ( out float FragDepth)
3260:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
LoopDawga78b0292016-07-19 14:28:05 -0600327
Alan Bakered777b02018-12-04 10:43:23 -0500328Validation failed
John Kessenich2b5ea9f2018-01-31 18:35:56 -0700329// Module Version 10000
Graeme Leese182ab462020-06-22 11:49:38 +0100330// Generated by (magic number): 8000a
LoopDawg195f5842017-09-27 09:12:51 -0600331// Id's are bound by 167
LoopDawga78b0292016-07-19 14:28:05 -0600332
333 Capability Shader
334 Capability Sampled1D
335 Capability SampledCubeArray
336 1: ExtInstImport "GLSL.std.450"
337 MemoryModel Logical GLSL450
LoopDawg195f5842017-09-27 09:12:51 -0600338 EntryPoint Fragment 4 "main" 115 119
LoopDawga78b0292016-07-19 14:28:05 -0600339 ExecutionMode 4 OriginUpperLeft
John Kessenichc034c5a2018-04-13 18:36:58 -0600340 ExecutionMode 4 DepthReplacing
John Kessenich6fa17642017-04-07 15:33:08 -0600341 Source HLSL 500
LoopDawga78b0292016-07-19 14:28:05 -0600342 Name 4 "main"
John Kessenich02467d82017-01-19 15:41:47 -0700343 Name 8 "PS_OUTPUT"
344 MemberName 8(PS_OUTPUT) 0 "Color"
345 MemberName 8(PS_OUTPUT) 1 "Depth"
346 Name 10 "@main("
347 Name 13 "r01"
348 Name 16 "g_tTex1df4"
349 Name 20 "g_sSamp"
LoopDawg195f5842017-09-27 09:12:51 -0600350 Name 32 "r03"
351 Name 35 "g_tTex1di4"
352 Name 43 "r05"
353 Name 47 "g_tTex1du4"
354 Name 55 "r21"
355 Name 58 "g_tTex2df4"
356 Name 74 "r23"
357 Name 77 "g_tTex2di4"
358 Name 87 "r25"
359 Name 90 "g_tTex2du4"
360 Name 101 "psout"
361 Name 112 "flattenTemp"
362 Name 115 "@entryPointOutput.Color"
363 Name 119 "@entryPointOutput.Depth"
364 Name 124 "g_tTex3df4"
365 Name 127 "g_tTex3di4"
366 Name 130 "g_tTex3du4"
367 Name 133 "g_tTexcdf4"
368 Name 136 "g_tTexcdi4"
369 Name 139 "g_tTexcdu4"
370 Name 142 "g_tTex1df4a"
371 Name 145 "g_tTex1di4a"
372 Name 148 "g_tTex1du4a"
373 Name 151 "g_tTex2df4a"
374 Name 154 "g_tTex2di4a"
375 Name 157 "g_tTex2du4a"
376 Name 160 "g_tTexcdf4a"
377 Name 163 "g_tTexcdi4a"
378 Name 166 "g_tTexcdu4a"
John Kessenich02467d82017-01-19 15:41:47 -0700379 Decorate 16(g_tTex1df4) DescriptorSet 0
380 Decorate 16(g_tTex1df4) Binding 0
381 Decorate 20(g_sSamp) DescriptorSet 0
382 Decorate 20(g_sSamp) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600383 Decorate 35(g_tTex1di4) DescriptorSet 0
John Kessenichf6facfa2020-07-01 06:30:16 -0600384 Decorate 35(g_tTex1di4) Binding 1
LoopDawg195f5842017-09-27 09:12:51 -0600385 Decorate 47(g_tTex1du4) DescriptorSet 0
John Kessenichf6facfa2020-07-01 06:30:16 -0600386 Decorate 47(g_tTex1du4) Binding 2
LoopDawg195f5842017-09-27 09:12:51 -0600387 Decorate 58(g_tTex2df4) DescriptorSet 0
John Kessenichf6facfa2020-07-01 06:30:16 -0600388 Decorate 58(g_tTex2df4) Binding 3
LoopDawg195f5842017-09-27 09:12:51 -0600389 Decorate 77(g_tTex2di4) DescriptorSet 0
John Kessenichf6facfa2020-07-01 06:30:16 -0600390 Decorate 77(g_tTex2di4) Binding 4
LoopDawg195f5842017-09-27 09:12:51 -0600391 Decorate 90(g_tTex2du4) DescriptorSet 0
John Kessenichf6facfa2020-07-01 06:30:16 -0600392 Decorate 90(g_tTex2du4) Binding 5
LoopDawg195f5842017-09-27 09:12:51 -0600393 Decorate 115(@entryPointOutput.Color) Location 0
394 Decorate 119(@entryPointOutput.Depth) BuiltIn FragDepth
395 Decorate 124(g_tTex3df4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600396 Decorate 124(g_tTex3df4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600397 Decorate 127(g_tTex3di4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600398 Decorate 127(g_tTex3di4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600399 Decorate 130(g_tTex3du4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600400 Decorate 130(g_tTex3du4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600401 Decorate 133(g_tTexcdf4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600402 Decorate 133(g_tTexcdf4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600403 Decorate 136(g_tTexcdi4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600404 Decorate 136(g_tTexcdi4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600405 Decorate 139(g_tTexcdu4) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600406 Decorate 139(g_tTexcdu4) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600407 Decorate 142(g_tTex1df4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600408 Decorate 142(g_tTex1df4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600409 Decorate 145(g_tTex1di4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600410 Decorate 145(g_tTex1di4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600411 Decorate 148(g_tTex1du4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600412 Decorate 148(g_tTex1du4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600413 Decorate 151(g_tTex2df4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600414 Decorate 151(g_tTex2df4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600415 Decorate 154(g_tTex2di4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600416 Decorate 154(g_tTex2di4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600417 Decorate 157(g_tTex2du4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600418 Decorate 157(g_tTex2du4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600419 Decorate 160(g_tTexcdf4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600420 Decorate 160(g_tTexcdf4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600421 Decorate 163(g_tTexcdi4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600422 Decorate 163(g_tTexcdi4a) Binding 0
LoopDawg195f5842017-09-27 09:12:51 -0600423 Decorate 166(g_tTexcdu4a) DescriptorSet 0
Jeff Bolz0a93cfb2018-12-11 20:53:59 -0600424 Decorate 166(g_tTexcdu4a) Binding 0
LoopDawga78b0292016-07-19 14:28:05 -0600425 2: TypeVoid
426 3: TypeFunction 2
427 6: TypeFloat 32
John Kessenich02467d82017-01-19 15:41:47 -0700428 7: TypeVector 6(float) 4
429 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
430 9: TypeFunction 8(PS_OUTPUT)
431 12: TypePointer Function 6(float)
LoopDawg195f5842017-09-27 09:12:51 -0600432 14: TypeImage 6(float) 1D depth sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700433 15: TypePointer UniformConstant 14
434 16(g_tTex1df4): 15(ptr) Variable UniformConstant
435 18: TypeSampler
436 19: TypePointer UniformConstant 18
437 20(g_sSamp): 19(ptr) Variable UniformConstant
LoopDawg195f5842017-09-27 09:12:51 -0600438 22: TypeSampledImage 14
439 24: 6(float) Constant 1036831949
440 25: 6(float) Constant 1061158912
441 26: TypeVector 6(float) 2
442 28: TypeInt 32 1
443 29: 28(int) Constant 2
444 33: TypeImage 28(int) 1D depth sampled format:Unknown
445 34: TypePointer UniformConstant 33
446 35(g_tTex1di4): 34(ptr) Variable UniformConstant
447 38: TypeSampledImage 33
448 44: TypeInt 32 0
449 45: TypeImage 44(int) 1D depth sampled format:Unknown
450 46: TypePointer UniformConstant 45
451 47(g_tTex1du4): 46(ptr) Variable UniformConstant
452 50: TypeSampledImage 45
453 56: TypeImage 6(float) 2D depth sampled format:Unknown
454 57: TypePointer UniformConstant 56
455 58(g_tTex2df4): 57(ptr) Variable UniformConstant
456 61: TypeSampledImage 56
457 63: 6(float) Constant 1045220557
458 64: 26(fvec2) ConstantComposite 24 63
459 65: TypeVector 6(float) 3
460 69: TypeVector 28(int) 2
461 70: 28(int) Constant 3
462 71: 69(ivec2) ConstantComposite 29 70
463 75: TypeImage 28(int) 2D depth sampled format:Unknown
464 76: TypePointer UniformConstant 75
465 77(g_tTex2di4): 76(ptr) Variable UniformConstant
466 80: TypeSampledImage 75
467 88: TypeImage 44(int) 2D depth sampled format:Unknown
468 89: TypePointer UniformConstant 88
469 90(g_tTex2du4): 89(ptr) Variable UniformConstant
470 93: TypeSampledImage 88
471 100: TypePointer Function 8(PS_OUTPUT)
472 102: 28(int) Constant 0
473 103: 6(float) Constant 1065353216
474 104: 7(fvec4) ConstantComposite 103 103 103 103
475 105: TypePointer Function 7(fvec4)
476 107: 28(int) Constant 1
477 114: TypePointer Output 7(fvec4)
478115(@entryPointOutput.Color): 114(ptr) Variable Output
479 118: TypePointer Output 6(float)
480119(@entryPointOutput.Depth): 118(ptr) Variable Output
481 122: TypeImage 6(float) 3D sampled format:Unknown
482 123: TypePointer UniformConstant 122
483 124(g_tTex3df4): 123(ptr) Variable UniformConstant
484 125: TypeImage 28(int) 3D sampled format:Unknown
485 126: TypePointer UniformConstant 125
486 127(g_tTex3di4): 126(ptr) Variable UniformConstant
487 128: TypeImage 44(int) 3D sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700488 129: TypePointer UniformConstant 128
LoopDawg195f5842017-09-27 09:12:51 -0600489 130(g_tTex3du4): 129(ptr) Variable UniformConstant
490 131: TypeImage 6(float) Cube sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700491 132: TypePointer UniformConstant 131
LoopDawg195f5842017-09-27 09:12:51 -0600492 133(g_tTexcdf4): 132(ptr) Variable UniformConstant
493 134: TypeImage 28(int) Cube sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700494 135: TypePointer UniformConstant 134
LoopDawg195f5842017-09-27 09:12:51 -0600495 136(g_tTexcdi4): 135(ptr) Variable UniformConstant
496 137: TypeImage 44(int) Cube sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700497 138: TypePointer UniformConstant 137
LoopDawg195f5842017-09-27 09:12:51 -0600498 139(g_tTexcdu4): 138(ptr) Variable UniformConstant
499 140: TypeImage 6(float) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700500 141: TypePointer UniformConstant 140
LoopDawg195f5842017-09-27 09:12:51 -0600501142(g_tTex1df4a): 141(ptr) Variable UniformConstant
502 143: TypeImage 28(int) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700503 144: TypePointer UniformConstant 143
LoopDawg195f5842017-09-27 09:12:51 -0600504145(g_tTex1di4a): 144(ptr) Variable UniformConstant
505 146: TypeImage 44(int) 1D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700506 147: TypePointer UniformConstant 146
LoopDawg195f5842017-09-27 09:12:51 -0600507148(g_tTex1du4a): 147(ptr) Variable UniformConstant
508 149: TypeImage 6(float) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700509 150: TypePointer UniformConstant 149
LoopDawg195f5842017-09-27 09:12:51 -0600510151(g_tTex2df4a): 150(ptr) Variable UniformConstant
511 152: TypeImage 28(int) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700512 153: TypePointer UniformConstant 152
LoopDawg195f5842017-09-27 09:12:51 -0600513154(g_tTex2di4a): 153(ptr) Variable UniformConstant
514 155: TypeImage 44(int) 2D array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700515 156: TypePointer UniformConstant 155
LoopDawg195f5842017-09-27 09:12:51 -0600516157(g_tTex2du4a): 156(ptr) Variable UniformConstant
517 158: TypeImage 6(float) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700518 159: TypePointer UniformConstant 158
LoopDawg195f5842017-09-27 09:12:51 -0600519160(g_tTexcdf4a): 159(ptr) Variable UniformConstant
520 161: TypeImage 28(int) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700521 162: TypePointer UniformConstant 161
LoopDawg195f5842017-09-27 09:12:51 -0600522163(g_tTexcdi4a): 162(ptr) Variable UniformConstant
523 164: TypeImage 44(int) Cube array sampled format:Unknown
John Kessenich02467d82017-01-19 15:41:47 -0700524 165: TypePointer UniformConstant 164
LoopDawg195f5842017-09-27 09:12:51 -0600525166(g_tTexcdu4a): 165(ptr) Variable UniformConstant
LoopDawga78b0292016-07-19 14:28:05 -0600526 4(main): 2 Function None 3
527 5: Label
LoopDawg195f5842017-09-27 09:12:51 -0600528112(flattenTemp): 100(ptr) Variable Function
529 113:8(PS_OUTPUT) FunctionCall 10(@main()
530 Store 112(flattenTemp) 113
531 116: 105(ptr) AccessChain 112(flattenTemp) 102
532 117: 7(fvec4) Load 116
533 Store 115(@entryPointOutput.Color) 117
534 120: 12(ptr) AccessChain 112(flattenTemp) 107
535 121: 6(float) Load 120
536 Store 119(@entryPointOutput.Depth) 121
John Kessenich6a70eb72016-08-28 15:00:23 -0600537 Return
LoopDawga78b0292016-07-19 14:28:05 -0600538 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -0700539 10(@main():8(PS_OUTPUT) Function None 9
540 11: Label
541 13(r01): 12(ptr) Variable Function
LoopDawg195f5842017-09-27 09:12:51 -0600542 32(r03): 12(ptr) Variable Function
543 43(r05): 12(ptr) Variable Function
544 55(r21): 12(ptr) Variable Function
545 74(r23): 12(ptr) Variable Function
546 87(r25): 12(ptr) Variable Function
547 101(psout): 100(ptr) Variable Function
John Kessenich02467d82017-01-19 15:41:47 -0700548 17: 14 Load 16(g_tTex1df4)
549 21: 18 Load 20(g_sSamp)
LoopDawg195f5842017-09-27 09:12:51 -0600550 23: 22 SampledImage 17 21
551 27: 26(fvec2) CompositeConstruct 24 25
552 30: 6(float) CompositeExtract 27 1
553 31: 6(float) ImageSampleDrefImplicitLod 23 27 30 ConstOffset 29
554 Store 13(r01) 31
555 36: 33 Load 35(g_tTex1di4)
556 37: 18 Load 20(g_sSamp)
557 39: 38 SampledImage 36 37
558 40: 26(fvec2) CompositeConstruct 24 25
559 41: 6(float) CompositeExtract 40 1
560 42: 6(float) ImageSampleDrefImplicitLod 39 40 41 ConstOffset 29
561 Store 32(r03) 42
562 48: 45 Load 47(g_tTex1du4)
563 49: 18 Load 20(g_sSamp)
564 51: 50 SampledImage 48 49
565 52: 26(fvec2) CompositeConstruct 24 25
566 53: 6(float) CompositeExtract 52 1
567 54: 6(float) ImageSampleDrefImplicitLod 51 52 53 ConstOffset 29
568 Store 43(r05) 54
569 59: 56 Load 58(g_tTex2df4)
570 60: 18 Load 20(g_sSamp)
571 62: 61 SampledImage 59 60
572 66: 6(float) CompositeExtract 64 0
573 67: 6(float) CompositeExtract 64 1
574 68: 65(fvec3) CompositeConstruct 66 67 25
575 72: 6(float) CompositeExtract 68 2
576 73: 6(float) ImageSampleDrefImplicitLod 62 68 72 ConstOffset 71
577 Store 55(r21) 73
578 78: 75 Load 77(g_tTex2di4)
579 79: 18 Load 20(g_sSamp)
580 81: 80 SampledImage 78 79
581 82: 6(float) CompositeExtract 64 0
582 83: 6(float) CompositeExtract 64 1
583 84: 65(fvec3) CompositeConstruct 82 83 25
584 85: 6(float) CompositeExtract 84 2
585 86: 6(float) ImageSampleDrefImplicitLod 81 84 85 ConstOffset 71
586 Store 74(r23) 86
587 91: 88 Load 90(g_tTex2du4)
588 92: 18 Load 20(g_sSamp)
589 94: 93 SampledImage 91 92
590 95: 6(float) CompositeExtract 64 0
591 96: 6(float) CompositeExtract 64 1
592 97: 65(fvec3) CompositeConstruct 95 96 25
593 98: 6(float) CompositeExtract 97 2
594 99: 6(float) ImageSampleDrefImplicitLod 94 97 98 ConstOffset 71
595 Store 87(r25) 99
596 106: 105(ptr) AccessChain 101(psout) 102
597 Store 106 104
598 108: 12(ptr) AccessChain 101(psout) 107
599 Store 108 103
600 109:8(PS_OUTPUT) Load 101(psout)
601 ReturnValue 109
John Kessenich02467d82017-01-19 15:41:47 -0700602 FunctionEnd