1 hlsl.PointSize.vert 2 Shader version: 500 3 0:? Sequence 4 0:2 Function Definition: @main( ( temp float) 5 0:2 Function Parameters: 6 0:? Sequence 7 0:3 Branch: Return with expression 8 0:3 Constant: 9 0:3 2.300000 10 0:2 Function Definition: main( ( temp void) 11 0:2 Function Parameters: 12 0:? Sequence 13 0:2 move second child to first child ( temp float) 14 0:? '@entryPointOutput' ( out float PointSize) 15 0:2 Function Call: @main( ( temp float) 16 0:? Linker Objects 17 0:? '@entryPointOutput' ( out float PointSize) 18 19 20 Linked vertex stage: 21 22 23 Shader version: 500 24 0:? Sequence 25 0:2 Function Definition: @main( ( temp float) 26 0:2 Function Parameters: 27 0:? Sequence 28 0:3 Branch: Return with expression 29 0:3 Constant: 30 0:3 2.300000 31 0:2 Function Definition: main( ( temp void) 32 0:2 Function Parameters: 33 0:? Sequence 34 0:2 move second child to first child ( temp float) 35 0:? '@entryPointOutput' ( out float PointSize) 36 0:2 Function Call: @main( ( temp float) 37 0:? Linker Objects 38 0:? '@entryPointOutput' ( out float PointSize) 39 40 // Module Version 10000 41 // Generated by (magic number): 80007 42 // Id's are bound by 16 43 44 Capability Shader 45 1: ExtInstImport "GLSL.std.450" 46 MemoryModel Logical GLSL450 47 EntryPoint Vertex 4 "main" 14 48 Source HLSL 500 49 Name 4 "main" 50 Name 8 "@main(" 51 Name 14 "@entryPointOutput" 52 Decorate 14(@entryPointOutput) BuiltIn PointSize 53 2: TypeVoid 54 3: TypeFunction 2 55 6: TypeFloat 32 56 7: TypeFunction 6(float) 57 10: 6(float) Constant 1075000115 58 13: TypePointer Output 6(float) 59 14(@entryPointOutput): 13(ptr) Variable Output 60 4(main): 2 Function None 3 61 5: Label 62 15: 6(float) FunctionCall 8(@main() 63 Store 14(@entryPointOutput) 15 64 Return 65 FunctionEnd 66 8(@main(): 6(float) Function None 7 67 9: Label 68 ReturnValue 10 69 FunctionEnd 70