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