1// Auto-generated with: android/scripts/gen-entries.py --mode=dispatch_logging_wrappers stream-servers/gl/OpenGLESDispatch/gles2_only.entries --output=stream-servers/gl/OpenGLESDispatch/gles2_only_dispatch_logging_wrappers.impl
2// DO NOT EDIT THIS FILE
3
4void glBlendColor_dispatchLoggingWrapper(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {
5	DISPATCH_DEBUG_LOG("glBlendColor(red:%f, green:%f, blue:%f, alpha:%f)", red, green, blue, alpha);
6	GLDispatch::glBlendColor_underlying(red, green, blue, alpha);
7}
8
9void glStencilFuncSeparate_dispatchLoggingWrapper(GLenum face, GLenum func, GLint ref, GLuint mask) {
10	DISPATCH_DEBUG_LOG("glStencilFuncSeparate(face:0x%X, func:0x%X, ref:%d, mask:%d)", face, func, ref, mask);
11	GLDispatch::glStencilFuncSeparate_underlying(face, func, ref, mask);
12}
13
14void glStencilMaskSeparate_dispatchLoggingWrapper(GLenum face, GLuint mask) {
15	DISPATCH_DEBUG_LOG("glStencilMaskSeparate(face:0x%X, mask:%d)", face, mask);
16	GLDispatch::glStencilMaskSeparate_underlying(face, mask);
17}
18
19void glStencilOpSeparate_dispatchLoggingWrapper(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) {
20	DISPATCH_DEBUG_LOG("glStencilOpSeparate(face:0x%X, fail:0x%X, zfail:0x%X, zpass:0x%X)", face, fail, zfail, zpass);
21	GLDispatch::glStencilOpSeparate_underlying(face, fail, zfail, zpass);
22}
23
24GLboolean glIsProgram_dispatchLoggingWrapper(GLuint program) {
25	DISPATCH_DEBUG_LOG("glIsProgram(program:%d)", program);
26	return GLDispatch::glIsProgram_underlying(program);
27}
28
29GLboolean glIsShader_dispatchLoggingWrapper(GLuint shader) {
30	DISPATCH_DEBUG_LOG("glIsShader(shader:%d)", shader);
31	return GLDispatch::glIsShader_underlying(shader);
32}
33
34void glVertexAttrib1f_dispatchLoggingWrapper(GLuint indx, GLfloat x) {
35	DISPATCH_DEBUG_LOG("glVertexAttrib1f(indx:%d, x:%f)", indx, x);
36	GLDispatch::glVertexAttrib1f_underlying(indx, x);
37}
38
39void glVertexAttrib1fv_dispatchLoggingWrapper(GLuint indx, const GLfloat* values) {
40	DISPATCH_DEBUG_LOG("glVertexAttrib1fv(indx:%d, values:%p)", indx, values);
41	GLDispatch::glVertexAttrib1fv_underlying(indx, values);
42}
43
44void glVertexAttrib2f_dispatchLoggingWrapper(GLuint indx, GLfloat x, GLfloat y) {
45	DISPATCH_DEBUG_LOG("glVertexAttrib2f(indx:%d, x:%f, y:%f)", indx, x, y);
46	GLDispatch::glVertexAttrib2f_underlying(indx, x, y);
47}
48
49void glVertexAttrib2fv_dispatchLoggingWrapper(GLuint indx, const GLfloat* values) {
50	DISPATCH_DEBUG_LOG("glVertexAttrib2fv(indx:%d, values:%p)", indx, values);
51	GLDispatch::glVertexAttrib2fv_underlying(indx, values);
52}
53
54void glVertexAttrib3f_dispatchLoggingWrapper(GLuint indx, GLfloat x, GLfloat y, GLfloat z) {
55	DISPATCH_DEBUG_LOG("glVertexAttrib3f(indx:%d, x:%f, y:%f, z:%f)", indx, x, y, z);
56	GLDispatch::glVertexAttrib3f_underlying(indx, x, y, z);
57}
58
59void glVertexAttrib3fv_dispatchLoggingWrapper(GLuint indx, const GLfloat* values) {
60	DISPATCH_DEBUG_LOG("glVertexAttrib3fv(indx:%d, values:%p)", indx, values);
61	GLDispatch::glVertexAttrib3fv_underlying(indx, values);
62}
63
64void glVertexAttrib4f_dispatchLoggingWrapper(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
65	DISPATCH_DEBUG_LOG("glVertexAttrib4f(indx:%d, x:%f, y:%f, z:%f, w:%f)", indx, x, y, z, w);
66	GLDispatch::glVertexAttrib4f_underlying(indx, x, y, z, w);
67}
68
69void glVertexAttrib4fv_dispatchLoggingWrapper(GLuint indx, const GLfloat* values) {
70	DISPATCH_DEBUG_LOG("glVertexAttrib4fv(indx:%d, values:%p)", indx, values);
71	GLDispatch::glVertexAttrib4fv_underlying(indx, values);
72}
73
74void glVertexAttribPointer_dispatchLoggingWrapper(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr) {
75	DISPATCH_DEBUG_LOG("glVertexAttribPointer(indx:%d, size:%d, type:0x%X, normalized:%d, stride:%d, ptr:%p)", indx, size, type, normalized, stride, ptr);
76	GLDispatch::glVertexAttribPointer_underlying(indx, size, type, normalized, stride, ptr);
77}
78
79void glDisableVertexAttribArray_dispatchLoggingWrapper(GLuint index) {
80	DISPATCH_DEBUG_LOG("glDisableVertexAttribArray(index:%d)", index);
81	GLDispatch::glDisableVertexAttribArray_underlying(index);
82}
83
84void glEnableVertexAttribArray_dispatchLoggingWrapper(GLuint index) {
85	DISPATCH_DEBUG_LOG("glEnableVertexAttribArray(index:%d)", index);
86	GLDispatch::glEnableVertexAttribArray_underlying(index);
87}
88
89void glGetVertexAttribfv_dispatchLoggingWrapper(GLuint index, GLenum pname, GLfloat* params) {
90	DISPATCH_DEBUG_LOG("glGetVertexAttribfv(index:%d, pname:0x%X, params:%p)", index, pname, params);
91	GLDispatch::glGetVertexAttribfv_underlying(index, pname, params);
92}
93
94void glGetVertexAttribiv_dispatchLoggingWrapper(GLuint index, GLenum pname, GLint* params) {
95	DISPATCH_DEBUG_LOG("glGetVertexAttribiv(index:%d, pname:0x%X, params:%p)", index, pname, params);
96	GLDispatch::glGetVertexAttribiv_underlying(index, pname, params);
97}
98
99void glGetVertexAttribPointerv_dispatchLoggingWrapper(GLuint index, GLenum pname, GLvoid** pointer) {
100	DISPATCH_DEBUG_LOG("glGetVertexAttribPointerv(index:%d, pname:0x%X, pointer:%p)", index, pname, pointer);
101	GLDispatch::glGetVertexAttribPointerv_underlying(index, pname, pointer);
102}
103
104void glUniform1f_dispatchLoggingWrapper(GLint location, GLfloat x) {
105	DISPATCH_DEBUG_LOG("glUniform1f(location:%d, x:%f)", location, x);
106	GLDispatch::glUniform1f_underlying(location, x);
107}
108
109void glUniform1fv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLfloat* v) {
110	DISPATCH_DEBUG_LOG("glUniform1fv(location:%d, count:%d, v:%p)", location, count, v);
111	GLDispatch::glUniform1fv_underlying(location, count, v);
112}
113
114void glUniform1i_dispatchLoggingWrapper(GLint location, GLint x) {
115	DISPATCH_DEBUG_LOG("glUniform1i(location:%d, x:%d)", location, x);
116	GLDispatch::glUniform1i_underlying(location, x);
117}
118
119void glUniform1iv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLint* v) {
120	DISPATCH_DEBUG_LOG("glUniform1iv(location:%d, count:%d, v:%p)", location, count, v);
121	GLDispatch::glUniform1iv_underlying(location, count, v);
122}
123
124void glUniform2f_dispatchLoggingWrapper(GLint location, GLfloat x, GLfloat y) {
125	DISPATCH_DEBUG_LOG("glUniform2f(location:%d, x:%f, y:%f)", location, x, y);
126	GLDispatch::glUniform2f_underlying(location, x, y);
127}
128
129void glUniform2fv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLfloat* v) {
130	DISPATCH_DEBUG_LOG("glUniform2fv(location:%d, count:%d, v:%p)", location, count, v);
131	GLDispatch::glUniform2fv_underlying(location, count, v);
132}
133
134void glUniform2i_dispatchLoggingWrapper(GLint location, GLint x, GLint y) {
135	DISPATCH_DEBUG_LOG("glUniform2i(location:%d, x:%d, y:%d)", location, x, y);
136	GLDispatch::glUniform2i_underlying(location, x, y);
137}
138
139void glUniform2iv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLint* v) {
140	DISPATCH_DEBUG_LOG("glUniform2iv(location:%d, count:%d, v:%p)", location, count, v);
141	GLDispatch::glUniform2iv_underlying(location, count, v);
142}
143
144void glUniform3f_dispatchLoggingWrapper(GLint location, GLfloat x, GLfloat y, GLfloat z) {
145	DISPATCH_DEBUG_LOG("glUniform3f(location:%d, x:%f, y:%f, z:%f)", location, x, y, z);
146	GLDispatch::glUniform3f_underlying(location, x, y, z);
147}
148
149void glUniform3fv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLfloat* v) {
150	DISPATCH_DEBUG_LOG("glUniform3fv(location:%d, count:%d, v:%p)", location, count, v);
151	GLDispatch::glUniform3fv_underlying(location, count, v);
152}
153
154void glUniform3i_dispatchLoggingWrapper(GLint location, GLint x, GLint y, GLint z) {
155	DISPATCH_DEBUG_LOG("glUniform3i(location:%d, x:%d, y:%d, z:%d)", location, x, y, z);
156	GLDispatch::glUniform3i_underlying(location, x, y, z);
157}
158
159void glUniform3iv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLint* v) {
160	DISPATCH_DEBUG_LOG("glUniform3iv(location:%d, count:%d, v:%p)", location, count, v);
161	GLDispatch::glUniform3iv_underlying(location, count, v);
162}
163
164void glUniform4f_dispatchLoggingWrapper(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {
165	DISPATCH_DEBUG_LOG("glUniform4f(location:%d, x:%f, y:%f, z:%f, w:%f)", location, x, y, z, w);
166	GLDispatch::glUniform4f_underlying(location, x, y, z, w);
167}
168
169void glUniform4fv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLfloat* v) {
170	DISPATCH_DEBUG_LOG("glUniform4fv(location:%d, count:%d, v:%p)", location, count, v);
171	GLDispatch::glUniform4fv_underlying(location, count, v);
172}
173
174void glUniform4i_dispatchLoggingWrapper(GLint location, GLint x, GLint y, GLint z, GLint w) {
175	DISPATCH_DEBUG_LOG("glUniform4i(location:%d, x:%d, y:%d, z:%d, w:%d)", location, x, y, z, w);
176	GLDispatch::glUniform4i_underlying(location, x, y, z, w);
177}
178
179void glUniform4iv_dispatchLoggingWrapper(GLint location, GLsizei count, const GLint* v) {
180	DISPATCH_DEBUG_LOG("glUniform4iv(location:%d, count:%d, v:%p)", location, count, v);
181	GLDispatch::glUniform4iv_underlying(location, count, v);
182}
183
184void glUniformMatrix2fv_dispatchLoggingWrapper(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
185	DISPATCH_DEBUG_LOG("glUniformMatrix2fv(location:%d, count:%d, transpose:%d, value:%p)", location, count, transpose, value);
186	GLDispatch::glUniformMatrix2fv_underlying(location, count, transpose, value);
187}
188
189void glUniformMatrix3fv_dispatchLoggingWrapper(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
190	DISPATCH_DEBUG_LOG("glUniformMatrix3fv(location:%d, count:%d, transpose:%d, value:%p)", location, count, transpose, value);
191	GLDispatch::glUniformMatrix3fv_underlying(location, count, transpose, value);
192}
193
194void glUniformMatrix4fv_dispatchLoggingWrapper(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) {
195	DISPATCH_DEBUG_LOG("glUniformMatrix4fv(location:%d, count:%d, transpose:%d, value:%p)", location, count, transpose, value);
196	GLDispatch::glUniformMatrix4fv_underlying(location, count, transpose, value);
197}
198
199void glAttachShader_dispatchLoggingWrapper(GLuint program, GLuint shader) {
200	DISPATCH_DEBUG_LOG("glAttachShader(program:%d, shader:%d)", program, shader);
201	GLDispatch::glAttachShader_underlying(program, shader);
202}
203
204void glBindAttribLocation_dispatchLoggingWrapper(GLuint program, GLuint index, const GLchar* name) {
205	DISPATCH_DEBUG_LOG("glBindAttribLocation(program:%d, index:%d, name:%p)", program, index, name);
206	GLDispatch::glBindAttribLocation_underlying(program, index, name);
207}
208
209void glCompileShader_dispatchLoggingWrapper(GLuint shader) {
210	DISPATCH_DEBUG_LOG("glCompileShader(shader:%d)", shader);
211	GLDispatch::glCompileShader_underlying(shader);
212}
213
214GLuint glCreateProgram_dispatchLoggingWrapper() {
215	DISPATCH_DEBUG_LOG("glCreateProgram()");
216	return GLDispatch::glCreateProgram_underlying();
217}
218
219GLuint glCreateShader_dispatchLoggingWrapper(GLenum type) {
220	DISPATCH_DEBUG_LOG("glCreateShader(type:0x%X)", type);
221	return GLDispatch::glCreateShader_underlying(type);
222}
223
224void glDeleteProgram_dispatchLoggingWrapper(GLuint program) {
225	DISPATCH_DEBUG_LOG("glDeleteProgram(program:%d)", program);
226	GLDispatch::glDeleteProgram_underlying(program);
227}
228
229void glDeleteShader_dispatchLoggingWrapper(GLuint shader) {
230	DISPATCH_DEBUG_LOG("glDeleteShader(shader:%d)", shader);
231	GLDispatch::glDeleteShader_underlying(shader);
232}
233
234void glDetachShader_dispatchLoggingWrapper(GLuint program, GLuint shader) {
235	DISPATCH_DEBUG_LOG("glDetachShader(program:%d, shader:%d)", program, shader);
236	GLDispatch::glDetachShader_underlying(program, shader);
237}
238
239void glLinkProgram_dispatchLoggingWrapper(GLuint program) {
240	DISPATCH_DEBUG_LOG("glLinkProgram(program:%d)", program);
241	GLDispatch::glLinkProgram_underlying(program);
242}
243
244void glUseProgram_dispatchLoggingWrapper(GLuint program) {
245	DISPATCH_DEBUG_LOG("glUseProgram(program:%d)", program);
246	GLDispatch::glUseProgram_underlying(program);
247}
248
249void glValidateProgram_dispatchLoggingWrapper(GLuint program) {
250	DISPATCH_DEBUG_LOG("glValidateProgram(program:%d)", program);
251	GLDispatch::glValidateProgram_underlying(program);
252}
253
254void glGetActiveAttrib_dispatchLoggingWrapper(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) {
255	DISPATCH_DEBUG_LOG("glGetActiveAttrib(program:%d, index:%d, bufsize:%d, length:%p, size:%p, type:%p, name:%p)", program, index, bufsize, length, size, type, name);
256	GLDispatch::glGetActiveAttrib_underlying(program, index, bufsize, length, size, type, name);
257}
258
259void glGetActiveUniform_dispatchLoggingWrapper(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) {
260	DISPATCH_DEBUG_LOG("glGetActiveUniform(program:%d, index:%d, bufsize:%d, length:%p, size:%p, type:%p, name:%p)", program, index, bufsize, length, size, type, name);
261	GLDispatch::glGetActiveUniform_underlying(program, index, bufsize, length, size, type, name);
262}
263
264void glGetAttachedShaders_dispatchLoggingWrapper(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) {
265	DISPATCH_DEBUG_LOG("glGetAttachedShaders(program:%d, maxcount:%d, count:%p, shaders:%p)", program, maxcount, count, shaders);
266	GLDispatch::glGetAttachedShaders_underlying(program, maxcount, count, shaders);
267}
268
269int glGetAttribLocation_dispatchLoggingWrapper(GLuint program, const GLchar* name) {
270	DISPATCH_DEBUG_LOG("glGetAttribLocation(program:%d, name:%p)", program, name);
271	return GLDispatch::glGetAttribLocation_underlying(program, name);
272}
273
274void glGetProgramiv_dispatchLoggingWrapper(GLuint program, GLenum pname, GLint* params) {
275	DISPATCH_DEBUG_LOG("glGetProgramiv(program:%d, pname:0x%X, params:%p)", program, pname, params);
276	GLDispatch::glGetProgramiv_underlying(program, pname, params);
277}
278
279void glGetProgramInfoLog_dispatchLoggingWrapper(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog) {
280	DISPATCH_DEBUG_LOG("glGetProgramInfoLog(program:%d, bufsize:%d, length:%p, infolog:%p)", program, bufsize, length, infolog);
281	GLDispatch::glGetProgramInfoLog_underlying(program, bufsize, length, infolog);
282}
283
284void glGetShaderiv_dispatchLoggingWrapper(GLuint shader, GLenum pname, GLint* params) {
285	DISPATCH_DEBUG_LOG("glGetShaderiv(shader:%d, pname:0x%X, params:%p)", shader, pname, params);
286	GLDispatch::glGetShaderiv_underlying(shader, pname, params);
287}
288
289void glGetShaderInfoLog_dispatchLoggingWrapper(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog) {
290	DISPATCH_DEBUG_LOG("glGetShaderInfoLog(shader:%d, bufsize:%d, length:%p, infolog:%p)", shader, bufsize, length, infolog);
291	GLDispatch::glGetShaderInfoLog_underlying(shader, bufsize, length, infolog);
292}
293
294void glGetShaderSource_dispatchLoggingWrapper(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) {
295	DISPATCH_DEBUG_LOG("glGetShaderSource(shader:%d, bufsize:%d, length:%p, source:%p)", shader, bufsize, length, source);
296	GLDispatch::glGetShaderSource_underlying(shader, bufsize, length, source);
297}
298
299void glGetUniformfv_dispatchLoggingWrapper(GLuint program, GLint location, GLfloat* params) {
300	DISPATCH_DEBUG_LOG("glGetUniformfv(program:%d, location:%d, params:%p)", program, location, params);
301	GLDispatch::glGetUniformfv_underlying(program, location, params);
302}
303
304void glGetUniformiv_dispatchLoggingWrapper(GLuint program, GLint location, GLint* params) {
305	DISPATCH_DEBUG_LOG("glGetUniformiv(program:%d, location:%d, params:%p)", program, location, params);
306	GLDispatch::glGetUniformiv_underlying(program, location, params);
307}
308
309int glGetUniformLocation_dispatchLoggingWrapper(GLuint program, const GLchar* name) {
310	DISPATCH_DEBUG_LOG("glGetUniformLocation(program:%d, name:%p)", program, name);
311	return GLDispatch::glGetUniformLocation_underlying(program, name);
312}
313
314void glShaderSource_dispatchLoggingWrapper(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length) {
315	DISPATCH_DEBUG_LOG("glShaderSource(shader:%d, count:%d, string:%p, length:%p)", shader, count, string, length);
316	GLDispatch::glShaderSource_underlying(shader, count, string, length);
317}
318
319void glBindFramebuffer_dispatchLoggingWrapper(GLenum target, GLuint framebuffer) {
320	DISPATCH_DEBUG_LOG("glBindFramebuffer(target:0x%X, framebuffer:%d)", target, framebuffer);
321	GLDispatch::glBindFramebuffer_underlying(target, framebuffer);
322}
323
324void glGenFramebuffers_dispatchLoggingWrapper(GLsizei n, GLuint* framebuffers) {
325	DISPATCH_DEBUG_LOG("glGenFramebuffers(n:%d, framebuffers:%p)", n, framebuffers);
326	GLDispatch::glGenFramebuffers_underlying(n, framebuffers);
327}
328
329void glFramebufferTexture2D_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {
330	DISPATCH_DEBUG_LOG("glFramebufferTexture2D(target:0x%X, attachment:0x%X, textarget:0x%X, texture:%d, level:%d)", target, attachment, textarget, texture, level);
331	GLDispatch::glFramebufferTexture2D_underlying(target, attachment, textarget, texture, level);
332}
333
334GLenum glCheckFramebufferStatus_dispatchLoggingWrapper(GLenum target) {
335	DISPATCH_DEBUG_LOG("glCheckFramebufferStatus(target:0x%X)", target);
336	return GLDispatch::glCheckFramebufferStatus_underlying(target);
337}
338
339GLboolean glIsFramebuffer_dispatchLoggingWrapper(GLuint framebuffer) {
340	DISPATCH_DEBUG_LOG("glIsFramebuffer(framebuffer:%d)", framebuffer);
341	return GLDispatch::glIsFramebuffer_underlying(framebuffer);
342}
343
344void glDeleteFramebuffers_dispatchLoggingWrapper(GLsizei n, const GLuint* framebuffers) {
345	DISPATCH_DEBUG_LOG("glDeleteFramebuffers(n:%d, framebuffers:%p)", n, framebuffers);
346	GLDispatch::glDeleteFramebuffers_underlying(n, framebuffers);
347}
348
349GLboolean glIsRenderbuffer_dispatchLoggingWrapper(GLuint renderbuffer) {
350	DISPATCH_DEBUG_LOG("glIsRenderbuffer(renderbuffer:%d)", renderbuffer);
351	return GLDispatch::glIsRenderbuffer_underlying(renderbuffer);
352}
353
354void glBindRenderbuffer_dispatchLoggingWrapper(GLenum target, GLuint renderbuffer) {
355	DISPATCH_DEBUG_LOG("glBindRenderbuffer(target:0x%X, renderbuffer:%d)", target, renderbuffer);
356	GLDispatch::glBindRenderbuffer_underlying(target, renderbuffer);
357}
358
359void glDeleteRenderbuffers_dispatchLoggingWrapper(GLsizei n, const GLuint * renderbuffers) {
360	DISPATCH_DEBUG_LOG("glDeleteRenderbuffers(n:%d, renderbuffers:%p)", n, renderbuffers);
361	GLDispatch::glDeleteRenderbuffers_underlying(n, renderbuffers);
362}
363
364void glGenRenderbuffers_dispatchLoggingWrapper(GLsizei n, GLuint * renderbuffers) {
365	DISPATCH_DEBUG_LOG("glGenRenderbuffers(n:%d, renderbuffers:%p)", n, renderbuffers);
366	GLDispatch::glGenRenderbuffers_underlying(n, renderbuffers);
367}
368
369void glRenderbufferStorage_dispatchLoggingWrapper(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {
370	DISPATCH_DEBUG_LOG("glRenderbufferStorage(target:0x%X, internalformat:0x%X, width:%d, height:%d)", target, internalformat, width, height);
371	GLDispatch::glRenderbufferStorage_underlying(target, internalformat, width, height);
372}
373
374void glGetRenderbufferParameteriv_dispatchLoggingWrapper(GLenum target, GLenum pname, GLint * params) {
375	DISPATCH_DEBUG_LOG("glGetRenderbufferParameteriv(target:0x%X, pname:0x%X, params:%p)", target, pname, params);
376	GLDispatch::glGetRenderbufferParameteriv_underlying(target, pname, params);
377}
378
379void glFramebufferRenderbuffer_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {
380	DISPATCH_DEBUG_LOG("glFramebufferRenderbuffer(target:0x%X, attachment:0x%X, renderbuffertarget:0x%X, renderbuffer:%d)", target, attachment, renderbuffertarget, renderbuffer);
381	GLDispatch::glFramebufferRenderbuffer_underlying(target, attachment, renderbuffertarget, renderbuffer);
382}
383
384void glGetFramebufferAttachmentParameteriv_dispatchLoggingWrapper(GLenum target, GLenum attachment, GLenum pname, GLint * params) {
385	DISPATCH_DEBUG_LOG("glGetFramebufferAttachmentParameteriv(target:0x%X, attachment:0x%X, pname:0x%X, params:%p)", target, attachment, pname, params);
386	GLDispatch::glGetFramebufferAttachmentParameteriv_underlying(target, attachment, pname, params);
387}
388
389void glGenerateMipmap_dispatchLoggingWrapper(GLenum target) {
390	DISPATCH_DEBUG_LOG("glGenerateMipmap(target:0x%X)", target);
391	GLDispatch::glGenerateMipmap_underlying(target);
392}
393
394