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