1hlsl.fraggeom.frag 2Shader version: 500 3gl_FragCoord origin is upper left 40:? Sequence 50:9 Function Definition: GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41; ( temp void) 60:9 Function Parameters: 70:9 'IN' ( in structure{ temp 4-component vector of float pos}) 80:9 'OutputStream' ( out structure{ temp 4-component vector of float pos}) 90:? Sequence 100:10 Constant: 110:10 0.000000 120:11 Constant: 130:11 0.000000 140:15 Function Definition: @main( ( temp 4-component vector of float) 150:15 Function Parameters: 160:? Sequence 170:16 Branch: Return with expression 180:16 Constant: 190:16 0.000000 200:16 0.000000 210:16 0.000000 220:16 0.000000 230:15 Function Definition: main( ( temp void) 240:15 Function Parameters: 250:? Sequence 260:15 move second child to first child ( temp 4-component vector of float) 270:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 280:15 Function Call: @main( ( temp 4-component vector of float) 290:? Linker Objects 300:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 31 32 33Linked fragment stage: 34 35 36Shader version: 500 37gl_FragCoord origin is upper left 380:? Sequence 390:9 Function Definition: GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41; ( temp void) 400:9 Function Parameters: 410:9 'IN' ( in structure{ temp 4-component vector of float pos}) 420:9 'OutputStream' ( out structure{ temp 4-component vector of float pos}) 430:? Sequence 440:10 Constant: 450:10 0.000000 460:11 Constant: 470:11 0.000000 480:15 Function Definition: @main( ( temp 4-component vector of float) 490:15 Function Parameters: 500:? Sequence 510:16 Branch: Return with expression 520:16 Constant: 530:16 0.000000 540:16 0.000000 550:16 0.000000 560:16 0.000000 570:15 Function Definition: main( ( temp void) 580:15 Function Parameters: 590:? Sequence 600:15 move second child to first child ( temp 4-component vector of float) 610:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 620:15 Function Call: @main( ( temp 4-component vector of float) 630:? Linker Objects 640:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 65 66// Module Version 10000 67// Generated by (magic number): 8000a 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) 9623(@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 10313(GS_Draw(struct-myVertex-vf41;struct-myVertex-vf41;): 2 Function None 10 104 11(IN): 9(ptr) FunctionParameter 10512(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