1hlsl.PointSize.vert
2Shader version: 500
30:? Sequence
40:2  Function Definition: @main( ( temp float)
50:2    Function Parameters:
60:?     Sequence
70:3      Branch: Return with expression
80:3        Constant:
90:3          2.300000
100:2  Function Definition: main( ( temp void)
110:2    Function Parameters:
120:?     Sequence
130:2      move second child to first child ( temp float)
140:?         '@entryPointOutput' ( out float PointSize)
150:2        Function Call: @main( ( temp float)
160:?   Linker Objects
170:?     '@entryPointOutput' ( out float PointSize)
18
19
20Linked vertex stage:
21
22
23Shader version: 500
240:? Sequence
250:2  Function Definition: @main( ( temp float)
260:2    Function Parameters:
270:?     Sequence
280:3      Branch: Return with expression
290:3        Constant:
300:3          2.300000
310:2  Function Definition: main( ( temp void)
320:2    Function Parameters:
330:?     Sequence
340:2      move second child to first child ( temp float)
350:?         '@entryPointOutput' ( out float PointSize)
360:2        Function Call: @main( ( temp float)
370:?   Linker Objects
380:?     '@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)
5914(@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