mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-13 21:50:06 +00:00
87 lines
5.0 KiB
Plaintext
87 lines
5.0 KiB
Plaintext
hlsl.hlslOffset.vert
|
|
Shader version: 500
|
|
0:? Sequence
|
|
0:20 Function Definition: @main( ( temp void)
|
|
0:20 Function Parameters:
|
|
0:20 Function Definition: main( ( temp void)
|
|
0:20 Function Parameters:
|
|
0:? Sequence
|
|
0:20 Function Call: @main( ( temp void)
|
|
0:? Linker Objects
|
|
0:? '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})
|
|
|
|
|
|
Linked vertex stage:
|
|
|
|
|
|
Shader version: 500
|
|
0:? Sequence
|
|
0:20 Function Definition: @main( ( temp void)
|
|
0:20 Function Parameters:
|
|
0:20 Function Definition: main( ( temp void)
|
|
0:20 Function Parameters:
|
|
0:? Sequence
|
|
0:20 Function Call: @main( ( temp void)
|
|
0:? Linker Objects
|
|
0:? '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})
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 18
|
|
|
|
Capability Shader
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Vertex 4 "main"
|
|
Source HLSL 500
|
|
Name 4 "main"
|
|
Name 6 "@main("
|
|
Name 15 "b"
|
|
MemberName 15(b) 0 "m0"
|
|
MemberName 15(b) 1 "m4"
|
|
MemberName 15(b) 2 "m16"
|
|
MemberName 15(b) 3 "m20"
|
|
MemberName 15(b) 4 "m36"
|
|
MemberName 15(b) 5 "m56"
|
|
MemberName 15(b) 6 "m64"
|
|
MemberName 15(b) 7 "m68"
|
|
MemberName 15(b) 8 "m76"
|
|
MemberName 15(b) 9 "m80"
|
|
MemberName 15(b) 10 "m96"
|
|
Name 17 ""
|
|
Decorate 14 ArrayStride 16
|
|
MemberDecorate 15(b) 0 Offset 0
|
|
MemberDecorate 15(b) 1 Offset 4
|
|
MemberDecorate 15(b) 2 Offset 16
|
|
MemberDecorate 15(b) 3 Offset 20
|
|
MemberDecorate 15(b) 4 Offset 36
|
|
MemberDecorate 15(b) 5 Offset 56
|
|
MemberDecorate 15(b) 6 Offset 64
|
|
MemberDecorate 15(b) 7 Offset 68
|
|
MemberDecorate 15(b) 8 Offset 76
|
|
MemberDecorate 15(b) 9 Offset 80
|
|
MemberDecorate 15(b) 10 Offset 96
|
|
Decorate 15(b) Block
|
|
Decorate 17 DescriptorSet 0
|
|
Decorate 17 Binding 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
9: TypeFloat 32
|
|
10: TypeVector 9(float) 3
|
|
11: TypeVector 9(float) 2
|
|
12: TypeInt 32 0
|
|
13: 12(int) Constant 1
|
|
14: TypeArray 11(fvec2) 13
|
|
15(b): TypeStruct 9(float) 10(fvec3) 9(float) 10(fvec3) 10(fvec3) 11(fvec2) 9(float) 11(fvec2) 9(float) 9(float) 14
|
|
16: TypePointer Uniform 15(b)
|
|
17: 16(ptr) Variable Uniform
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
8: 2 FunctionCall 6(@main()
|
|
Return
|
|
FunctionEnd
|
|
6(@main(): 2 Function None 3
|
|
7: Label
|
|
Return
|
|
FunctionEnd
|