1 hlsl.clip.frag 2 Shader version: 500 3 gl_FragCoord origin is upper left 4 0:? Sequence 5 0:3 Function Definition: GetEntitySelectClip( ( temp float) 6 0:3 Function Parameters: 7 0:? Sequence 8 0:4 Branch: Return with expression 9 0:4 Constant: 10 0:4 1.000000 11 0:8 Function Definition: @main( ( temp 4-component vector of float) 12 0:8 Function Parameters: 13 0:? Sequence 14 0:9 Test condition and select ( temp void) 15 0:9 Condition 16 0:9 Compare Less Than ( temp bool) 17 0:9 Function Call: GetEntitySelectClip( ( temp float) 18 0:9 Constant: 19 0:9 0.000000 20 0:9 true case 21 0:9 Branch: Kill 22 0:11 Branch: Return with expression 23 0:11 Constant: 24 0:11 0.000000 25 0:11 0.000000 26 0:11 0.000000 27 0:11 0.000000 28 0:8 Function Definition: main( ( temp void) 29 0:8 Function Parameters: 30 0:? Sequence 31 0:8 move second child to first child ( temp 4-component vector of float) 32 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 33 0:8 Function Call: @main( ( temp 4-component vector of float) 34 0:? Linker Objects 35 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 36 37 38 Linked fragment stage: 39 40 41 Shader version: 500 42 gl_FragCoord origin is upper left 43 0:? Sequence 44 0:3 Function Definition: GetEntitySelectClip( ( temp float) 45 0:3 Function Parameters: 46 0:? Sequence 47 0:4 Branch: Return with expression 48 0:4 Constant: 49 0:4 1.000000 50 0:8 Function Definition: @main( ( temp 4-component vector of float) 51 0:8 Function Parameters: 52 0:? Sequence 53 0:9 Test condition and select ( temp void) 54 0:9 Condition 55 0:9 Compare Less Than ( temp bool) 56 0:9 Function Call: GetEntitySelectClip( ( temp float) 57 0:9 Constant: 58 0:9 0.000000 59 0:9 true case 60 0:9 Branch: Kill 61 0:11 Branch: Return with expression 62 0:11 Constant: 63 0:11 0.000000 64 0:11 0.000000 65 0:11 0.000000 66 0:11 0.000000 67 0:8 Function Definition: main( ( temp void) 68 0:8 Function Parameters: 69 0:? Sequence 70 0:8 move second child to first child ( temp 4-component vector of float) 71 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 72 0:8 Function Call: @main( ( temp 4-component vector of float) 73 0:? Linker Objects 74 0:? '@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) 102 28(@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 109 8(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