spv.texture.vert | |
Linked vertex stage: | |
// Module Version 99 | |
// Generated by (magic number): 51a00bb | |
// Id's are bound by 142 | |
Source GLSL 130 | |
Capability Shader | |
1: ExtInstImport "GLSL.std.450" | |
MemoryModel Logical GLSL450 | |
EntryPoint Vertex 4 "main" | |
Name 4 "main" | |
Name 9 "lod" | |
Name 11 "coords1D" | |
Name 15 "coords3D" | |
Name 21 "coords4D" | |
Name 24 "color" | |
Name 30 "texSampler1D" | |
Name 40 "coords2D" | |
Name 55 "texSampler2D" | |
Name 77 "texSampler3D" | |
Name 93 "texSamplerCube" | |
Name 103 "shadowSampler1D" | |
Name 114 "shadowSampler2D" | |
Name 137 "gl_Position" | |
Name 141 "gl_VertexID" | |
Decorate 137(gl_Position) BuiltIn Position | |
Decorate 141(gl_VertexID) BuiltIn VertexId | |
Decorate 141(gl_VertexID) NoStaticUse | |
2: TypeVoid | |
3: TypeFunction 2 | |
7: TypeFloat 32 | |
8: TypePointer Function 7(float) | |
10: 7(float) Constant 1077936128 | |
12: 7(float) Constant 1071971828 | |
13: TypeVector 7(float) 3 | |
14: TypePointer Function 13(fvec3) | |
16: 7(float) Constant 1076753334 | |
17: 7(float) Constant 1079836148 | |
18: 13(fvec3) ConstantComposite 12 16 17 | |
19: TypeVector 7(float) 4 | |
20: TypePointer Function 19(fvec4) | |
22: 7(float) Constant 1073741824 | |
23: 19(fvec4) ConstantComposite 12 16 17 22 | |
25: 7(float) Constant 0 | |
26: 19(fvec4) ConstantComposite 25 25 25 25 | |
27: TypeImage 7(float) 1D sampled format:Unknown | |
28: TypeSampledImage 27 | |
29: TypePointer UniformConstant 28 | |
30(texSampler1D): 29(ptr) Variable UniformConstant | |
38: TypeVector 7(float) 2 | |
39: TypePointer Input 38(fvec2) | |
40(coords2D): 39(ptr) Variable Input | |
52: TypeImage 7(float) 2D sampled format:Unknown | |
53: TypeSampledImage 52 | |
54: TypePointer UniformConstant 53 | |
55(texSampler2D): 54(ptr) Variable UniformConstant | |
74: TypeImage 7(float) 3D sampled format:Unknown | |
75: TypeSampledImage 74 | |
76: TypePointer UniformConstant 75 | |
77(texSampler3D): 76(ptr) Variable UniformConstant | |
90: TypeImage 7(float) Cube sampled format:Unknown | |
91: TypeSampledImage 90 | |
92: TypePointer UniformConstant 91 | |
93(texSamplerCube): 92(ptr) Variable UniformConstant | |
100: TypeImage 7(float) 1D depth sampled format:Unknown | |
101: TypeSampledImage 100 | |
102: TypePointer UniformConstant 101 | |
103(shadowSampler1D): 102(ptr) Variable UniformConstant | |
111: TypeImage 7(float) 2D depth sampled format:Unknown | |
112: TypeSampledImage 111 | |
113: TypePointer UniformConstant 112 | |
114(shadowSampler2D): 113(ptr) Variable UniformConstant | |
136: TypePointer Output 19(fvec4) | |
137(gl_Position): 136(ptr) Variable Output | |
139: TypeInt 32 1 | |
140: TypePointer Input 139(int) | |
141(gl_VertexID): 140(ptr) Variable Input | |
4(main): 2 Function None 3 | |
5: Label | |
9(lod): 8(ptr) Variable Function | |
11(coords1D): 8(ptr) Variable Function | |
15(coords3D): 14(ptr) Variable Function | |
21(coords4D): 20(ptr) Variable Function | |
24(color): 20(ptr) Variable Function | |
Store 9(lod) 10 | |
Store 11(coords1D) 12 | |
Store 15(coords3D) 18 | |
Store 21(coords4D) 23 | |
Store 24(color) 26 | |
31: 28 Load 30(texSampler1D) | |
32: 7(float) Load 11(coords1D) | |
33: 7(float) Load 9(lod) | |
34: 19(fvec4) ImageSampleExplicitLod 31 32 33 | |
35: 19(fvec4) Load 24(color) | |
36: 19(fvec4) FAdd 35 34 | |
Store 24(color) 36 | |
37: 28 Load 30(texSampler1D) | |
41: 38(fvec2) Load 40(coords2D) | |
42: 7(float) Load 9(lod) | |
43: 19(fvec4) ImageSampleProjExplicitLod 37 41 42 | |
44: 19(fvec4) Load 24(color) | |
45: 19(fvec4) FAdd 44 43 | |
Store 24(color) 45 | |
46: 28 Load 30(texSampler1D) | |
47: 19(fvec4) Load 21(coords4D) | |
48: 7(float) Load 9(lod) | |
49: 19(fvec4) ImageSampleProjExplicitLod 46 47 48 | |
50: 19(fvec4) Load 24(color) | |
51: 19(fvec4) FAdd 50 49 | |
Store 24(color) 51 | |
56: 53 Load 55(texSampler2D) | |
57: 38(fvec2) Load 40(coords2D) | |
58: 7(float) Load 9(lod) | |
59: 19(fvec4) ImageSampleExplicitLod 56 57 58 | |
60: 19(fvec4) Load 24(color) | |
61: 19(fvec4) FAdd 60 59 | |
Store 24(color) 61 | |
62: 53 Load 55(texSampler2D) | |
63: 13(fvec3) Load 15(coords3D) | |
64: 7(float) Load 9(lod) | |
65: 19(fvec4) ImageSampleProjExplicitLod 62 63 64 | |
66: 19(fvec4) Load 24(color) | |
67: 19(fvec4) FAdd 66 65 | |
Store 24(color) 67 | |
68: 53 Load 55(texSampler2D) | |
69: 19(fvec4) Load 21(coords4D) | |
70: 7(float) Load 9(lod) | |
71: 19(fvec4) ImageSampleProjExplicitLod 68 69 70 | |
72: 19(fvec4) Load 24(color) | |
73: 19(fvec4) FAdd 72 71 | |
Store 24(color) 73 | |
78: 75 Load 77(texSampler3D) | |
79: 13(fvec3) Load 15(coords3D) | |
80: 7(float) Load 9(lod) | |
81: 19(fvec4) ImageSampleExplicitLod 78 79 80 | |
82: 19(fvec4) Load 24(color) | |
83: 19(fvec4) FAdd 82 81 | |
Store 24(color) 83 | |
84: 75 Load 77(texSampler3D) | |
85: 19(fvec4) Load 21(coords4D) | |
86: 7(float) Load 9(lod) | |
87: 19(fvec4) ImageSampleProjExplicitLod 84 85 86 | |
88: 19(fvec4) Load 24(color) | |
89: 19(fvec4) FAdd 88 87 | |
Store 24(color) 89 | |
94: 91 Load 93(texSamplerCube) | |
95: 13(fvec3) Load 15(coords3D) | |
96: 7(float) Load 9(lod) | |
97: 19(fvec4) ImageSampleExplicitLod 94 95 96 | |
98: 19(fvec4) Load 24(color) | |
99: 19(fvec4) FAdd 98 97 | |
Store 24(color) 99 | |
104: 101 Load 103(shadowSampler1D) | |
105: 13(fvec3) Load 15(coords3D) | |
106: 7(float) Load 9(lod) | |
107: 7(float) CompositeExtract 105 2 | |
108: 19(fvec4) ImageSampleDrefExplicitLod 104 105 107 106 | |
109: 19(fvec4) Load 24(color) | |
110: 19(fvec4) FAdd 109 108 | |
Store 24(color) 110 | |
115: 112 Load 114(shadowSampler2D) | |
116: 13(fvec3) Load 15(coords3D) | |
117: 7(float) Load 9(lod) | |
118: 7(float) CompositeExtract 116 2 | |
119: 19(fvec4) ImageSampleDrefExplicitLod 115 116 118 117 | |
120: 19(fvec4) Load 24(color) | |
121: 19(fvec4) FAdd 120 119 | |
Store 24(color) 121 | |
122: 101 Load 103(shadowSampler1D) | |
123: 19(fvec4) Load 21(coords4D) | |
124: 7(float) Load 9(lod) | |
125: 7(float) CompositeExtract 123 3 | |
126: 19(fvec4) ImageSampleProjDrefExplicitLod 122 123 125 124 | |
127: 19(fvec4) Load 24(color) | |
128: 19(fvec4) FAdd 127 126 | |
Store 24(color) 128 | |
129: 112 Load 114(shadowSampler2D) | |
130: 19(fvec4) Load 21(coords4D) | |
131: 7(float) Load 9(lod) | |
132: 7(float) CompositeExtract 130 3 | |
133: 19(fvec4) ImageSampleProjDrefExplicitLod 129 130 132 131 | |
134: 19(fvec4) Load 24(color) | |
135: 19(fvec4) FAdd 134 133 | |
Store 24(color) 135 | |
138: 19(fvec4) Load 24(color) | |
Store 137(gl_Position) 138 | |
Branch 6 | |
6: Label | |
Return | |
FunctionEnd |