1 /*
2 ** Copyright 2011, The Android Open Source Project
3 **
4 ** Licensed under the Apache License, Version 2.0 (the "License")
5 ** you may not use this file except in compliance with the License.
6 ** You may obtain a copy of the License at
7 **
8 ** http://www.apache.org/licenses/LICENSE-2.0
9 **
10 ** Unless required by applicable law or agreed to in writing, software
11 ** distributed under the License is distributed on an "AS IS" BASIS,
12 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 ** See the License for the specific language governing permissions and
14 ** limitations under the License.
15 */
16
GenerateCall_glCompressedTexImage2D(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)17 static const int * GenerateCall_glCompressedTexImage2D(DbgContext * const dbg,
18 const glesv2debugger::Message & cmd,
19 glesv2debugger::Message & msg, const int * const prevRet)
20 {
21 assert(0);
22 return prevRet;
23 }
24
GenerateCall_glCompressedTexSubImage2D(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)25 static const int * GenerateCall_glCompressedTexSubImage2D(DbgContext * const dbg,
26 const glesv2debugger::Message & cmd,
27 glesv2debugger::Message & msg, const int * const prevRet)
28 {
29 assert(0);
30 return prevRet;
31 }
32
GenerateCall_glDrawElements(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)33 static const int * GenerateCall_glDrawElements(DbgContext * const dbg,
34 const glesv2debugger::Message & cmd,
35 glesv2debugger::Message & msg, const int * const prevRet)
36 {
37 assert(0);
38 return prevRet;
39 }
40
GenerateCall_glGenBuffers(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)41 static const int * GenerateCall_glGenBuffers(DbgContext * const dbg,
42 const glesv2debugger::Message & cmd,
43 glesv2debugger::Message & msg, const int * const prevRet)
44 {
45 assert(0);
46 return prevRet;
47 }
48
GenerateCall_glGenFramebuffers(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)49 static const int * GenerateCall_glGenFramebuffers(DbgContext * const dbg,
50 const glesv2debugger::Message & cmd,
51 glesv2debugger::Message & msg, const int * const prevRet)
52 {
53 assert(0);
54 return prevRet;
55 }
56
GenerateCall_glGenRenderbuffers(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)57 static const int * GenerateCall_glGenRenderbuffers(DbgContext * const dbg,
58 const glesv2debugger::Message & cmd,
59 glesv2debugger::Message & msg, const int * const prevRet)
60 {
61 assert(0);
62 return prevRet;
63 }
64
GenerateCall_glGenTextures(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)65 static const int * GenerateCall_glGenTextures(DbgContext * const dbg,
66 const glesv2debugger::Message & cmd,
67 glesv2debugger::Message & msg, const int * const prevRet)
68 {
69 assert(0);
70 return prevRet;
71 }
72
GenerateCall_glGetActiveAttrib(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)73 static const int * GenerateCall_glGetActiveAttrib(DbgContext * const dbg,
74 const glesv2debugger::Message & cmd,
75 glesv2debugger::Message & msg, const int * const prevRet)
76 {
77 assert(0);
78 return prevRet;
79 }
80
GenerateCall_glGetActiveUniform(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)81 static const int * GenerateCall_glGetActiveUniform(DbgContext * const dbg,
82 const glesv2debugger::Message & cmd,
83 glesv2debugger::Message & msg, const int * const prevRet)
84 {
85 assert(0);
86 return prevRet;
87 }
88
GenerateCall_glGetAttachedShaders(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)89 static const int * GenerateCall_glGetAttachedShaders(DbgContext * const dbg,
90 const glesv2debugger::Message & cmd,
91 glesv2debugger::Message & msg, const int * const prevRet)
92 {
93 assert(0);
94 return prevRet;
95 }
96
GenerateCall_glGetBooleanv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)97 static const int * GenerateCall_glGetBooleanv(DbgContext * const dbg,
98 const glesv2debugger::Message & cmd,
99 glesv2debugger::Message & msg, const int * const prevRet)
100 {
101 assert(0);
102 return prevRet;
103 }
104
GenerateCall_glGetBufferParameteriv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)105 static const int * GenerateCall_glGetBufferParameteriv(DbgContext * const dbg,
106 const glesv2debugger::Message & cmd,
107 glesv2debugger::Message & msg, const int * const prevRet)
108 {
109 assert(0);
110 return prevRet;
111 }
112
GenerateCall_glGetFloatv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)113 static const int * GenerateCall_glGetFloatv(DbgContext * const dbg,
114 const glesv2debugger::Message & cmd,
115 glesv2debugger::Message & msg, const int * const prevRet)
116 {
117 assert(0);
118 return prevRet;
119 }
120
GenerateCall_glGetFramebufferAttachmentParameteriv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)121 static const int * GenerateCall_glGetFramebufferAttachmentParameteriv(DbgContext * const dbg,
122 const glesv2debugger::Message & cmd,
123 glesv2debugger::Message & msg, const int * const prevRet)
124 {
125 assert(0);
126 return prevRet;
127 }
128
GenerateCall_glGetIntegerv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)129 static const int * GenerateCall_glGetIntegerv(DbgContext * const dbg,
130 const glesv2debugger::Message & cmd,
131 glesv2debugger::Message & msg, const int * const prevRet)
132 {
133 assert(0);
134 return prevRet;
135 }
136
GenerateCall_glGetProgramiv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)137 static const int * GenerateCall_glGetProgramiv(DbgContext * const dbg,
138 const glesv2debugger::Message & cmd,
139 glesv2debugger::Message & msg, const int * const prevRet)
140 {
141 GLint params = -1;
142 dbg->hooks->gl.glGetProgramiv(cmd.arg0(), cmd.arg1(), ¶ms);
143 msg.mutable_data()->append(reinterpret_cast<char *>(¶ms), sizeof(params));
144 return prevRet;
145 }
146
GenerateCall_glGetProgramInfoLog(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)147 static const int * GenerateCall_glGetProgramInfoLog(DbgContext * const dbg,
148 const glesv2debugger::Message & cmd,
149 glesv2debugger::Message & msg, const int * const prevRet)
150 {
151 const GLsizei bufSize = static_cast<GLsizei>(dbg->GetBufferSize());
152 GLsizei length = -1;
153 dbg->hooks->gl.glGetProgramInfoLog(cmd.arg0(), bufSize, &length, dbg->GetBuffer());
154 msg.mutable_data()->append(dbg->GetBuffer(), length);
155 return prevRet;
156 }
157
GenerateCall_glGetRenderbufferParameteriv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)158 static const int * GenerateCall_glGetRenderbufferParameteriv(DbgContext * const dbg,
159 const glesv2debugger::Message & cmd,
160 glesv2debugger::Message & msg, const int * const prevRet)
161 {
162 assert(0);
163 return prevRet;
164 }
165
GenerateCall_glGetShaderiv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)166 static const int * GenerateCall_glGetShaderiv(DbgContext * const dbg,
167 const glesv2debugger::Message & cmd,
168 glesv2debugger::Message & msg, const int * const prevRet)
169 {
170 GLint params = -1;
171 dbg->hooks->gl.glGetShaderiv(cmd.arg0(), cmd.arg1(), ¶ms);
172 msg.mutable_data()->append(reinterpret_cast<char *>(¶ms), sizeof(params));
173 return prevRet;
174 }
175
GenerateCall_glGetShaderInfoLog(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)176 static const int * GenerateCall_glGetShaderInfoLog(DbgContext * const dbg,
177 const glesv2debugger::Message & cmd,
178 glesv2debugger::Message & msg, const int * const prevRet)
179 {
180 const GLsizei bufSize = static_cast<GLsizei>(dbg->GetBufferSize());
181 GLsizei length = -1;
182 dbg->hooks->gl.glGetShaderInfoLog(cmd.arg0(), bufSize, &length, dbg->GetBuffer());
183 msg.mutable_data()->append(dbg->GetBuffer(), length);
184 return prevRet;
185 }
186
GenerateCall_glGetShaderPrecisionFormat(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)187 static const int * GenerateCall_glGetShaderPrecisionFormat(DbgContext * const dbg,
188 const glesv2debugger::Message & cmd,
189 glesv2debugger::Message & msg, const int * const prevRet)
190 {
191 assert(0);
192 return prevRet;
193 }
194
GenerateCall_glGetShaderSource(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)195 static const int * GenerateCall_glGetShaderSource(DbgContext * const dbg,
196 const glesv2debugger::Message & cmd,
197 glesv2debugger::Message & msg, const int * const prevRet)
198 {
199 assert(0);
200 return prevRet;
201 }
202
GenerateCall_glGetString(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)203 static const int * GenerateCall_glGetString(DbgContext * const dbg,
204 const glesv2debugger::Message & cmd,
205 glesv2debugger::Message & msg, const int * const prevRet)
206 {
207 assert(0);
208 return prevRet;
209 }
210
GenerateCall_glGetTexParameterfv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)211 static const int * GenerateCall_glGetTexParameterfv(DbgContext * const dbg,
212 const glesv2debugger::Message & cmd,
213 glesv2debugger::Message & msg, const int * const prevRet)
214 {
215 assert(0);
216 return prevRet;
217 }
218
GenerateCall_glGetTexParameteriv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)219 static const int * GenerateCall_glGetTexParameteriv(DbgContext * const dbg,
220 const glesv2debugger::Message & cmd,
221 glesv2debugger::Message & msg, const int * const prevRet)
222 {
223 assert(0);
224 return prevRet;
225 }
226
GenerateCall_glGetUniformfv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)227 static const int * GenerateCall_glGetUniformfv(DbgContext * const dbg,
228 const glesv2debugger::Message & cmd,
229 glesv2debugger::Message & msg, const int * const prevRet)
230 {
231 assert(0);
232 return prevRet;
233 }
234
GenerateCall_glGetUniformiv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)235 static const int * GenerateCall_glGetUniformiv(DbgContext * const dbg,
236 const glesv2debugger::Message & cmd,
237 glesv2debugger::Message & msg, const int * const prevRet)
238 {
239 assert(0);
240 return prevRet;
241 }
242
GenerateCall_glGetVertexAttribfv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)243 static const int * GenerateCall_glGetVertexAttribfv(DbgContext * const dbg,
244 const glesv2debugger::Message & cmd,
245 glesv2debugger::Message & msg, const int * const prevRet)
246 {
247 assert(0);
248 return prevRet;
249 }
250
GenerateCall_glGetVertexAttribiv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)251 static const int * GenerateCall_glGetVertexAttribiv(DbgContext * const dbg,
252 const glesv2debugger::Message & cmd,
253 glesv2debugger::Message & msg, const int * const prevRet)
254 {
255 assert(0);
256 return prevRet;
257 }
258
GenerateCall_glGetVertexAttribPointerv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)259 static const int * GenerateCall_glGetVertexAttribPointerv(DbgContext * const dbg,
260 const glesv2debugger::Message & cmd,
261 glesv2debugger::Message & msg, const int * const prevRet)
262 {
263 assert(0);
264 return prevRet;
265 }
266
GenerateCall_glReadPixels(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)267 static const int * GenerateCall_glReadPixels(DbgContext * const dbg,
268 const glesv2debugger::Message & cmd,
269 glesv2debugger::Message & msg, const int * const prevRet)
270 {
271 assert(0);
272 return prevRet;
273 }
274
GenerateCall_glShaderBinary(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)275 static const int * GenerateCall_glShaderBinary(DbgContext * const dbg,
276 const glesv2debugger::Message & cmd,
277 glesv2debugger::Message & msg, const int * const prevRet)
278 {
279 assert(0);
280 return prevRet;
281 }
282
GenerateCall_glShaderSource(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)283 static const int * GenerateCall_glShaderSource(DbgContext * const dbg,
284 const glesv2debugger::Message & cmd,
285 glesv2debugger::Message & msg, const int * const prevRet)
286 {
287 const char * string = cmd.data().data();
288 dbg->hooks->gl.glShaderSource(cmd.arg0(), 1, &string, NULL);
289 return prevRet;
290 }
291
GenerateCall_glTexImage2D(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)292 static const int * GenerateCall_glTexImage2D(DbgContext * const dbg,
293 const glesv2debugger::Message & cmd,
294 glesv2debugger::Message & msg, const int * const prevRet)
295 {
296 assert(0);
297 return prevRet;
298 }
299
GenerateCall_glTexParameterfv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)300 static const int * GenerateCall_glTexParameterfv(DbgContext * const dbg,
301 const glesv2debugger::Message & cmd,
302 glesv2debugger::Message & msg, const int * const prevRet)
303 {
304 assert(0);
305 return prevRet;
306 }
307
GenerateCall_glTexParameteriv(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)308 static const int * GenerateCall_glTexParameteriv(DbgContext * const dbg,
309 const glesv2debugger::Message & cmd,
310 glesv2debugger::Message & msg, const int * const prevRet)
311 {
312 assert(0);
313 return prevRet;
314 }
315
GenerateCall_glTexSubImage2D(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)316 static const int * GenerateCall_glTexSubImage2D(DbgContext * const dbg,
317 const glesv2debugger::Message & cmd,
318 glesv2debugger::Message & msg, const int * const prevRet)
319 {
320 assert(0);
321 return prevRet;
322 }
323
GenerateCall_glVertexAttribPointer(DbgContext * const dbg,const glesv2debugger::Message & cmd,glesv2debugger::Message & msg,const int * const prevRet)324 static const int * GenerateCall_glVertexAttribPointer(DbgContext * const dbg,
325 const glesv2debugger::Message & cmd,
326 glesv2debugger::Message & msg, const int * const prevRet)
327 {
328 assert(0);
329 return prevRet;
330 }
331