1 hlsl.fraggeom.frag 2 Shader version: 500 3 gl_FragCoord origin is upper left 4 0:? Sequence 5 0:9 Function Definition: GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41; ( temp void) 6 0:9 Function Parameters: 7 0:9 'IN' ( in structure{ temp 4-component vector of float pos}) 8 0:9 'OutputStream' ( out structure{ temp 4-component vector of float pos}) 9 0:? Sequence 10 0:10 Constant: 11 0:10 0.000000 12 0:11 Constant: 13 0:11 0.000000 14 0:15 Function Definition: @main( ( temp 4-component vector of float) 15 0:15 Function Parameters: 16 0:? Sequence 17 0:16 Branch: Return with expression 18 0:16 Constant: 19 0:16 0.000000 20 0:16 0.000000 21 0:16 0.000000 22 0:16 0.000000 23 0:15 Function Definition: main( ( temp void) 24 0:15 Function Parameters: 25 0:? Sequence 26 0:15 move second child to first child ( temp 4-component vector of float) 27 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 28 0:15 Function Call: @main( ( temp 4-component vector of float) 29 0:? Linker Objects 30 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 31 32 33 Linked fragment stage: 34 35 36 Shader version: 500 37 gl_FragCoord origin is upper left 38 0:? Sequence 39 0:9 Function Definition: GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41; ( temp void) 40 0:9 Function Parameters: 41 0:9 'IN' ( in structure{ temp 4-component vector of float pos}) 42 0:9 'OutputStream' ( out structure{ temp 4-component vector of float pos}) 43 0:? Sequence 44 0:10 Constant: 45 0:10 0.000000 46 0:11 Constant: 47 0:11 0.000000 48 0:15 Function Definition: @main( ( temp 4-component vector of float) 49 0:15 Function Parameters: 50 0:? Sequence 51 0:16 Branch: Return with expression 52 0:16 Constant: 53 0:16 0.000000 54 0:16 0.000000 55 0:16 0.000000 56 0:16 0.000000 57 0:15 Function Definition: main( ( temp void) 58 0:15 Function Parameters: 59 0:? Sequence 60 0:15 move second child to first child ( temp 4-component vector of float) 61 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 62 0:15 Function Call: @main( ( temp 4-component vector of float) 63 0:? Linker Objects 64 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 65 66 // Module Version 10000 67 // Generated by (magic number): 80007 68 // Id's are bound by 25 69 70 Capability Shader 71 1: ExtInstImport "GLSL.std.450" 72 MemoryModel Logical GLSL450 73 EntryPoint Fragment 4 "main" 23 74 ExecutionMode 4 OriginUpperLeft 75 Source HLSL 500 76 Name 4 "main" 77 Name 8 "myVertex" 78 MemberName 8(myVertex) 0 "pos" 79 Name 13 "GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41;" 80 Name 11 "IN" 81 Name 12 "OutputStream" 82 Name 16 "@main(" 83 Name 23 "@entryPointOutput" 84 Decorate 23(@entryPointOutput) Location 0 85 2: TypeVoid 86 3: TypeFunction 2 87 6: TypeFloat 32 88 7: TypeVector 6(float) 4 89 8(myVertex): TypeStruct 7(fvec4) 90 9: TypePointer Function 8(myVertex) 91 10: TypeFunction 2 9(ptr) 9(ptr) 92 15: TypeFunction 7(fvec4) 93 18: 6(float) Constant 0 94 19: 7(fvec4) ConstantComposite 18 18 18 18 95 22: TypePointer Output 7(fvec4) 96 23(@entryPointOutput): 22(ptr) Variable Output 97 4(main): 2 Function None 3 98 5: Label 99 24: 7(fvec4) FunctionCall 16(@main() 100 Store 23(@entryPointOutput) 24 101 Return 102 FunctionEnd 103 13(GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41;): 2 Function None 10 104 11(IN): 9(ptr) FunctionParameter 105 12(OutputStream): 9(ptr) FunctionParameter 106 14: Label 107 Return 108 FunctionEnd 109 16(@main(): 7(fvec4) Function None 15 110 17: Label 111 ReturnValue 19 112 FunctionEnd 113