1hlsl.depthGreater.frag
2Shader version: 500
3gl_FragCoord origin is upper left
4using depth_greater
50:? Sequence
60:2  Function Definition: @PixelShaderFunction(f1; ( temp void)
70:2    Function Parameters:
80:2      'depth' ( out float)
90:?     Sequence
100:3      move second child to first child ( temp float)
110:3        'depth' ( out float)
120:3        Constant:
130:3          0.200000
140:2  Function Definition: PixelShaderFunction( ( temp void)
150:2    Function Parameters:
160:?     Sequence
170:2      Function Call: @PixelShaderFunction(f1; ( temp void)
180:?         'depth' ( temp float)
190:2      move second child to first child ( temp float)
200:?         'depth' ( out float FragDepth)
210:?         'depth' ( temp float)
220:?   Linker Objects
230:?     'depth' ( out float FragDepth)
24
25
26Linked fragment stage:
27
28
29Shader version: 500
30gl_FragCoord origin is upper left
31using depth_greater
320:? Sequence
330:2  Function Definition: @PixelShaderFunction(f1; ( temp void)
340:2    Function Parameters:
350:2      'depth' ( out float)
360:?     Sequence
370:3      move second child to first child ( temp float)
380:3        'depth' ( out float)
390:3        Constant:
400:3          0.200000
410:2  Function Definition: PixelShaderFunction( ( temp void)
420:2    Function Parameters:
430:?     Sequence
440:2      Function Call: @PixelShaderFunction(f1; ( temp void)
450:?         'depth' ( temp float)
460:2      move second child to first child ( temp float)
470:?         'depth' ( out float FragDepth)
480:?         'depth' ( temp float)
490:?   Linker Objects
500:?     'depth' ( out float FragDepth)
51
52// Module Version 10000
53// Generated by (magic number): 80007
54// Id's are bound by 20
55
56                              Capability Shader
57               1:             ExtInstImport  "GLSL.std.450"
58                              MemoryModel Logical GLSL450
59                              EntryPoint Fragment 4  "PixelShaderFunction" 18
60                              ExecutionMode 4 OriginUpperLeft
61                              ExecutionMode 4 DepthGreater
62                              ExecutionMode 4 DepthReplacing
63                              Source HLSL 500
64                              Name 4  "PixelShaderFunction"
65                              Name 10  "@PixelShaderFunction(f1;"
66                              Name 9  "depth"
67                              Name 13  "depth"
68                              Name 14  "param"
69                              Name 18  "depth"
70                              Decorate 18(depth) BuiltIn FragDepth
71               2:             TypeVoid
72               3:             TypeFunction 2
73               6:             TypeFloat 32
74               7:             TypePointer Function 6(float)
75               8:             TypeFunction 2 7(ptr)
76              12:    6(float) Constant 1045220557
77              17:             TypePointer Output 6(float)
78       18(depth):     17(ptr) Variable Output
794(PixelShaderFunction):           2 Function None 3
80               5:             Label
81       13(depth):      7(ptr) Variable Function
82       14(param):      7(ptr) Variable Function
83              15:           2 FunctionCall 10(@PixelShaderFunction(f1;) 14(param)
84              16:    6(float) Load 14(param)
85                              Store 13(depth) 16
86              19:    6(float) Load 13(depth)
87                              Store 18(depth) 19
88                              Return
89                              FunctionEnd
9010(@PixelShaderFunction(f1;):           2 Function None 8
91        9(depth):      7(ptr) FunctionParameter
92              11:             Label
93                              Store 9(depth) 12
94                              Return
95                              FunctionEnd
96