1hlsl.clip.frag
2Shader version: 500
3gl_FragCoord origin is upper left
40:? Sequence
50:3  Function Definition: GetEntitySelectClip( ( temp float)
60:3    Function Parameters:
70:?     Sequence
80:4      Branch: Return with expression
90:4        Constant:
100:4          1.000000
110:8  Function Definition: @main( ( temp 4-component vector of float)
120:8    Function Parameters:
130:?     Sequence
140:9      Test condition and select ( temp void)
150:9        Condition
160:9        Compare Less Than ( temp bool)
170:9          Function Call: GetEntitySelectClip( ( temp float)
180:9          Constant:
190:9            0.000000
200:9        true case
210:9        Branch: Kill
220:11      Branch: Return with expression
230:11        Constant:
240:11          0.000000
250:11          0.000000
260:11          0.000000
270:11          0.000000
280:8  Function Definition: main( ( temp void)
290:8    Function Parameters:
300:?     Sequence
310:8      move second child to first child ( temp 4-component vector of float)
320:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
330:8        Function Call: @main( ( temp 4-component vector of float)
340:?   Linker Objects
350:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
36
37
38Linked fragment stage:
39
40
41Shader version: 500
42gl_FragCoord origin is upper left
430:? Sequence
440:3  Function Definition: GetEntitySelectClip( ( temp float)
450:3    Function Parameters:
460:?     Sequence
470:4      Branch: Return with expression
480:4        Constant:
490:4          1.000000
500:8  Function Definition: @main( ( temp 4-component vector of float)
510:8    Function Parameters:
520:?     Sequence
530:9      Test condition and select ( temp void)
540:9        Condition
550:9        Compare Less Than ( temp bool)
560:9          Function Call: GetEntitySelectClip( ( temp float)
570:9          Constant:
580:9            0.000000
590:9        true case
600:9        Branch: Kill
610:11      Branch: Return with expression
620:11        Constant:
630:11          0.000000
640:11          0.000000
650:11          0.000000
660:11          0.000000
670:8  Function Definition: main( ( temp void)
680:8    Function Parameters:
690:?     Sequence
700:8      move second child to first child ( temp 4-component vector of float)
710:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
720:8        Function Call: @main( ( temp 4-component vector of float)
730:?   Linker Objects
740:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
75
76// Module Version 10000
77// Generated by (magic number): 80007
78// Id's are bound by 30
79
80                              Capability Shader
81               1:             ExtInstImport  "GLSL.std.450"
82                              MemoryModel Logical GLSL450
83                              EntryPoint Fragment 4  "main" 28
84                              ExecutionMode 4 OriginUpperLeft
85                              Source HLSL 500
86                              Name 4  "main"
87                              Name 8  "GetEntitySelectClip("
88                              Name 12  "@main("
89                              Name 28  "@entryPointOutput"
90                              Decorate 28(@entryPointOutput) Location 0
91               2:             TypeVoid
92               3:             TypeFunction 2
93               6:             TypeFloat 32
94               7:             TypeFunction 6(float)
95              10:             TypeVector 6(float) 4
96              11:             TypeFunction 10(fvec4)
97              14:    6(float) Constant 1065353216
98              18:    6(float) Constant 0
99              19:             TypeBool
100              24:   10(fvec4) ConstantComposite 18 18 18 18
101              27:             TypePointer Output 10(fvec4)
10228(@entryPointOutput):     27(ptr) Variable Output
103         4(main):           2 Function None 3
104               5:             Label
105              29:   10(fvec4) FunctionCall 12(@main()
106                              Store 28(@entryPointOutput) 29
107                              Return
108                              FunctionEnd
1098(GetEntitySelectClip():    6(float) Function None 7
110               9:             Label
111                              ReturnValue 14
112                              FunctionEnd
113      12(@main():   10(fvec4) Function None 11
114              13:             Label
115              17:    6(float) FunctionCall 8(GetEntitySelectClip()
116              20:    19(bool) FOrdLessThan 17 18
117                              SelectionMerge 22 None
118                              BranchConditional 20 21 22
119              21:               Label
120                                Kill
121              22:             Label
122                              ReturnValue 24
123                              FunctionEnd
124