1hlsl.hlslOffset.vert 2Shader version: 500 30:? Sequence 40:20 Function Definition: @main( ( temp void) 50:20 Function Parameters: 60:20 Function Definition: main( ( temp void) 70:20 Function Parameters: 80:? Sequence 90:20 Function Call: @main( ( temp void) 100:? Linker Objects 110:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96}) 12 13 14Linked vertex stage: 15 16 17Shader version: 500 180:? Sequence 190:20 Function Definition: @main( ( temp void) 200:20 Function Parameters: 210:20 Function Definition: main( ( temp void) 220:20 Function Parameters: 230:? Sequence 240:20 Function Call: @main( ( temp void) 250:? Linker Objects 260:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96}) 27 28// Module Version 10000 29// Generated by (magic number): 8000a 30// Id's are bound by 18 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 15 "b" 40 MemberName 15(b) 0 "m0" 41 MemberName 15(b) 1 "m4" 42 MemberName 15(b) 2 "m16" 43 MemberName 15(b) 3 "m20" 44 MemberName 15(b) 4 "m36" 45 MemberName 15(b) 5 "m56" 46 MemberName 15(b) 6 "m64" 47 MemberName 15(b) 7 "m68" 48 MemberName 15(b) 8 "m76" 49 MemberName 15(b) 9 "m80" 50 MemberName 15(b) 10 "m96" 51 Name 17 "" 52 Decorate 14 ArrayStride 16 53 MemberDecorate 15(b) 0 Offset 0 54 MemberDecorate 15(b) 1 Offset 4 55 MemberDecorate 15(b) 2 Offset 16 56 MemberDecorate 15(b) 3 Offset 20 57 MemberDecorate 15(b) 4 Offset 36 58 MemberDecorate 15(b) 5 Offset 56 59 MemberDecorate 15(b) 6 Offset 64 60 MemberDecorate 15(b) 7 Offset 68 61 MemberDecorate 15(b) 8 Offset 76 62 MemberDecorate 15(b) 9 Offset 80 63 MemberDecorate 15(b) 10 Offset 96 64 Decorate 15(b) Block 65 Decorate 17 DescriptorSet 0 66 Decorate 17 Binding 0 67 2: TypeVoid 68 3: TypeFunction 2 69 9: TypeFloat 32 70 10: TypeVector 9(float) 3 71 11: TypeVector 9(float) 2 72 12: TypeInt 32 0 73 13: 12(int) Constant 1 74 14: TypeArray 11(fvec2) 13 75 15(b): TypeStruct 9(float) 10(fvec3) 9(float) 10(fvec3) 10(fvec3) 11(fvec2) 9(float) 11(fvec2) 9(float) 9(float) 14 76 16: TypePointer Uniform 15(b) 77 17: 16(ptr) Variable Uniform 78 4(main): 2 Function None 3 79 5: Label 80 8: 2 FunctionCall 6(@main() 81 Return 82 FunctionEnd 83 6(@main(): 2 Function None 3 84 7: Label 85 Return 86 FunctionEnd 87