1 hlsl.pp.vert 2 Shader version: 500 3 0:? Sequence 4 0:17 Function Definition: @main( ( temp void) 5 0:17 Function Parameters: 6 0:17 Function Definition: main( ( temp void) 7 0:17 Function Parameters: 8 0:? Sequence 9 0:17 Function Call: @main( ( temp void) 10 0:? Linker Objects 11 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int goodGlobal1, uniform int goodGlobal2}) 12 13 14 Linked vertex stage: 15 16 17 Shader version: 500 18 0:? Sequence 19 0:17 Function Definition: @main( ( temp void) 20 0:17 Function Parameters: 21 0:17 Function Definition: main( ( temp void) 22 0:17 Function Parameters: 23 0:? Sequence 24 0:17 Function Call: @main( ( temp void) 25 0:? Linker Objects 26 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int goodGlobal1, uniform int goodGlobal2}) 27 28 // Module Version 10000 29 // Generated by (magic number): 80007 30 // Id's are bound by 13 31 32 Capability Shader 33 1: ExtInstImport "GLSL.std.450" 34 MemoryModel Logical GLSL450 35 EntryPoint Vertex 4 "main" 36 Source HLSL 500 37 Name 4 "main" 38 Name 6 "@main(" 39 Name 10 "$Global" 40 MemberName 10($Global) 0 "goodGlobal1" 41 MemberName 10($Global) 1 "goodGlobal2" 42 Name 12 "" 43 MemberDecorate 10($Global) 0 Offset 0 44 MemberDecorate 10($Global) 1 Offset 4 45 Decorate 10($Global) Block 46 Decorate 12 DescriptorSet 0 47 Decorate 12 Binding 0 48 2: TypeVoid 49 3: TypeFunction 2 50 9: TypeInt 32 1 51 10($Global): TypeStruct 9(int) 9(int) 52 11: TypePointer Uniform 10($Global) 53 12: 11(ptr) Variable Uniform 54 4(main): 2 Function None 3 55 5: Label 56 8: 2 FunctionCall 6(@main() 57 Return 58 FunctionEnd 59 6(@main(): 2 Function None 3 60 7: Label 61 Return 62 FunctionEnd 63