168 lines
9.4 KiB
Plaintext
168 lines
9.4 KiB
Plaintext
spv.debuginfo.include.glsl.frag
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 112
|
|
|
|
Capability Shader
|
|
Extension "SPV_KHR_non_semantic_info"
|
|
1: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
|
4: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 15 "main" 82
|
|
ExecutionMode 15 OriginUpperLeft
|
|
2: String "spv.debuginfo.include.glsl.frag"
|
|
3: String "spv.debuginfo.include.glsl.h"
|
|
9: String "uint"
|
|
18: String "float"
|
|
31: String "headerFunction"
|
|
34: String "
|
|
out vec4 headerOut;
|
|
|
|
uniform UBO {
|
|
vec4 headerUboItem;
|
|
};
|
|
|
|
vec4 headerFunction(vec4 a) {
|
|
return -a;
|
|
}"
|
|
39: String "// OpModuleProcessed auto-map-locations
|
|
// OpModuleProcessed auto-map-bindings
|
|
// OpModuleProcessed client vulkan100
|
|
// OpModuleProcessed target-env vulkan1.0
|
|
// OpModuleProcessed keep-uncalled
|
|
// OpModuleProcessed entry-point main
|
|
#line 1
|
|
#version 450
|
|
|
|
#extension GL_GOOGLE_include_directive : require
|
|
#include "spv.debuginfo.include.glsl.h"
|
|
|
|
vec4 mainFileFunction(vec4 v) {
|
|
return -v;
|
|
}
|
|
|
|
void main() {
|
|
headerOut = headerFunction(mainFileFunction(headerUboItem));
|
|
}"
|
|
42: String "a"
|
|
50: String "mainFileFunction"
|
|
53: String "v"
|
|
57: String "main"
|
|
84: String "headerOut"
|
|
88: String "headerUboItem"
|
|
91: String "UBO"
|
|
96: String ""
|
|
98: String "int"
|
|
SourceExtension "GL_GOOGLE_cpp_style_line_directive"
|
|
SourceExtension "GL_GOOGLE_include_directive"
|
|
Name 15 "main"
|
|
Name 29 "headerFunction(vf4;"
|
|
Name 28 "a"
|
|
Name 48 "mainFileFunction(vf4;"
|
|
Name 47 "v"
|
|
Name 82 "headerOut"
|
|
Name 86 "UBO"
|
|
MemberName 86(UBO) 0 "headerUboItem"
|
|
Name 94 ""
|
|
Name 101 "param"
|
|
Name 108 "param"
|
|
Decorate 82(headerOut) Location 0
|
|
Decorate 86(UBO) Block
|
|
MemberDecorate 86(UBO) 0 Offset 0
|
|
Decorate 94 Binding 0
|
|
Decorate 94 DescriptorSet 0
|
|
5: TypeVoid
|
|
6: TypeFunction 5
|
|
8: TypeInt 32 0
|
|
11: 8(int) Constant 32
|
|
12: 8(int) Constant 6
|
|
13: 8(int) Constant 0
|
|
10: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 11 12 13
|
|
14: 8(int) Constant 3
|
|
7: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 14 5
|
|
17: TypeFloat 32
|
|
19: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 18 11 14 13
|
|
20: TypeVector 17(float) 4
|
|
21: 8(int) Constant 4
|
|
22: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 19 21
|
|
23: TypePointer Function 20(fvec4)
|
|
24: 8(int) Constant 7
|
|
25: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 22 24 13
|
|
26: TypeFunction 20(fvec4) 23(ptr)
|
|
27: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 14 22 22
|
|
33: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 3 34
|
|
35: 8(int) Constant 8
|
|
37: 8(int) Constant 1
|
|
38: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 2 39
|
|
40: 8(int) Constant 2
|
|
36: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 37 21 38 40
|
|
32: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 31 27 33 35 13 36 31 14 35
|
|
41: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 42 22 33 35 13 32 21 37
|
|
44: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
|
|
51: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 50 27 38 12 13 36 50 14 12
|
|
52: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 53 22 38 12 13 51 21 37
|
|
59: 8(int) Constant 10
|
|
58: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 57 7 38 59 13 36 57 14 59
|
|
63: 8(int) Constant 9
|
|
80: TypePointer Output 20(fvec4)
|
|
81: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 22 14 13
|
|
82(headerOut): 80(ptr) Variable Output
|
|
85: 8(int) Constant 11
|
|
83: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 84 22 38 85 13 36 84 82(headerOut) 35
|
|
86(UBO): TypeStruct 20(fvec4)
|
|
89: 8(int) Constant 5
|
|
87: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 88 22 38 89 24 13 13 14
|
|
90: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 91 37 38 85 13 36 91 13 14 87
|
|
92: TypePointer Uniform 86(UBO)
|
|
93: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 90 40 13
|
|
94: 92(ptr) Variable Uniform
|
|
95: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 96 90 38 85 13 36 96 94 35
|
|
97: TypeInt 32 1
|
|
99: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 98 11 21 13
|
|
100: 97(int) Constant 0
|
|
102: TypePointer Uniform 20(fvec4)
|
|
103: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 22 40 13
|
|
111: 8(int) Constant 12
|
|
15(main): 5 Function None 6
|
|
16: Label
|
|
101(param): 23(ptr) Variable Function
|
|
108(param): 23(ptr) Variable Function
|
|
78: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 58
|
|
79: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 38 59 59 13 13
|
|
77: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 58 15(main)
|
|
105: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 38 85 85 13 13
|
|
104: 102(ptr) AccessChain 94 100
|
|
106: 20(fvec4) Load 104
|
|
Store 101(param) 106
|
|
107: 20(fvec4) FunctionCall 48(mainFileFunction(vf4;) 101(param)
|
|
Store 108(param) 107
|
|
109: 20(fvec4) FunctionCall 29(headerFunction(vf4;) 108(param)
|
|
Store 82(headerOut) 109
|
|
110: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 38 111 111 13 13
|
|
Return
|
|
FunctionEnd
|
|
29(headerFunction(vf4;): 20(fvec4) Function None 26
|
|
28(a): 23(ptr) FunctionParameter
|
|
30: Label
|
|
45: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 32
|
|
46: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 33 35 35 13 13
|
|
43: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 41 28(a) 44
|
|
60: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 32 29(headerFunction(vf4;)
|
|
62: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 33 63 63 13 13
|
|
61: 20(fvec4) Load 28(a)
|
|
64: 20(fvec4) FNegate 61
|
|
ReturnValue 64
|
|
FunctionEnd
|
|
48(mainFileFunction(vf4;): 20(fvec4) Function None 26
|
|
47(v): 23(ptr) FunctionParameter
|
|
49: Label
|
|
55: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 51
|
|
56: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 38 12 12 13 13
|
|
54: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 52 47(v) 44
|
|
69: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 51 48(mainFileFunction(vf4;)
|
|
71: 5 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 38 24 24 13 13
|
|
70: 20(fvec4) Load 47(v)
|
|
72: 20(fvec4) FNegate 70
|
|
ReturnValue 72
|
|
FunctionEnd
|