Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(167)

Side by Side Diff: ui/gl/gl_bindings_autogen_gl.cc

Issue 2385323003: Load the GL_ANGLE_robust_client_memory entry points. (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/gl/gl_bindings_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // This file is auto-generated from 5 // This file is auto-generated from
6 // ui/gl/generate_bindings.py 6 // ui/gl/generate_bindings.py
7 // It's formatted by clang-format using chromium coding style: 7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename 8 // clang-format -i -style=chromium filename
9 // DO NOT EDIT! 9 // DO NOT EDIT!
10 10
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 fn.glGenSamplersFn = 0; 186 fn.glGenSamplersFn = 0;
187 fn.glGenTexturesFn = 187 fn.glGenTexturesFn =
188 reinterpret_cast<glGenTexturesProc>(GetGLProcAddress("glGenTextures")); 188 reinterpret_cast<glGenTexturesProc>(GetGLProcAddress("glGenTextures"));
189 fn.glGenTransformFeedbacksFn = 0; 189 fn.glGenTransformFeedbacksFn = 0;
190 fn.glGenVertexArraysOESFn = 0; 190 fn.glGenVertexArraysOESFn = 0;
191 fn.glGetActiveAttribFn = reinterpret_cast<glGetActiveAttribProc>( 191 fn.glGetActiveAttribFn = reinterpret_cast<glGetActiveAttribProc>(
192 GetGLProcAddress("glGetActiveAttrib")); 192 GetGLProcAddress("glGetActiveAttrib"));
193 fn.glGetActiveUniformFn = reinterpret_cast<glGetActiveUniformProc>( 193 fn.glGetActiveUniformFn = reinterpret_cast<glGetActiveUniformProc>(
194 GetGLProcAddress("glGetActiveUniform")); 194 GetGLProcAddress("glGetActiveUniform"));
195 fn.glGetActiveUniformBlockivFn = 0; 195 fn.glGetActiveUniformBlockivFn = 0;
196 fn.glGetActiveUniformBlockivRobustANGLEFn = 0;
196 fn.glGetActiveUniformBlockNameFn = 0; 197 fn.glGetActiveUniformBlockNameFn = 0;
197 fn.glGetActiveUniformsivFn = 0; 198 fn.glGetActiveUniformsivFn = 0;
198 fn.glGetAttachedShadersFn = reinterpret_cast<glGetAttachedShadersProc>( 199 fn.glGetAttachedShadersFn = reinterpret_cast<glGetAttachedShadersProc>(
199 GetGLProcAddress("glGetAttachedShaders")); 200 GetGLProcAddress("glGetAttachedShaders"));
200 fn.glGetAttribLocationFn = reinterpret_cast<glGetAttribLocationProc>( 201 fn.glGetAttribLocationFn = reinterpret_cast<glGetAttribLocationProc>(
201 GetGLProcAddress("glGetAttribLocation")); 202 GetGLProcAddress("glGetAttribLocation"));
203 fn.glGetBooleani_vRobustANGLEFn = 0;
202 fn.glGetBooleanvFn = 204 fn.glGetBooleanvFn =
203 reinterpret_cast<glGetBooleanvProc>(GetGLProcAddress("glGetBooleanv")); 205 reinterpret_cast<glGetBooleanvProc>(GetGLProcAddress("glGetBooleanv"));
206 fn.glGetBooleanvRobustANGLEFn = 0;
207 fn.glGetBufferParameteri64vRobustANGLEFn = 0;
204 fn.glGetBufferParameterivFn = reinterpret_cast<glGetBufferParameterivProc>( 208 fn.glGetBufferParameterivFn = reinterpret_cast<glGetBufferParameterivProc>(
205 GetGLProcAddress("glGetBufferParameteriv")); 209 GetGLProcAddress("glGetBufferParameteriv"));
210 fn.glGetBufferParameterivRobustANGLEFn = 0;
211 fn.glGetBufferPointervRobustANGLEFn = 0;
206 fn.glGetErrorFn = 212 fn.glGetErrorFn =
207 reinterpret_cast<glGetErrorProc>(GetGLProcAddress("glGetError")); 213 reinterpret_cast<glGetErrorProc>(GetGLProcAddress("glGetError"));
208 fn.glGetFenceivNVFn = 0; 214 fn.glGetFenceivNVFn = 0;
209 fn.glGetFloatvFn = 215 fn.glGetFloatvFn =
210 reinterpret_cast<glGetFloatvProc>(GetGLProcAddress("glGetFloatv")); 216 reinterpret_cast<glGetFloatvProc>(GetGLProcAddress("glGetFloatv"));
217 fn.glGetFloatvRobustANGLEFn = 0;
211 fn.glGetFragDataIndexFn = 0; 218 fn.glGetFragDataIndexFn = 0;
212 fn.glGetFragDataLocationFn = 0; 219 fn.glGetFragDataLocationFn = 0;
213 fn.glGetFramebufferAttachmentParameterivEXTFn = 0; 220 fn.glGetFramebufferAttachmentParameterivEXTFn = 0;
221 fn.glGetFramebufferAttachmentParameterivRobustANGLEFn = 0;
222 fn.glGetFramebufferParameterivRobustANGLEFn = 0;
214 fn.glGetGraphicsResetStatusARBFn = 0; 223 fn.glGetGraphicsResetStatusARBFn = 0;
215 fn.glGetInteger64i_vFn = 0; 224 fn.glGetInteger64i_vFn = 0;
225 fn.glGetInteger64i_vRobustANGLEFn = 0;
216 fn.glGetInteger64vFn = 0; 226 fn.glGetInteger64vFn = 0;
227 fn.glGetInteger64vRobustANGLEFn = 0;
217 fn.glGetIntegeri_vFn = 0; 228 fn.glGetIntegeri_vFn = 0;
229 fn.glGetIntegeri_vRobustANGLEFn = 0;
218 fn.glGetIntegervFn = 230 fn.glGetIntegervFn =
219 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv")); 231 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv"));
232 fn.glGetIntegervRobustANGLEFn = 0;
220 fn.glGetInternalformativFn = 0; 233 fn.glGetInternalformativFn = 0;
234 fn.glGetMultisamplefvRobustANGLEFn = 0;
235 fn.glGetnUniformfvRobustANGLEFn = 0;
236 fn.glGetnUniformivRobustANGLEFn = 0;
237 fn.glGetnUniformuivRobustANGLEFn = 0;
238 fn.glGetPointervRobustANGLERobustANGLEFn = 0;
221 fn.glGetProgramBinaryFn = 0; 239 fn.glGetProgramBinaryFn = 0;
222 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>( 240 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>(
223 GetGLProcAddress("glGetProgramInfoLog")); 241 GetGLProcAddress("glGetProgramInfoLog"));
224 fn.glGetProgramInterfaceivFn = 0; 242 fn.glGetProgramInterfaceivFn = 0;
243 fn.glGetProgramInterfaceivRobustANGLEFn = 0;
225 fn.glGetProgramivFn = 244 fn.glGetProgramivFn =
226 reinterpret_cast<glGetProgramivProc>(GetGLProcAddress("glGetProgramiv")); 245 reinterpret_cast<glGetProgramivProc>(GetGLProcAddress("glGetProgramiv"));
246 fn.glGetProgramivRobustANGLEFn = 0;
227 fn.glGetProgramResourceivFn = 0; 247 fn.glGetProgramResourceivFn = 0;
228 fn.glGetProgramResourceLocationFn = 0; 248 fn.glGetProgramResourceLocationFn = 0;
229 fn.glGetProgramResourceNameFn = 0; 249 fn.glGetProgramResourceNameFn = 0;
230 fn.glGetQueryivFn = 0; 250 fn.glGetQueryivFn = 0;
251 fn.glGetQueryivRobustANGLEFn = 0;
231 fn.glGetQueryObjecti64vFn = 0; 252 fn.glGetQueryObjecti64vFn = 0;
253 fn.glGetQueryObjecti64vRobustANGLEFn = 0;
232 fn.glGetQueryObjectivFn = 0; 254 fn.glGetQueryObjectivFn = 0;
255 fn.glGetQueryObjectivRobustANGLEFn = 0;
233 fn.glGetQueryObjectui64vFn = 0; 256 fn.glGetQueryObjectui64vFn = 0;
257 fn.glGetQueryObjectui64vRobustANGLEFn = 0;
234 fn.glGetQueryObjectuivFn = 0; 258 fn.glGetQueryObjectuivFn = 0;
259 fn.glGetQueryObjectuivRobustANGLEFn = 0;
235 fn.glGetRenderbufferParameterivEXTFn = 0; 260 fn.glGetRenderbufferParameterivEXTFn = 0;
261 fn.glGetRenderbufferParameterivRobustANGLEFn = 0;
236 fn.glGetSamplerParameterfvFn = 0; 262 fn.glGetSamplerParameterfvFn = 0;
263 fn.glGetSamplerParameterfvRobustANGLEFn = 0;
264 fn.glGetSamplerParameterIivRobustANGLEFn = 0;
265 fn.glGetSamplerParameterIuivRobustANGLEFn = 0;
237 fn.glGetSamplerParameterivFn = 0; 266 fn.glGetSamplerParameterivFn = 0;
267 fn.glGetSamplerParameterivRobustANGLEFn = 0;
238 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>( 268 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>(
239 GetGLProcAddress("glGetShaderInfoLog")); 269 GetGLProcAddress("glGetShaderInfoLog"));
240 fn.glGetShaderivFn = 270 fn.glGetShaderivFn =
241 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv")); 271 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv"));
272 fn.glGetShaderivRobustANGLEFn = 0;
242 fn.glGetShaderPrecisionFormatFn = 0; 273 fn.glGetShaderPrecisionFormatFn = 0;
243 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>( 274 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>(
244 GetGLProcAddress("glGetShaderSource")); 275 GetGLProcAddress("glGetShaderSource"));
245 fn.glGetStringFn = 276 fn.glGetStringFn =
246 reinterpret_cast<glGetStringProc>(GetGLProcAddress("glGetString")); 277 reinterpret_cast<glGetStringProc>(GetGLProcAddress("glGetString"));
247 fn.glGetStringiFn = 278 fn.glGetStringiFn =
248 reinterpret_cast<glGetStringiProc>(GetGLProcAddress("glGetStringi")); 279 reinterpret_cast<glGetStringiProc>(GetGLProcAddress("glGetStringi"));
249 fn.glGetSyncivFn = 0; 280 fn.glGetSyncivFn = 0;
250 fn.glGetTexLevelParameterfvFn = 0; 281 fn.glGetTexLevelParameterfvFn = 0;
282 fn.glGetTexLevelParameterfvRobustANGLEFn = 0;
251 fn.glGetTexLevelParameterivFn = 0; 283 fn.glGetTexLevelParameterivFn = 0;
284 fn.glGetTexLevelParameterivRobustANGLEFn = 0;
252 fn.glGetTexParameterfvFn = reinterpret_cast<glGetTexParameterfvProc>( 285 fn.glGetTexParameterfvFn = reinterpret_cast<glGetTexParameterfvProc>(
253 GetGLProcAddress("glGetTexParameterfv")); 286 GetGLProcAddress("glGetTexParameterfv"));
287 fn.glGetTexParameterfvRobustANGLEFn = 0;
288 fn.glGetTexParameterIivRobustANGLEFn = 0;
289 fn.glGetTexParameterIuivRobustANGLEFn = 0;
254 fn.glGetTexParameterivFn = reinterpret_cast<glGetTexParameterivProc>( 290 fn.glGetTexParameterivFn = reinterpret_cast<glGetTexParameterivProc>(
255 GetGLProcAddress("glGetTexParameteriv")); 291 GetGLProcAddress("glGetTexParameteriv"));
292 fn.glGetTexParameterivRobustANGLEFn = 0;
256 fn.glGetTransformFeedbackVaryingFn = 0; 293 fn.glGetTransformFeedbackVaryingFn = 0;
257 fn.glGetTranslatedShaderSourceANGLEFn = 0; 294 fn.glGetTranslatedShaderSourceANGLEFn = 0;
258 fn.glGetUniformBlockIndexFn = 0; 295 fn.glGetUniformBlockIndexFn = 0;
259 fn.glGetUniformfvFn = 296 fn.glGetUniformfvFn =
260 reinterpret_cast<glGetUniformfvProc>(GetGLProcAddress("glGetUniformfv")); 297 reinterpret_cast<glGetUniformfvProc>(GetGLProcAddress("glGetUniformfv"));
298 fn.glGetUniformfvRobustANGLEFn = 0;
261 fn.glGetUniformIndicesFn = 0; 299 fn.glGetUniformIndicesFn = 0;
262 fn.glGetUniformivFn = 300 fn.glGetUniformivFn =
263 reinterpret_cast<glGetUniformivProc>(GetGLProcAddress("glGetUniformiv")); 301 reinterpret_cast<glGetUniformivProc>(GetGLProcAddress("glGetUniformiv"));
302 fn.glGetUniformivRobustANGLEFn = 0;
264 fn.glGetUniformLocationFn = reinterpret_cast<glGetUniformLocationProc>( 303 fn.glGetUniformLocationFn = reinterpret_cast<glGetUniformLocationProc>(
265 GetGLProcAddress("glGetUniformLocation")); 304 GetGLProcAddress("glGetUniformLocation"));
266 fn.glGetUniformuivFn = 0; 305 fn.glGetUniformuivFn = 0;
306 fn.glGetUniformuivRobustANGLEFn = 0;
267 fn.glGetVertexAttribfvFn = reinterpret_cast<glGetVertexAttribfvProc>( 307 fn.glGetVertexAttribfvFn = reinterpret_cast<glGetVertexAttribfvProc>(
268 GetGLProcAddress("glGetVertexAttribfv")); 308 GetGLProcAddress("glGetVertexAttribfv"));
309 fn.glGetVertexAttribfvRobustANGLEFn = 0;
310 fn.glGetVertexAttribIivRobustANGLEFn = 0;
311 fn.glGetVertexAttribIuivRobustANGLEFn = 0;
269 fn.glGetVertexAttribivFn = reinterpret_cast<glGetVertexAttribivProc>( 312 fn.glGetVertexAttribivFn = reinterpret_cast<glGetVertexAttribivProc>(
270 GetGLProcAddress("glGetVertexAttribiv")); 313 GetGLProcAddress("glGetVertexAttribiv"));
314 fn.glGetVertexAttribivRobustANGLEFn = 0;
271 fn.glGetVertexAttribPointervFn = 315 fn.glGetVertexAttribPointervFn =
272 reinterpret_cast<glGetVertexAttribPointervProc>( 316 reinterpret_cast<glGetVertexAttribPointervProc>(
273 GetGLProcAddress("glGetVertexAttribPointerv")); 317 GetGLProcAddress("glGetVertexAttribPointerv"));
318 fn.glGetVertexAttribPointervRobustANGLEFn = 0;
274 fn.glHintFn = reinterpret_cast<glHintProc>(GetGLProcAddress("glHint")); 319 fn.glHintFn = reinterpret_cast<glHintProc>(GetGLProcAddress("glHint"));
275 fn.glInsertEventMarkerEXTFn = 0; 320 fn.glInsertEventMarkerEXTFn = 0;
276 fn.glInvalidateFramebufferFn = 0; 321 fn.glInvalidateFramebufferFn = 0;
277 fn.glInvalidateSubFramebufferFn = 0; 322 fn.glInvalidateSubFramebufferFn = 0;
278 fn.glIsBufferFn = 323 fn.glIsBufferFn =
279 reinterpret_cast<glIsBufferProc>(GetGLProcAddress("glIsBuffer")); 324 reinterpret_cast<glIsBufferProc>(GetGLProcAddress("glIsBuffer"));
280 fn.glIsEnabledFn = 325 fn.glIsEnabledFn =
281 reinterpret_cast<glIsEnabledProc>(GetGLProcAddress("glIsEnabled")); 326 reinterpret_cast<glIsEnabledProc>(GetGLProcAddress("glIsEnabled"));
282 fn.glIsFenceAPPLEFn = 0; 327 fn.glIsFenceAPPLEFn = 0;
283 fn.glIsFenceNVFn = 0; 328 fn.glIsFenceNVFn = 0;
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
315 fn.glPolygonOffsetFn = reinterpret_cast<glPolygonOffsetProc>( 360 fn.glPolygonOffsetFn = reinterpret_cast<glPolygonOffsetProc>(
316 GetGLProcAddress("glPolygonOffset")); 361 GetGLProcAddress("glPolygonOffset"));
317 fn.glPopGroupMarkerEXTFn = 0; 362 fn.glPopGroupMarkerEXTFn = 0;
318 fn.glPrimitiveRestartIndexFn = 0; 363 fn.glPrimitiveRestartIndexFn = 0;
319 fn.glProgramBinaryFn = 0; 364 fn.glProgramBinaryFn = 0;
320 fn.glProgramParameteriFn = 0; 365 fn.glProgramParameteriFn = 0;
321 fn.glProgramPathFragmentInputGenNVFn = 0; 366 fn.glProgramPathFragmentInputGenNVFn = 0;
322 fn.glPushGroupMarkerEXTFn = 0; 367 fn.glPushGroupMarkerEXTFn = 0;
323 fn.glQueryCounterFn = 0; 368 fn.glQueryCounterFn = 0;
324 fn.glReadBufferFn = 0; 369 fn.glReadBufferFn = 0;
370 fn.glReadnPixelsRobustANGLEFn = 0;
325 fn.glReadPixelsFn = 371 fn.glReadPixelsFn =
326 reinterpret_cast<glReadPixelsProc>(GetGLProcAddress("glReadPixels")); 372 reinterpret_cast<glReadPixelsProc>(GetGLProcAddress("glReadPixels"));
373 fn.glReadPixelsRobustANGLEFn = 0;
327 fn.glReleaseShaderCompilerFn = 0; 374 fn.glReleaseShaderCompilerFn = 0;
328 fn.glRenderbufferStorageEXTFn = 0; 375 fn.glRenderbufferStorageEXTFn = 0;
329 fn.glRenderbufferStorageMultisampleFn = 0; 376 fn.glRenderbufferStorageMultisampleFn = 0;
330 fn.glRenderbufferStorageMultisampleANGLEFn = 0; 377 fn.glRenderbufferStorageMultisampleANGLEFn = 0;
331 fn.glRenderbufferStorageMultisampleEXTFn = 0; 378 fn.glRenderbufferStorageMultisampleEXTFn = 0;
332 fn.glRenderbufferStorageMultisampleIMGFn = 0; 379 fn.glRenderbufferStorageMultisampleIMGFn = 0;
333 fn.glResumeTransformFeedbackFn = 0; 380 fn.glResumeTransformFeedbackFn = 0;
334 fn.glSampleCoverageFn = reinterpret_cast<glSampleCoverageProc>( 381 fn.glSampleCoverageFn = reinterpret_cast<glSampleCoverageProc>(
335 GetGLProcAddress("glSampleCoverage")); 382 GetGLProcAddress("glSampleCoverage"));
336 fn.glSamplerParameterfFn = 0; 383 fn.glSamplerParameterfFn = 0;
337 fn.glSamplerParameterfvFn = 0; 384 fn.glSamplerParameterfvFn = 0;
385 fn.glSamplerParameterfvRobustANGLEFn = 0;
338 fn.glSamplerParameteriFn = 0; 386 fn.glSamplerParameteriFn = 0;
387 fn.glSamplerParameterIivRobustANGLEFn = 0;
388 fn.glSamplerParameterIuivRobustANGLEFn = 0;
339 fn.glSamplerParameterivFn = 0; 389 fn.glSamplerParameterivFn = 0;
390 fn.glSamplerParameterivRobustANGLEFn = 0;
340 fn.glScissorFn = 391 fn.glScissorFn =
341 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor")); 392 reinterpret_cast<glScissorProc>(GetGLProcAddress("glScissor"));
342 fn.glSetFenceAPPLEFn = 0; 393 fn.glSetFenceAPPLEFn = 0;
343 fn.glSetFenceNVFn = 0; 394 fn.glSetFenceNVFn = 0;
344 fn.glShaderBinaryFn = 0; 395 fn.glShaderBinaryFn = 0;
345 fn.glShaderSourceFn = 396 fn.glShaderSourceFn =
346 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource")); 397 reinterpret_cast<glShaderSourceProc>(GetGLProcAddress("glShaderSource"));
347 fn.glStencilFillPathInstancedNVFn = 0; 398 fn.glStencilFillPathInstancedNVFn = 0;
348 fn.glStencilFillPathNVFn = 0; 399 fn.glStencilFillPathNVFn = 0;
349 fn.glStencilFuncFn = 400 fn.glStencilFuncFn =
(...skipping 11 matching lines...) Expand all
361 fn.glStencilStrokePathInstancedNVFn = 0; 412 fn.glStencilStrokePathInstancedNVFn = 0;
362 fn.glStencilStrokePathNVFn = 0; 413 fn.glStencilStrokePathNVFn = 0;
363 fn.glStencilThenCoverFillPathInstancedNVFn = 0; 414 fn.glStencilThenCoverFillPathInstancedNVFn = 0;
364 fn.glStencilThenCoverFillPathNVFn = 0; 415 fn.glStencilThenCoverFillPathNVFn = 0;
365 fn.glStencilThenCoverStrokePathInstancedNVFn = 0; 416 fn.glStencilThenCoverStrokePathInstancedNVFn = 0;
366 fn.glStencilThenCoverStrokePathNVFn = 0; 417 fn.glStencilThenCoverStrokePathNVFn = 0;
367 fn.glTestFenceAPPLEFn = 0; 418 fn.glTestFenceAPPLEFn = 0;
368 fn.glTestFenceNVFn = 0; 419 fn.glTestFenceNVFn = 0;
369 fn.glTexImage2DFn = 420 fn.glTexImage2DFn =
370 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D")); 421 reinterpret_cast<glTexImage2DProc>(GetGLProcAddress("glTexImage2D"));
422 fn.glTexImage2DRobustANGLEFn = 0;
371 fn.glTexImage3DFn = 0; 423 fn.glTexImage3DFn = 0;
424 fn.glTexImage3DRobustANGLEFn = 0;
372 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>( 425 fn.glTexParameterfFn = reinterpret_cast<glTexParameterfProc>(
373 GetGLProcAddress("glTexParameterf")); 426 GetGLProcAddress("glTexParameterf"));
374 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>( 427 fn.glTexParameterfvFn = reinterpret_cast<glTexParameterfvProc>(
375 GetGLProcAddress("glTexParameterfv")); 428 GetGLProcAddress("glTexParameterfv"));
429 fn.glTexParameterfvRobustANGLEFn = 0;
376 fn.glTexParameteriFn = reinterpret_cast<glTexParameteriProc>( 430 fn.glTexParameteriFn = reinterpret_cast<glTexParameteriProc>(
377 GetGLProcAddress("glTexParameteri")); 431 GetGLProcAddress("glTexParameteri"));
432 fn.glTexParameterIivRobustANGLEFn = 0;
433 fn.glTexParameterIuivRobustANGLEFn = 0;
378 fn.glTexParameterivFn = reinterpret_cast<glTexParameterivProc>( 434 fn.glTexParameterivFn = reinterpret_cast<glTexParameterivProc>(
379 GetGLProcAddress("glTexParameteriv")); 435 GetGLProcAddress("glTexParameteriv"));
436 fn.glTexParameterivRobustANGLEFn = 0;
380 fn.glTexStorage2DEXTFn = 0; 437 fn.glTexStorage2DEXTFn = 0;
381 fn.glTexStorage3DFn = 0; 438 fn.glTexStorage3DFn = 0;
382 fn.glTexSubImage2DFn = reinterpret_cast<glTexSubImage2DProc>( 439 fn.glTexSubImage2DFn = reinterpret_cast<glTexSubImage2DProc>(
383 GetGLProcAddress("glTexSubImage2D")); 440 GetGLProcAddress("glTexSubImage2D"));
441 fn.glTexSubImage2DRobustANGLEFn = 0;
384 fn.glTexSubImage3DFn = 0; 442 fn.glTexSubImage3DFn = 0;
443 fn.glTexSubImage3DRobustANGLEFn = 0;
385 fn.glTransformFeedbackVaryingsFn = 0; 444 fn.glTransformFeedbackVaryingsFn = 0;
386 fn.glUniform1fFn = 445 fn.glUniform1fFn =
387 reinterpret_cast<glUniform1fProc>(GetGLProcAddress("glUniform1f")); 446 reinterpret_cast<glUniform1fProc>(GetGLProcAddress("glUniform1f"));
388 fn.glUniform1fvFn = 447 fn.glUniform1fvFn =
389 reinterpret_cast<glUniform1fvProc>(GetGLProcAddress("glUniform1fv")); 448 reinterpret_cast<glUniform1fvProc>(GetGLProcAddress("glUniform1fv"));
390 fn.glUniform1iFn = 449 fn.glUniform1iFn =
391 reinterpret_cast<glUniform1iProc>(GetGLProcAddress("glUniform1i")); 450 reinterpret_cast<glUniform1iProc>(GetGLProcAddress("glUniform1i"));
392 fn.glUniform1ivFn = 451 fn.glUniform1ivFn =
393 reinterpret_cast<glUniform1ivProc>(GetGLProcAddress("glUniform1iv")); 452 reinterpret_cast<glUniform1ivProc>(GetGLProcAddress("glUniform1iv"));
394 fn.glUniform1uiFn = 0; 453 fn.glUniform1uiFn = 0;
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
476 ALLOW_UNUSED_LOCAL(ver); 535 ALLOW_UNUSED_LOCAL(ver);
477 std::string extensions = context->GetExtensions() + " "; 536 std::string extensions = context->GetExtensions() + " ";
478 ALLOW_UNUSED_LOCAL(extensions); 537 ALLOW_UNUSED_LOCAL(extensions);
479 538
480 ext.b_GL_ANGLE_framebuffer_blit = 539 ext.b_GL_ANGLE_framebuffer_blit =
481 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos; 540 extensions.find("GL_ANGLE_framebuffer_blit ") != std::string::npos;
482 ext.b_GL_ANGLE_framebuffer_multisample = 541 ext.b_GL_ANGLE_framebuffer_multisample =
483 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos; 542 extensions.find("GL_ANGLE_framebuffer_multisample ") != std::string::npos;
484 ext.b_GL_ANGLE_instanced_arrays = 543 ext.b_GL_ANGLE_instanced_arrays =
485 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos; 544 extensions.find("GL_ANGLE_instanced_arrays ") != std::string::npos;
545 ext.b_GL_ANGLE_robust_client_memory =
546 extensions.find("GL_ANGLE_robust_client_memory ") != std::string::npos;
486 ext.b_GL_ANGLE_translated_shader_source = 547 ext.b_GL_ANGLE_translated_shader_source =
487 extensions.find("GL_ANGLE_translated_shader_source ") != 548 extensions.find("GL_ANGLE_translated_shader_source ") !=
488 std::string::npos; 549 std::string::npos;
489 ext.b_GL_APPLE_fence = 550 ext.b_GL_APPLE_fence =
490 extensions.find("GL_APPLE_fence ") != std::string::npos; 551 extensions.find("GL_APPLE_fence ") != std::string::npos;
491 ext.b_GL_APPLE_vertex_array_object = 552 ext.b_GL_APPLE_vertex_array_object =
492 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos; 553 extensions.find("GL_APPLE_vertex_array_object ") != std::string::npos;
493 ext.b_GL_ARB_blend_func_extended = 554 ext.b_GL_ARB_blend_func_extended =
494 extensions.find("GL_ARB_blend_func_extended ") != std::string::npos; 555 extensions.find("GL_ARB_blend_func_extended ") != std::string::npos;
495 ext.b_GL_ARB_draw_buffers = 556 ext.b_GL_ARB_draw_buffers =
(...skipping 745 matching lines...) Expand 10 before | Expand all | Expand 10 after
1241 GetGLProcAddress("glGenVertexArraysAPPLE")); 1302 GetGLProcAddress("glGenVertexArraysAPPLE"));
1242 } 1303 }
1243 1304
1244 debug_fn.glGetActiveUniformBlockivFn = 0; 1305 debug_fn.glGetActiveUniformBlockivFn = 0;
1245 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) { 1306 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
1246 fn.glGetActiveUniformBlockivFn = 1307 fn.glGetActiveUniformBlockivFn =
1247 reinterpret_cast<glGetActiveUniformBlockivProc>( 1308 reinterpret_cast<glGetActiveUniformBlockivProc>(
1248 GetGLProcAddress("glGetActiveUniformBlockiv")); 1309 GetGLProcAddress("glGetActiveUniformBlockiv"));
1249 } 1310 }
1250 1311
1312 debug_fn.glGetActiveUniformBlockivRobustANGLEFn = 0;
1313 if (ext.b_GL_ANGLE_robust_client_memory) {
1314 fn.glGetActiveUniformBlockivRobustANGLEFn =
1315 reinterpret_cast<glGetActiveUniformBlockivRobustANGLEProc>(
1316 GetGLProcAddress("glGetActiveUniformBlockivRobustANGLE"));
1317 }
1318
1251 debug_fn.glGetActiveUniformBlockNameFn = 0; 1319 debug_fn.glGetActiveUniformBlockNameFn = 0;
1252 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) { 1320 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
1253 fn.glGetActiveUniformBlockNameFn = 1321 fn.glGetActiveUniformBlockNameFn =
1254 reinterpret_cast<glGetActiveUniformBlockNameProc>( 1322 reinterpret_cast<glGetActiveUniformBlockNameProc>(
1255 GetGLProcAddress("glGetActiveUniformBlockName")); 1323 GetGLProcAddress("glGetActiveUniformBlockName"));
1256 } 1324 }
1257 1325
1258 debug_fn.glGetActiveUniformsivFn = 0; 1326 debug_fn.glGetActiveUniformsivFn = 0;
1259 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) { 1327 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
1260 fn.glGetActiveUniformsivFn = reinterpret_cast<glGetActiveUniformsivProc>( 1328 fn.glGetActiveUniformsivFn = reinterpret_cast<glGetActiveUniformsivProc>(
1261 GetGLProcAddress("glGetActiveUniformsiv")); 1329 GetGLProcAddress("glGetActiveUniformsiv"));
1262 } 1330 }
1263 1331
1332 debug_fn.glGetBooleani_vRobustANGLEFn = 0;
1333 if (ext.b_GL_ANGLE_robust_client_memory) {
1334 fn.glGetBooleani_vRobustANGLEFn =
1335 reinterpret_cast<glGetBooleani_vRobustANGLEProc>(
1336 GetGLProcAddress("glGetBooleani_vRobustANGLE"));
1337 }
1338
1339 debug_fn.glGetBooleanvRobustANGLEFn = 0;
1340 if (ext.b_GL_ANGLE_robust_client_memory) {
1341 fn.glGetBooleanvRobustANGLEFn =
1342 reinterpret_cast<glGetBooleanvRobustANGLEProc>(
1343 GetGLProcAddress("glGetBooleanvRobustANGLE"));
1344 }
1345
1346 debug_fn.glGetBufferParameteri64vRobustANGLEFn = 0;
1347 if (ext.b_GL_ANGLE_robust_client_memory) {
1348 fn.glGetBufferParameteri64vRobustANGLEFn =
1349 reinterpret_cast<glGetBufferParameteri64vRobustANGLEProc>(
1350 GetGLProcAddress("glGetBufferParameteri64vRobustANGLE"));
1351 }
1352
1353 debug_fn.glGetBufferParameterivRobustANGLEFn = 0;
1354 if (ext.b_GL_ANGLE_robust_client_memory) {
1355 fn.glGetBufferParameterivRobustANGLEFn =
1356 reinterpret_cast<glGetBufferParameterivRobustANGLEProc>(
1357 GetGLProcAddress("glGetBufferParameterivRobustANGLE"));
1358 }
1359
1360 debug_fn.glGetBufferPointervRobustANGLEFn = 0;
1361 if (ext.b_GL_ANGLE_robust_client_memory) {
1362 fn.glGetBufferPointervRobustANGLEFn =
1363 reinterpret_cast<glGetBufferPointervRobustANGLEProc>(
1364 GetGLProcAddress("glGetBufferPointervRobustANGLE"));
1365 }
1366
1264 debug_fn.glGetFenceivNVFn = 0; 1367 debug_fn.glGetFenceivNVFn = 0;
1265 if (ext.b_GL_NV_fence) { 1368 if (ext.b_GL_NV_fence) {
1266 fn.glGetFenceivNVFn = reinterpret_cast<glGetFenceivNVProc>( 1369 fn.glGetFenceivNVFn = reinterpret_cast<glGetFenceivNVProc>(
1267 GetGLProcAddress("glGetFenceivNV")); 1370 GetGLProcAddress("glGetFenceivNV"));
1268 } 1371 }
1269 1372
1373 debug_fn.glGetFloatvRobustANGLEFn = 0;
1374 if (ext.b_GL_ANGLE_robust_client_memory) {
1375 fn.glGetFloatvRobustANGLEFn = reinterpret_cast<glGetFloatvRobustANGLEProc>(
1376 GetGLProcAddress("glGetFloatvRobustANGLE"));
1377 }
1378
1270 debug_fn.glGetFragDataIndexFn = 0; 1379 debug_fn.glGetFragDataIndexFn = 0;
1271 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_blend_func_extended) { 1380 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_blend_func_extended) {
1272 fn.glGetFragDataIndexFn = reinterpret_cast<glGetFragDataIndexProc>( 1381 fn.glGetFragDataIndexFn = reinterpret_cast<glGetFragDataIndexProc>(
1273 GetGLProcAddress("glGetFragDataIndex")); 1382 GetGLProcAddress("glGetFragDataIndex"));
1274 } else if (ext.b_GL_EXT_blend_func_extended) { 1383 } else if (ext.b_GL_EXT_blend_func_extended) {
1275 fn.glGetFragDataIndexFn = reinterpret_cast<glGetFragDataIndexProc>( 1384 fn.glGetFragDataIndexFn = reinterpret_cast<glGetFragDataIndexProc>(
1276 GetGLProcAddress("glGetFragDataIndexEXT")); 1385 GetGLProcAddress("glGetFragDataIndexEXT"));
1277 } 1386 }
1278 1387
1279 debug_fn.glGetFragDataLocationFn = 0; 1388 debug_fn.glGetFragDataLocationFn = 0;
1280 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 1389 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
1281 fn.glGetFragDataLocationFn = reinterpret_cast<glGetFragDataLocationProc>( 1390 fn.glGetFragDataLocationFn = reinterpret_cast<glGetFragDataLocationProc>(
1282 GetGLProcAddress("glGetFragDataLocation")); 1391 GetGLProcAddress("glGetFragDataLocation"));
1283 } 1392 }
1284 1393
1285 debug_fn.glGetFramebufferAttachmentParameterivEXTFn = 0; 1394 debug_fn.glGetFramebufferAttachmentParameterivEXTFn = 0;
1286 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 1395 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1287 fn.glGetFramebufferAttachmentParameterivEXTFn = 1396 fn.glGetFramebufferAttachmentParameterivEXTFn =
1288 reinterpret_cast<glGetFramebufferAttachmentParameterivEXTProc>( 1397 reinterpret_cast<glGetFramebufferAttachmentParameterivEXTProc>(
1289 GetGLProcAddress("glGetFramebufferAttachmentParameteriv")); 1398 GetGLProcAddress("glGetFramebufferAttachmentParameteriv"));
1290 } else if (ext.b_GL_EXT_framebuffer_object) { 1399 } else if (ext.b_GL_EXT_framebuffer_object) {
1291 fn.glGetFramebufferAttachmentParameterivEXTFn = 1400 fn.glGetFramebufferAttachmentParameterivEXTFn =
1292 reinterpret_cast<glGetFramebufferAttachmentParameterivEXTProc>( 1401 reinterpret_cast<glGetFramebufferAttachmentParameterivEXTProc>(
1293 GetGLProcAddress("glGetFramebufferAttachmentParameterivEXT")); 1402 GetGLProcAddress("glGetFramebufferAttachmentParameterivEXT"));
1294 } 1403 }
1295 1404
1405 debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn = 0;
1406 if (ext.b_GL_ANGLE_robust_client_memory) {
1407 fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
1408 reinterpret_cast<glGetFramebufferAttachmentParameterivRobustANGLEProc>(
1409 GetGLProcAddress(
1410 "glGetFramebufferAttachmentParameterivRobustANGLE"));
1411 }
1412
1413 debug_fn.glGetFramebufferParameterivRobustANGLEFn = 0;
1414 if (ext.b_GL_ANGLE_robust_client_memory) {
1415 fn.glGetFramebufferParameterivRobustANGLEFn =
1416 reinterpret_cast<glGetFramebufferParameterivRobustANGLEProc>(
1417 GetGLProcAddress("glGetFramebufferParameterivRobustANGLE"));
1418 }
1419
1296 debug_fn.glGetGraphicsResetStatusARBFn = 0; 1420 debug_fn.glGetGraphicsResetStatusARBFn = 0;
1297 if (ver->IsAtLeastGL(4u, 5u)) { 1421 if (ver->IsAtLeastGL(4u, 5u)) {
1298 fn.glGetGraphicsResetStatusARBFn = 1422 fn.glGetGraphicsResetStatusARBFn =
1299 reinterpret_cast<glGetGraphicsResetStatusARBProc>( 1423 reinterpret_cast<glGetGraphicsResetStatusARBProc>(
1300 GetGLProcAddress("glGetGraphicsResetStatus")); 1424 GetGLProcAddress("glGetGraphicsResetStatus"));
1301 } else if (ext.b_GL_ARB_robustness) { 1425 } else if (ext.b_GL_ARB_robustness) {
1302 fn.glGetGraphicsResetStatusARBFn = 1426 fn.glGetGraphicsResetStatusARBFn =
1303 reinterpret_cast<glGetGraphicsResetStatusARBProc>( 1427 reinterpret_cast<glGetGraphicsResetStatusARBProc>(
1304 GetGLProcAddress("glGetGraphicsResetStatusARB")); 1428 GetGLProcAddress("glGetGraphicsResetStatusARB"));
1305 } else if (ext.b_GL_KHR_robustness) { 1429 } else if (ext.b_GL_KHR_robustness) {
1306 fn.glGetGraphicsResetStatusARBFn = 1430 fn.glGetGraphicsResetStatusARBFn =
1307 reinterpret_cast<glGetGraphicsResetStatusARBProc>( 1431 reinterpret_cast<glGetGraphicsResetStatusARBProc>(
1308 GetGLProcAddress("glGetGraphicsResetStatusKHR")); 1432 GetGLProcAddress("glGetGraphicsResetStatusKHR"));
1309 } else if (ext.b_GL_EXT_robustness) { 1433 } else if (ext.b_GL_EXT_robustness) {
1310 fn.glGetGraphicsResetStatusARBFn = 1434 fn.glGetGraphicsResetStatusARBFn =
1311 reinterpret_cast<glGetGraphicsResetStatusARBProc>( 1435 reinterpret_cast<glGetGraphicsResetStatusARBProc>(
1312 GetGLProcAddress("glGetGraphicsResetStatusEXT")); 1436 GetGLProcAddress("glGetGraphicsResetStatusEXT"));
1313 } 1437 }
1314 1438
1315 debug_fn.glGetInteger64i_vFn = 0; 1439 debug_fn.glGetInteger64i_vFn = 0;
1316 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u)) { 1440 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
1317 fn.glGetInteger64i_vFn = reinterpret_cast<glGetInteger64i_vProc>( 1441 fn.glGetInteger64i_vFn = reinterpret_cast<glGetInteger64i_vProc>(
1318 GetGLProcAddress("glGetInteger64i_v")); 1442 GetGLProcAddress("glGetInteger64i_v"));
1319 } 1443 }
1320 1444
1445 debug_fn.glGetInteger64i_vRobustANGLEFn = 0;
1446 if (ext.b_GL_ANGLE_robust_client_memory) {
1447 fn.glGetInteger64i_vRobustANGLEFn =
1448 reinterpret_cast<glGetInteger64i_vRobustANGLEProc>(
1449 GetGLProcAddress("glGetInteger64i_vRobustANGLE"));
1450 }
1451
1321 debug_fn.glGetInteger64vFn = 0; 1452 debug_fn.glGetInteger64vFn = 0;
1322 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u)) { 1453 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
1323 fn.glGetInteger64vFn = reinterpret_cast<glGetInteger64vProc>( 1454 fn.glGetInteger64vFn = reinterpret_cast<glGetInteger64vProc>(
1324 GetGLProcAddress("glGetInteger64v")); 1455 GetGLProcAddress("glGetInteger64v"));
1325 } 1456 }
1326 1457
1458 debug_fn.glGetInteger64vRobustANGLEFn = 0;
1459 if (ext.b_GL_ANGLE_robust_client_memory) {
1460 fn.glGetInteger64vRobustANGLEFn =
1461 reinterpret_cast<glGetInteger64vRobustANGLEProc>(
1462 GetGLProcAddress("glGetInteger64vRobustANGLE"));
1463 }
1464
1327 debug_fn.glGetIntegeri_vFn = 0; 1465 debug_fn.glGetIntegeri_vFn = 0;
1328 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 1466 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
1329 fn.glGetIntegeri_vFn = reinterpret_cast<glGetIntegeri_vProc>( 1467 fn.glGetIntegeri_vFn = reinterpret_cast<glGetIntegeri_vProc>(
1330 GetGLProcAddress("glGetIntegeri_v")); 1468 GetGLProcAddress("glGetIntegeri_v"));
1331 } 1469 }
1332 1470
1471 debug_fn.glGetIntegeri_vRobustANGLEFn = 0;
1472 if (ext.b_GL_ANGLE_robust_client_memory) {
1473 fn.glGetIntegeri_vRobustANGLEFn =
1474 reinterpret_cast<glGetIntegeri_vRobustANGLEProc>(
1475 GetGLProcAddress("glGetIntegeri_vRobustANGLE"));
1476 }
1477
1478 debug_fn.glGetIntegervRobustANGLEFn = 0;
1479 if (ext.b_GL_ANGLE_robust_client_memory) {
1480 fn.glGetIntegervRobustANGLEFn =
1481 reinterpret_cast<glGetIntegervRobustANGLEProc>(
1482 GetGLProcAddress("glGetIntegervRobustANGLE"));
1483 }
1484
1333 debug_fn.glGetInternalformativFn = 0; 1485 debug_fn.glGetInternalformativFn = 0;
1334 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u)) { 1486 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
1335 fn.glGetInternalformativFn = reinterpret_cast<glGetInternalformativProc>( 1487 fn.glGetInternalformativFn = reinterpret_cast<glGetInternalformativProc>(
1336 GetGLProcAddress("glGetInternalformativ")); 1488 GetGLProcAddress("glGetInternalformativ"));
1337 } 1489 }
1338 1490
1491 debug_fn.glGetMultisamplefvRobustANGLEFn = 0;
1492 if (ext.b_GL_ANGLE_robust_client_memory) {
1493 fn.glGetMultisamplefvRobustANGLEFn =
1494 reinterpret_cast<glGetMultisamplefvRobustANGLEProc>(
1495 GetGLProcAddress("glGetMultisamplefvRobustANGLE"));
1496 }
1497
1498 debug_fn.glGetnUniformfvRobustANGLEFn = 0;
1499 if (ext.b_GL_ANGLE_robust_client_memory) {
1500 fn.glGetnUniformfvRobustANGLEFn =
1501 reinterpret_cast<glGetnUniformfvRobustANGLEProc>(
1502 GetGLProcAddress("glGetnUniformfvRobustANGLE"));
1503 }
1504
1505 debug_fn.glGetnUniformivRobustANGLEFn = 0;
1506 if (ext.b_GL_ANGLE_robust_client_memory) {
1507 fn.glGetnUniformivRobustANGLEFn =
1508 reinterpret_cast<glGetnUniformivRobustANGLEProc>(
1509 GetGLProcAddress("glGetnUniformivRobustANGLE"));
1510 }
1511
1512 debug_fn.glGetnUniformuivRobustANGLEFn = 0;
1513 if (ext.b_GL_ANGLE_robust_client_memory) {
1514 fn.glGetnUniformuivRobustANGLEFn =
1515 reinterpret_cast<glGetnUniformuivRobustANGLEProc>(
1516 GetGLProcAddress("glGetnUniformuivRobustANGLE"));
1517 }
1518
1519 debug_fn.glGetPointervRobustANGLERobustANGLEFn = 0;
1520 if (ext.b_GL_ANGLE_robust_client_memory) {
1521 fn.glGetPointervRobustANGLERobustANGLEFn =
1522 reinterpret_cast<glGetPointervRobustANGLERobustANGLEProc>(
1523 GetGLProcAddress("glGetPointervRobustANGLERobustANGLE"));
1524 }
1525
1339 debug_fn.glGetProgramBinaryFn = 0; 1526 debug_fn.glGetProgramBinaryFn = 0;
1340 if (ver->IsAtLeastGL(4u, 1u) || ver->IsAtLeastGLES(3u, 0u) || 1527 if (ver->IsAtLeastGL(4u, 1u) || ver->IsAtLeastGLES(3u, 0u) ||
1341 ext.b_GL_ARB_get_program_binary) { 1528 ext.b_GL_ARB_get_program_binary) {
1342 fn.glGetProgramBinaryFn = reinterpret_cast<glGetProgramBinaryProc>( 1529 fn.glGetProgramBinaryFn = reinterpret_cast<glGetProgramBinaryProc>(
1343 GetGLProcAddress("glGetProgramBinary")); 1530 GetGLProcAddress("glGetProgramBinary"));
1344 } else if (ext.b_GL_OES_get_program_binary) { 1531 } else if (ext.b_GL_OES_get_program_binary) {
1345 fn.glGetProgramBinaryFn = reinterpret_cast<glGetProgramBinaryProc>( 1532 fn.glGetProgramBinaryFn = reinterpret_cast<glGetProgramBinaryProc>(
1346 GetGLProcAddress("glGetProgramBinaryOES")); 1533 GetGLProcAddress("glGetProgramBinaryOES"));
1347 } 1534 }
1348 1535
1349 debug_fn.glGetProgramInterfaceivFn = 0; 1536 debug_fn.glGetProgramInterfaceivFn = 0;
1350 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u) || 1537 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u) ||
1351 ext.b_GL_ARB_program_interface_query) { 1538 ext.b_GL_ARB_program_interface_query) {
1352 fn.glGetProgramInterfaceivFn = 1539 fn.glGetProgramInterfaceivFn =
1353 reinterpret_cast<glGetProgramInterfaceivProc>( 1540 reinterpret_cast<glGetProgramInterfaceivProc>(
1354 GetGLProcAddress("glGetProgramInterfaceiv")); 1541 GetGLProcAddress("glGetProgramInterfaceiv"));
1355 } 1542 }
1356 1543
1544 debug_fn.glGetProgramInterfaceivRobustANGLEFn = 0;
1545 if (ext.b_GL_ANGLE_robust_client_memory) {
1546 fn.glGetProgramInterfaceivRobustANGLEFn =
1547 reinterpret_cast<glGetProgramInterfaceivRobustANGLEProc>(
1548 GetGLProcAddress("glGetProgramInterfaceivRobustANGLE"));
1549 }
1550
1551 debug_fn.glGetProgramivRobustANGLEFn = 0;
1552 if (ext.b_GL_ANGLE_robust_client_memory) {
1553 fn.glGetProgramivRobustANGLEFn =
1554 reinterpret_cast<glGetProgramivRobustANGLEProc>(
1555 GetGLProcAddress("glGetProgramivRobustANGLE"));
1556 }
1557
1357 debug_fn.glGetProgramResourceivFn = 0; 1558 debug_fn.glGetProgramResourceivFn = 0;
1358 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u) || 1559 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u) ||
1359 ext.b_GL_ARB_program_interface_query) { 1560 ext.b_GL_ARB_program_interface_query) {
1360 fn.glGetProgramResourceivFn = reinterpret_cast<glGetProgramResourceivProc>( 1561 fn.glGetProgramResourceivFn = reinterpret_cast<glGetProgramResourceivProc>(
1361 GetGLProcAddress("glGetProgramResourceiv")); 1562 GetGLProcAddress("glGetProgramResourceiv"));
1362 } 1563 }
1363 1564
1364 debug_fn.glGetProgramResourceLocationFn = 0; 1565 debug_fn.glGetProgramResourceLocationFn = 0;
1365 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u)) { 1566 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 1u)) {
1366 fn.glGetProgramResourceLocationFn = 1567 fn.glGetProgramResourceLocationFn =
(...skipping 15 matching lines...) Expand all
1382 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryiv")); 1583 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryiv"));
1383 } else if (ext.b_GL_ARB_occlusion_query) { 1584 } else if (ext.b_GL_ARB_occlusion_query) {
1384 fn.glGetQueryivFn = 1585 fn.glGetQueryivFn =
1385 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivARB")); 1586 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivARB"));
1386 } else if (ext.b_GL_EXT_disjoint_timer_query || 1587 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1387 ext.b_GL_EXT_occlusion_query_boolean) { 1588 ext.b_GL_EXT_occlusion_query_boolean) {
1388 fn.glGetQueryivFn = 1589 fn.glGetQueryivFn =
1389 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivEXT")); 1590 reinterpret_cast<glGetQueryivProc>(GetGLProcAddress("glGetQueryivEXT"));
1390 } 1591 }
1391 1592
1593 debug_fn.glGetQueryivRobustANGLEFn = 0;
1594 if (ext.b_GL_ANGLE_robust_client_memory) {
1595 fn.glGetQueryivRobustANGLEFn =
1596 reinterpret_cast<glGetQueryivRobustANGLEProc>(
1597 GetGLProcAddress("glGetQueryivRobustANGLE"));
1598 }
1599
1392 debug_fn.glGetQueryObjecti64vFn = 0; 1600 debug_fn.glGetQueryObjecti64vFn = 0;
1393 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) { 1601 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
1394 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>( 1602 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>(
1395 GetGLProcAddress("glGetQueryObjecti64v")); 1603 GetGLProcAddress("glGetQueryObjecti64v"));
1396 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) { 1604 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) {
1397 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>( 1605 fn.glGetQueryObjecti64vFn = reinterpret_cast<glGetQueryObjecti64vProc>(
1398 GetGLProcAddress("glGetQueryObjecti64vEXT")); 1606 GetGLProcAddress("glGetQueryObjecti64vEXT"));
1399 } 1607 }
1400 1608
1609 debug_fn.glGetQueryObjecti64vRobustANGLEFn = 0;
1610 if (ext.b_GL_ANGLE_robust_client_memory) {
1611 fn.glGetQueryObjecti64vRobustANGLEFn =
1612 reinterpret_cast<glGetQueryObjecti64vRobustANGLEProc>(
1613 GetGLProcAddress("glGetQueryObjecti64vRobustANGLE"));
1614 }
1615
1401 debug_fn.glGetQueryObjectivFn = 0; 1616 debug_fn.glGetQueryObjectivFn = 0;
1402 if (!ver->is_es) { 1617 if (!ver->is_es) {
1403 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>( 1618 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1404 GetGLProcAddress("glGetQueryObjectiv")); 1619 GetGLProcAddress("glGetQueryObjectiv"));
1405 } else if (ext.b_GL_ARB_occlusion_query) { 1620 } else if (ext.b_GL_ARB_occlusion_query) {
1406 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>( 1621 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1407 GetGLProcAddress("glGetQueryObjectivARB")); 1622 GetGLProcAddress("glGetQueryObjectivARB"));
1408 } else if (ext.b_GL_EXT_disjoint_timer_query) { 1623 } else if (ext.b_GL_EXT_disjoint_timer_query) {
1409 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>( 1624 fn.glGetQueryObjectivFn = reinterpret_cast<glGetQueryObjectivProc>(
1410 GetGLProcAddress("glGetQueryObjectivEXT")); 1625 GetGLProcAddress("glGetQueryObjectivEXT"));
1411 } 1626 }
1412 1627
1628 debug_fn.glGetQueryObjectivRobustANGLEFn = 0;
1629 if (ext.b_GL_ANGLE_robust_client_memory) {
1630 fn.glGetQueryObjectivRobustANGLEFn =
1631 reinterpret_cast<glGetQueryObjectivRobustANGLEProc>(
1632 GetGLProcAddress("glGetQueryObjectivRobustANGLE"));
1633 }
1634
1413 debug_fn.glGetQueryObjectui64vFn = 0; 1635 debug_fn.glGetQueryObjectui64vFn = 0;
1414 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) { 1636 if (ver->IsAtLeastGL(3u, 3u) || ext.b_GL_ARB_timer_query) {
1415 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>( 1637 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>(
1416 GetGLProcAddress("glGetQueryObjectui64v")); 1638 GetGLProcAddress("glGetQueryObjectui64v"));
1417 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) { 1639 } else if (ext.b_GL_EXT_timer_query || ext.b_GL_EXT_disjoint_timer_query) {
1418 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>( 1640 fn.glGetQueryObjectui64vFn = reinterpret_cast<glGetQueryObjectui64vProc>(
1419 GetGLProcAddress("glGetQueryObjectui64vEXT")); 1641 GetGLProcAddress("glGetQueryObjectui64vEXT"));
1420 } 1642 }
1421 1643
1644 debug_fn.glGetQueryObjectui64vRobustANGLEFn = 0;
1645 if (ext.b_GL_ANGLE_robust_client_memory) {
1646 fn.glGetQueryObjectui64vRobustANGLEFn =
1647 reinterpret_cast<glGetQueryObjectui64vRobustANGLEProc>(
1648 GetGLProcAddress("glGetQueryObjectui64vRobustANGLE"));
1649 }
1650
1422 debug_fn.glGetQueryObjectuivFn = 0; 1651 debug_fn.glGetQueryObjectuivFn = 0;
1423 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 1652 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1424 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>( 1653 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1425 GetGLProcAddress("glGetQueryObjectuiv")); 1654 GetGLProcAddress("glGetQueryObjectuiv"));
1426 } else if (ext.b_GL_ARB_occlusion_query) { 1655 } else if (ext.b_GL_ARB_occlusion_query) {
1427 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>( 1656 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1428 GetGLProcAddress("glGetQueryObjectuivARB")); 1657 GetGLProcAddress("glGetQueryObjectuivARB"));
1429 } else if (ext.b_GL_EXT_disjoint_timer_query || 1658 } else if (ext.b_GL_EXT_disjoint_timer_query ||
1430 ext.b_GL_EXT_occlusion_query_boolean) { 1659 ext.b_GL_EXT_occlusion_query_boolean) {
1431 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>( 1660 fn.glGetQueryObjectuivFn = reinterpret_cast<glGetQueryObjectuivProc>(
1432 GetGLProcAddress("glGetQueryObjectuivEXT")); 1661 GetGLProcAddress("glGetQueryObjectuivEXT"));
1433 } 1662 }
1434 1663
1664 debug_fn.glGetQueryObjectuivRobustANGLEFn = 0;
1665 if (ext.b_GL_ANGLE_robust_client_memory) {
1666 fn.glGetQueryObjectuivRobustANGLEFn =
1667 reinterpret_cast<glGetQueryObjectuivRobustANGLEProc>(
1668 GetGLProcAddress("glGetQueryObjectuivRobustANGLE"));
1669 }
1670
1435 debug_fn.glGetRenderbufferParameterivEXTFn = 0; 1671 debug_fn.glGetRenderbufferParameterivEXTFn = 0;
1436 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 1672 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1437 fn.glGetRenderbufferParameterivEXTFn = 1673 fn.glGetRenderbufferParameterivEXTFn =
1438 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( 1674 reinterpret_cast<glGetRenderbufferParameterivEXTProc>(
1439 GetGLProcAddress("glGetRenderbufferParameteriv")); 1675 GetGLProcAddress("glGetRenderbufferParameteriv"));
1440 } else if (ext.b_GL_EXT_framebuffer_object) { 1676 } else if (ext.b_GL_EXT_framebuffer_object) {
1441 fn.glGetRenderbufferParameterivEXTFn = 1677 fn.glGetRenderbufferParameterivEXTFn =
1442 reinterpret_cast<glGetRenderbufferParameterivEXTProc>( 1678 reinterpret_cast<glGetRenderbufferParameterivEXTProc>(
1443 GetGLProcAddress("glGetRenderbufferParameterivEXT")); 1679 GetGLProcAddress("glGetRenderbufferParameterivEXT"));
1444 } 1680 }
1445 1681
1682 debug_fn.glGetRenderbufferParameterivRobustANGLEFn = 0;
1683 if (ext.b_GL_ANGLE_robust_client_memory) {
1684 fn.glGetRenderbufferParameterivRobustANGLEFn =
1685 reinterpret_cast<glGetRenderbufferParameterivRobustANGLEProc>(
1686 GetGLProcAddress("glGetRenderbufferParameterivRobustANGLE"));
1687 }
1688
1446 debug_fn.glGetSamplerParameterfvFn = 0; 1689 debug_fn.glGetSamplerParameterfvFn = 0;
1447 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 1690 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
1448 ext.b_GL_ARB_sampler_objects) { 1691 ext.b_GL_ARB_sampler_objects) {
1449 fn.glGetSamplerParameterfvFn = 1692 fn.glGetSamplerParameterfvFn =
1450 reinterpret_cast<glGetSamplerParameterfvProc>( 1693 reinterpret_cast<glGetSamplerParameterfvProc>(
1451 GetGLProcAddress("glGetSamplerParameterfv")); 1694 GetGLProcAddress("glGetSamplerParameterfv"));
1452 } 1695 }
1453 1696
1697 debug_fn.glGetSamplerParameterfvRobustANGLEFn = 0;
1698 if (ext.b_GL_ANGLE_robust_client_memory) {
1699 fn.glGetSamplerParameterfvRobustANGLEFn =
1700 reinterpret_cast<glGetSamplerParameterfvRobustANGLEProc>(
1701 GetGLProcAddress("glGetSamplerParameterfvRobustANGLE"));
1702 }
1703
1704 debug_fn.glGetSamplerParameterIivRobustANGLEFn = 0;
1705 if (ext.b_GL_ANGLE_robust_client_memory) {
1706 fn.glGetSamplerParameterIivRobustANGLEFn =
1707 reinterpret_cast<glGetSamplerParameterIivRobustANGLEProc>(
1708 GetGLProcAddress("glGetSamplerParameterIivRobustANGLE"));
1709 }
1710
1711 debug_fn.glGetSamplerParameterIuivRobustANGLEFn = 0;
1712 if (ext.b_GL_ANGLE_robust_client_memory) {
1713 fn.glGetSamplerParameterIuivRobustANGLEFn =
1714 reinterpret_cast<glGetSamplerParameterIuivRobustANGLEProc>(
1715 GetGLProcAddress("glGetSamplerParameterIuivRobustANGLE"));
1716 }
1717
1454 debug_fn.glGetSamplerParameterivFn = 0; 1718 debug_fn.glGetSamplerParameterivFn = 0;
1455 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 1719 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
1456 ext.b_GL_ARB_sampler_objects) { 1720 ext.b_GL_ARB_sampler_objects) {
1457 fn.glGetSamplerParameterivFn = 1721 fn.glGetSamplerParameterivFn =
1458 reinterpret_cast<glGetSamplerParameterivProc>( 1722 reinterpret_cast<glGetSamplerParameterivProc>(
1459 GetGLProcAddress("glGetSamplerParameteriv")); 1723 GetGLProcAddress("glGetSamplerParameteriv"));
1460 } 1724 }
1461 1725
1726 debug_fn.glGetSamplerParameterivRobustANGLEFn = 0;
1727 if (ext.b_GL_ANGLE_robust_client_memory) {
1728 fn.glGetSamplerParameterivRobustANGLEFn =
1729 reinterpret_cast<glGetSamplerParameterivRobustANGLEProc>(
1730 GetGLProcAddress("glGetSamplerParameterivRobustANGLE"));
1731 }
1732
1733 debug_fn.glGetShaderivRobustANGLEFn = 0;
1734 if (ext.b_GL_ANGLE_robust_client_memory) {
1735 fn.glGetShaderivRobustANGLEFn =
1736 reinterpret_cast<glGetShaderivRobustANGLEProc>(
1737 GetGLProcAddress("glGetShaderivRobustANGLE"));
1738 }
1739
1462 debug_fn.glGetShaderPrecisionFormatFn = 0; 1740 debug_fn.glGetShaderPrecisionFormatFn = 0;
1463 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { 1741 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
1464 fn.glGetShaderPrecisionFormatFn = 1742 fn.glGetShaderPrecisionFormatFn =
1465 reinterpret_cast<glGetShaderPrecisionFormatProc>( 1743 reinterpret_cast<glGetShaderPrecisionFormatProc>(
1466 GetGLProcAddress("glGetShaderPrecisionFormat")); 1744 GetGLProcAddress("glGetShaderPrecisionFormat"));
1467 } 1745 }
1468 1746
1469 debug_fn.glGetSyncivFn = 0; 1747 debug_fn.glGetSyncivFn = 0;
1470 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || 1748 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) ||
1471 ext.b_GL_ARB_sync) { 1749 ext.b_GL_ARB_sync) {
1472 fn.glGetSyncivFn = 1750 fn.glGetSyncivFn =
1473 reinterpret_cast<glGetSyncivProc>(GetGLProcAddress("glGetSynciv")); 1751 reinterpret_cast<glGetSyncivProc>(GetGLProcAddress("glGetSynciv"));
1474 } 1752 }
1475 1753
1476 debug_fn.glGetTexLevelParameterfvFn = 0; 1754 debug_fn.glGetTexLevelParameterfvFn = 0;
1477 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) { 1755 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) {
1478 fn.glGetTexLevelParameterfvFn = 1756 fn.glGetTexLevelParameterfvFn =
1479 reinterpret_cast<glGetTexLevelParameterfvProc>( 1757 reinterpret_cast<glGetTexLevelParameterfvProc>(
1480 GetGLProcAddress("glGetTexLevelParameterfv")); 1758 GetGLProcAddress("glGetTexLevelParameterfv"));
1481 } 1759 }
1482 1760
1761 debug_fn.glGetTexLevelParameterfvRobustANGLEFn = 0;
1762 if (ext.b_GL_ANGLE_robust_client_memory) {
1763 fn.glGetTexLevelParameterfvRobustANGLEFn =
1764 reinterpret_cast<glGetTexLevelParameterfvRobustANGLEProc>(
1765 GetGLProcAddress("glGetTexLevelParameterfvRobustANGLE"));
1766 }
1767
1483 debug_fn.glGetTexLevelParameterivFn = 0; 1768 debug_fn.glGetTexLevelParameterivFn = 0;
1484 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) { 1769 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) {
1485 fn.glGetTexLevelParameterivFn = 1770 fn.glGetTexLevelParameterivFn =
1486 reinterpret_cast<glGetTexLevelParameterivProc>( 1771 reinterpret_cast<glGetTexLevelParameterivProc>(
1487 GetGLProcAddress("glGetTexLevelParameteriv")); 1772 GetGLProcAddress("glGetTexLevelParameteriv"));
1488 } 1773 }
1489 1774
1775 debug_fn.glGetTexLevelParameterivRobustANGLEFn = 0;
1776 if (ext.b_GL_ANGLE_robust_client_memory) {
1777 fn.glGetTexLevelParameterivRobustANGLEFn =
1778 reinterpret_cast<glGetTexLevelParameterivRobustANGLEProc>(
1779 GetGLProcAddress("glGetTexLevelParameterivRobustANGLE"));
1780 }
1781
1782 debug_fn.glGetTexParameterfvRobustANGLEFn = 0;
1783 if (ext.b_GL_ANGLE_robust_client_memory) {
1784 fn.glGetTexParameterfvRobustANGLEFn =
1785 reinterpret_cast<glGetTexParameterfvRobustANGLEProc>(
1786 GetGLProcAddress("glGetTexParameterfvRobustANGLE"));
1787 }
1788
1789 debug_fn.glGetTexParameterIivRobustANGLEFn = 0;
1790 if (ext.b_GL_ANGLE_robust_client_memory) {
1791 fn.glGetTexParameterIivRobustANGLEFn =
1792 reinterpret_cast<glGetTexParameterIivRobustANGLEProc>(
1793 GetGLProcAddress("glGetTexParameterIivRobustANGLE"));
1794 }
1795
1796 debug_fn.glGetTexParameterIuivRobustANGLEFn = 0;
1797 if (ext.b_GL_ANGLE_robust_client_memory) {
1798 fn.glGetTexParameterIuivRobustANGLEFn =
1799 reinterpret_cast<glGetTexParameterIuivRobustANGLEProc>(
1800 GetGLProcAddress("glGetTexParameterIuivRobustANGLE"));
1801 }
1802
1803 debug_fn.glGetTexParameterivRobustANGLEFn = 0;
1804 if (ext.b_GL_ANGLE_robust_client_memory) {
1805 fn.glGetTexParameterivRobustANGLEFn =
1806 reinterpret_cast<glGetTexParameterivRobustANGLEProc>(
1807 GetGLProcAddress("glGetTexParameterivRobustANGLE"));
1808 }
1809
1490 debug_fn.glGetTransformFeedbackVaryingFn = 0; 1810 debug_fn.glGetTransformFeedbackVaryingFn = 0;
1491 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 1811 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
1492 fn.glGetTransformFeedbackVaryingFn = 1812 fn.glGetTransformFeedbackVaryingFn =
1493 reinterpret_cast<glGetTransformFeedbackVaryingProc>( 1813 reinterpret_cast<glGetTransformFeedbackVaryingProc>(
1494 GetGLProcAddress("glGetTransformFeedbackVarying")); 1814 GetGLProcAddress("glGetTransformFeedbackVarying"));
1495 } else if (ext.b_GL_EXT_transform_feedback) { 1815 } else if (ext.b_GL_EXT_transform_feedback) {
1496 fn.glGetTransformFeedbackVaryingFn = 1816 fn.glGetTransformFeedbackVaryingFn =
1497 reinterpret_cast<glGetTransformFeedbackVaryingProc>( 1817 reinterpret_cast<glGetTransformFeedbackVaryingProc>(
1498 GetGLProcAddress("glGetTransformFeedbackVaryingEXT")); 1818 GetGLProcAddress("glGetTransformFeedbackVaryingEXT"));
1499 } 1819 }
1500 1820
1501 debug_fn.glGetTranslatedShaderSourceANGLEFn = 0; 1821 debug_fn.glGetTranslatedShaderSourceANGLEFn = 0;
1502 if (ext.b_GL_ANGLE_translated_shader_source) { 1822 if (ext.b_GL_ANGLE_translated_shader_source) {
1503 fn.glGetTranslatedShaderSourceANGLEFn = 1823 fn.glGetTranslatedShaderSourceANGLEFn =
1504 reinterpret_cast<glGetTranslatedShaderSourceANGLEProc>( 1824 reinterpret_cast<glGetTranslatedShaderSourceANGLEProc>(
1505 GetGLProcAddress("glGetTranslatedShaderSourceANGLE")); 1825 GetGLProcAddress("glGetTranslatedShaderSourceANGLE"));
1506 } 1826 }
1507 1827
1508 debug_fn.glGetUniformBlockIndexFn = 0; 1828 debug_fn.glGetUniformBlockIndexFn = 0;
1509 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) { 1829 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
1510 fn.glGetUniformBlockIndexFn = reinterpret_cast<glGetUniformBlockIndexProc>( 1830 fn.glGetUniformBlockIndexFn = reinterpret_cast<glGetUniformBlockIndexProc>(
1511 GetGLProcAddress("glGetUniformBlockIndex")); 1831 GetGLProcAddress("glGetUniformBlockIndex"));
1512 } 1832 }
1513 1833
1834 debug_fn.glGetUniformfvRobustANGLEFn = 0;
1835 if (ext.b_GL_ANGLE_robust_client_memory) {
1836 fn.glGetUniformfvRobustANGLEFn =
1837 reinterpret_cast<glGetUniformfvRobustANGLEProc>(
1838 GetGLProcAddress("glGetUniformfvRobustANGLE"));
1839 }
1840
1514 debug_fn.glGetUniformIndicesFn = 0; 1841 debug_fn.glGetUniformIndicesFn = 0;
1515 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) { 1842 if (ver->IsAtLeastGLES(3u, 0u) || ver->IsAtLeastGL(3u, 1u)) {
1516 fn.glGetUniformIndicesFn = reinterpret_cast<glGetUniformIndicesProc>( 1843 fn.glGetUniformIndicesFn = reinterpret_cast<glGetUniformIndicesProc>(
1517 GetGLProcAddress("glGetUniformIndices")); 1844 GetGLProcAddress("glGetUniformIndices"));
1518 } 1845 }
1519 1846
1847 debug_fn.glGetUniformivRobustANGLEFn = 0;
1848 if (ext.b_GL_ANGLE_robust_client_memory) {
1849 fn.glGetUniformivRobustANGLEFn =
1850 reinterpret_cast<glGetUniformivRobustANGLEProc>(
1851 GetGLProcAddress("glGetUniformivRobustANGLE"));
1852 }
1853
1520 debug_fn.glGetUniformuivFn = 0; 1854 debug_fn.glGetUniformuivFn = 0;
1521 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 1855 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
1522 fn.glGetUniformuivFn = reinterpret_cast<glGetUniformuivProc>( 1856 fn.glGetUniformuivFn = reinterpret_cast<glGetUniformuivProc>(
1523 GetGLProcAddress("glGetUniformuiv")); 1857 GetGLProcAddress("glGetUniformuiv"));
1524 } 1858 }
1525 1859
1860 debug_fn.glGetUniformuivRobustANGLEFn = 0;
1861 if (ext.b_GL_ANGLE_robust_client_memory) {
1862 fn.glGetUniformuivRobustANGLEFn =
1863 reinterpret_cast<glGetUniformuivRobustANGLEProc>(
1864 GetGLProcAddress("glGetUniformuivRobustANGLE"));
1865 }
1866
1867 debug_fn.glGetVertexAttribfvRobustANGLEFn = 0;
1868 if (ext.b_GL_ANGLE_robust_client_memory) {
1869 fn.glGetVertexAttribfvRobustANGLEFn =
1870 reinterpret_cast<glGetVertexAttribfvRobustANGLEProc>(
1871 GetGLProcAddress("glGetVertexAttribfvRobustANGLE"));
1872 }
1873
1874 debug_fn.glGetVertexAttribIivRobustANGLEFn = 0;
1875 if (ext.b_GL_ANGLE_robust_client_memory) {
1876 fn.glGetVertexAttribIivRobustANGLEFn =
1877 reinterpret_cast<glGetVertexAttribIivRobustANGLEProc>(
1878 GetGLProcAddress("glGetVertexAttribIivRobustANGLE"));
1879 }
1880
1881 debug_fn.glGetVertexAttribIuivRobustANGLEFn = 0;
1882 if (ext.b_GL_ANGLE_robust_client_memory) {
1883 fn.glGetVertexAttribIuivRobustANGLEFn =
1884 reinterpret_cast<glGetVertexAttribIuivRobustANGLEProc>(
1885 GetGLProcAddress("glGetVertexAttribIuivRobustANGLE"));
1886 }
1887
1888 debug_fn.glGetVertexAttribivRobustANGLEFn = 0;
1889 if (ext.b_GL_ANGLE_robust_client_memory) {
1890 fn.glGetVertexAttribivRobustANGLEFn =
1891 reinterpret_cast<glGetVertexAttribivRobustANGLEProc>(
1892 GetGLProcAddress("glGetVertexAttribivRobustANGLE"));
1893 }
1894
1895 debug_fn.glGetVertexAttribPointervRobustANGLEFn = 0;
1896 if (ext.b_GL_ANGLE_robust_client_memory) {
1897 fn.glGetVertexAttribPointervRobustANGLEFn =
1898 reinterpret_cast<glGetVertexAttribPointervRobustANGLEProc>(
1899 GetGLProcAddress("glGetVertexAttribPointervRobustANGLE"));
1900 }
1901
1526 debug_fn.glInsertEventMarkerEXTFn = 0; 1902 debug_fn.glInsertEventMarkerEXTFn = 0;
1527 if (ext.b_GL_EXT_debug_marker) { 1903 if (ext.b_GL_EXT_debug_marker) {
1528 fn.glInsertEventMarkerEXTFn = reinterpret_cast<glInsertEventMarkerEXTProc>( 1904 fn.glInsertEventMarkerEXTFn = reinterpret_cast<glInsertEventMarkerEXTProc>(
1529 GetGLProcAddress("glInsertEventMarkerEXT")); 1905 GetGLProcAddress("glInsertEventMarkerEXT"));
1530 } 1906 }
1531 1907
1532 debug_fn.glInvalidateFramebufferFn = 0; 1908 debug_fn.glInvalidateFramebufferFn = 0;
1533 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 0u)) { 1909 if (ver->IsAtLeastGL(4u, 3u) || ver->IsAtLeastGLES(3u, 0u)) {
1534 fn.glInvalidateFramebufferFn = 1910 fn.glInvalidateFramebufferFn =
1535 reinterpret_cast<glInvalidateFramebufferProc>( 1911 reinterpret_cast<glInvalidateFramebufferProc>(
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
1757 fn.glQueryCounterFn = reinterpret_cast<glQueryCounterProc>( 2133 fn.glQueryCounterFn = reinterpret_cast<glQueryCounterProc>(
1758 GetGLProcAddress("glQueryCounterEXT")); 2134 GetGLProcAddress("glQueryCounterEXT"));
1759 } 2135 }
1760 2136
1761 debug_fn.glReadBufferFn = 0; 2137 debug_fn.glReadBufferFn = 0;
1762 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 2138 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1763 fn.glReadBufferFn = 2139 fn.glReadBufferFn =
1764 reinterpret_cast<glReadBufferProc>(GetGLProcAddress("glReadBuffer")); 2140 reinterpret_cast<glReadBufferProc>(GetGLProcAddress("glReadBuffer"));
1765 } 2141 }
1766 2142
2143 debug_fn.glReadnPixelsRobustANGLEFn = 0;
2144 if (ext.b_GL_ANGLE_robust_client_memory) {
2145 fn.glReadnPixelsRobustANGLEFn =
2146 reinterpret_cast<glReadnPixelsRobustANGLEProc>(
2147 GetGLProcAddress("glReadnPixelsRobustANGLE"));
2148 }
2149
2150 debug_fn.glReadPixelsRobustANGLEFn = 0;
2151 if (ext.b_GL_ANGLE_robust_client_memory) {
2152 fn.glReadPixelsRobustANGLEFn =
2153 reinterpret_cast<glReadPixelsRobustANGLEProc>(
2154 GetGLProcAddress("glReadPixelsRobustANGLE"));
2155 }
2156
1767 debug_fn.glReleaseShaderCompilerFn = 0; 2157 debug_fn.glReleaseShaderCompilerFn = 0;
1768 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { 2158 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) {
1769 fn.glReleaseShaderCompilerFn = 2159 fn.glReleaseShaderCompilerFn =
1770 reinterpret_cast<glReleaseShaderCompilerProc>( 2160 reinterpret_cast<glReleaseShaderCompilerProc>(
1771 GetGLProcAddress("glReleaseShaderCompiler")); 2161 GetGLProcAddress("glReleaseShaderCompiler"));
1772 } 2162 }
1773 2163
1774 debug_fn.glRenderbufferStorageEXTFn = 0; 2164 debug_fn.glRenderbufferStorageEXTFn = 0;
1775 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) { 2165 if (ver->IsAtLeastGL(3u, 0u) || ver->is_es) {
1776 fn.glRenderbufferStorageEXTFn = 2166 fn.glRenderbufferStorageEXTFn =
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
1826 GetGLProcAddress("glSamplerParameterf")); 2216 GetGLProcAddress("glSamplerParameterf"));
1827 } 2217 }
1828 2218
1829 debug_fn.glSamplerParameterfvFn = 0; 2219 debug_fn.glSamplerParameterfvFn = 0;
1830 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 2220 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
1831 ext.b_GL_ARB_sampler_objects) { 2221 ext.b_GL_ARB_sampler_objects) {
1832 fn.glSamplerParameterfvFn = reinterpret_cast<glSamplerParameterfvProc>( 2222 fn.glSamplerParameterfvFn = reinterpret_cast<glSamplerParameterfvProc>(
1833 GetGLProcAddress("glSamplerParameterfv")); 2223 GetGLProcAddress("glSamplerParameterfv"));
1834 } 2224 }
1835 2225
2226 debug_fn.glSamplerParameterfvRobustANGLEFn = 0;
2227 if (ext.b_GL_ANGLE_robust_client_memory) {
2228 fn.glSamplerParameterfvRobustANGLEFn =
2229 reinterpret_cast<glSamplerParameterfvRobustANGLEProc>(
2230 GetGLProcAddress("glSamplerParameterfvRobustANGLE"));
2231 }
2232
1836 debug_fn.glSamplerParameteriFn = 0; 2233 debug_fn.glSamplerParameteriFn = 0;
1837 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 2234 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
1838 ext.b_GL_ARB_sampler_objects) { 2235 ext.b_GL_ARB_sampler_objects) {
1839 fn.glSamplerParameteriFn = reinterpret_cast<glSamplerParameteriProc>( 2236 fn.glSamplerParameteriFn = reinterpret_cast<glSamplerParameteriProc>(
1840 GetGLProcAddress("glSamplerParameteri")); 2237 GetGLProcAddress("glSamplerParameteri"));
1841 } 2238 }
1842 2239
2240 debug_fn.glSamplerParameterIivRobustANGLEFn = 0;
2241 if (ext.b_GL_ANGLE_robust_client_memory) {
2242 fn.glSamplerParameterIivRobustANGLEFn =
2243 reinterpret_cast<glSamplerParameterIivRobustANGLEProc>(
2244 GetGLProcAddress("glSamplerParameterIivRobustANGLE"));
2245 }
2246
2247 debug_fn.glSamplerParameterIuivRobustANGLEFn = 0;
2248 if (ext.b_GL_ANGLE_robust_client_memory) {
2249 fn.glSamplerParameterIuivRobustANGLEFn =
2250 reinterpret_cast<glSamplerParameterIuivRobustANGLEProc>(
2251 GetGLProcAddress("glSamplerParameterIuivRobustANGLE"));
2252 }
2253
1843 debug_fn.glSamplerParameterivFn = 0; 2254 debug_fn.glSamplerParameterivFn = 0;
1844 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) || 2255 if (ver->IsAtLeastGL(3u, 3u) || ver->IsAtLeastGLES(3u, 0u) ||
1845 ext.b_GL_ARB_sampler_objects) { 2256 ext.b_GL_ARB_sampler_objects) {
1846 fn.glSamplerParameterivFn = reinterpret_cast<glSamplerParameterivProc>( 2257 fn.glSamplerParameterivFn = reinterpret_cast<glSamplerParameterivProc>(
1847 GetGLProcAddress("glSamplerParameteriv")); 2258 GetGLProcAddress("glSamplerParameteriv"));
1848 } 2259 }
1849 2260
2261 debug_fn.glSamplerParameterivRobustANGLEFn = 0;
2262 if (ext.b_GL_ANGLE_robust_client_memory) {
2263 fn.glSamplerParameterivRobustANGLEFn =
2264 reinterpret_cast<glSamplerParameterivRobustANGLEProc>(
2265 GetGLProcAddress("glSamplerParameterivRobustANGLE"));
2266 }
2267
1850 debug_fn.glSetFenceAPPLEFn = 0; 2268 debug_fn.glSetFenceAPPLEFn = 0;
1851 if (ext.b_GL_APPLE_fence) { 2269 if (ext.b_GL_APPLE_fence) {
1852 fn.glSetFenceAPPLEFn = reinterpret_cast<glSetFenceAPPLEProc>( 2270 fn.glSetFenceAPPLEFn = reinterpret_cast<glSetFenceAPPLEProc>(
1853 GetGLProcAddress("glSetFenceAPPLE")); 2271 GetGLProcAddress("glSetFenceAPPLE"));
1854 } 2272 }
1855 2273
1856 debug_fn.glSetFenceNVFn = 0; 2274 debug_fn.glSetFenceNVFn = 0;
1857 if (ext.b_GL_NV_fence) { 2275 if (ext.b_GL_NV_fence) {
1858 fn.glSetFenceNVFn = 2276 fn.glSetFenceNVFn =
1859 reinterpret_cast<glSetFenceNVProc>(GetGLProcAddress("glSetFenceNV")); 2277 reinterpret_cast<glSetFenceNVProc>(GetGLProcAddress("glSetFenceNV"));
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1924 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>( 2342 fn.glTestFenceAPPLEFn = reinterpret_cast<glTestFenceAPPLEProc>(
1925 GetGLProcAddress("glTestFenceAPPLE")); 2343 GetGLProcAddress("glTestFenceAPPLE"));
1926 } 2344 }
1927 2345
1928 debug_fn.glTestFenceNVFn = 0; 2346 debug_fn.glTestFenceNVFn = 0;
1929 if (ext.b_GL_NV_fence) { 2347 if (ext.b_GL_NV_fence) {
1930 fn.glTestFenceNVFn = 2348 fn.glTestFenceNVFn =
1931 reinterpret_cast<glTestFenceNVProc>(GetGLProcAddress("glTestFenceNV")); 2349 reinterpret_cast<glTestFenceNVProc>(GetGLProcAddress("glTestFenceNV"));
1932 } 2350 }
1933 2351
2352 debug_fn.glTexImage2DRobustANGLEFn = 0;
2353 if (ext.b_GL_ANGLE_robust_client_memory) {
2354 fn.glTexImage2DRobustANGLEFn =
2355 reinterpret_cast<glTexImage2DRobustANGLEProc>(
2356 GetGLProcAddress("glTexImage2DRobustANGLE"));
2357 }
2358
1934 debug_fn.glTexImage3DFn = 0; 2359 debug_fn.glTexImage3DFn = 0;
1935 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 2360 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1936 fn.glTexImage3DFn = 2361 fn.glTexImage3DFn =
1937 reinterpret_cast<glTexImage3DProc>(GetGLProcAddress("glTexImage3D")); 2362 reinterpret_cast<glTexImage3DProc>(GetGLProcAddress("glTexImage3D"));
1938 } 2363 }
1939 2364
2365 debug_fn.glTexImage3DRobustANGLEFn = 0;
2366 if (ext.b_GL_ANGLE_robust_client_memory) {
2367 fn.glTexImage3DRobustANGLEFn =
2368 reinterpret_cast<glTexImage3DRobustANGLEProc>(
2369 GetGLProcAddress("glTexImage3DRobustANGLE"));
2370 }
2371
2372 debug_fn.glTexParameterfvRobustANGLEFn = 0;
2373 if (ext.b_GL_ANGLE_robust_client_memory) {
2374 fn.glTexParameterfvRobustANGLEFn =
2375 reinterpret_cast<glTexParameterfvRobustANGLEProc>(
2376 GetGLProcAddress("glTexParameterfvRobustANGLE"));
2377 }
2378
2379 debug_fn.glTexParameterIivRobustANGLEFn = 0;
2380 if (ext.b_GL_ANGLE_robust_client_memory) {
2381 fn.glTexParameterIivRobustANGLEFn =
2382 reinterpret_cast<glTexParameterIivRobustANGLEProc>(
2383 GetGLProcAddress("glTexParameterIivRobustANGLE"));
2384 }
2385
2386 debug_fn.glTexParameterIuivRobustANGLEFn = 0;
2387 if (ext.b_GL_ANGLE_robust_client_memory) {
2388 fn.glTexParameterIuivRobustANGLEFn =
2389 reinterpret_cast<glTexParameterIuivRobustANGLEProc>(
2390 GetGLProcAddress("glTexParameterIuivRobustANGLE"));
2391 }
2392
2393 debug_fn.glTexParameterivRobustANGLEFn = 0;
2394 if (ext.b_GL_ANGLE_robust_client_memory) {
2395 fn.glTexParameterivRobustANGLEFn =
2396 reinterpret_cast<glTexParameterivRobustANGLEProc>(
2397 GetGLProcAddress("glTexParameterivRobustANGLE"));
2398 }
2399
1940 debug_fn.glTexStorage2DEXTFn = 0; 2400 debug_fn.glTexStorage2DEXTFn = 0;
1941 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u) || 2401 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u) ||
1942 ext.b_GL_ARB_texture_storage) { 2402 ext.b_GL_ARB_texture_storage) {
1943 fn.glTexStorage2DEXTFn = reinterpret_cast<glTexStorage2DEXTProc>( 2403 fn.glTexStorage2DEXTFn = reinterpret_cast<glTexStorage2DEXTProc>(
1944 GetGLProcAddress("glTexStorage2D")); 2404 GetGLProcAddress("glTexStorage2D"));
1945 } else if (ext.b_GL_EXT_texture_storage) { 2405 } else if (ext.b_GL_EXT_texture_storage) {
1946 fn.glTexStorage2DEXTFn = reinterpret_cast<glTexStorage2DEXTProc>( 2406 fn.glTexStorage2DEXTFn = reinterpret_cast<glTexStorage2DEXTProc>(
1947 GetGLProcAddress("glTexStorage2DEXT")); 2407 GetGLProcAddress("glTexStorage2DEXT"));
1948 } 2408 }
1949 2409
1950 debug_fn.glTexStorage3DFn = 0; 2410 debug_fn.glTexStorage3DFn = 0;
1951 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u) || 2411 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u) ||
1952 ext.b_GL_ARB_texture_storage) { 2412 ext.b_GL_ARB_texture_storage) {
1953 fn.glTexStorage3DFn = reinterpret_cast<glTexStorage3DProc>( 2413 fn.glTexStorage3DFn = reinterpret_cast<glTexStorage3DProc>(
1954 GetGLProcAddress("glTexStorage3D")); 2414 GetGLProcAddress("glTexStorage3D"));
1955 } 2415 }
1956 2416
2417 debug_fn.glTexSubImage2DRobustANGLEFn = 0;
2418 if (ext.b_GL_ANGLE_robust_client_memory) {
2419 fn.glTexSubImage2DRobustANGLEFn =
2420 reinterpret_cast<glTexSubImage2DRobustANGLEProc>(
2421 GetGLProcAddress("glTexSubImage2DRobustANGLE"));
2422 }
2423
1957 debug_fn.glTexSubImage3DFn = 0; 2424 debug_fn.glTexSubImage3DFn = 0;
1958 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) { 2425 if (!ver->is_es || ver->IsAtLeastGLES(3u, 0u)) {
1959 fn.glTexSubImage3DFn = reinterpret_cast<glTexSubImage3DProc>( 2426 fn.glTexSubImage3DFn = reinterpret_cast<glTexSubImage3DProc>(
1960 GetGLProcAddress("glTexSubImage3D")); 2427 GetGLProcAddress("glTexSubImage3D"));
1961 } 2428 }
1962 2429
2430 debug_fn.glTexSubImage3DRobustANGLEFn = 0;
2431 if (ext.b_GL_ANGLE_robust_client_memory) {
2432 fn.glTexSubImage3DRobustANGLEFn =
2433 reinterpret_cast<glTexSubImage3DRobustANGLEProc>(
2434 GetGLProcAddress("glTexSubImage3DRobustANGLE"));
2435 }
2436
1963 debug_fn.glTransformFeedbackVaryingsFn = 0; 2437 debug_fn.glTransformFeedbackVaryingsFn = 0;
1964 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { 2438 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) {
1965 fn.glTransformFeedbackVaryingsFn = 2439 fn.glTransformFeedbackVaryingsFn =
1966 reinterpret_cast<glTransformFeedbackVaryingsProc>( 2440 reinterpret_cast<glTransformFeedbackVaryingsProc>(
1967 GetGLProcAddress("glTransformFeedbackVaryings")); 2441 GetGLProcAddress("glTransformFeedbackVaryings"));
1968 } else if (ext.b_GL_EXT_transform_feedback) { 2442 } else if (ext.b_GL_EXT_transform_feedback) {
1969 fn.glTransformFeedbackVaryingsFn = 2443 fn.glTransformFeedbackVaryingsFn =
1970 reinterpret_cast<glTransformFeedbackVaryingsProc>( 2444 reinterpret_cast<glTransformFeedbackVaryingsProc>(
1971 GetGLProcAddress("glTransformFeedbackVaryingsEXT")); 2445 GetGLProcAddress("glTransformFeedbackVaryingsEXT"));
1972 } 2446 }
(...skipping 1477 matching lines...) Expand 10 before | Expand all | Expand 10 after
3450 GL_SERVICE_LOG("glGetActiveUniformBlockiv" 3924 GL_SERVICE_LOG("glGetActiveUniformBlockiv"
3451 << "(" << program << ", " << uniformBlockIndex << ", " 3925 << "(" << program << ", " << uniformBlockIndex << ", "
3452 << GLEnums::GetStringEnum(pname) << ", " 3926 << GLEnums::GetStringEnum(pname) << ", "
3453 << static_cast<const void*>(params) << ")"); 3927 << static_cast<const void*>(params) << ")");
3454 DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockivFn != nullptr); 3928 DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockivFn != nullptr);
3455 g_driver_gl.debug_fn.glGetActiveUniformBlockivFn(program, uniformBlockIndex, 3929 g_driver_gl.debug_fn.glGetActiveUniformBlockivFn(program, uniformBlockIndex,
3456 pname, params); 3930 pname, params);
3457 } 3931 }
3458 3932
3459 static void GL_BINDING_CALL 3933 static void GL_BINDING_CALL
3934 Debug_glGetActiveUniformBlockivRobustANGLE(GLuint program,
3935 GLuint uniformBlockIndex,
3936 GLenum pname,
3937 GLsizei bufSize,
3938 GLsizei* length,
3939 GLint* params) {
3940 GL_SERVICE_LOG("glGetActiveUniformBlockivRobustANGLE"
3941 << "(" << program << ", " << uniformBlockIndex << ", "
3942 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
3943 << static_cast<const void*>(length) << ", "
3944 << static_cast<const void*>(params) << ")");
3945 DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockivRobustANGLEFn !=
3946 nullptr);
3947 g_driver_gl.debug_fn.glGetActiveUniformBlockivRobustANGLEFn(
3948 program, uniformBlockIndex, pname, bufSize, length, params);
3949 }
3950
3951 static void GL_BINDING_CALL
3460 Debug_glGetActiveUniformBlockName(GLuint program, 3952 Debug_glGetActiveUniformBlockName(GLuint program,
3461 GLuint uniformBlockIndex, 3953 GLuint uniformBlockIndex,
3462 GLsizei bufSize, 3954 GLsizei bufSize,
3463 GLsizei* length, 3955 GLsizei* length,
3464 char* uniformBlockName) { 3956 char* uniformBlockName) {
3465 GL_SERVICE_LOG("glGetActiveUniformBlockName" 3957 GL_SERVICE_LOG("glGetActiveUniformBlockName"
3466 << "(" << program << ", " << uniformBlockIndex << ", " 3958 << "(" << program << ", " << uniformBlockIndex << ", "
3467 << bufSize << ", " << static_cast<const void*>(length) << ", " 3959 << bufSize << ", " << static_cast<const void*>(length) << ", "
3468 << static_cast<const void*>(uniformBlockName) << ")"); 3960 << static_cast<const void*>(uniformBlockName) << ")");
3469 DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockNameFn != nullptr); 3961 DCHECK(g_driver_gl.debug_fn.glGetActiveUniformBlockNameFn != nullptr);
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
3503 static GLint GL_BINDING_CALL Debug_glGetAttribLocation(GLuint program, 3995 static GLint GL_BINDING_CALL Debug_glGetAttribLocation(GLuint program,
3504 const char* name) { 3996 const char* name) {
3505 GL_SERVICE_LOG("glGetAttribLocation" 3997 GL_SERVICE_LOG("glGetAttribLocation"
3506 << "(" << program << ", " << name << ")"); 3998 << "(" << program << ", " << name << ")");
3507 DCHECK(g_driver_gl.debug_fn.glGetAttribLocationFn != nullptr); 3999 DCHECK(g_driver_gl.debug_fn.glGetAttribLocationFn != nullptr);
3508 GLint result = g_driver_gl.debug_fn.glGetAttribLocationFn(program, name); 4000 GLint result = g_driver_gl.debug_fn.glGetAttribLocationFn(program, name);
3509 GL_SERVICE_LOG("GL_RESULT: " << result); 4001 GL_SERVICE_LOG("GL_RESULT: " << result);
3510 return result; 4002 return result;
3511 } 4003 }
3512 4004
4005 static void GL_BINDING_CALL Debug_glGetBooleani_vRobustANGLE(GLenum target,
4006 GLuint index,
4007 GLsizei bufSize,
4008 GLsizei* length,
4009 GLboolean* data) {
4010 GL_SERVICE_LOG("glGetBooleani_vRobustANGLE"
4011 << "(" << GLEnums::GetStringEnum(target) << ", " << index
4012 << ", " << bufSize << ", " << static_cast<const void*>(length)
4013 << ", " << static_cast<const void*>(data) << ")");
4014 DCHECK(g_driver_gl.debug_fn.glGetBooleani_vRobustANGLEFn != nullptr);
4015 g_driver_gl.debug_fn.glGetBooleani_vRobustANGLEFn(target, index, bufSize,
4016 length, data);
4017 }
4018
3513 static void GL_BINDING_CALL Debug_glGetBooleanv(GLenum pname, 4019 static void GL_BINDING_CALL Debug_glGetBooleanv(GLenum pname,
3514 GLboolean* params) { 4020 GLboolean* params) {
3515 GL_SERVICE_LOG("glGetBooleanv" 4021 GL_SERVICE_LOG("glGetBooleanv"
3516 << "(" << GLEnums::GetStringEnum(pname) << ", " 4022 << "(" << GLEnums::GetStringEnum(pname) << ", "
3517 << static_cast<const void*>(params) << ")"); 4023 << static_cast<const void*>(params) << ")");
3518 DCHECK(g_driver_gl.debug_fn.glGetBooleanvFn != nullptr); 4024 DCHECK(g_driver_gl.debug_fn.glGetBooleanvFn != nullptr);
3519 g_driver_gl.debug_fn.glGetBooleanvFn(pname, params); 4025 g_driver_gl.debug_fn.glGetBooleanvFn(pname, params);
3520 } 4026 }
3521 4027
4028 static void GL_BINDING_CALL Debug_glGetBooleanvRobustANGLE(GLenum pname,
4029 GLsizei bufSize,
4030 GLsizei* length,
4031 GLboolean* data) {
4032 GL_SERVICE_LOG("glGetBooleanvRobustANGLE"
4033 << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
4034 << ", " << static_cast<const void*>(length) << ", "
4035 << static_cast<const void*>(data) << ")");
4036 DCHECK(g_driver_gl.debug_fn.glGetBooleanvRobustANGLEFn != nullptr);
4037 g_driver_gl.debug_fn.glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
4038 }
4039
4040 static void GL_BINDING_CALL
4041 Debug_glGetBufferParameteri64vRobustANGLE(GLenum target,
4042 GLenum pname,
4043 GLsizei bufSize,
4044 GLsizei* length,
4045 GLint64* params) {
4046 GL_SERVICE_LOG("glGetBufferParameteri64vRobustANGLE"
4047 << "(" << GLEnums::GetStringEnum(target) << ", "
4048 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4049 << static_cast<const void*>(length) << ", "
4050 << static_cast<const void*>(params) << ")");
4051 DCHECK(g_driver_gl.debug_fn.glGetBufferParameteri64vRobustANGLEFn != nullptr);
4052 g_driver_gl.debug_fn.glGetBufferParameteri64vRobustANGLEFn(
4053 target, pname, bufSize, length, params);
4054 }
4055
3522 static void GL_BINDING_CALL Debug_glGetBufferParameteriv(GLenum target, 4056 static void GL_BINDING_CALL Debug_glGetBufferParameteriv(GLenum target,
3523 GLenum pname, 4057 GLenum pname,
3524 GLint* params) { 4058 GLint* params) {
3525 GL_SERVICE_LOG("glGetBufferParameteriv" 4059 GL_SERVICE_LOG("glGetBufferParameteriv"
3526 << "(" << GLEnums::GetStringEnum(target) << ", " 4060 << "(" << GLEnums::GetStringEnum(target) << ", "
3527 << GLEnums::GetStringEnum(pname) << ", " 4061 << GLEnums::GetStringEnum(pname) << ", "
3528 << static_cast<const void*>(params) << ")"); 4062 << static_cast<const void*>(params) << ")");
3529 DCHECK(g_driver_gl.debug_fn.glGetBufferParameterivFn != nullptr); 4063 DCHECK(g_driver_gl.debug_fn.glGetBufferParameterivFn != nullptr);
3530 g_driver_gl.debug_fn.glGetBufferParameterivFn(target, pname, params); 4064 g_driver_gl.debug_fn.glGetBufferParameterivFn(target, pname, params);
3531 } 4065 }
3532 4066
4067 static void GL_BINDING_CALL
4068 Debug_glGetBufferParameterivRobustANGLE(GLenum target,
4069 GLenum pname,
4070 GLsizei bufSize,
4071 GLsizei* length,
4072 GLint* params) {
4073 GL_SERVICE_LOG("glGetBufferParameterivRobustANGLE"
4074 << "(" << GLEnums::GetStringEnum(target) << ", "
4075 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4076 << static_cast<const void*>(length) << ", "
4077 << static_cast<const void*>(params) << ")");
4078 DCHECK(g_driver_gl.debug_fn.glGetBufferParameterivRobustANGLEFn != nullptr);
4079 g_driver_gl.debug_fn.glGetBufferParameterivRobustANGLEFn(
4080 target, pname, bufSize, length, params);
4081 }
4082
4083 static void GL_BINDING_CALL
4084 Debug_glGetBufferPointervRobustANGLE(GLenum target,
4085 GLenum pname,
4086 GLsizei bufSize,
4087 GLsizei* length,
4088 void** params) {
4089 GL_SERVICE_LOG("glGetBufferPointervRobustANGLE"
4090 << "(" << GLEnums::GetStringEnum(target) << ", "
4091 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4092 << static_cast<const void*>(length) << ", " << params << ")");
4093 DCHECK(g_driver_gl.debug_fn.glGetBufferPointervRobustANGLEFn != nullptr);
4094 g_driver_gl.debug_fn.glGetBufferPointervRobustANGLEFn(target, pname, bufSize,
4095 length, params);
4096 }
4097
3533 static GLenum GL_BINDING_CALL Debug_glGetError(void) { 4098 static GLenum GL_BINDING_CALL Debug_glGetError(void) {
3534 GL_SERVICE_LOG("glGetError" 4099 GL_SERVICE_LOG("glGetError"
3535 << "(" 4100 << "("
3536 << ")"); 4101 << ")");
3537 DCHECK(g_driver_gl.debug_fn.glGetErrorFn != nullptr); 4102 DCHECK(g_driver_gl.debug_fn.glGetErrorFn != nullptr);
3538 GLenum result = g_driver_gl.debug_fn.glGetErrorFn(); 4103 GLenum result = g_driver_gl.debug_fn.glGetErrorFn();
3539 4104
3540 GL_SERVICE_LOG("GL_RESULT: " << GLEnums::GetStringError(result)); 4105 GL_SERVICE_LOG("GL_RESULT: " << GLEnums::GetStringError(result));
3541 4106
3542 return result; 4107 return result;
(...skipping 10 matching lines...) Expand all
3553 } 4118 }
3554 4119
3555 static void GL_BINDING_CALL Debug_glGetFloatv(GLenum pname, GLfloat* params) { 4120 static void GL_BINDING_CALL Debug_glGetFloatv(GLenum pname, GLfloat* params) {
3556 GL_SERVICE_LOG("glGetFloatv" 4121 GL_SERVICE_LOG("glGetFloatv"
3557 << "(" << GLEnums::GetStringEnum(pname) << ", " 4122 << "(" << GLEnums::GetStringEnum(pname) << ", "
3558 << static_cast<const void*>(params) << ")"); 4123 << static_cast<const void*>(params) << ")");
3559 DCHECK(g_driver_gl.debug_fn.glGetFloatvFn != nullptr); 4124 DCHECK(g_driver_gl.debug_fn.glGetFloatvFn != nullptr);
3560 g_driver_gl.debug_fn.glGetFloatvFn(pname, params); 4125 g_driver_gl.debug_fn.glGetFloatvFn(pname, params);
3561 } 4126 }
3562 4127
4128 static void GL_BINDING_CALL Debug_glGetFloatvRobustANGLE(GLenum pname,
4129 GLsizei bufSize,
4130 GLsizei* length,
4131 GLfloat* data) {
4132 GL_SERVICE_LOG("glGetFloatvRobustANGLE"
4133 << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
4134 << ", " << static_cast<const void*>(length) << ", "
4135 << static_cast<const void*>(data) << ")");
4136 DCHECK(g_driver_gl.debug_fn.glGetFloatvRobustANGLEFn != nullptr);
4137 g_driver_gl.debug_fn.glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
4138 }
4139
3563 static GLint GL_BINDING_CALL Debug_glGetFragDataIndex(GLuint program, 4140 static GLint GL_BINDING_CALL Debug_glGetFragDataIndex(GLuint program,
3564 const char* name) { 4141 const char* name) {
3565 GL_SERVICE_LOG("glGetFragDataIndex" 4142 GL_SERVICE_LOG("glGetFragDataIndex"
3566 << "(" << program << ", " << name << ")"); 4143 << "(" << program << ", " << name << ")");
3567 DCHECK(g_driver_gl.debug_fn.glGetFragDataIndexFn != nullptr); 4144 DCHECK(g_driver_gl.debug_fn.glGetFragDataIndexFn != nullptr);
3568 GLint result = g_driver_gl.debug_fn.glGetFragDataIndexFn(program, name); 4145 GLint result = g_driver_gl.debug_fn.glGetFragDataIndexFn(program, name);
3569 GL_SERVICE_LOG("GL_RESULT: " << result); 4146 GL_SERVICE_LOG("GL_RESULT: " << result);
3570 return result; 4147 return result;
3571 } 4148 }
3572 4149
(...skipping 16 matching lines...) Expand all
3589 << "(" << GLEnums::GetStringEnum(target) << ", " 4166 << "(" << GLEnums::GetStringEnum(target) << ", "
3590 << GLEnums::GetStringEnum(attachment) << ", " 4167 << GLEnums::GetStringEnum(attachment) << ", "
3591 << GLEnums::GetStringEnum(pname) << ", " 4168 << GLEnums::GetStringEnum(pname) << ", "
3592 << static_cast<const void*>(params) << ")"); 4169 << static_cast<const void*>(params) << ")");
3593 DCHECK(g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivEXTFn != 4170 DCHECK(g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivEXTFn !=
3594 nullptr); 4171 nullptr);
3595 g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivEXTFn( 4172 g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivEXTFn(
3596 target, attachment, pname, params); 4173 target, attachment, pname, params);
3597 } 4174 }
3598 4175
4176 static void GL_BINDING_CALL
4177 Debug_glGetFramebufferAttachmentParameterivRobustANGLE(GLenum target,
4178 GLenum attachment,
4179 GLenum pname,
4180 GLsizei bufSize,
4181 GLsizei* length,
4182 GLint* params) {
4183 GL_SERVICE_LOG("glGetFramebufferAttachmentParameterivRobustANGLE"
4184 << "(" << GLEnums::GetStringEnum(target) << ", "
4185 << GLEnums::GetStringEnum(attachment) << ", "
4186 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4187 << static_cast<const void*>(length) << ", "
4188 << static_cast<const void*>(params) << ")");
4189 DCHECK(
4190 g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn !=
4191 nullptr);
4192 g_driver_gl.debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn(
4193 target, attachment, pname, bufSize, length, params);
4194 }
4195
4196 static void GL_BINDING_CALL
4197 Debug_glGetFramebufferParameterivRobustANGLE(GLenum target,
4198 GLenum pname,
4199 GLsizei bufSize,
4200 GLsizei* length,
4201 GLint* params) {
4202 GL_SERVICE_LOG("glGetFramebufferParameterivRobustANGLE"
4203 << "(" << GLEnums::GetStringEnum(target) << ", "
4204 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4205 << static_cast<const void*>(length) << ", "
4206 << static_cast<const void*>(params) << ")");
4207 DCHECK(g_driver_gl.debug_fn.glGetFramebufferParameterivRobustANGLEFn !=
4208 nullptr);
4209 g_driver_gl.debug_fn.glGetFramebufferParameterivRobustANGLEFn(
4210 target, pname, bufSize, length, params);
4211 }
4212
3599 static GLenum GL_BINDING_CALL Debug_glGetGraphicsResetStatusARB(void) { 4213 static GLenum GL_BINDING_CALL Debug_glGetGraphicsResetStatusARB(void) {
3600 GL_SERVICE_LOG("glGetGraphicsResetStatusARB" 4214 GL_SERVICE_LOG("glGetGraphicsResetStatusARB"
3601 << "(" 4215 << "("
3602 << ")"); 4216 << ")");
3603 DCHECK(g_driver_gl.debug_fn.glGetGraphicsResetStatusARBFn != nullptr); 4217 DCHECK(g_driver_gl.debug_fn.glGetGraphicsResetStatusARBFn != nullptr);
3604 GLenum result = g_driver_gl.debug_fn.glGetGraphicsResetStatusARBFn(); 4218 GLenum result = g_driver_gl.debug_fn.glGetGraphicsResetStatusARBFn();
3605 GL_SERVICE_LOG("GL_RESULT: " << result); 4219 GL_SERVICE_LOG("GL_RESULT: " << result);
3606 return result; 4220 return result;
3607 } 4221 }
3608 4222
3609 static void GL_BINDING_CALL Debug_glGetInteger64i_v(GLenum target, 4223 static void GL_BINDING_CALL Debug_glGetInteger64i_v(GLenum target,
3610 GLuint index, 4224 GLuint index,
3611 GLint64* data) { 4225 GLint64* data) {
3612 GL_SERVICE_LOG("glGetInteger64i_v" 4226 GL_SERVICE_LOG("glGetInteger64i_v"
3613 << "(" << GLEnums::GetStringEnum(target) << ", " << index 4227 << "(" << GLEnums::GetStringEnum(target) << ", " << index
3614 << ", " << static_cast<const void*>(data) << ")"); 4228 << ", " << static_cast<const void*>(data) << ")");
3615 DCHECK(g_driver_gl.debug_fn.glGetInteger64i_vFn != nullptr); 4229 DCHECK(g_driver_gl.debug_fn.glGetInteger64i_vFn != nullptr);
3616 g_driver_gl.debug_fn.glGetInteger64i_vFn(target, index, data); 4230 g_driver_gl.debug_fn.glGetInteger64i_vFn(target, index, data);
3617 } 4231 }
3618 4232
4233 static void GL_BINDING_CALL Debug_glGetInteger64i_vRobustANGLE(GLenum target,
4234 GLuint index,
4235 GLsizei bufSize,
4236 GLsizei* length,
4237 GLint64* data) {
4238 GL_SERVICE_LOG("glGetInteger64i_vRobustANGLE"
4239 << "(" << GLEnums::GetStringEnum(target) << ", " << index
4240 << ", " << bufSize << ", " << static_cast<const void*>(length)
4241 << ", " << static_cast<const void*>(data) << ")");
4242 DCHECK(g_driver_gl.debug_fn.glGetInteger64i_vRobustANGLEFn != nullptr);
4243 g_driver_gl.debug_fn.glGetInteger64i_vRobustANGLEFn(target, index, bufSize,
4244 length, data);
4245 }
4246
3619 static void GL_BINDING_CALL Debug_glGetInteger64v(GLenum pname, 4247 static void GL_BINDING_CALL Debug_glGetInteger64v(GLenum pname,
3620 GLint64* params) { 4248 GLint64* params) {
3621 GL_SERVICE_LOG("glGetInteger64v" 4249 GL_SERVICE_LOG("glGetInteger64v"
3622 << "(" << GLEnums::GetStringEnum(pname) << ", " 4250 << "(" << GLEnums::GetStringEnum(pname) << ", "
3623 << static_cast<const void*>(params) << ")"); 4251 << static_cast<const void*>(params) << ")");
3624 DCHECK(g_driver_gl.debug_fn.glGetInteger64vFn != nullptr); 4252 DCHECK(g_driver_gl.debug_fn.glGetInteger64vFn != nullptr);
3625 g_driver_gl.debug_fn.glGetInteger64vFn(pname, params); 4253 g_driver_gl.debug_fn.glGetInteger64vFn(pname, params);
3626 } 4254 }
3627 4255
4256 static void GL_BINDING_CALL Debug_glGetInteger64vRobustANGLE(GLenum pname,
4257 GLsizei bufSize,
4258 GLsizei* length,
4259 GLint64* data) {
4260 GL_SERVICE_LOG("glGetInteger64vRobustANGLE"
4261 << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
4262 << ", " << static_cast<const void*>(length) << ", "
4263 << static_cast<const void*>(data) << ")");
4264 DCHECK(g_driver_gl.debug_fn.glGetInteger64vRobustANGLEFn != nullptr);
4265 g_driver_gl.debug_fn.glGetInteger64vRobustANGLEFn(pname, bufSize, length,
4266 data);
4267 }
4268
3628 static void GL_BINDING_CALL Debug_glGetIntegeri_v(GLenum target, 4269 static void GL_BINDING_CALL Debug_glGetIntegeri_v(GLenum target,
3629 GLuint index, 4270 GLuint index,
3630 GLint* data) { 4271 GLint* data) {
3631 GL_SERVICE_LOG("glGetIntegeri_v" 4272 GL_SERVICE_LOG("glGetIntegeri_v"
3632 << "(" << GLEnums::GetStringEnum(target) << ", " << index 4273 << "(" << GLEnums::GetStringEnum(target) << ", " << index
3633 << ", " << static_cast<const void*>(data) << ")"); 4274 << ", " << static_cast<const void*>(data) << ")");
3634 DCHECK(g_driver_gl.debug_fn.glGetIntegeri_vFn != nullptr); 4275 DCHECK(g_driver_gl.debug_fn.glGetIntegeri_vFn != nullptr);
3635 g_driver_gl.debug_fn.glGetIntegeri_vFn(target, index, data); 4276 g_driver_gl.debug_fn.glGetIntegeri_vFn(target, index, data);
3636 } 4277 }
3637 4278
4279 static void GL_BINDING_CALL Debug_glGetIntegeri_vRobustANGLE(GLenum target,
4280 GLuint index,
4281 GLsizei bufSize,
4282 GLsizei* length,
4283 GLint* data) {
4284 GL_SERVICE_LOG("glGetIntegeri_vRobustANGLE"
4285 << "(" << GLEnums::GetStringEnum(target) << ", " << index
4286 << ", " << bufSize << ", " << static_cast<const void*>(length)
4287 << ", " << static_cast<const void*>(data) << ")");
4288 DCHECK(g_driver_gl.debug_fn.glGetIntegeri_vRobustANGLEFn != nullptr);
4289 g_driver_gl.debug_fn.glGetIntegeri_vRobustANGLEFn(target, index, bufSize,
4290 length, data);
4291 }
4292
3638 static void GL_BINDING_CALL Debug_glGetIntegerv(GLenum pname, GLint* params) { 4293 static void GL_BINDING_CALL Debug_glGetIntegerv(GLenum pname, GLint* params) {
3639 GL_SERVICE_LOG("glGetIntegerv" 4294 GL_SERVICE_LOG("glGetIntegerv"
3640 << "(" << GLEnums::GetStringEnum(pname) << ", " 4295 << "(" << GLEnums::GetStringEnum(pname) << ", "
3641 << static_cast<const void*>(params) << ")"); 4296 << static_cast<const void*>(params) << ")");
3642 DCHECK(g_driver_gl.debug_fn.glGetIntegervFn != nullptr); 4297 DCHECK(g_driver_gl.debug_fn.glGetIntegervFn != nullptr);
3643 g_driver_gl.debug_fn.glGetIntegervFn(pname, params); 4298 g_driver_gl.debug_fn.glGetIntegervFn(pname, params);
3644 } 4299 }
3645 4300
4301 static void GL_BINDING_CALL Debug_glGetIntegervRobustANGLE(GLenum pname,
4302 GLsizei bufSize,
4303 GLsizei* length,
4304 GLint* data) {
4305 GL_SERVICE_LOG("glGetIntegervRobustANGLE"
4306 << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
4307 << ", " << static_cast<const void*>(length) << ", "
4308 << static_cast<const void*>(data) << ")");
4309 DCHECK(g_driver_gl.debug_fn.glGetIntegervRobustANGLEFn != nullptr);
4310 g_driver_gl.debug_fn.glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
4311 }
4312
3646 static void GL_BINDING_CALL Debug_glGetInternalformativ(GLenum target, 4313 static void GL_BINDING_CALL Debug_glGetInternalformativ(GLenum target,
3647 GLenum internalformat, 4314 GLenum internalformat,
3648 GLenum pname, 4315 GLenum pname,
3649 GLsizei bufSize, 4316 GLsizei bufSize,
3650 GLint* params) { 4317 GLint* params) {
3651 GL_SERVICE_LOG("glGetInternalformativ" 4318 GL_SERVICE_LOG("glGetInternalformativ"
3652 << "(" << GLEnums::GetStringEnum(target) << ", " 4319 << "(" << GLEnums::GetStringEnum(target) << ", "
3653 << GLEnums::GetStringEnum(internalformat) << ", " 4320 << GLEnums::GetStringEnum(internalformat) << ", "
3654 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", " 4321 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
3655 << static_cast<const void*>(params) << ")"); 4322 << static_cast<const void*>(params) << ")");
3656 DCHECK(g_driver_gl.debug_fn.glGetInternalformativFn != nullptr); 4323 DCHECK(g_driver_gl.debug_fn.glGetInternalformativFn != nullptr);
3657 g_driver_gl.debug_fn.glGetInternalformativFn(target, internalformat, pname, 4324 g_driver_gl.debug_fn.glGetInternalformativFn(target, internalformat, pname,
3658 bufSize, params); 4325 bufSize, params);
3659 } 4326 }
3660 4327
4328 static void GL_BINDING_CALL Debug_glGetMultisamplefvRobustANGLE(GLenum pname,
4329 GLuint index,
4330 GLsizei bufSize,
4331 GLsizei* length,
4332 GLfloat* val) {
4333 GL_SERVICE_LOG("glGetMultisamplefvRobustANGLE"
4334 << "(" << GLEnums::GetStringEnum(pname) << ", " << index
4335 << ", " << bufSize << ", " << static_cast<const void*>(length)
4336 << ", " << static_cast<const void*>(val) << ")");
4337 DCHECK(g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn != nullptr);
4338 g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize,
4339 length, val);
4340 }
4341
4342 static void GL_BINDING_CALL Debug_glGetnUniformfvRobustANGLE(GLuint program,
4343 GLint location,
4344 GLsizei bufSize,
4345 GLsizei* length,
4346 GLfloat* params) {
4347 GL_SERVICE_LOG("glGetnUniformfvRobustANGLE"
4348 << "(" << program << ", " << location << ", " << bufSize
4349 << ", " << static_cast<const void*>(length) << ", "
4350 << static_cast<const void*>(params) << ")");
4351 DCHECK(g_driver_gl.debug_fn.glGetnUniformfvRobustANGLEFn != nullptr);
4352 g_driver_gl.debug_fn.glGetnUniformfvRobustANGLEFn(program, location, bufSize,
4353 length, params);
4354 }
4355
4356 static void GL_BINDING_CALL Debug_glGetnUniformivRobustANGLE(GLuint program,
4357 GLint location,
4358 GLsizei bufSize,
4359 GLsizei* length,
4360 GLint* params) {
4361 GL_SERVICE_LOG("glGetnUniformivRobustANGLE"
4362 << "(" << program << ", " << location << ", " << bufSize
4363 << ", " << static_cast<const void*>(length) << ", "
4364 << static_cast<const void*>(params) << ")");
4365 DCHECK(g_driver_gl.debug_fn.glGetnUniformivRobustANGLEFn != nullptr);
4366 g_driver_gl.debug_fn.glGetnUniformivRobustANGLEFn(program, location, bufSize,
4367 length, params);
4368 }
4369
4370 static void GL_BINDING_CALL Debug_glGetnUniformuivRobustANGLE(GLuint program,
4371 GLint location,
4372 GLsizei bufSize,
4373 GLsizei* length,
4374 GLuint* params) {
4375 GL_SERVICE_LOG("glGetnUniformuivRobustANGLE"
4376 << "(" << program << ", " << location << ", " << bufSize
4377 << ", " << static_cast<const void*>(length) << ", "
4378 << static_cast<const void*>(params) << ")");
4379 DCHECK(g_driver_gl.debug_fn.glGetnUniformuivRobustANGLEFn != nullptr);
4380 g_driver_gl.debug_fn.glGetnUniformuivRobustANGLEFn(program, location, bufSize,
4381 length, params);
4382 }
4383
4384 static void GL_BINDING_CALL
4385 Debug_glGetPointervRobustANGLERobustANGLE(GLenum pname,
4386 GLsizei bufSize,
4387 GLsizei* length,
4388 void** params) {
4389 GL_SERVICE_LOG("glGetPointervRobustANGLERobustANGLE"
4390 << "(" << GLEnums::GetStringEnum(pname) << ", " << bufSize
4391 << ", " << static_cast<const void*>(length) << ", " << params
4392 << ")");
4393 DCHECK(g_driver_gl.debug_fn.glGetPointervRobustANGLERobustANGLEFn != nullptr);
4394 g_driver_gl.debug_fn.glGetPointervRobustANGLERobustANGLEFn(pname, bufSize,
4395 length, params);
4396 }
4397
3661 static void GL_BINDING_CALL Debug_glGetProgramBinary(GLuint program, 4398 static void GL_BINDING_CALL Debug_glGetProgramBinary(GLuint program,
3662 GLsizei bufSize, 4399 GLsizei bufSize,
3663 GLsizei* length, 4400 GLsizei* length,
3664 GLenum* binaryFormat, 4401 GLenum* binaryFormat,
3665 GLvoid* binary) { 4402 GLvoid* binary) {
3666 GL_SERVICE_LOG("glGetProgramBinary" 4403 GL_SERVICE_LOG("glGetProgramBinary"
3667 << "(" << program << ", " << bufSize << ", " 4404 << "(" << program << ", " << bufSize << ", "
3668 << static_cast<const void*>(length) << ", " 4405 << static_cast<const void*>(length) << ", "
3669 << static_cast<const void*>(binaryFormat) << ", " 4406 << static_cast<const void*>(binaryFormat) << ", "
3670 << static_cast<const void*>(binary) << ")"); 4407 << static_cast<const void*>(binary) << ")");
(...skipping 22 matching lines...) Expand all
3693 GL_SERVICE_LOG("glGetProgramInterfaceiv" 4430 GL_SERVICE_LOG("glGetProgramInterfaceiv"
3694 << "(" << program << ", " 4431 << "(" << program << ", "
3695 << GLEnums::GetStringEnum(programInterface) << ", " 4432 << GLEnums::GetStringEnum(programInterface) << ", "
3696 << GLEnums::GetStringEnum(pname) << ", " 4433 << GLEnums::GetStringEnum(pname) << ", "
3697 << static_cast<const void*>(params) << ")"); 4434 << static_cast<const void*>(params) << ")");
3698 DCHECK(g_driver_gl.debug_fn.glGetProgramInterfaceivFn != nullptr); 4435 DCHECK(g_driver_gl.debug_fn.glGetProgramInterfaceivFn != nullptr);
3699 g_driver_gl.debug_fn.glGetProgramInterfaceivFn(program, programInterface, 4436 g_driver_gl.debug_fn.glGetProgramInterfaceivFn(program, programInterface,
3700 pname, params); 4437 pname, params);
3701 } 4438 }
3702 4439
4440 static void GL_BINDING_CALL
4441 Debug_glGetProgramInterfaceivRobustANGLE(GLuint program,
4442 GLenum programInterface,
4443 GLenum pname,
4444 GLsizei bufSize,
4445 GLsizei* length,
4446 GLint* params) {
4447 GL_SERVICE_LOG("glGetProgramInterfaceivRobustANGLE"
4448 << "(" << program << ", "
4449 << GLEnums::GetStringEnum(programInterface) << ", "
4450 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4451 << static_cast<const void*>(length) << ", "
4452 << static_cast<const void*>(params) << ")");
4453 DCHECK(g_driver_gl.debug_fn.glGetProgramInterfaceivRobustANGLEFn != nullptr);
4454 g_driver_gl.debug_fn.glGetProgramInterfaceivRobustANGLEFn(
4455 program, programInterface, pname, bufSize, length, params);
4456 }
4457
3703 static void GL_BINDING_CALL Debug_glGetProgramiv(GLuint program, 4458 static void GL_BINDING_CALL Debug_glGetProgramiv(GLuint program,
3704 GLenum pname, 4459 GLenum pname,
3705 GLint* params) { 4460 GLint* params) {
3706 GL_SERVICE_LOG("glGetProgramiv" 4461 GL_SERVICE_LOG("glGetProgramiv"
3707 << "(" << program << ", " << GLEnums::GetStringEnum(pname) 4462 << "(" << program << ", " << GLEnums::GetStringEnum(pname)
3708 << ", " << static_cast<const void*>(params) << ")"); 4463 << ", " << static_cast<const void*>(params) << ")");
3709 DCHECK(g_driver_gl.debug_fn.glGetProgramivFn != nullptr); 4464 DCHECK(g_driver_gl.debug_fn.glGetProgramivFn != nullptr);
3710 g_driver_gl.debug_fn.glGetProgramivFn(program, pname, params); 4465 g_driver_gl.debug_fn.glGetProgramivFn(program, pname, params);
3711 } 4466 }
3712 4467
4468 static void GL_BINDING_CALL Debug_glGetProgramivRobustANGLE(GLuint program,
4469 GLenum pname,
4470 GLsizei bufSize,
4471 GLsizei* length,
4472 GLint* params) {
4473 GL_SERVICE_LOG("glGetProgramivRobustANGLE"
4474 << "(" << program << ", " << GLEnums::GetStringEnum(pname)
4475 << ", " << bufSize << ", " << static_cast<const void*>(length)
4476 << ", " << static_cast<const void*>(params) << ")");
4477 DCHECK(g_driver_gl.debug_fn.glGetProgramivRobustANGLEFn != nullptr);
4478 g_driver_gl.debug_fn.glGetProgramivRobustANGLEFn(program, pname, bufSize,
4479 length, params);
4480 }
4481
3713 static void GL_BINDING_CALL 4482 static void GL_BINDING_CALL
3714 Debug_glGetProgramResourceiv(GLuint program, 4483 Debug_glGetProgramResourceiv(GLuint program,
3715 GLenum programInterface, 4484 GLenum programInterface,
3716 GLuint index, 4485 GLuint index,
3717 GLsizei propCount, 4486 GLsizei propCount,
3718 const GLenum* props, 4487 const GLenum* props,
3719 GLsizei bufSize, 4488 GLsizei bufSize,
3720 GLsizei* length, 4489 GLsizei* length,
3721 GLint* params) { 4490 GLint* params) {
3722 GL_SERVICE_LOG("glGetProgramResourceiv" 4491 GL_SERVICE_LOG("glGetProgramResourceiv"
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
3767 GLenum pname, 4536 GLenum pname,
3768 GLint* params) { 4537 GLint* params) {
3769 GL_SERVICE_LOG("glGetQueryiv" 4538 GL_SERVICE_LOG("glGetQueryiv"
3770 << "(" << GLEnums::GetStringEnum(target) << ", " 4539 << "(" << GLEnums::GetStringEnum(target) << ", "
3771 << GLEnums::GetStringEnum(pname) << ", " 4540 << GLEnums::GetStringEnum(pname) << ", "
3772 << static_cast<const void*>(params) << ")"); 4541 << static_cast<const void*>(params) << ")");
3773 DCHECK(g_driver_gl.debug_fn.glGetQueryivFn != nullptr); 4542 DCHECK(g_driver_gl.debug_fn.glGetQueryivFn != nullptr);
3774 g_driver_gl.debug_fn.glGetQueryivFn(target, pname, params); 4543 g_driver_gl.debug_fn.glGetQueryivFn(target, pname, params);
3775 } 4544 }
3776 4545
4546 static void GL_BINDING_CALL Debug_glGetQueryivRobustANGLE(GLenum target,
4547 GLenum pname,
4548 GLsizei bufSize,
4549 GLsizei* length,
4550 GLint* params) {
4551 GL_SERVICE_LOG("glGetQueryivRobustANGLE"
4552 << "(" << GLEnums::GetStringEnum(target) << ", "
4553 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4554 << static_cast<const void*>(length) << ", "
4555 << static_cast<const void*>(params) << ")");
4556 DCHECK(g_driver_gl.debug_fn.glGetQueryivRobustANGLEFn != nullptr);
4557 g_driver_gl.debug_fn.glGetQueryivRobustANGLEFn(target, pname, bufSize, length,
4558 params);
4559 }
4560
3777 static void GL_BINDING_CALL Debug_glGetQueryObjecti64v(GLuint id, 4561 static void GL_BINDING_CALL Debug_glGetQueryObjecti64v(GLuint id,
3778 GLenum pname, 4562 GLenum pname,
3779 GLint64* params) { 4563 GLint64* params) {
3780 GL_SERVICE_LOG("glGetQueryObjecti64v" 4564 GL_SERVICE_LOG("glGetQueryObjecti64v"
3781 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 4565 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3782 << static_cast<const void*>(params) << ")"); 4566 << static_cast<const void*>(params) << ")");
3783 DCHECK(g_driver_gl.debug_fn.glGetQueryObjecti64vFn != nullptr); 4567 DCHECK(g_driver_gl.debug_fn.glGetQueryObjecti64vFn != nullptr);
3784 g_driver_gl.debug_fn.glGetQueryObjecti64vFn(id, pname, params); 4568 g_driver_gl.debug_fn.glGetQueryObjecti64vFn(id, pname, params);
3785 } 4569 }
3786 4570
4571 static void GL_BINDING_CALL
4572 Debug_glGetQueryObjecti64vRobustANGLE(GLuint id,
4573 GLenum pname,
4574 GLsizei bufSize,
4575 GLsizei* length,
4576 GLint64* params) {
4577 GL_SERVICE_LOG("glGetQueryObjecti64vRobustANGLE"
4578 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
4579 << bufSize << ", " << static_cast<const void*>(length) << ", "
4580 << static_cast<const void*>(params) << ")");
4581 DCHECK(g_driver_gl.debug_fn.glGetQueryObjecti64vRobustANGLEFn != nullptr);
4582 g_driver_gl.debug_fn.glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize,
4583 length, params);
4584 }
4585
3787 static void GL_BINDING_CALL Debug_glGetQueryObjectiv(GLuint id, 4586 static void GL_BINDING_CALL Debug_glGetQueryObjectiv(GLuint id,
3788 GLenum pname, 4587 GLenum pname,
3789 GLint* params) { 4588 GLint* params) {
3790 GL_SERVICE_LOG("glGetQueryObjectiv" 4589 GL_SERVICE_LOG("glGetQueryObjectiv"
3791 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 4590 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3792 << static_cast<const void*>(params) << ")"); 4591 << static_cast<const void*>(params) << ")");
3793 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectivFn != nullptr); 4592 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectivFn != nullptr);
3794 g_driver_gl.debug_fn.glGetQueryObjectivFn(id, pname, params); 4593 g_driver_gl.debug_fn.glGetQueryObjectivFn(id, pname, params);
3795 } 4594 }
3796 4595
4596 static void GL_BINDING_CALL Debug_glGetQueryObjectivRobustANGLE(GLuint id,
4597 GLenum pname,
4598 GLsizei bufSize,
4599 GLsizei* length,
4600 GLint* params) {
4601 GL_SERVICE_LOG("glGetQueryObjectivRobustANGLE"
4602 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
4603 << bufSize << ", " << static_cast<const void*>(length) << ", "
4604 << static_cast<const void*>(params) << ")");
4605 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectivRobustANGLEFn != nullptr);
4606 g_driver_gl.debug_fn.glGetQueryObjectivRobustANGLEFn(id, pname, bufSize,
4607 length, params);
4608 }
4609
3797 static void GL_BINDING_CALL Debug_glGetQueryObjectui64v(GLuint id, 4610 static void GL_BINDING_CALL Debug_glGetQueryObjectui64v(GLuint id,
3798 GLenum pname, 4611 GLenum pname,
3799 GLuint64* params) { 4612 GLuint64* params) {
3800 GL_SERVICE_LOG("glGetQueryObjectui64v" 4613 GL_SERVICE_LOG("glGetQueryObjectui64v"
3801 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 4614 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3802 << static_cast<const void*>(params) << ")"); 4615 << static_cast<const void*>(params) << ")");
3803 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectui64vFn != nullptr); 4616 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectui64vFn != nullptr);
3804 g_driver_gl.debug_fn.glGetQueryObjectui64vFn(id, pname, params); 4617 g_driver_gl.debug_fn.glGetQueryObjectui64vFn(id, pname, params);
3805 } 4618 }
3806 4619
4620 static void GL_BINDING_CALL
4621 Debug_glGetQueryObjectui64vRobustANGLE(GLuint id,
4622 GLenum pname,
4623 GLsizei bufSize,
4624 GLsizei* length,
4625 GLuint64* params) {
4626 GL_SERVICE_LOG("glGetQueryObjectui64vRobustANGLE"
4627 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
4628 << bufSize << ", " << static_cast<const void*>(length) << ", "
4629 << static_cast<const void*>(params) << ")");
4630 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectui64vRobustANGLEFn != nullptr);
4631 g_driver_gl.debug_fn.glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize,
4632 length, params);
4633 }
4634
3807 static void GL_BINDING_CALL Debug_glGetQueryObjectuiv(GLuint id, 4635 static void GL_BINDING_CALL Debug_glGetQueryObjectuiv(GLuint id,
3808 GLenum pname, 4636 GLenum pname,
3809 GLuint* params) { 4637 GLuint* params) {
3810 GL_SERVICE_LOG("glGetQueryObjectuiv" 4638 GL_SERVICE_LOG("glGetQueryObjectuiv"
3811 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", " 4639 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
3812 << static_cast<const void*>(params) << ")"); 4640 << static_cast<const void*>(params) << ")");
3813 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectuivFn != nullptr); 4641 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectuivFn != nullptr);
3814 g_driver_gl.debug_fn.glGetQueryObjectuivFn(id, pname, params); 4642 g_driver_gl.debug_fn.glGetQueryObjectuivFn(id, pname, params);
3815 } 4643 }
3816 4644
3817 static void GL_BINDING_CALL 4645 static void GL_BINDING_CALL
4646 Debug_glGetQueryObjectuivRobustANGLE(GLuint id,
4647 GLenum pname,
4648 GLsizei bufSize,
4649 GLsizei* length,
4650 GLuint* params) {
4651 GL_SERVICE_LOG("glGetQueryObjectuivRobustANGLE"
4652 << "(" << id << ", " << GLEnums::GetStringEnum(pname) << ", "
4653 << bufSize << ", " << static_cast<const void*>(length) << ", "
4654 << static_cast<const void*>(params) << ")");
4655 DCHECK(g_driver_gl.debug_fn.glGetQueryObjectuivRobustANGLEFn != nullptr);
4656 g_driver_gl.debug_fn.glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize,
4657 length, params);
4658 }
4659
4660 static void GL_BINDING_CALL
3818 Debug_glGetRenderbufferParameterivEXT(GLenum target, 4661 Debug_glGetRenderbufferParameterivEXT(GLenum target,
3819 GLenum pname, 4662 GLenum pname,
3820 GLint* params) { 4663 GLint* params) {
3821 GL_SERVICE_LOG("glGetRenderbufferParameterivEXT" 4664 GL_SERVICE_LOG("glGetRenderbufferParameterivEXT"
3822 << "(" << GLEnums::GetStringEnum(target) << ", " 4665 << "(" << GLEnums::GetStringEnum(target) << ", "
3823 << GLEnums::GetStringEnum(pname) << ", " 4666 << GLEnums::GetStringEnum(pname) << ", "
3824 << static_cast<const void*>(params) << ")"); 4667 << static_cast<const void*>(params) << ")");
3825 DCHECK(g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn != nullptr); 4668 DCHECK(g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn != nullptr);
3826 g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn(target, pname, params); 4669 g_driver_gl.debug_fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
3827 } 4670 }
3828 4671
4672 static void GL_BINDING_CALL
4673 Debug_glGetRenderbufferParameterivRobustANGLE(GLenum target,
4674 GLenum pname,
4675 GLsizei bufSize,
4676 GLsizei* length,
4677 GLint* params) {
4678 GL_SERVICE_LOG("glGetRenderbufferParameterivRobustANGLE"
4679 << "(" << GLEnums::GetStringEnum(target) << ", "
4680 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4681 << static_cast<const void*>(length) << ", "
4682 << static_cast<const void*>(params) << ")");
4683 DCHECK(g_driver_gl.debug_fn.glGetRenderbufferParameterivRobustANGLEFn !=
4684 nullptr);
4685 g_driver_gl.debug_fn.glGetRenderbufferParameterivRobustANGLEFn(
4686 target, pname, bufSize, length, params);
4687 }
4688
3829 static void GL_BINDING_CALL Debug_glGetSamplerParameterfv(GLuint sampler, 4689 static void GL_BINDING_CALL Debug_glGetSamplerParameterfv(GLuint sampler,
3830 GLenum pname, 4690 GLenum pname,
3831 GLfloat* params) { 4691 GLfloat* params) {
3832 GL_SERVICE_LOG("glGetSamplerParameterfv" 4692 GL_SERVICE_LOG("glGetSamplerParameterfv"
3833 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname) 4693 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
3834 << ", " << static_cast<const void*>(params) << ")"); 4694 << ", " << static_cast<const void*>(params) << ")");
3835 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterfvFn != nullptr); 4695 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterfvFn != nullptr);
3836 g_driver_gl.debug_fn.glGetSamplerParameterfvFn(sampler, pname, params); 4696 g_driver_gl.debug_fn.glGetSamplerParameterfvFn(sampler, pname, params);
3837 } 4697 }
3838 4698
4699 static void GL_BINDING_CALL
4700 Debug_glGetSamplerParameterfvRobustANGLE(GLuint sampler,
4701 GLenum pname,
4702 GLsizei bufSize,
4703 GLsizei* length,
4704 GLfloat* params) {
4705 GL_SERVICE_LOG("glGetSamplerParameterfvRobustANGLE"
4706 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4707 << ", " << bufSize << ", " << static_cast<const void*>(length)
4708 << ", " << static_cast<const void*>(params) << ")");
4709 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterfvRobustANGLEFn != nullptr);
4710 g_driver_gl.debug_fn.glGetSamplerParameterfvRobustANGLEFn(
4711 sampler, pname, bufSize, length, params);
4712 }
4713
4714 static void GL_BINDING_CALL
4715 Debug_glGetSamplerParameterIivRobustANGLE(GLuint sampler,
4716 GLenum pname,
4717 GLsizei bufSize,
4718 GLsizei* length,
4719 GLint* params) {
4720 GL_SERVICE_LOG("glGetSamplerParameterIivRobustANGLE"
4721 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4722 << ", " << bufSize << ", " << static_cast<const void*>(length)
4723 << ", " << static_cast<const void*>(params) << ")");
4724 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterIivRobustANGLEFn != nullptr);
4725 g_driver_gl.debug_fn.glGetSamplerParameterIivRobustANGLEFn(
4726 sampler, pname, bufSize, length, params);
4727 }
4728
4729 static void GL_BINDING_CALL
4730 Debug_glGetSamplerParameterIuivRobustANGLE(GLuint sampler,
4731 GLenum pname,
4732 GLsizei bufSize,
4733 GLsizei* length,
4734 GLuint* params) {
4735 GL_SERVICE_LOG("glGetSamplerParameterIuivRobustANGLE"
4736 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4737 << ", " << bufSize << ", " << static_cast<const void*>(length)
4738 << ", " << static_cast<const void*>(params) << ")");
4739 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterIuivRobustANGLEFn !=
4740 nullptr);
4741 g_driver_gl.debug_fn.glGetSamplerParameterIuivRobustANGLEFn(
4742 sampler, pname, bufSize, length, params);
4743 }
4744
3839 static void GL_BINDING_CALL Debug_glGetSamplerParameteriv(GLuint sampler, 4745 static void GL_BINDING_CALL Debug_glGetSamplerParameteriv(GLuint sampler,
3840 GLenum pname, 4746 GLenum pname,
3841 GLint* params) { 4747 GLint* params) {
3842 GL_SERVICE_LOG("glGetSamplerParameteriv" 4748 GL_SERVICE_LOG("glGetSamplerParameteriv"
3843 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname) 4749 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
3844 << ", " << static_cast<const void*>(params) << ")"); 4750 << ", " << static_cast<const void*>(params) << ")");
3845 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterivFn != nullptr); 4751 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterivFn != nullptr);
3846 g_driver_gl.debug_fn.glGetSamplerParameterivFn(sampler, pname, params); 4752 g_driver_gl.debug_fn.glGetSamplerParameterivFn(sampler, pname, params);
3847 } 4753 }
3848 4754
4755 static void GL_BINDING_CALL
4756 Debug_glGetSamplerParameterivRobustANGLE(GLuint sampler,
4757 GLenum pname,
4758 GLsizei bufSize,
4759 GLsizei* length,
4760 GLint* params) {
4761 GL_SERVICE_LOG("glGetSamplerParameterivRobustANGLE"
4762 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4763 << ", " << bufSize << ", " << static_cast<const void*>(length)
4764 << ", " << static_cast<const void*>(params) << ")");
4765 DCHECK(g_driver_gl.debug_fn.glGetSamplerParameterivRobustANGLEFn != nullptr);
4766 g_driver_gl.debug_fn.glGetSamplerParameterivRobustANGLEFn(
4767 sampler, pname, bufSize, length, params);
4768 }
4769
3849 static void GL_BINDING_CALL Debug_glGetShaderInfoLog(GLuint shader, 4770 static void GL_BINDING_CALL Debug_glGetShaderInfoLog(GLuint shader,
3850 GLsizei bufsize, 4771 GLsizei bufsize,
3851 GLsizei* length, 4772 GLsizei* length,
3852 char* infolog) { 4773 char* infolog) {
3853 GL_SERVICE_LOG("glGetShaderInfoLog" 4774 GL_SERVICE_LOG("glGetShaderInfoLog"
3854 << "(" << shader << ", " << bufsize << ", " 4775 << "(" << shader << ", " << bufsize << ", "
3855 << static_cast<const void*>(length) << ", " 4776 << static_cast<const void*>(length) << ", "
3856 << static_cast<const void*>(infolog) << ")"); 4777 << static_cast<const void*>(infolog) << ")");
3857 DCHECK(g_driver_gl.debug_fn.glGetShaderInfoLogFn != nullptr); 4778 DCHECK(g_driver_gl.debug_fn.glGetShaderInfoLogFn != nullptr);
3858 g_driver_gl.debug_fn.glGetShaderInfoLogFn(shader, bufsize, length, infolog); 4779 g_driver_gl.debug_fn.glGetShaderInfoLogFn(shader, bufsize, length, infolog);
3859 } 4780 }
3860 4781
3861 static void GL_BINDING_CALL Debug_glGetShaderiv(GLuint shader, 4782 static void GL_BINDING_CALL Debug_glGetShaderiv(GLuint shader,
3862 GLenum pname, 4783 GLenum pname,
3863 GLint* params) { 4784 GLint* params) {
3864 GL_SERVICE_LOG("glGetShaderiv" 4785 GL_SERVICE_LOG("glGetShaderiv"
3865 << "(" << shader << ", " << GLEnums::GetStringEnum(pname) 4786 << "(" << shader << ", " << GLEnums::GetStringEnum(pname)
3866 << ", " << static_cast<const void*>(params) << ")"); 4787 << ", " << static_cast<const void*>(params) << ")");
3867 DCHECK(g_driver_gl.debug_fn.glGetShaderivFn != nullptr); 4788 DCHECK(g_driver_gl.debug_fn.glGetShaderivFn != nullptr);
3868 g_driver_gl.debug_fn.glGetShaderivFn(shader, pname, params); 4789 g_driver_gl.debug_fn.glGetShaderivFn(shader, pname, params);
3869 } 4790 }
3870 4791
4792 static void GL_BINDING_CALL Debug_glGetShaderivRobustANGLE(GLuint shader,
4793 GLenum pname,
4794 GLsizei bufSize,
4795 GLsizei* length,
4796 GLint* params) {
4797 GL_SERVICE_LOG("glGetShaderivRobustANGLE"
4798 << "(" << shader << ", " << GLEnums::GetStringEnum(pname)
4799 << ", " << bufSize << ", " << static_cast<const void*>(length)
4800 << ", " << static_cast<const void*>(params) << ")");
4801 DCHECK(g_driver_gl.debug_fn.glGetShaderivRobustANGLEFn != nullptr);
4802 g_driver_gl.debug_fn.glGetShaderivRobustANGLEFn(shader, pname, bufSize,
4803 length, params);
4804 }
4805
3871 static void GL_BINDING_CALL 4806 static void GL_BINDING_CALL
3872 Debug_glGetShaderPrecisionFormat(GLenum shadertype, 4807 Debug_glGetShaderPrecisionFormat(GLenum shadertype,
3873 GLenum precisiontype, 4808 GLenum precisiontype,
3874 GLint* range, 4809 GLint* range,
3875 GLint* precision) { 4810 GLint* precision) {
3876 GL_SERVICE_LOG("glGetShaderPrecisionFormat" 4811 GL_SERVICE_LOG("glGetShaderPrecisionFormat"
3877 << "(" << GLEnums::GetStringEnum(shadertype) << ", " 4812 << "(" << GLEnums::GetStringEnum(shadertype) << ", "
3878 << GLEnums::GetStringEnum(precisiontype) << ", " 4813 << GLEnums::GetStringEnum(precisiontype) << ", "
3879 << static_cast<const void*>(range) << ", " 4814 << static_cast<const void*>(range) << ", "
3880 << static_cast<const void*>(precision) << ")"); 4815 << static_cast<const void*>(precision) << ")");
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
3933 GLenum pname, 4868 GLenum pname,
3934 GLfloat* params) { 4869 GLfloat* params) {
3935 GL_SERVICE_LOG("glGetTexLevelParameterfv" 4870 GL_SERVICE_LOG("glGetTexLevelParameterfv"
3936 << "(" << GLEnums::GetStringEnum(target) << ", " << level 4871 << "(" << GLEnums::GetStringEnum(target) << ", " << level
3937 << ", " << GLEnums::GetStringEnum(pname) << ", " 4872 << ", " << GLEnums::GetStringEnum(pname) << ", "
3938 << static_cast<const void*>(params) << ")"); 4873 << static_cast<const void*>(params) << ")");
3939 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterfvFn != nullptr); 4874 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterfvFn != nullptr);
3940 g_driver_gl.debug_fn.glGetTexLevelParameterfvFn(target, level, pname, params); 4875 g_driver_gl.debug_fn.glGetTexLevelParameterfvFn(target, level, pname, params);
3941 } 4876 }
3942 4877
4878 static void GL_BINDING_CALL
4879 Debug_glGetTexLevelParameterfvRobustANGLE(GLenum target,
4880 GLint level,
4881 GLenum pname,
4882 GLsizei bufSize,
4883 GLsizei* length,
4884 GLfloat* params) {
4885 GL_SERVICE_LOG("glGetTexLevelParameterfvRobustANGLE"
4886 << "(" << GLEnums::GetStringEnum(target) << ", " << level
4887 << ", " << GLEnums::GetStringEnum(pname) << ", " << bufSize
4888 << ", " << static_cast<const void*>(length) << ", "
4889 << static_cast<const void*>(params) << ")");
4890 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterfvRobustANGLEFn != nullptr);
4891 g_driver_gl.debug_fn.glGetTexLevelParameterfvRobustANGLEFn(
4892 target, level, pname, bufSize, length, params);
4893 }
4894
3943 static void GL_BINDING_CALL Debug_glGetTexLevelParameteriv(GLenum target, 4895 static void GL_BINDING_CALL Debug_glGetTexLevelParameteriv(GLenum target,
3944 GLint level, 4896 GLint level,
3945 GLenum pname, 4897 GLenum pname,
3946 GLint* params) { 4898 GLint* params) {
3947 GL_SERVICE_LOG("glGetTexLevelParameteriv" 4899 GL_SERVICE_LOG("glGetTexLevelParameteriv"
3948 << "(" << GLEnums::GetStringEnum(target) << ", " << level 4900 << "(" << GLEnums::GetStringEnum(target) << ", " << level
3949 << ", " << GLEnums::GetStringEnum(pname) << ", " 4901 << ", " << GLEnums::GetStringEnum(pname) << ", "
3950 << static_cast<const void*>(params) << ")"); 4902 << static_cast<const void*>(params) << ")");
3951 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterivFn != nullptr); 4903 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterivFn != nullptr);
3952 g_driver_gl.debug_fn.glGetTexLevelParameterivFn(target, level, pname, params); 4904 g_driver_gl.debug_fn.glGetTexLevelParameterivFn(target, level, pname, params);
3953 } 4905 }
3954 4906
4907 static void GL_BINDING_CALL
4908 Debug_glGetTexLevelParameterivRobustANGLE(GLenum target,
4909 GLint level,
4910 GLenum pname,
4911 GLsizei bufSize,
4912 GLsizei* length,
4913 GLint* params) {
4914 GL_SERVICE_LOG("glGetTexLevelParameterivRobustANGLE"
4915 << "(" << GLEnums::GetStringEnum(target) << ", " << level
4916 << ", " << GLEnums::GetStringEnum(pname) << ", " << bufSize
4917 << ", " << static_cast<const void*>(length) << ", "
4918 << static_cast<const void*>(params) << ")");
4919 DCHECK(g_driver_gl.debug_fn.glGetTexLevelParameterivRobustANGLEFn != nullptr);
4920 g_driver_gl.debug_fn.glGetTexLevelParameterivRobustANGLEFn(
4921 target, level, pname, bufSize, length, params);
4922 }
4923
3955 static void GL_BINDING_CALL Debug_glGetTexParameterfv(GLenum target, 4924 static void GL_BINDING_CALL Debug_glGetTexParameterfv(GLenum target,
3956 GLenum pname, 4925 GLenum pname,
3957 GLfloat* params) { 4926 GLfloat* params) {
3958 GL_SERVICE_LOG("glGetTexParameterfv" 4927 GL_SERVICE_LOG("glGetTexParameterfv"
3959 << "(" << GLEnums::GetStringEnum(target) << ", " 4928 << "(" << GLEnums::GetStringEnum(target) << ", "
3960 << GLEnums::GetStringEnum(pname) << ", " 4929 << GLEnums::GetStringEnum(pname) << ", "
3961 << static_cast<const void*>(params) << ")"); 4930 << static_cast<const void*>(params) << ")");
3962 DCHECK(g_driver_gl.debug_fn.glGetTexParameterfvFn != nullptr); 4931 DCHECK(g_driver_gl.debug_fn.glGetTexParameterfvFn != nullptr);
3963 g_driver_gl.debug_fn.glGetTexParameterfvFn(target, pname, params); 4932 g_driver_gl.debug_fn.glGetTexParameterfvFn(target, pname, params);
3964 } 4933 }
3965 4934
4935 static void GL_BINDING_CALL
4936 Debug_glGetTexParameterfvRobustANGLE(GLenum target,
4937 GLenum pname,
4938 GLsizei bufSize,
4939 GLsizei* length,
4940 GLfloat* params) {
4941 GL_SERVICE_LOG("glGetTexParameterfvRobustANGLE"
4942 << "(" << GLEnums::GetStringEnum(target) << ", "
4943 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4944 << static_cast<const void*>(length) << ", "
4945 << static_cast<const void*>(params) << ")");
4946 DCHECK(g_driver_gl.debug_fn.glGetTexParameterfvRobustANGLEFn != nullptr);
4947 g_driver_gl.debug_fn.glGetTexParameterfvRobustANGLEFn(target, pname, bufSize,
4948 length, params);
4949 }
4950
4951 static void GL_BINDING_CALL
4952 Debug_glGetTexParameterIivRobustANGLE(GLenum target,
4953 GLenum pname,
4954 GLsizei bufSize,
4955 GLsizei* length,
4956 GLint* params) {
4957 GL_SERVICE_LOG("glGetTexParameterIivRobustANGLE"
4958 << "(" << GLEnums::GetStringEnum(target) << ", "
4959 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4960 << static_cast<const void*>(length) << ", "
4961 << static_cast<const void*>(params) << ")");
4962 DCHECK(g_driver_gl.debug_fn.glGetTexParameterIivRobustANGLEFn != nullptr);
4963 g_driver_gl.debug_fn.glGetTexParameterIivRobustANGLEFn(target, pname, bufSize,
4964 length, params);
4965 }
4966
4967 static void GL_BINDING_CALL
4968 Debug_glGetTexParameterIuivRobustANGLE(GLenum target,
4969 GLenum pname,
4970 GLsizei bufSize,
4971 GLsizei* length,
4972 GLuint* params) {
4973 GL_SERVICE_LOG("glGetTexParameterIuivRobustANGLE"
4974 << "(" << GLEnums::GetStringEnum(target) << ", "
4975 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4976 << static_cast<const void*>(length) << ", "
4977 << static_cast<const void*>(params) << ")");
4978 DCHECK(g_driver_gl.debug_fn.glGetTexParameterIuivRobustANGLEFn != nullptr);
4979 g_driver_gl.debug_fn.glGetTexParameterIuivRobustANGLEFn(
4980 target, pname, bufSize, length, params);
4981 }
4982
3966 static void GL_BINDING_CALL Debug_glGetTexParameteriv(GLenum target, 4983 static void GL_BINDING_CALL Debug_glGetTexParameteriv(GLenum target,
3967 GLenum pname, 4984 GLenum pname,
3968 GLint* params) { 4985 GLint* params) {
3969 GL_SERVICE_LOG("glGetTexParameteriv" 4986 GL_SERVICE_LOG("glGetTexParameteriv"
3970 << "(" << GLEnums::GetStringEnum(target) << ", " 4987 << "(" << GLEnums::GetStringEnum(target) << ", "
3971 << GLEnums::GetStringEnum(pname) << ", " 4988 << GLEnums::GetStringEnum(pname) << ", "
3972 << static_cast<const void*>(params) << ")"); 4989 << static_cast<const void*>(params) << ")");
3973 DCHECK(g_driver_gl.debug_fn.glGetTexParameterivFn != nullptr); 4990 DCHECK(g_driver_gl.debug_fn.glGetTexParameterivFn != nullptr);
3974 g_driver_gl.debug_fn.glGetTexParameterivFn(target, pname, params); 4991 g_driver_gl.debug_fn.glGetTexParameterivFn(target, pname, params);
3975 } 4992 }
3976 4993
4994 static void GL_BINDING_CALL
4995 Debug_glGetTexParameterivRobustANGLE(GLenum target,
4996 GLenum pname,
4997 GLsizei bufSize,
4998 GLsizei* length,
4999 GLint* params) {
5000 GL_SERVICE_LOG("glGetTexParameterivRobustANGLE"
5001 << "(" << GLEnums::GetStringEnum(target) << ", "
5002 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
5003 << static_cast<const void*>(length) << ", "
5004 << static_cast<const void*>(params) << ")");
5005 DCHECK(g_driver_gl.debug_fn.glGetTexParameterivRobustANGLEFn != nullptr);
5006 g_driver_gl.debug_fn.glGetTexParameterivRobustANGLEFn(target, pname, bufSize,
5007 length, params);
5008 }
5009
3977 static void GL_BINDING_CALL Debug_glGetTransformFeedbackVarying(GLuint program, 5010 static void GL_BINDING_CALL Debug_glGetTransformFeedbackVarying(GLuint program,
3978 GLuint index, 5011 GLuint index,
3979 GLsizei bufSize, 5012 GLsizei bufSize,
3980 GLsizei* length, 5013 GLsizei* length,
3981 GLsizei* size, 5014 GLsizei* size,
3982 GLenum* type, 5015 GLenum* type,
3983 char* name) { 5016 char* name) {
3984 GL_SERVICE_LOG("glGetTransformFeedbackVarying" 5017 GL_SERVICE_LOG("glGetTransformFeedbackVarying"
3985 << "(" << program << ", " << index << ", " << bufSize << ", " 5018 << "(" << program << ", " << index << ", " << bufSize << ", "
3986 << static_cast<const void*>(length) << ", " 5019 << static_cast<const void*>(length) << ", "
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
4020 static void GL_BINDING_CALL Debug_glGetUniformfv(GLuint program, 5053 static void GL_BINDING_CALL Debug_glGetUniformfv(GLuint program,
4021 GLint location, 5054 GLint location,
4022 GLfloat* params) { 5055 GLfloat* params) {
4023 GL_SERVICE_LOG("glGetUniformfv" 5056 GL_SERVICE_LOG("glGetUniformfv"
4024 << "(" << program << ", " << location << ", " 5057 << "(" << program << ", " << location << ", "
4025 << static_cast<const void*>(params) << ")"); 5058 << static_cast<const void*>(params) << ")");
4026 DCHECK(g_driver_gl.debug_fn.glGetUniformfvFn != nullptr); 5059 DCHECK(g_driver_gl.debug_fn.glGetUniformfvFn != nullptr);
4027 g_driver_gl.debug_fn.glGetUniformfvFn(program, location, params); 5060 g_driver_gl.debug_fn.glGetUniformfvFn(program, location, params);
4028 } 5061 }
4029 5062
5063 static void GL_BINDING_CALL Debug_glGetUniformfvRobustANGLE(GLuint program,
5064 GLint location,
5065 GLsizei bufSize,
5066 GLsizei* length,
5067 GLfloat* params) {
5068 GL_SERVICE_LOG("glGetUniformfvRobustANGLE"
5069 << "(" << program << ", " << location << ", " << bufSize
5070 << ", " << static_cast<const void*>(length) << ", "
5071 << static_cast<const void*>(params) << ")");
5072 DCHECK(g_driver_gl.debug_fn.glGetUniformfvRobustANGLEFn != nullptr);
5073 g_driver_gl.debug_fn.glGetUniformfvRobustANGLEFn(program, location, bufSize,
5074 length, params);
5075 }
5076
4030 static void GL_BINDING_CALL 5077 static void GL_BINDING_CALL
4031 Debug_glGetUniformIndices(GLuint program, 5078 Debug_glGetUniformIndices(GLuint program,
4032 GLsizei uniformCount, 5079 GLsizei uniformCount,
4033 const char* const* uniformNames, 5080 const char* const* uniformNames,
4034 GLuint* uniformIndices) { 5081 GLuint* uniformIndices) {
4035 GL_SERVICE_LOG("glGetUniformIndices" 5082 GL_SERVICE_LOG("glGetUniformIndices"
4036 << "(" << program << ", " << uniformCount << ", " 5083 << "(" << program << ", " << uniformCount << ", "
4037 << static_cast<const void*>(uniformNames) << ", " 5084 << static_cast<const void*>(uniformNames) << ", "
4038 << static_cast<const void*>(uniformIndices) << ")"); 5085 << static_cast<const void*>(uniformIndices) << ")");
4039 DCHECK(g_driver_gl.debug_fn.glGetUniformIndicesFn != nullptr); 5086 DCHECK(g_driver_gl.debug_fn.glGetUniformIndicesFn != nullptr);
4040 g_driver_gl.debug_fn.glGetUniformIndicesFn(program, uniformCount, 5087 g_driver_gl.debug_fn.glGetUniformIndicesFn(program, uniformCount,
4041 uniformNames, uniformIndices); 5088 uniformNames, uniformIndices);
4042 } 5089 }
4043 5090
4044 static void GL_BINDING_CALL Debug_glGetUniformiv(GLuint program, 5091 static void GL_BINDING_CALL Debug_glGetUniformiv(GLuint program,
4045 GLint location, 5092 GLint location,
4046 GLint* params) { 5093 GLint* params) {
4047 GL_SERVICE_LOG("glGetUniformiv" 5094 GL_SERVICE_LOG("glGetUniformiv"
4048 << "(" << program << ", " << location << ", " 5095 << "(" << program << ", " << location << ", "
4049 << static_cast<const void*>(params) << ")"); 5096 << static_cast<const void*>(params) << ")");
4050 DCHECK(g_driver_gl.debug_fn.glGetUniformivFn != nullptr); 5097 DCHECK(g_driver_gl.debug_fn.glGetUniformivFn != nullptr);
4051 g_driver_gl.debug_fn.glGetUniformivFn(program, location, params); 5098 g_driver_gl.debug_fn.glGetUniformivFn(program, location, params);
4052 } 5099 }
4053 5100
5101 static void GL_BINDING_CALL Debug_glGetUniformivRobustANGLE(GLuint program,
5102 GLint location,
5103 GLsizei bufSize,
5104 GLsizei* length,
5105 GLint* params) {
5106 GL_SERVICE_LOG("glGetUniformivRobustANGLE"
5107 << "(" << program << ", " << location << ", " << bufSize
5108 << ", " << static_cast<const void*>(length) << ", "
5109 << static_cast<const void*>(params) << ")");
5110 DCHECK(g_driver_gl.debug_fn.glGetUniformivRobustANGLEFn != nullptr);
5111 g_driver_gl.debug_fn.glGetUniformivRobustANGLEFn(program, location, bufSize,
5112 length, params);
5113 }
5114
4054 static GLint GL_BINDING_CALL Debug_glGetUniformLocation(GLuint program, 5115 static GLint GL_BINDING_CALL Debug_glGetUniformLocation(GLuint program,
4055 const char* name) { 5116 const char* name) {
4056 GL_SERVICE_LOG("glGetUniformLocation" 5117 GL_SERVICE_LOG("glGetUniformLocation"
4057 << "(" << program << ", " << name << ")"); 5118 << "(" << program << ", " << name << ")");
4058 DCHECK(g_driver_gl.debug_fn.glGetUniformLocationFn != nullptr); 5119 DCHECK(g_driver_gl.debug_fn.glGetUniformLocationFn != nullptr);
4059 GLint result = g_driver_gl.debug_fn.glGetUniformLocationFn(program, name); 5120 GLint result = g_driver_gl.debug_fn.glGetUniformLocationFn(program, name);
4060 GL_SERVICE_LOG("GL_RESULT: " << result); 5121 GL_SERVICE_LOG("GL_RESULT: " << result);
4061 return result; 5122 return result;
4062 } 5123 }
4063 5124
4064 static void GL_BINDING_CALL Debug_glGetUniformuiv(GLuint program, 5125 static void GL_BINDING_CALL Debug_glGetUniformuiv(GLuint program,
4065 GLint location, 5126 GLint location,
4066 GLuint* params) { 5127 GLuint* params) {
4067 GL_SERVICE_LOG("glGetUniformuiv" 5128 GL_SERVICE_LOG("glGetUniformuiv"
4068 << "(" << program << ", " << location << ", " 5129 << "(" << program << ", " << location << ", "
4069 << static_cast<const void*>(params) << ")"); 5130 << static_cast<const void*>(params) << ")");
4070 DCHECK(g_driver_gl.debug_fn.glGetUniformuivFn != nullptr); 5131 DCHECK(g_driver_gl.debug_fn.glGetUniformuivFn != nullptr);
4071 g_driver_gl.debug_fn.glGetUniformuivFn(program, location, params); 5132 g_driver_gl.debug_fn.glGetUniformuivFn(program, location, params);
4072 } 5133 }
4073 5134
5135 static void GL_BINDING_CALL Debug_glGetUniformuivRobustANGLE(GLuint program,
5136 GLint location,
5137 GLsizei bufSize,
5138 GLsizei* length,
5139 GLuint* params) {
5140 GL_SERVICE_LOG("glGetUniformuivRobustANGLE"
5141 << "(" << program << ", " << location << ", " << bufSize
5142 << ", " << static_cast<const void*>(length) << ", "
5143 << static_cast<const void*>(params) << ")");
5144 DCHECK(g_driver_gl.debug_fn.glGetUniformuivRobustANGLEFn != nullptr);
5145 g_driver_gl.debug_fn.glGetUniformuivRobustANGLEFn(program, location, bufSize,
5146 length, params);
5147 }
5148
4074 static void GL_BINDING_CALL Debug_glGetVertexAttribfv(GLuint index, 5149 static void GL_BINDING_CALL Debug_glGetVertexAttribfv(GLuint index,
4075 GLenum pname, 5150 GLenum pname,
4076 GLfloat* params) { 5151 GLfloat* params) {
4077 GL_SERVICE_LOG("glGetVertexAttribfv" 5152 GL_SERVICE_LOG("glGetVertexAttribfv"
4078 << "(" << index << ", " << GLEnums::GetStringEnum(pname) 5153 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
4079 << ", " << static_cast<const void*>(params) << ")"); 5154 << ", " << static_cast<const void*>(params) << ")");
4080 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribfvFn != nullptr); 5155 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribfvFn != nullptr);
4081 g_driver_gl.debug_fn.glGetVertexAttribfvFn(index, pname, params); 5156 g_driver_gl.debug_fn.glGetVertexAttribfvFn(index, pname, params);
4082 } 5157 }
4083 5158
5159 static void GL_BINDING_CALL
5160 Debug_glGetVertexAttribfvRobustANGLE(GLuint index,
5161 GLenum pname,
5162 GLsizei bufSize,
5163 GLsizei* length,
5164 GLfloat* params) {
5165 GL_SERVICE_LOG("glGetVertexAttribfvRobustANGLE"
5166 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
5167 << ", " << bufSize << ", " << static_cast<const void*>(length)
5168 << ", " << static_cast<const void*>(params) << ")");
5169 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribfvRobustANGLEFn != nullptr);
5170 g_driver_gl.debug_fn.glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize,
5171 length, params);
5172 }
5173
5174 static void GL_BINDING_CALL
5175 Debug_glGetVertexAttribIivRobustANGLE(GLuint index,
5176 GLenum pname,
5177 GLsizei bufSize,
5178 GLsizei* length,
5179 GLint* params) {
5180 GL_SERVICE_LOG("glGetVertexAttribIivRobustANGLE"
5181 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
5182 << ", " << bufSize << ", " << static_cast<const void*>(length)
5183 << ", " << static_cast<const void*>(params) << ")");
5184 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribIivRobustANGLEFn != nullptr);
5185 g_driver_gl.debug_fn.glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize,
5186 length, params);
5187 }
5188
5189 static void GL_BINDING_CALL
5190 Debug_glGetVertexAttribIuivRobustANGLE(GLuint index,
5191 GLenum pname,
5192 GLsizei bufSize,
5193 GLsizei* length,
5194 GLuint* params) {
5195 GL_SERVICE_LOG("glGetVertexAttribIuivRobustANGLE"
5196 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
5197 << ", " << bufSize << ", " << static_cast<const void*>(length)
5198 << ", " << static_cast<const void*>(params) << ")");
5199 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribIuivRobustANGLEFn != nullptr);
5200 g_driver_gl.debug_fn.glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize,
5201 length, params);
5202 }
5203
4084 static void GL_BINDING_CALL Debug_glGetVertexAttribiv(GLuint index, 5204 static void GL_BINDING_CALL Debug_glGetVertexAttribiv(GLuint index,
4085 GLenum pname, 5205 GLenum pname,
4086 GLint* params) { 5206 GLint* params) {
4087 GL_SERVICE_LOG("glGetVertexAttribiv" 5207 GL_SERVICE_LOG("glGetVertexAttribiv"
4088 << "(" << index << ", " << GLEnums::GetStringEnum(pname) 5208 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
4089 << ", " << static_cast<const void*>(params) << ")"); 5209 << ", " << static_cast<const void*>(params) << ")");
4090 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribivFn != nullptr); 5210 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribivFn != nullptr);
4091 g_driver_gl.debug_fn.glGetVertexAttribivFn(index, pname, params); 5211 g_driver_gl.debug_fn.glGetVertexAttribivFn(index, pname, params);
4092 } 5212 }
4093 5213
5214 static void GL_BINDING_CALL
5215 Debug_glGetVertexAttribivRobustANGLE(GLuint index,
5216 GLenum pname,
5217 GLsizei bufSize,
5218 GLsizei* length,
5219 GLint* params) {
5220 GL_SERVICE_LOG("glGetVertexAttribivRobustANGLE"
5221 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
5222 << ", " << bufSize << ", " << static_cast<const void*>(length)
5223 << ", " << static_cast<const void*>(params) << ")");
5224 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribivRobustANGLEFn != nullptr);
5225 g_driver_gl.debug_fn.glGetVertexAttribivRobustANGLEFn(index, pname, bufSize,
5226 length, params);
5227 }
5228
4094 static void GL_BINDING_CALL Debug_glGetVertexAttribPointerv(GLuint index, 5229 static void GL_BINDING_CALL Debug_glGetVertexAttribPointerv(GLuint index,
4095 GLenum pname, 5230 GLenum pname,
4096 void** pointer) { 5231 void** pointer) {
4097 GL_SERVICE_LOG("glGetVertexAttribPointerv" 5232 GL_SERVICE_LOG("glGetVertexAttribPointerv"
4098 << "(" << index << ", " << GLEnums::GetStringEnum(pname) 5233 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
4099 << ", " << pointer << ")"); 5234 << ", " << pointer << ")");
4100 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribPointervFn != nullptr); 5235 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribPointervFn != nullptr);
4101 g_driver_gl.debug_fn.glGetVertexAttribPointervFn(index, pname, pointer); 5236 g_driver_gl.debug_fn.glGetVertexAttribPointervFn(index, pname, pointer);
4102 } 5237 }
4103 5238
5239 static void GL_BINDING_CALL
5240 Debug_glGetVertexAttribPointervRobustANGLE(GLuint index,
5241 GLenum pname,
5242 GLsizei bufSize,
5243 GLsizei* length,
5244 void** pointer) {
5245 GL_SERVICE_LOG("glGetVertexAttribPointervRobustANGLE"
5246 << "(" << index << ", " << GLEnums::GetStringEnum(pname)
5247 << ", " << bufSize << ", " << static_cast<const void*>(length)
5248 << ", " << pointer << ")");
5249 DCHECK(g_driver_gl.debug_fn.glGetVertexAttribPointervRobustANGLEFn !=
5250 nullptr);
5251 g_driver_gl.debug_fn.glGetVertexAttribPointervRobustANGLEFn(
5252 index, pname, bufSize, length, pointer);
5253 }
5254
4104 static void GL_BINDING_CALL Debug_glHint(GLenum target, GLenum mode) { 5255 static void GL_BINDING_CALL Debug_glHint(GLenum target, GLenum mode) {
4105 GL_SERVICE_LOG("glHint" 5256 GL_SERVICE_LOG("glHint"
4106 << "(" << GLEnums::GetStringEnum(target) << ", " 5257 << "(" << GLEnums::GetStringEnum(target) << ", "
4107 << GLEnums::GetStringEnum(mode) << ")"); 5258 << GLEnums::GetStringEnum(mode) << ")");
4108 DCHECK(g_driver_gl.debug_fn.glHintFn != nullptr); 5259 DCHECK(g_driver_gl.debug_fn.glHintFn != nullptr);
4109 g_driver_gl.debug_fn.glHintFn(target, mode); 5260 g_driver_gl.debug_fn.glHintFn(target, mode);
4110 } 5261 }
4111 5262
4112 static void GL_BINDING_CALL Debug_glInsertEventMarkerEXT(GLsizei length, 5263 static void GL_BINDING_CALL Debug_glInsertEventMarkerEXT(GLsizei length,
4113 const char* marker) { 5264 const char* marker) {
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
4490 g_driver_gl.debug_fn.glQueryCounterFn(id, target); 5641 g_driver_gl.debug_fn.glQueryCounterFn(id, target);
4491 } 5642 }
4492 5643
4493 static void GL_BINDING_CALL Debug_glReadBuffer(GLenum src) { 5644 static void GL_BINDING_CALL Debug_glReadBuffer(GLenum src) {
4494 GL_SERVICE_LOG("glReadBuffer" 5645 GL_SERVICE_LOG("glReadBuffer"
4495 << "(" << GLEnums::GetStringEnum(src) << ")"); 5646 << "(" << GLEnums::GetStringEnum(src) << ")");
4496 DCHECK(g_driver_gl.debug_fn.glReadBufferFn != nullptr); 5647 DCHECK(g_driver_gl.debug_fn.glReadBufferFn != nullptr);
4497 g_driver_gl.debug_fn.glReadBufferFn(src); 5648 g_driver_gl.debug_fn.glReadBufferFn(src);
4498 } 5649 }
4499 5650
5651 static void GL_BINDING_CALL Debug_glReadnPixelsRobustANGLE(GLint x,
5652 GLint y,
5653 GLsizei width,
5654 GLsizei height,
5655 GLenum format,
5656 GLenum type,
5657 GLsizei bufSize,
5658 GLsizei* length,
5659 void* data) {
5660 GL_SERVICE_LOG("glReadnPixelsRobustANGLE"
5661 << "(" << x << ", " << y << ", " << width << ", " << height
5662 << ", " << GLEnums::GetStringEnum(format) << ", "
5663 << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
5664 << static_cast<const void*>(length) << ", "
5665 << static_cast<const void*>(data) << ")");
5666 DCHECK(g_driver_gl.debug_fn.glReadnPixelsRobustANGLEFn != nullptr);
5667 g_driver_gl.debug_fn.glReadnPixelsRobustANGLEFn(x, y, width, height, format,
5668 type, bufSize, length, data);
5669 }
5670
4500 static void GL_BINDING_CALL Debug_glReadPixels(GLint x, 5671 static void GL_BINDING_CALL Debug_glReadPixels(GLint x,
4501 GLint y, 5672 GLint y,
4502 GLsizei width, 5673 GLsizei width,
4503 GLsizei height, 5674 GLsizei height,
4504 GLenum format, 5675 GLenum format,
4505 GLenum type, 5676 GLenum type,
4506 void* pixels) { 5677 void* pixels) {
4507 GL_SERVICE_LOG("glReadPixels" 5678 GL_SERVICE_LOG("glReadPixels"
4508 << "(" << x << ", " << y << ", " << width << ", " << height 5679 << "(" << x << ", " << y << ", " << width << ", " << height
4509 << ", " << GLEnums::GetStringEnum(format) << ", " 5680 << ", " << GLEnums::GetStringEnum(format) << ", "
4510 << GLEnums::GetStringEnum(type) << ", " 5681 << GLEnums::GetStringEnum(type) << ", "
4511 << static_cast<const void*>(pixels) << ")"); 5682 << static_cast<const void*>(pixels) << ")");
4512 DCHECK(g_driver_gl.debug_fn.glReadPixelsFn != nullptr); 5683 DCHECK(g_driver_gl.debug_fn.glReadPixelsFn != nullptr);
4513 g_driver_gl.debug_fn.glReadPixelsFn(x, y, width, height, format, type, 5684 g_driver_gl.debug_fn.glReadPixelsFn(x, y, width, height, format, type,
4514 pixels); 5685 pixels);
4515 } 5686 }
4516 5687
5688 static void GL_BINDING_CALL Debug_glReadPixelsRobustANGLE(GLint x,
5689 GLint y,
5690 GLsizei width,
5691 GLsizei height,
5692 GLenum format,
5693 GLenum type,
5694 GLsizei bufSize,
5695 GLsizei* length,
5696 void* pixels) {
5697 GL_SERVICE_LOG("glReadPixelsRobustANGLE"
5698 << "(" << x << ", " << y << ", " << width << ", " << height
5699 << ", " << GLEnums::GetStringEnum(format) << ", "
5700 << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
5701 << static_cast<const void*>(length) << ", "
5702 << static_cast<const void*>(pixels) << ")");
5703 DCHECK(g_driver_gl.debug_fn.glReadPixelsRobustANGLEFn != nullptr);
5704 g_driver_gl.debug_fn.glReadPixelsRobustANGLEFn(x, y, width, height, format,
5705 type, bufSize, length, pixels);
5706 }
5707
4517 static void GL_BINDING_CALL Debug_glReleaseShaderCompiler(void) { 5708 static void GL_BINDING_CALL Debug_glReleaseShaderCompiler(void) {
4518 GL_SERVICE_LOG("glReleaseShaderCompiler" 5709 GL_SERVICE_LOG("glReleaseShaderCompiler"
4519 << "(" 5710 << "("
4520 << ")"); 5711 << ")");
4521 DCHECK(g_driver_gl.debug_fn.glReleaseShaderCompilerFn != nullptr); 5712 DCHECK(g_driver_gl.debug_fn.glReleaseShaderCompilerFn != nullptr);
4522 g_driver_gl.debug_fn.glReleaseShaderCompilerFn(); 5713 g_driver_gl.debug_fn.glReleaseShaderCompilerFn();
4523 } 5714 }
4524 5715
4525 static void GL_BINDING_CALL 5716 static void GL_BINDING_CALL
4526 Debug_glRenderbufferStorageEXT(GLenum target, 5717 Debug_glRenderbufferStorageEXT(GLenum target,
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
4627 static void GL_BINDING_CALL Debug_glSamplerParameterfv(GLuint sampler, 5818 static void GL_BINDING_CALL Debug_glSamplerParameterfv(GLuint sampler,
4628 GLenum pname, 5819 GLenum pname,
4629 const GLfloat* params) { 5820 const GLfloat* params) {
4630 GL_SERVICE_LOG("glSamplerParameterfv" 5821 GL_SERVICE_LOG("glSamplerParameterfv"
4631 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname) 5822 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4632 << ", " << static_cast<const void*>(params) << ")"); 5823 << ", " << static_cast<const void*>(params) << ")");
4633 DCHECK(g_driver_gl.debug_fn.glSamplerParameterfvFn != nullptr); 5824 DCHECK(g_driver_gl.debug_fn.glSamplerParameterfvFn != nullptr);
4634 g_driver_gl.debug_fn.glSamplerParameterfvFn(sampler, pname, params); 5825 g_driver_gl.debug_fn.glSamplerParameterfvFn(sampler, pname, params);
4635 } 5826 }
4636 5827
5828 static void GL_BINDING_CALL
5829 Debug_glSamplerParameterfvRobustANGLE(GLuint sampler,
5830 GLenum pname,
5831 GLsizei bufSize,
5832 const GLfloat* param) {
5833 GL_SERVICE_LOG("glSamplerParameterfvRobustANGLE"
5834 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
5835 << ", " << bufSize << ", " << static_cast<const void*>(param)
5836 << ")");
5837 DCHECK(g_driver_gl.debug_fn.glSamplerParameterfvRobustANGLEFn != nullptr);
5838 g_driver_gl.debug_fn.glSamplerParameterfvRobustANGLEFn(sampler, pname,
5839 bufSize, param);
5840 }
5841
4637 static void GL_BINDING_CALL Debug_glSamplerParameteri(GLuint sampler, 5842 static void GL_BINDING_CALL Debug_glSamplerParameteri(GLuint sampler,
4638 GLenum pname, 5843 GLenum pname,
4639 GLint param) { 5844 GLint param) {
4640 GL_SERVICE_LOG("glSamplerParameteri" 5845 GL_SERVICE_LOG("glSamplerParameteri"
4641 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname) 5846 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4642 << ", " << param << ")"); 5847 << ", " << param << ")");
4643 DCHECK(g_driver_gl.debug_fn.glSamplerParameteriFn != nullptr); 5848 DCHECK(g_driver_gl.debug_fn.glSamplerParameteriFn != nullptr);
4644 g_driver_gl.debug_fn.glSamplerParameteriFn(sampler, pname, param); 5849 g_driver_gl.debug_fn.glSamplerParameteriFn(sampler, pname, param);
4645 } 5850 }
4646 5851
5852 static void GL_BINDING_CALL
5853 Debug_glSamplerParameterIivRobustANGLE(GLuint sampler,
5854 GLenum pname,
5855 GLsizei bufSize,
5856 const GLint* param) {
5857 GL_SERVICE_LOG("glSamplerParameterIivRobustANGLE"
5858 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
5859 << ", " << bufSize << ", " << static_cast<const void*>(param)
5860 << ")");
5861 DCHECK(g_driver_gl.debug_fn.glSamplerParameterIivRobustANGLEFn != nullptr);
5862 g_driver_gl.debug_fn.glSamplerParameterIivRobustANGLEFn(sampler, pname,
5863 bufSize, param);
5864 }
5865
5866 static void GL_BINDING_CALL
5867 Debug_glSamplerParameterIuivRobustANGLE(GLuint sampler,
5868 GLenum pname,
5869 GLsizei bufSize,
5870 const GLuint* param) {
5871 GL_SERVICE_LOG("glSamplerParameterIuivRobustANGLE"
5872 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
5873 << ", " << bufSize << ", " << static_cast<const void*>(param)
5874 << ")");
5875 DCHECK(g_driver_gl.debug_fn.glSamplerParameterIuivRobustANGLEFn != nullptr);
5876 g_driver_gl.debug_fn.glSamplerParameterIuivRobustANGLEFn(sampler, pname,
5877 bufSize, param);
5878 }
5879
4647 static void GL_BINDING_CALL Debug_glSamplerParameteriv(GLuint sampler, 5880 static void GL_BINDING_CALL Debug_glSamplerParameteriv(GLuint sampler,
4648 GLenum pname, 5881 GLenum pname,
4649 const GLint* params) { 5882 const GLint* params) {
4650 GL_SERVICE_LOG("glSamplerParameteriv" 5883 GL_SERVICE_LOG("glSamplerParameteriv"
4651 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname) 5884 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
4652 << ", " << static_cast<const void*>(params) << ")"); 5885 << ", " << static_cast<const void*>(params) << ")");
4653 DCHECK(g_driver_gl.debug_fn.glSamplerParameterivFn != nullptr); 5886 DCHECK(g_driver_gl.debug_fn.glSamplerParameterivFn != nullptr);
4654 g_driver_gl.debug_fn.glSamplerParameterivFn(sampler, pname, params); 5887 g_driver_gl.debug_fn.glSamplerParameterivFn(sampler, pname, params);
4655 } 5888 }
4656 5889
5890 static void GL_BINDING_CALL
5891 Debug_glSamplerParameterivRobustANGLE(GLuint sampler,
5892 GLenum pname,
5893 GLsizei bufSize,
5894 const GLint* param) {
5895 GL_SERVICE_LOG("glSamplerParameterivRobustANGLE"
5896 << "(" << sampler << ", " << GLEnums::GetStringEnum(pname)
5897 << ", " << bufSize << ", " << static_cast<const void*>(param)
5898 << ")");
5899 DCHECK(g_driver_gl.debug_fn.glSamplerParameterivRobustANGLEFn != nullptr);
5900 g_driver_gl.debug_fn.glSamplerParameterivRobustANGLEFn(sampler, pname,
5901 bufSize, param);
5902 }
5903
4657 static void GL_BINDING_CALL Debug_glScissor(GLint x, 5904 static void GL_BINDING_CALL Debug_glScissor(GLint x,
4658 GLint y, 5905 GLint y,
4659 GLsizei width, 5906 GLsizei width,
4660 GLsizei height) { 5907 GLsizei height) {
4661 GL_SERVICE_LOG("glScissor" 5908 GL_SERVICE_LOG("glScissor"
4662 << "(" << x << ", " << y << ", " << width << ", " << height 5909 << "(" << x << ", " << y << ", " << width << ", " << height
4663 << ")"); 5910 << ")");
4664 DCHECK(g_driver_gl.debug_fn.glScissorFn != nullptr); 5911 DCHECK(g_driver_gl.debug_fn.glScissorFn != nullptr);
4665 g_driver_gl.debug_fn.glScissorFn(x, y, width, height); 5912 g_driver_gl.debug_fn.glScissorFn(x, y, width, height);
4666 } 5913 }
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
4951 << "(" << GLEnums::GetStringEnum(target) << ", " << level 6198 << "(" << GLEnums::GetStringEnum(target) << ", " << level
4952 << ", " << internalformat << ", " << width << ", " << height 6199 << ", " << internalformat << ", " << width << ", " << height
4953 << ", " << border << ", " << GLEnums::GetStringEnum(format) 6200 << ", " << border << ", " << GLEnums::GetStringEnum(format)
4954 << ", " << GLEnums::GetStringEnum(type) << ", " 6201 << ", " << GLEnums::GetStringEnum(type) << ", "
4955 << static_cast<const void*>(pixels) << ")"); 6202 << static_cast<const void*>(pixels) << ")");
4956 DCHECK(g_driver_gl.debug_fn.glTexImage2DFn != nullptr); 6203 DCHECK(g_driver_gl.debug_fn.glTexImage2DFn != nullptr);
4957 g_driver_gl.debug_fn.glTexImage2DFn(target, level, internalformat, width, 6204 g_driver_gl.debug_fn.glTexImage2DFn(target, level, internalformat, width,
4958 height, border, format, type, pixels); 6205 height, border, format, type, pixels);
4959 } 6206 }
4960 6207
6208 static void GL_BINDING_CALL Debug_glTexImage2DRobustANGLE(GLenum target,
6209 GLint level,
6210 GLint internalformat,
6211 GLsizei width,
6212 GLsizei height,
6213 GLint border,
6214 GLenum format,
6215 GLenum type,
6216 GLsizei bufSize,
6217 const void* pixels) {
6218 GL_SERVICE_LOG("glTexImage2DRobustANGLE"
6219 << "(" << GLEnums::GetStringEnum(target) << ", " << level
6220 << ", " << internalformat << ", " << width << ", " << height
6221 << ", " << border << ", " << GLEnums::GetStringEnum(format)
6222 << ", " << GLEnums::GetStringEnum(type) << ", " << bufSize
6223 << ", " << static_cast<const void*>(pixels) << ")");
6224 DCHECK(g_driver_gl.debug_fn.glTexImage2DRobustANGLEFn != nullptr);
6225 g_driver_gl.debug_fn.glTexImage2DRobustANGLEFn(target, level, internalformat,
6226 width, height, border, format,
6227 type, bufSize, pixels);
6228 }
6229
4961 static void GL_BINDING_CALL Debug_glTexImage3D(GLenum target, 6230 static void GL_BINDING_CALL Debug_glTexImage3D(GLenum target,
4962 GLint level, 6231 GLint level,
4963 GLint internalformat, 6232 GLint internalformat,
4964 GLsizei width, 6233 GLsizei width,
4965 GLsizei height, 6234 GLsizei height,
4966 GLsizei depth, 6235 GLsizei depth,
4967 GLint border, 6236 GLint border,
4968 GLenum format, 6237 GLenum format,
4969 GLenum type, 6238 GLenum type,
4970 const void* pixels) { 6239 const void* pixels) {
4971 GL_SERVICE_LOG("glTexImage3D" 6240 GL_SERVICE_LOG("glTexImage3D"
4972 << "(" << GLEnums::GetStringEnum(target) << ", " << level 6241 << "(" << GLEnums::GetStringEnum(target) << ", " << level
4973 << ", " << internalformat << ", " << width << ", " << height 6242 << ", " << internalformat << ", " << width << ", " << height
4974 << ", " << depth << ", " << border << ", " 6243 << ", " << depth << ", " << border << ", "
4975 << GLEnums::GetStringEnum(format) << ", " 6244 << GLEnums::GetStringEnum(format) << ", "
4976 << GLEnums::GetStringEnum(type) << ", " 6245 << GLEnums::GetStringEnum(type) << ", "
4977 << static_cast<const void*>(pixels) << ")"); 6246 << static_cast<const void*>(pixels) << ")");
4978 DCHECK(g_driver_gl.debug_fn.glTexImage3DFn != nullptr); 6247 DCHECK(g_driver_gl.debug_fn.glTexImage3DFn != nullptr);
4979 g_driver_gl.debug_fn.glTexImage3DFn(target, level, internalformat, width, 6248 g_driver_gl.debug_fn.glTexImage3DFn(target, level, internalformat, width,
4980 height, depth, border, format, type, 6249 height, depth, border, format, type,
4981 pixels); 6250 pixels);
4982 } 6251 }
4983 6252
6253 static void GL_BINDING_CALL Debug_glTexImage3DRobustANGLE(GLenum target,
6254 GLint level,
6255 GLint internalformat,
6256 GLsizei width,
6257 GLsizei height,
6258 GLsizei depth,
6259 GLint border,
6260 GLenum format,
6261 GLenum type,
6262 GLsizei bufSize,
6263 const void* pixels) {
6264 GL_SERVICE_LOG("glTexImage3DRobustANGLE"
6265 << "(" << GLEnums::GetStringEnum(target) << ", " << level
6266 << ", " << internalformat << ", " << width << ", " << height
6267 << ", " << depth << ", " << border << ", "
6268 << GLEnums::GetStringEnum(format) << ", "
6269 << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
6270 << static_cast<const void*>(pixels) << ")");
6271 DCHECK(g_driver_gl.debug_fn.glTexImage3DRobustANGLEFn != nullptr);
6272 g_driver_gl.debug_fn.glTexImage3DRobustANGLEFn(target, level, internalformat,
6273 width, height, depth, border,
6274 format, type, bufSize, pixels);
6275 }
6276
4984 static void GL_BINDING_CALL Debug_glTexParameterf(GLenum target, 6277 static void GL_BINDING_CALL Debug_glTexParameterf(GLenum target,
4985 GLenum pname, 6278 GLenum pname,
4986 GLfloat param) { 6279 GLfloat param) {
4987 GL_SERVICE_LOG("glTexParameterf" 6280 GL_SERVICE_LOG("glTexParameterf"
4988 << "(" << GLEnums::GetStringEnum(target) << ", " 6281 << "(" << GLEnums::GetStringEnum(target) << ", "
4989 << GLEnums::GetStringEnum(pname) << ", " << param << ")"); 6282 << GLEnums::GetStringEnum(pname) << ", " << param << ")");
4990 DCHECK(g_driver_gl.debug_fn.glTexParameterfFn != nullptr); 6283 DCHECK(g_driver_gl.debug_fn.glTexParameterfFn != nullptr);
4991 g_driver_gl.debug_fn.glTexParameterfFn(target, pname, param); 6284 g_driver_gl.debug_fn.glTexParameterfFn(target, pname, param);
4992 } 6285 }
4993 6286
4994 static void GL_BINDING_CALL Debug_glTexParameterfv(GLenum target, 6287 static void GL_BINDING_CALL Debug_glTexParameterfv(GLenum target,
4995 GLenum pname, 6288 GLenum pname,
4996 const GLfloat* params) { 6289 const GLfloat* params) {
4997 GL_SERVICE_LOG("glTexParameterfv" 6290 GL_SERVICE_LOG("glTexParameterfv"
4998 << "(" << GLEnums::GetStringEnum(target) << ", " 6291 << "(" << GLEnums::GetStringEnum(target) << ", "
4999 << GLEnums::GetStringEnum(pname) << ", " 6292 << GLEnums::GetStringEnum(pname) << ", "
5000 << static_cast<const void*>(params) << ")"); 6293 << static_cast<const void*>(params) << ")");
5001 DCHECK(g_driver_gl.debug_fn.glTexParameterfvFn != nullptr); 6294 DCHECK(g_driver_gl.debug_fn.glTexParameterfvFn != nullptr);
5002 g_driver_gl.debug_fn.glTexParameterfvFn(target, pname, params); 6295 g_driver_gl.debug_fn.glTexParameterfvFn(target, pname, params);
5003 } 6296 }
5004 6297
6298 static void GL_BINDING_CALL
6299 Debug_glTexParameterfvRobustANGLE(GLenum target,
6300 GLenum pname,
6301 GLsizei bufSize,
6302 const GLfloat* params) {
6303 GL_SERVICE_LOG("glTexParameterfvRobustANGLE"
6304 << "(" << GLEnums::GetStringEnum(target) << ", "
6305 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
6306 << static_cast<const void*>(params) << ")");
6307 DCHECK(g_driver_gl.debug_fn.glTexParameterfvRobustANGLEFn != nullptr);
6308 g_driver_gl.debug_fn.glTexParameterfvRobustANGLEFn(target, pname, bufSize,
6309 params);
6310 }
6311
5005 static void GL_BINDING_CALL Debug_glTexParameteri(GLenum target, 6312 static void GL_BINDING_CALL Debug_glTexParameteri(GLenum target,
5006 GLenum pname, 6313 GLenum pname,
5007 GLint param) { 6314 GLint param) {
5008 GL_SERVICE_LOG("glTexParameteri" 6315 GL_SERVICE_LOG("glTexParameteri"
5009 << "(" << GLEnums::GetStringEnum(target) << ", " 6316 << "(" << GLEnums::GetStringEnum(target) << ", "
5010 << GLEnums::GetStringEnum(pname) << ", " << param << ")"); 6317 << GLEnums::GetStringEnum(pname) << ", " << param << ")");
5011 DCHECK(g_driver_gl.debug_fn.glTexParameteriFn != nullptr); 6318 DCHECK(g_driver_gl.debug_fn.glTexParameteriFn != nullptr);
5012 g_driver_gl.debug_fn.glTexParameteriFn(target, pname, param); 6319 g_driver_gl.debug_fn.glTexParameteriFn(target, pname, param);
5013 } 6320 }
5014 6321
6322 static void GL_BINDING_CALL
6323 Debug_glTexParameterIivRobustANGLE(GLenum target,
6324 GLenum pname,
6325 GLsizei bufSize,
6326 const GLint* params) {
6327 GL_SERVICE_LOG("glTexParameterIivRobustANGLE"
6328 << "(" << GLEnums::GetStringEnum(target) << ", "
6329 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
6330 << static_cast<const void*>(params) << ")");
6331 DCHECK(g_driver_gl.debug_fn.glTexParameterIivRobustANGLEFn != nullptr);
6332 g_driver_gl.debug_fn.glTexParameterIivRobustANGLEFn(target, pname, bufSize,
6333 params);
6334 }
6335
6336 static void GL_BINDING_CALL
6337 Debug_glTexParameterIuivRobustANGLE(GLenum target,
6338 GLenum pname,
6339 GLsizei bufSize,
6340 const GLuint* params) {
6341 GL_SERVICE_LOG("glTexParameterIuivRobustANGLE"
6342 << "(" << GLEnums::GetStringEnum(target) << ", "
6343 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
6344 << static_cast<const void*>(params) << ")");
6345 DCHECK(g_driver_gl.debug_fn.glTexParameterIuivRobustANGLEFn != nullptr);
6346 g_driver_gl.debug_fn.glTexParameterIuivRobustANGLEFn(target, pname, bufSize,
6347 params);
6348 }
6349
5015 static void GL_BINDING_CALL Debug_glTexParameteriv(GLenum target, 6350 static void GL_BINDING_CALL Debug_glTexParameteriv(GLenum target,
5016 GLenum pname, 6351 GLenum pname,
5017 const GLint* params) { 6352 const GLint* params) {
5018 GL_SERVICE_LOG("glTexParameteriv" 6353 GL_SERVICE_LOG("glTexParameteriv"
5019 << "(" << GLEnums::GetStringEnum(target) << ", " 6354 << "(" << GLEnums::GetStringEnum(target) << ", "
5020 << GLEnums::GetStringEnum(pname) << ", " 6355 << GLEnums::GetStringEnum(pname) << ", "
5021 << static_cast<const void*>(params) << ")"); 6356 << static_cast<const void*>(params) << ")");
5022 DCHECK(g_driver_gl.debug_fn.glTexParameterivFn != nullptr); 6357 DCHECK(g_driver_gl.debug_fn.glTexParameterivFn != nullptr);
5023 g_driver_gl.debug_fn.glTexParameterivFn(target, pname, params); 6358 g_driver_gl.debug_fn.glTexParameterivFn(target, pname, params);
5024 } 6359 }
5025 6360
6361 static void GL_BINDING_CALL
6362 Debug_glTexParameterivRobustANGLE(GLenum target,
6363 GLenum pname,
6364 GLsizei bufSize,
6365 const GLint* params) {
6366 GL_SERVICE_LOG("glTexParameterivRobustANGLE"
6367 << "(" << GLEnums::GetStringEnum(target) << ", "
6368 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
6369 << static_cast<const void*>(params) << ")");
6370 DCHECK(g_driver_gl.debug_fn.glTexParameterivRobustANGLEFn != nullptr);
6371 g_driver_gl.debug_fn.glTexParameterivRobustANGLEFn(target, pname, bufSize,
6372 params);
6373 }
6374
5026 static void GL_BINDING_CALL Debug_glTexStorage2DEXT(GLenum target, 6375 static void GL_BINDING_CALL Debug_glTexStorage2DEXT(GLenum target,
5027 GLsizei levels, 6376 GLsizei levels,
5028 GLenum internalformat, 6377 GLenum internalformat,
5029 GLsizei width, 6378 GLsizei width,
5030 GLsizei height) { 6379 GLsizei height) {
5031 GL_SERVICE_LOG("glTexStorage2DEXT" 6380 GL_SERVICE_LOG("glTexStorage2DEXT"
5032 << "(" << GLEnums::GetStringEnum(target) << ", " << levels 6381 << "(" << GLEnums::GetStringEnum(target) << ", " << levels
5033 << ", " << GLEnums::GetStringEnum(internalformat) << ", " 6382 << ", " << GLEnums::GetStringEnum(internalformat) << ", "
5034 << width << ", " << height << ")"); 6383 << width << ", " << height << ")");
5035 DCHECK(g_driver_gl.debug_fn.glTexStorage2DEXTFn != nullptr); 6384 DCHECK(g_driver_gl.debug_fn.glTexStorage2DEXTFn != nullptr);
(...skipping 29 matching lines...) Expand all
5065 << "(" << GLEnums::GetStringEnum(target) << ", " << level 6414 << "(" << GLEnums::GetStringEnum(target) << ", " << level
5066 << ", " << xoffset << ", " << yoffset << ", " << width << ", " 6415 << ", " << xoffset << ", " << yoffset << ", " << width << ", "
5067 << height << ", " << GLEnums::GetStringEnum(format) << ", " 6416 << height << ", " << GLEnums::GetStringEnum(format) << ", "
5068 << GLEnums::GetStringEnum(type) << ", " 6417 << GLEnums::GetStringEnum(type) << ", "
5069 << static_cast<const void*>(pixels) << ")"); 6418 << static_cast<const void*>(pixels) << ")");
5070 DCHECK(g_driver_gl.debug_fn.glTexSubImage2DFn != nullptr); 6419 DCHECK(g_driver_gl.debug_fn.glTexSubImage2DFn != nullptr);
5071 g_driver_gl.debug_fn.glTexSubImage2DFn(target, level, xoffset, yoffset, width, 6420 g_driver_gl.debug_fn.glTexSubImage2DFn(target, level, xoffset, yoffset, width,
5072 height, format, type, pixels); 6421 height, format, type, pixels);
5073 } 6422 }
5074 6423
6424 static void GL_BINDING_CALL
6425 Debug_glTexSubImage2DRobustANGLE(GLenum target,
6426 GLint level,
6427 GLint xoffset,
6428 GLint yoffset,
6429 GLsizei width,
6430 GLsizei height,
6431 GLenum format,
6432 GLenum type,
6433 GLsizei bufSize,
6434 const void* pixels) {
6435 GL_SERVICE_LOG("glTexSubImage2DRobustANGLE"
6436 << "(" << GLEnums::GetStringEnum(target) << ", " << level
6437 << ", " << xoffset << ", " << yoffset << ", " << width << ", "
6438 << height << ", " << GLEnums::GetStringEnum(format) << ", "
6439 << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
6440 << static_cast<const void*>(pixels) << ")");
6441 DCHECK(g_driver_gl.debug_fn.glTexSubImage2DRobustANGLEFn != nullptr);
6442 g_driver_gl.debug_fn.glTexSubImage2DRobustANGLEFn(
6443 target, level, xoffset, yoffset, width, height, format, type, bufSize,
6444 pixels);
6445 }
6446
5075 static void GL_BINDING_CALL Debug_glTexSubImage3D(GLenum target, 6447 static void GL_BINDING_CALL Debug_glTexSubImage3D(GLenum target,
5076 GLint level, 6448 GLint level,
5077 GLint xoffset, 6449 GLint xoffset,
5078 GLint yoffset, 6450 GLint yoffset,
5079 GLint zoffset, 6451 GLint zoffset,
5080 GLsizei width, 6452 GLsizei width,
5081 GLsizei height, 6453 GLsizei height,
5082 GLsizei depth, 6454 GLsizei depth,
5083 GLenum format, 6455 GLenum format,
5084 GLenum type, 6456 GLenum type,
5085 const void* pixels) { 6457 const void* pixels) {
5086 GL_SERVICE_LOG("glTexSubImage3D" 6458 GL_SERVICE_LOG("glTexSubImage3D"
5087 << "(" << GLEnums::GetStringEnum(target) << ", " << level 6459 << "(" << GLEnums::GetStringEnum(target) << ", " << level
5088 << ", " << xoffset << ", " << yoffset << ", " << zoffset 6460 << ", " << xoffset << ", " << yoffset << ", " << zoffset
5089 << ", " << width << ", " << height << ", " << depth << ", " 6461 << ", " << width << ", " << height << ", " << depth << ", "
5090 << GLEnums::GetStringEnum(format) << ", " 6462 << GLEnums::GetStringEnum(format) << ", "
5091 << GLEnums::GetStringEnum(type) << ", " 6463 << GLEnums::GetStringEnum(type) << ", "
5092 << static_cast<const void*>(pixels) << ")"); 6464 << static_cast<const void*>(pixels) << ")");
5093 DCHECK(g_driver_gl.debug_fn.glTexSubImage3DFn != nullptr); 6465 DCHECK(g_driver_gl.debug_fn.glTexSubImage3DFn != nullptr);
5094 g_driver_gl.debug_fn.glTexSubImage3DFn(target, level, xoffset, yoffset, 6466 g_driver_gl.debug_fn.glTexSubImage3DFn(target, level, xoffset, yoffset,
5095 zoffset, width, height, depth, format, 6467 zoffset, width, height, depth, format,
5096 type, pixels); 6468 type, pixels);
5097 } 6469 }
5098 6470
5099 static void GL_BINDING_CALL 6471 static void GL_BINDING_CALL
6472 Debug_glTexSubImage3DRobustANGLE(GLenum target,
6473 GLint level,
6474 GLint xoffset,
6475 GLint yoffset,
6476 GLint zoffset,
6477 GLsizei width,
6478 GLsizei height,
6479 GLsizei depth,
6480 GLenum format,
6481 GLenum type,
6482 GLsizei bufSize,
6483 const void* pixels) {
6484 GL_SERVICE_LOG("glTexSubImage3DRobustANGLE"
6485 << "(" << GLEnums::GetStringEnum(target) << ", " << level
6486 << ", " << xoffset << ", " << yoffset << ", " << zoffset
6487 << ", " << width << ", " << height << ", " << depth << ", "
6488 << GLEnums::GetStringEnum(format) << ", "
6489 << GLEnums::GetStringEnum(type) << ", " << bufSize << ", "
6490 << static_cast<const void*>(pixels) << ")");
6491 DCHECK(g_driver_gl.debug_fn.glTexSubImage3DRobustANGLEFn != nullptr);
6492 g_driver_gl.debug_fn.glTexSubImage3DRobustANGLEFn(
6493 target, level, xoffset, yoffset, zoffset, width, height, depth, format,
6494 type, bufSize, pixels);
6495 }
6496
6497 static void GL_BINDING_CALL
5100 Debug_glTransformFeedbackVaryings(GLuint program, 6498 Debug_glTransformFeedbackVaryings(GLuint program,
5101 GLsizei count, 6499 GLsizei count,
5102 const char* const* varyings, 6500 const char* const* varyings,
5103 GLenum bufferMode) { 6501 GLenum bufferMode) {
5104 GL_SERVICE_LOG("glTransformFeedbackVaryings" 6502 GL_SERVICE_LOG("glTransformFeedbackVaryings"
5105 << "(" << program << ", " << count << ", " 6503 << "(" << program << ", " << count << ", "
5106 << static_cast<const void*>(varyings) << ", " 6504 << static_cast<const void*>(varyings) << ", "
5107 << GLEnums::GetStringEnum(bufferMode) << ")"); 6505 << GLEnums::GetStringEnum(bufferMode) << ")");
5108 DCHECK(g_driver_gl.debug_fn.glTransformFeedbackVaryingsFn != nullptr); 6506 DCHECK(g_driver_gl.debug_fn.glTransformFeedbackVaryingsFn != nullptr);
5109 g_driver_gl.debug_fn.glTransformFeedbackVaryingsFn(program, count, varyings, 6507 g_driver_gl.debug_fn.glTransformFeedbackVaryingsFn(program, count, varyings,
(...skipping 1049 matching lines...) Expand 10 before | Expand all | Expand 10 after
6159 fn.glGetActiveAttribFn = Debug_glGetActiveAttrib; 7557 fn.glGetActiveAttribFn = Debug_glGetActiveAttrib;
6160 } 7558 }
6161 if (!debug_fn.glGetActiveUniformFn) { 7559 if (!debug_fn.glGetActiveUniformFn) {
6162 debug_fn.glGetActiveUniformFn = fn.glGetActiveUniformFn; 7560 debug_fn.glGetActiveUniformFn = fn.glGetActiveUniformFn;
6163 fn.glGetActiveUniformFn = Debug_glGetActiveUniform; 7561 fn.glGetActiveUniformFn = Debug_glGetActiveUniform;
6164 } 7562 }
6165 if (!debug_fn.glGetActiveUniformBlockivFn) { 7563 if (!debug_fn.glGetActiveUniformBlockivFn) {
6166 debug_fn.glGetActiveUniformBlockivFn = fn.glGetActiveUniformBlockivFn; 7564 debug_fn.glGetActiveUniformBlockivFn = fn.glGetActiveUniformBlockivFn;
6167 fn.glGetActiveUniformBlockivFn = Debug_glGetActiveUniformBlockiv; 7565 fn.glGetActiveUniformBlockivFn = Debug_glGetActiveUniformBlockiv;
6168 } 7566 }
7567 if (!debug_fn.glGetActiveUniformBlockivRobustANGLEFn) {
7568 debug_fn.glGetActiveUniformBlockivRobustANGLEFn =
7569 fn.glGetActiveUniformBlockivRobustANGLEFn;
7570 fn.glGetActiveUniformBlockivRobustANGLEFn =
7571 Debug_glGetActiveUniformBlockivRobustANGLE;
7572 }
6169 if (!debug_fn.glGetActiveUniformBlockNameFn) { 7573 if (!debug_fn.glGetActiveUniformBlockNameFn) {
6170 debug_fn.glGetActiveUniformBlockNameFn = fn.glGetActiveUniformBlockNameFn; 7574 debug_fn.glGetActiveUniformBlockNameFn = fn.glGetActiveUniformBlockNameFn;
6171 fn.glGetActiveUniformBlockNameFn = Debug_glGetActiveUniformBlockName; 7575 fn.glGetActiveUniformBlockNameFn = Debug_glGetActiveUniformBlockName;
6172 } 7576 }
6173 if (!debug_fn.glGetActiveUniformsivFn) { 7577 if (!debug_fn.glGetActiveUniformsivFn) {
6174 debug_fn.glGetActiveUniformsivFn = fn.glGetActiveUniformsivFn; 7578 debug_fn.glGetActiveUniformsivFn = fn.glGetActiveUniformsivFn;
6175 fn.glGetActiveUniformsivFn = Debug_glGetActiveUniformsiv; 7579 fn.glGetActiveUniformsivFn = Debug_glGetActiveUniformsiv;
6176 } 7580 }
6177 if (!debug_fn.glGetAttachedShadersFn) { 7581 if (!debug_fn.glGetAttachedShadersFn) {
6178 debug_fn.glGetAttachedShadersFn = fn.glGetAttachedShadersFn; 7582 debug_fn.glGetAttachedShadersFn = fn.glGetAttachedShadersFn;
6179 fn.glGetAttachedShadersFn = Debug_glGetAttachedShaders; 7583 fn.glGetAttachedShadersFn = Debug_glGetAttachedShaders;
6180 } 7584 }
6181 if (!debug_fn.glGetAttribLocationFn) { 7585 if (!debug_fn.glGetAttribLocationFn) {
6182 debug_fn.glGetAttribLocationFn = fn.glGetAttribLocationFn; 7586 debug_fn.glGetAttribLocationFn = fn.glGetAttribLocationFn;
6183 fn.glGetAttribLocationFn = Debug_glGetAttribLocation; 7587 fn.glGetAttribLocationFn = Debug_glGetAttribLocation;
6184 } 7588 }
7589 if (!debug_fn.glGetBooleani_vRobustANGLEFn) {
7590 debug_fn.glGetBooleani_vRobustANGLEFn = fn.glGetBooleani_vRobustANGLEFn;
7591 fn.glGetBooleani_vRobustANGLEFn = Debug_glGetBooleani_vRobustANGLE;
7592 }
6185 if (!debug_fn.glGetBooleanvFn) { 7593 if (!debug_fn.glGetBooleanvFn) {
6186 debug_fn.glGetBooleanvFn = fn.glGetBooleanvFn; 7594 debug_fn.glGetBooleanvFn = fn.glGetBooleanvFn;
6187 fn.glGetBooleanvFn = Debug_glGetBooleanv; 7595 fn.glGetBooleanvFn = Debug_glGetBooleanv;
6188 } 7596 }
7597 if (!debug_fn.glGetBooleanvRobustANGLEFn) {
7598 debug_fn.glGetBooleanvRobustANGLEFn = fn.glGetBooleanvRobustANGLEFn;
7599 fn.glGetBooleanvRobustANGLEFn = Debug_glGetBooleanvRobustANGLE;
7600 }
7601 if (!debug_fn.glGetBufferParameteri64vRobustANGLEFn) {
7602 debug_fn.glGetBufferParameteri64vRobustANGLEFn =
7603 fn.glGetBufferParameteri64vRobustANGLEFn;
7604 fn.glGetBufferParameteri64vRobustANGLEFn =
7605 Debug_glGetBufferParameteri64vRobustANGLE;
7606 }
6189 if (!debug_fn.glGetBufferParameterivFn) { 7607 if (!debug_fn.glGetBufferParameterivFn) {
6190 debug_fn.glGetBufferParameterivFn = fn.glGetBufferParameterivFn; 7608 debug_fn.glGetBufferParameterivFn = fn.glGetBufferParameterivFn;
6191 fn.glGetBufferParameterivFn = Debug_glGetBufferParameteriv; 7609 fn.glGetBufferParameterivFn = Debug_glGetBufferParameteriv;
6192 } 7610 }
7611 if (!debug_fn.glGetBufferParameterivRobustANGLEFn) {
7612 debug_fn.glGetBufferParameterivRobustANGLEFn =
7613 fn.glGetBufferParameterivRobustANGLEFn;
7614 fn.glGetBufferParameterivRobustANGLEFn =
7615 Debug_glGetBufferParameterivRobustANGLE;
7616 }
7617 if (!debug_fn.glGetBufferPointervRobustANGLEFn) {
7618 debug_fn.glGetBufferPointervRobustANGLEFn =
7619 fn.glGetBufferPointervRobustANGLEFn;
7620 fn.glGetBufferPointervRobustANGLEFn = Debug_glGetBufferPointervRobustANGLE;
7621 }
6193 if (!debug_fn.glGetErrorFn) { 7622 if (!debug_fn.glGetErrorFn) {
6194 debug_fn.glGetErrorFn = fn.glGetErrorFn; 7623 debug_fn.glGetErrorFn = fn.glGetErrorFn;
6195 fn.glGetErrorFn = Debug_glGetError; 7624 fn.glGetErrorFn = Debug_glGetError;
6196 } 7625 }
6197 if (!debug_fn.glGetFenceivNVFn) { 7626 if (!debug_fn.glGetFenceivNVFn) {
6198 debug_fn.glGetFenceivNVFn = fn.glGetFenceivNVFn; 7627 debug_fn.glGetFenceivNVFn = fn.glGetFenceivNVFn;
6199 fn.glGetFenceivNVFn = Debug_glGetFenceivNV; 7628 fn.glGetFenceivNVFn = Debug_glGetFenceivNV;
6200 } 7629 }
6201 if (!debug_fn.glGetFloatvFn) { 7630 if (!debug_fn.glGetFloatvFn) {
6202 debug_fn.glGetFloatvFn = fn.glGetFloatvFn; 7631 debug_fn.glGetFloatvFn = fn.glGetFloatvFn;
6203 fn.glGetFloatvFn = Debug_glGetFloatv; 7632 fn.glGetFloatvFn = Debug_glGetFloatv;
6204 } 7633 }
7634 if (!debug_fn.glGetFloatvRobustANGLEFn) {
7635 debug_fn.glGetFloatvRobustANGLEFn = fn.glGetFloatvRobustANGLEFn;
7636 fn.glGetFloatvRobustANGLEFn = Debug_glGetFloatvRobustANGLE;
7637 }
6205 if (!debug_fn.glGetFragDataIndexFn) { 7638 if (!debug_fn.glGetFragDataIndexFn) {
6206 debug_fn.glGetFragDataIndexFn = fn.glGetFragDataIndexFn; 7639 debug_fn.glGetFragDataIndexFn = fn.glGetFragDataIndexFn;
6207 fn.glGetFragDataIndexFn = Debug_glGetFragDataIndex; 7640 fn.glGetFragDataIndexFn = Debug_glGetFragDataIndex;
6208 } 7641 }
6209 if (!debug_fn.glGetFragDataLocationFn) { 7642 if (!debug_fn.glGetFragDataLocationFn) {
6210 debug_fn.glGetFragDataLocationFn = fn.glGetFragDataLocationFn; 7643 debug_fn.glGetFragDataLocationFn = fn.glGetFragDataLocationFn;
6211 fn.glGetFragDataLocationFn = Debug_glGetFragDataLocation; 7644 fn.glGetFragDataLocationFn = Debug_glGetFragDataLocation;
6212 } 7645 }
6213 if (!debug_fn.glGetFramebufferAttachmentParameterivEXTFn) { 7646 if (!debug_fn.glGetFramebufferAttachmentParameterivEXTFn) {
6214 debug_fn.glGetFramebufferAttachmentParameterivEXTFn = 7647 debug_fn.glGetFramebufferAttachmentParameterivEXTFn =
6215 fn.glGetFramebufferAttachmentParameterivEXTFn; 7648 fn.glGetFramebufferAttachmentParameterivEXTFn;
6216 fn.glGetFramebufferAttachmentParameterivEXTFn = 7649 fn.glGetFramebufferAttachmentParameterivEXTFn =
6217 Debug_glGetFramebufferAttachmentParameterivEXT; 7650 Debug_glGetFramebufferAttachmentParameterivEXT;
6218 } 7651 }
7652 if (!debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn) {
7653 debug_fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
7654 fn.glGetFramebufferAttachmentParameterivRobustANGLEFn;
7655 fn.glGetFramebufferAttachmentParameterivRobustANGLEFn =
7656 Debug_glGetFramebufferAttachmentParameterivRobustANGLE;
7657 }
7658 if (!debug_fn.glGetFramebufferParameterivRobustANGLEFn) {
7659 debug_fn.glGetFramebufferParameterivRobustANGLEFn =
7660 fn.glGetFramebufferParameterivRobustANGLEFn;
7661 fn.glGetFramebufferParameterivRobustANGLEFn =
7662 Debug_glGetFramebufferParameterivRobustANGLE;
7663 }
6219 if (!debug_fn.glGetGraphicsResetStatusARBFn) { 7664 if (!debug_fn.glGetGraphicsResetStatusARBFn) {
6220 debug_fn.glGetGraphicsResetStatusARBFn = fn.glGetGraphicsResetStatusARBFn; 7665 debug_fn.glGetGraphicsResetStatusARBFn = fn.glGetGraphicsResetStatusARBFn;
6221 fn.glGetGraphicsResetStatusARBFn = Debug_glGetGraphicsResetStatusARB; 7666 fn.glGetGraphicsResetStatusARBFn = Debug_glGetGraphicsResetStatusARB;
6222 } 7667 }
6223 if (!debug_fn.glGetInteger64i_vFn) { 7668 if (!debug_fn.glGetInteger64i_vFn) {
6224 debug_fn.glGetInteger64i_vFn = fn.glGetInteger64i_vFn; 7669 debug_fn.glGetInteger64i_vFn = fn.glGetInteger64i_vFn;
6225 fn.glGetInteger64i_vFn = Debug_glGetInteger64i_v; 7670 fn.glGetInteger64i_vFn = Debug_glGetInteger64i_v;
6226 } 7671 }
7672 if (!debug_fn.glGetInteger64i_vRobustANGLEFn) {
7673 debug_fn.glGetInteger64i_vRobustANGLEFn = fn.glGetInteger64i_vRobustANGLEFn;
7674 fn.glGetInteger64i_vRobustANGLEFn = Debug_glGetInteger64i_vRobustANGLE;
7675 }
6227 if (!debug_fn.glGetInteger64vFn) { 7676 if (!debug_fn.glGetInteger64vFn) {
6228 debug_fn.glGetInteger64vFn = fn.glGetInteger64vFn; 7677 debug_fn.glGetInteger64vFn = fn.glGetInteger64vFn;
6229 fn.glGetInteger64vFn = Debug_glGetInteger64v; 7678 fn.glGetInteger64vFn = Debug_glGetInteger64v;
6230 } 7679 }
7680 if (!debug_fn.glGetInteger64vRobustANGLEFn) {
7681 debug_fn.glGetInteger64vRobustANGLEFn = fn.glGetInteger64vRobustANGLEFn;
7682 fn.glGetInteger64vRobustANGLEFn = Debug_glGetInteger64vRobustANGLE;
7683 }
6231 if (!debug_fn.glGetIntegeri_vFn) { 7684 if (!debug_fn.glGetIntegeri_vFn) {
6232 debug_fn.glGetIntegeri_vFn = fn.glGetIntegeri_vFn; 7685 debug_fn.glGetIntegeri_vFn = fn.glGetIntegeri_vFn;
6233 fn.glGetIntegeri_vFn = Debug_glGetIntegeri_v; 7686 fn.glGetIntegeri_vFn = Debug_glGetIntegeri_v;
6234 } 7687 }
7688 if (!debug_fn.glGetIntegeri_vRobustANGLEFn) {
7689 debug_fn.glGetIntegeri_vRobustANGLEFn = fn.glGetIntegeri_vRobustANGLEFn;
7690 fn.glGetIntegeri_vRobustANGLEFn = Debug_glGetIntegeri_vRobustANGLE;
7691 }
6235 if (!debug_fn.glGetIntegervFn) { 7692 if (!debug_fn.glGetIntegervFn) {
6236 debug_fn.glGetIntegervFn = fn.glGetIntegervFn; 7693 debug_fn.glGetIntegervFn = fn.glGetIntegervFn;
6237 fn.glGetIntegervFn = Debug_glGetIntegerv; 7694 fn.glGetIntegervFn = Debug_glGetIntegerv;
6238 } 7695 }
7696 if (!debug_fn.glGetIntegervRobustANGLEFn) {
7697 debug_fn.glGetIntegervRobustANGLEFn = fn.glGetIntegervRobustANGLEFn;
7698 fn.glGetIntegervRobustANGLEFn = Debug_glGetIntegervRobustANGLE;
7699 }
6239 if (!debug_fn.glGetInternalformativFn) { 7700 if (!debug_fn.glGetInternalformativFn) {
6240 debug_fn.glGetInternalformativFn = fn.glGetInternalformativFn; 7701 debug_fn.glGetInternalformativFn = fn.glGetInternalformativFn;
6241 fn.glGetInternalformativFn = Debug_glGetInternalformativ; 7702 fn.glGetInternalformativFn = Debug_glGetInternalformativ;
6242 } 7703 }
7704 if (!debug_fn.glGetMultisamplefvRobustANGLEFn) {
7705 debug_fn.glGetMultisamplefvRobustANGLEFn =
7706 fn.glGetMultisamplefvRobustANGLEFn;
7707 fn.glGetMultisamplefvRobustANGLEFn = Debug_glGetMultisamplefvRobustANGLE;
7708 }
7709 if (!debug_fn.glGetnUniformfvRobustANGLEFn) {
7710 debug_fn.glGetnUniformfvRobustANGLEFn = fn.glGetnUniformfvRobustANGLEFn;
7711 fn.glGetnUniformfvRobustANGLEFn = Debug_glGetnUniformfvRobustANGLE;
7712 }
7713 if (!debug_fn.glGetnUniformivRobustANGLEFn) {
7714 debug_fn.glGetnUniformivRobustANGLEFn = fn.glGetnUniformivRobustANGLEFn;
7715 fn.glGetnUniformivRobustANGLEFn = Debug_glGetnUniformivRobustANGLE;
7716 }
7717 if (!debug_fn.glGetnUniformuivRobustANGLEFn) {
7718 debug_fn.glGetnUniformuivRobustANGLEFn = fn.glGetnUniformuivRobustANGLEFn;
7719 fn.glGetnUniformuivRobustANGLEFn = Debug_glGetnUniformuivRobustANGLE;
7720 }
7721 if (!debug_fn.glGetPointervRobustANGLERobustANGLEFn) {
7722 debug_fn.glGetPointervRobustANGLERobustANGLEFn =
7723 fn.glGetPointervRobustANGLERobustANGLEFn;
7724 fn.glGetPointervRobustANGLERobustANGLEFn =
7725 Debug_glGetPointervRobustANGLERobustANGLE;
7726 }
6243 if (!debug_fn.glGetProgramBinaryFn) { 7727 if (!debug_fn.glGetProgramBinaryFn) {
6244 debug_fn.glGetProgramBinaryFn = fn.glGetProgramBinaryFn; 7728 debug_fn.glGetProgramBinaryFn = fn.glGetProgramBinaryFn;
6245 fn.glGetProgramBinaryFn = Debug_glGetProgramBinary; 7729 fn.glGetProgramBinaryFn = Debug_glGetProgramBinary;
6246 } 7730 }
6247 if (!debug_fn.glGetProgramInfoLogFn) { 7731 if (!debug_fn.glGetProgramInfoLogFn) {
6248 debug_fn.glGetProgramInfoLogFn = fn.glGetProgramInfoLogFn; 7732 debug_fn.glGetProgramInfoLogFn = fn.glGetProgramInfoLogFn;
6249 fn.glGetProgramInfoLogFn = Debug_glGetProgramInfoLog; 7733 fn.glGetProgramInfoLogFn = Debug_glGetProgramInfoLog;
6250 } 7734 }
6251 if (!debug_fn.glGetProgramInterfaceivFn) { 7735 if (!debug_fn.glGetProgramInterfaceivFn) {
6252 debug_fn.glGetProgramInterfaceivFn = fn.glGetProgramInterfaceivFn; 7736 debug_fn.glGetProgramInterfaceivFn = fn.glGetProgramInterfaceivFn;
6253 fn.glGetProgramInterfaceivFn = Debug_glGetProgramInterfaceiv; 7737 fn.glGetProgramInterfaceivFn = Debug_glGetProgramInterfaceiv;
6254 } 7738 }
7739 if (!debug_fn.glGetProgramInterfaceivRobustANGLEFn) {
7740 debug_fn.glGetProgramInterfaceivRobustANGLEFn =
7741 fn.glGetProgramInterfaceivRobustANGLEFn;
7742 fn.glGetProgramInterfaceivRobustANGLEFn =
7743 Debug_glGetProgramInterfaceivRobustANGLE;
7744 }
6255 if (!debug_fn.glGetProgramivFn) { 7745 if (!debug_fn.glGetProgramivFn) {
6256 debug_fn.glGetProgramivFn = fn.glGetProgramivFn; 7746 debug_fn.glGetProgramivFn = fn.glGetProgramivFn;
6257 fn.glGetProgramivFn = Debug_glGetProgramiv; 7747 fn.glGetProgramivFn = Debug_glGetProgramiv;
6258 } 7748 }
7749 if (!debug_fn.glGetProgramivRobustANGLEFn) {
7750 debug_fn.glGetProgramivRobustANGLEFn = fn.glGetProgramivRobustANGLEFn;
7751 fn.glGetProgramivRobustANGLEFn = Debug_glGetProgramivRobustANGLE;
7752 }
6259 if (!debug_fn.glGetProgramResourceivFn) { 7753 if (!debug_fn.glGetProgramResourceivFn) {
6260 debug_fn.glGetProgramResourceivFn = fn.glGetProgramResourceivFn; 7754 debug_fn.glGetProgramResourceivFn = fn.glGetProgramResourceivFn;
6261 fn.glGetProgramResourceivFn = Debug_glGetProgramResourceiv; 7755 fn.glGetProgramResourceivFn = Debug_glGetProgramResourceiv;
6262 } 7756 }
6263 if (!debug_fn.glGetProgramResourceLocationFn) { 7757 if (!debug_fn.glGetProgramResourceLocationFn) {
6264 debug_fn.glGetProgramResourceLocationFn = fn.glGetProgramResourceLocationFn; 7758 debug_fn.glGetProgramResourceLocationFn = fn.glGetProgramResourceLocationFn;
6265 fn.glGetProgramResourceLocationFn = Debug_glGetProgramResourceLocation; 7759 fn.glGetProgramResourceLocationFn = Debug_glGetProgramResourceLocation;
6266 } 7760 }
6267 if (!debug_fn.glGetProgramResourceNameFn) { 7761 if (!debug_fn.glGetProgramResourceNameFn) {
6268 debug_fn.glGetProgramResourceNameFn = fn.glGetProgramResourceNameFn; 7762 debug_fn.glGetProgramResourceNameFn = fn.glGetProgramResourceNameFn;
6269 fn.glGetProgramResourceNameFn = Debug_glGetProgramResourceName; 7763 fn.glGetProgramResourceNameFn = Debug_glGetProgramResourceName;
6270 } 7764 }
6271 if (!debug_fn.glGetQueryivFn) { 7765 if (!debug_fn.glGetQueryivFn) {
6272 debug_fn.glGetQueryivFn = fn.glGetQueryivFn; 7766 debug_fn.glGetQueryivFn = fn.glGetQueryivFn;
6273 fn.glGetQueryivFn = Debug_glGetQueryiv; 7767 fn.glGetQueryivFn = Debug_glGetQueryiv;
6274 } 7768 }
7769 if (!debug_fn.glGetQueryivRobustANGLEFn) {
7770 debug_fn.glGetQueryivRobustANGLEFn = fn.glGetQueryivRobustANGLEFn;
7771 fn.glGetQueryivRobustANGLEFn = Debug_glGetQueryivRobustANGLE;
7772 }
6275 if (!debug_fn.glGetQueryObjecti64vFn) { 7773 if (!debug_fn.glGetQueryObjecti64vFn) {
6276 debug_fn.glGetQueryObjecti64vFn = fn.glGetQueryObjecti64vFn; 7774 debug_fn.glGetQueryObjecti64vFn = fn.glGetQueryObjecti64vFn;
6277 fn.glGetQueryObjecti64vFn = Debug_glGetQueryObjecti64v; 7775 fn.glGetQueryObjecti64vFn = Debug_glGetQueryObjecti64v;
6278 } 7776 }
7777 if (!debug_fn.glGetQueryObjecti64vRobustANGLEFn) {
7778 debug_fn.glGetQueryObjecti64vRobustANGLEFn =
7779 fn.glGetQueryObjecti64vRobustANGLEFn;
7780 fn.glGetQueryObjecti64vRobustANGLEFn =
7781 Debug_glGetQueryObjecti64vRobustANGLE;
7782 }
6279 if (!debug_fn.glGetQueryObjectivFn) { 7783 if (!debug_fn.glGetQueryObjectivFn) {
6280 debug_fn.glGetQueryObjectivFn = fn.glGetQueryObjectivFn; 7784 debug_fn.glGetQueryObjectivFn = fn.glGetQueryObjectivFn;
6281 fn.glGetQueryObjectivFn = Debug_glGetQueryObjectiv; 7785 fn.glGetQueryObjectivFn = Debug_glGetQueryObjectiv;
6282 } 7786 }
7787 if (!debug_fn.glGetQueryObjectivRobustANGLEFn) {
7788 debug_fn.glGetQueryObjectivRobustANGLEFn =
7789 fn.glGetQueryObjectivRobustANGLEFn;
7790 fn.glGetQueryObjectivRobustANGLEFn = Debug_glGetQueryObjectivRobustANGLE;
7791 }
6283 if (!debug_fn.glGetQueryObjectui64vFn) { 7792 if (!debug_fn.glGetQueryObjectui64vFn) {
6284 debug_fn.glGetQueryObjectui64vFn = fn.glGetQueryObjectui64vFn; 7793 debug_fn.glGetQueryObjectui64vFn = fn.glGetQueryObjectui64vFn;
6285 fn.glGetQueryObjectui64vFn = Debug_glGetQueryObjectui64v; 7794 fn.glGetQueryObjectui64vFn = Debug_glGetQueryObjectui64v;
6286 } 7795 }
7796 if (!debug_fn.glGetQueryObjectui64vRobustANGLEFn) {
7797 debug_fn.glGetQueryObjectui64vRobustANGLEFn =
7798 fn.glGetQueryObjectui64vRobustANGLEFn;
7799 fn.glGetQueryObjectui64vRobustANGLEFn =
7800 Debug_glGetQueryObjectui64vRobustANGLE;
7801 }
6287 if (!debug_fn.glGetQueryObjectuivFn) { 7802 if (!debug_fn.glGetQueryObjectuivFn) {
6288 debug_fn.glGetQueryObjectuivFn = fn.glGetQueryObjectuivFn; 7803 debug_fn.glGetQueryObjectuivFn = fn.glGetQueryObjectuivFn;
6289 fn.glGetQueryObjectuivFn = Debug_glGetQueryObjectuiv; 7804 fn.glGetQueryObjectuivFn = Debug_glGetQueryObjectuiv;
6290 } 7805 }
7806 if (!debug_fn.glGetQueryObjectuivRobustANGLEFn) {
7807 debug_fn.glGetQueryObjectuivRobustANGLEFn =
7808 fn.glGetQueryObjectuivRobustANGLEFn;
7809 fn.glGetQueryObjectuivRobustANGLEFn = Debug_glGetQueryObjectuivRobustANGLE;
7810 }
6291 if (!debug_fn.glGetRenderbufferParameterivEXTFn) { 7811 if (!debug_fn.glGetRenderbufferParameterivEXTFn) {
6292 debug_fn.glGetRenderbufferParameterivEXTFn = 7812 debug_fn.glGetRenderbufferParameterivEXTFn =
6293 fn.glGetRenderbufferParameterivEXTFn; 7813 fn.glGetRenderbufferParameterivEXTFn;
6294 fn.glGetRenderbufferParameterivEXTFn = 7814 fn.glGetRenderbufferParameterivEXTFn =
6295 Debug_glGetRenderbufferParameterivEXT; 7815 Debug_glGetRenderbufferParameterivEXT;
6296 } 7816 }
7817 if (!debug_fn.glGetRenderbufferParameterivRobustANGLEFn) {
7818 debug_fn.glGetRenderbufferParameterivRobustANGLEFn =
7819 fn.glGetRenderbufferParameterivRobustANGLEFn;
7820 fn.glGetRenderbufferParameterivRobustANGLEFn =
7821 Debug_glGetRenderbufferParameterivRobustANGLE;
7822 }
6297 if (!debug_fn.glGetSamplerParameterfvFn) { 7823 if (!debug_fn.glGetSamplerParameterfvFn) {
6298 debug_fn.glGetSamplerParameterfvFn = fn.glGetSamplerParameterfvFn; 7824 debug_fn.glGetSamplerParameterfvFn = fn.glGetSamplerParameterfvFn;
6299 fn.glGetSamplerParameterfvFn = Debug_glGetSamplerParameterfv; 7825 fn.glGetSamplerParameterfvFn = Debug_glGetSamplerParameterfv;
6300 } 7826 }
7827 if (!debug_fn.glGetSamplerParameterfvRobustANGLEFn) {
7828 debug_fn.glGetSamplerParameterfvRobustANGLEFn =
7829 fn.glGetSamplerParameterfvRobustANGLEFn;
7830 fn.glGetSamplerParameterfvRobustANGLEFn =
7831 Debug_glGetSamplerParameterfvRobustANGLE;
7832 }
7833 if (!debug_fn.glGetSamplerParameterIivRobustANGLEFn) {
7834 debug_fn.glGetSamplerParameterIivRobustANGLEFn =
7835 fn.glGetSamplerParameterIivRobustANGLEFn;
7836 fn.glGetSamplerParameterIivRobustANGLEFn =
7837 Debug_glGetSamplerParameterIivRobustANGLE;
7838 }
7839 if (!debug_fn.glGetSamplerParameterIuivRobustANGLEFn) {
7840 debug_fn.glGetSamplerParameterIuivRobustANGLEFn =
7841 fn.glGetSamplerParameterIuivRobustANGLEFn;
7842 fn.glGetSamplerParameterIuivRobustANGLEFn =
7843 Debug_glGetSamplerParameterIuivRobustANGLE;
7844 }
6301 if (!debug_fn.glGetSamplerParameterivFn) { 7845 if (!debug_fn.glGetSamplerParameterivFn) {
6302 debug_fn.glGetSamplerParameterivFn = fn.glGetSamplerParameterivFn; 7846 debug_fn.glGetSamplerParameterivFn = fn.glGetSamplerParameterivFn;
6303 fn.glGetSamplerParameterivFn = Debug_glGetSamplerParameteriv; 7847 fn.glGetSamplerParameterivFn = Debug_glGetSamplerParameteriv;
6304 } 7848 }
7849 if (!debug_fn.glGetSamplerParameterivRobustANGLEFn) {
7850 debug_fn.glGetSamplerParameterivRobustANGLEFn =
7851 fn.glGetSamplerParameterivRobustANGLEFn;
7852 fn.glGetSamplerParameterivRobustANGLEFn =
7853 Debug_glGetSamplerParameterivRobustANGLE;
7854 }
6305 if (!debug_fn.glGetShaderInfoLogFn) { 7855 if (!debug_fn.glGetShaderInfoLogFn) {
6306 debug_fn.glGetShaderInfoLogFn = fn.glGetShaderInfoLogFn; 7856 debug_fn.glGetShaderInfoLogFn = fn.glGetShaderInfoLogFn;
6307 fn.glGetShaderInfoLogFn = Debug_glGetShaderInfoLog; 7857 fn.glGetShaderInfoLogFn = Debug_glGetShaderInfoLog;
6308 } 7858 }
6309 if (!debug_fn.glGetShaderivFn) { 7859 if (!debug_fn.glGetShaderivFn) {
6310 debug_fn.glGetShaderivFn = fn.glGetShaderivFn; 7860 debug_fn.glGetShaderivFn = fn.glGetShaderivFn;
6311 fn.glGetShaderivFn = Debug_glGetShaderiv; 7861 fn.glGetShaderivFn = Debug_glGetShaderiv;
6312 } 7862 }
7863 if (!debug_fn.glGetShaderivRobustANGLEFn) {
7864 debug_fn.glGetShaderivRobustANGLEFn = fn.glGetShaderivRobustANGLEFn;
7865 fn.glGetShaderivRobustANGLEFn = Debug_glGetShaderivRobustANGLE;
7866 }
6313 if (!debug_fn.glGetShaderPrecisionFormatFn) { 7867 if (!debug_fn.glGetShaderPrecisionFormatFn) {
6314 debug_fn.glGetShaderPrecisionFormatFn = fn.glGetShaderPrecisionFormatFn; 7868 debug_fn.glGetShaderPrecisionFormatFn = fn.glGetShaderPrecisionFormatFn;
6315 fn.glGetShaderPrecisionFormatFn = Debug_glGetShaderPrecisionFormat; 7869 fn.glGetShaderPrecisionFormatFn = Debug_glGetShaderPrecisionFormat;
6316 } 7870 }
6317 if (!debug_fn.glGetShaderSourceFn) { 7871 if (!debug_fn.glGetShaderSourceFn) {
6318 debug_fn.glGetShaderSourceFn = fn.glGetShaderSourceFn; 7872 debug_fn.glGetShaderSourceFn = fn.glGetShaderSourceFn;
6319 fn.glGetShaderSourceFn = Debug_glGetShaderSource; 7873 fn.glGetShaderSourceFn = Debug_glGetShaderSource;
6320 } 7874 }
6321 if (!debug_fn.glGetStringFn) { 7875 if (!debug_fn.glGetStringFn) {
6322 debug_fn.glGetStringFn = fn.glGetStringFn; 7876 debug_fn.glGetStringFn = fn.glGetStringFn;
6323 fn.glGetStringFn = Debug_glGetString; 7877 fn.glGetStringFn = Debug_glGetString;
6324 } 7878 }
6325 if (!debug_fn.glGetStringiFn) { 7879 if (!debug_fn.glGetStringiFn) {
6326 debug_fn.glGetStringiFn = fn.glGetStringiFn; 7880 debug_fn.glGetStringiFn = fn.glGetStringiFn;
6327 fn.glGetStringiFn = Debug_glGetStringi; 7881 fn.glGetStringiFn = Debug_glGetStringi;
6328 } 7882 }
6329 if (!debug_fn.glGetSyncivFn) { 7883 if (!debug_fn.glGetSyncivFn) {
6330 debug_fn.glGetSyncivFn = fn.glGetSyncivFn; 7884 debug_fn.glGetSyncivFn = fn.glGetSyncivFn;
6331 fn.glGetSyncivFn = Debug_glGetSynciv; 7885 fn.glGetSyncivFn = Debug_glGetSynciv;
6332 } 7886 }
6333 if (!debug_fn.glGetTexLevelParameterfvFn) { 7887 if (!debug_fn.glGetTexLevelParameterfvFn) {
6334 debug_fn.glGetTexLevelParameterfvFn = fn.glGetTexLevelParameterfvFn; 7888 debug_fn.glGetTexLevelParameterfvFn = fn.glGetTexLevelParameterfvFn;
6335 fn.glGetTexLevelParameterfvFn = Debug_glGetTexLevelParameterfv; 7889 fn.glGetTexLevelParameterfvFn = Debug_glGetTexLevelParameterfv;
6336 } 7890 }
7891 if (!debug_fn.glGetTexLevelParameterfvRobustANGLEFn) {
7892 debug_fn.glGetTexLevelParameterfvRobustANGLEFn =
7893 fn.glGetTexLevelParameterfvRobustANGLEFn;
7894 fn.glGetTexLevelParameterfvRobustANGLEFn =
7895 Debug_glGetTexLevelParameterfvRobustANGLE;
7896 }
6337 if (!debug_fn.glGetTexLevelParameterivFn) { 7897 if (!debug_fn.glGetTexLevelParameterivFn) {
6338 debug_fn.glGetTexLevelParameterivFn = fn.glGetTexLevelParameterivFn; 7898 debug_fn.glGetTexLevelParameterivFn = fn.glGetTexLevelParameterivFn;
6339 fn.glGetTexLevelParameterivFn = Debug_glGetTexLevelParameteriv; 7899 fn.glGetTexLevelParameterivFn = Debug_glGetTexLevelParameteriv;
6340 } 7900 }
7901 if (!debug_fn.glGetTexLevelParameterivRobustANGLEFn) {
7902 debug_fn.glGetTexLevelParameterivRobustANGLEFn =
7903 fn.glGetTexLevelParameterivRobustANGLEFn;
7904 fn.glGetTexLevelParameterivRobustANGLEFn =
7905 Debug_glGetTexLevelParameterivRobustANGLE;
7906 }
6341 if (!debug_fn.glGetTexParameterfvFn) { 7907 if (!debug_fn.glGetTexParameterfvFn) {
6342 debug_fn.glGetTexParameterfvFn = fn.glGetTexParameterfvFn; 7908 debug_fn.glGetTexParameterfvFn = fn.glGetTexParameterfvFn;
6343 fn.glGetTexParameterfvFn = Debug_glGetTexParameterfv; 7909 fn.glGetTexParameterfvFn = Debug_glGetTexParameterfv;
6344 } 7910 }
7911 if (!debug_fn.glGetTexParameterfvRobustANGLEFn) {
7912 debug_fn.glGetTexParameterfvRobustANGLEFn =
7913 fn.glGetTexParameterfvRobustANGLEFn;
7914 fn.glGetTexParameterfvRobustANGLEFn = Debug_glGetTexParameterfvRobustANGLE;
7915 }
7916 if (!debug_fn.glGetTexParameterIivRobustANGLEFn) {
7917 debug_fn.glGetTexParameterIivRobustANGLEFn =
7918 fn.glGetTexParameterIivRobustANGLEFn;
7919 fn.glGetTexParameterIivRobustANGLEFn =
7920 Debug_glGetTexParameterIivRobustANGLE;
7921 }
7922 if (!debug_fn.glGetTexParameterIuivRobustANGLEFn) {
7923 debug_fn.glGetTexParameterIuivRobustANGLEFn =
7924 fn.glGetTexParameterIuivRobustANGLEFn;
7925 fn.glGetTexParameterIuivRobustANGLEFn =
7926 Debug_glGetTexParameterIuivRobustANGLE;
7927 }
6345 if (!debug_fn.glGetTexParameterivFn) { 7928 if (!debug_fn.glGetTexParameterivFn) {
6346 debug_fn.glGetTexParameterivFn = fn.glGetTexParameterivFn; 7929 debug_fn.glGetTexParameterivFn = fn.glGetTexParameterivFn;
6347 fn.glGetTexParameterivFn = Debug_glGetTexParameteriv; 7930 fn.glGetTexParameterivFn = Debug_glGetTexParameteriv;
6348 } 7931 }
7932 if (!debug_fn.glGetTexParameterivRobustANGLEFn) {
7933 debug_fn.glGetTexParameterivRobustANGLEFn =
7934 fn.glGetTexParameterivRobustANGLEFn;
7935 fn.glGetTexParameterivRobustANGLEFn = Debug_glGetTexParameterivRobustANGLE;
7936 }
6349 if (!debug_fn.glGetTransformFeedbackVaryingFn) { 7937 if (!debug_fn.glGetTransformFeedbackVaryingFn) {
6350 debug_fn.glGetTransformFeedbackVaryingFn = 7938 debug_fn.glGetTransformFeedbackVaryingFn =
6351 fn.glGetTransformFeedbackVaryingFn; 7939 fn.glGetTransformFeedbackVaryingFn;
6352 fn.glGetTransformFeedbackVaryingFn = Debug_glGetTransformFeedbackVarying; 7940 fn.glGetTransformFeedbackVaryingFn = Debug_glGetTransformFeedbackVarying;
6353 } 7941 }
6354 if (!debug_fn.glGetTranslatedShaderSourceANGLEFn) { 7942 if (!debug_fn.glGetTranslatedShaderSourceANGLEFn) {
6355 debug_fn.glGetTranslatedShaderSourceANGLEFn = 7943 debug_fn.glGetTranslatedShaderSourceANGLEFn =
6356 fn.glGetTranslatedShaderSourceANGLEFn; 7944 fn.glGetTranslatedShaderSourceANGLEFn;
6357 fn.glGetTranslatedShaderSourceANGLEFn = 7945 fn.glGetTranslatedShaderSourceANGLEFn =
6358 Debug_glGetTranslatedShaderSourceANGLE; 7946 Debug_glGetTranslatedShaderSourceANGLE;
6359 } 7947 }
6360 if (!debug_fn.glGetUniformBlockIndexFn) { 7948 if (!debug_fn.glGetUniformBlockIndexFn) {
6361 debug_fn.glGetUniformBlockIndexFn = fn.glGetUniformBlockIndexFn; 7949 debug_fn.glGetUniformBlockIndexFn = fn.glGetUniformBlockIndexFn;
6362 fn.glGetUniformBlockIndexFn = Debug_glGetUniformBlockIndex; 7950 fn.glGetUniformBlockIndexFn = Debug_glGetUniformBlockIndex;
6363 } 7951 }
6364 if (!debug_fn.glGetUniformfvFn) { 7952 if (!debug_fn.glGetUniformfvFn) {
6365 debug_fn.glGetUniformfvFn = fn.glGetUniformfvFn; 7953 debug_fn.glGetUniformfvFn = fn.glGetUniformfvFn;
6366 fn.glGetUniformfvFn = Debug_glGetUniformfv; 7954 fn.glGetUniformfvFn = Debug_glGetUniformfv;
6367 } 7955 }
7956 if (!debug_fn.glGetUniformfvRobustANGLEFn) {
7957 debug_fn.glGetUniformfvRobustANGLEFn = fn.glGetUniformfvRobustANGLEFn;
7958 fn.glGetUniformfvRobustANGLEFn = Debug_glGetUniformfvRobustANGLE;
7959 }
6368 if (!debug_fn.glGetUniformIndicesFn) { 7960 if (!debug_fn.glGetUniformIndicesFn) {
6369 debug_fn.glGetUniformIndicesFn = fn.glGetUniformIndicesFn; 7961 debug_fn.glGetUniformIndicesFn = fn.glGetUniformIndicesFn;
6370 fn.glGetUniformIndicesFn = Debug_glGetUniformIndices; 7962 fn.glGetUniformIndicesFn = Debug_glGetUniformIndices;
6371 } 7963 }
6372 if (!debug_fn.glGetUniformivFn) { 7964 if (!debug_fn.glGetUniformivFn) {
6373 debug_fn.glGetUniformivFn = fn.glGetUniformivFn; 7965 debug_fn.glGetUniformivFn = fn.glGetUniformivFn;
6374 fn.glGetUniformivFn = Debug_glGetUniformiv; 7966 fn.glGetUniformivFn = Debug_glGetUniformiv;
6375 } 7967 }
7968 if (!debug_fn.glGetUniformivRobustANGLEFn) {
7969 debug_fn.glGetUniformivRobustANGLEFn = fn.glGetUniformivRobustANGLEFn;
7970 fn.glGetUniformivRobustANGLEFn = Debug_glGetUniformivRobustANGLE;
7971 }
6376 if (!debug_fn.glGetUniformLocationFn) { 7972 if (!debug_fn.glGetUniformLocationFn) {
6377 debug_fn.glGetUniformLocationFn = fn.glGetUniformLocationFn; 7973 debug_fn.glGetUniformLocationFn = fn.glGetUniformLocationFn;
6378 fn.glGetUniformLocationFn = Debug_glGetUniformLocation; 7974 fn.glGetUniformLocationFn = Debug_glGetUniformLocation;
6379 } 7975 }
6380 if (!debug_fn.glGetUniformuivFn) { 7976 if (!debug_fn.glGetUniformuivFn) {
6381 debug_fn.glGetUniformuivFn = fn.glGetUniformuivFn; 7977 debug_fn.glGetUniformuivFn = fn.glGetUniformuivFn;
6382 fn.glGetUniformuivFn = Debug_glGetUniformuiv; 7978 fn.glGetUniformuivFn = Debug_glGetUniformuiv;
6383 } 7979 }
7980 if (!debug_fn.glGetUniformuivRobustANGLEFn) {
7981 debug_fn.glGetUniformuivRobustANGLEFn = fn.glGetUniformuivRobustANGLEFn;
7982 fn.glGetUniformuivRobustANGLEFn = Debug_glGetUniformuivRobustANGLE;
7983 }
6384 if (!debug_fn.glGetVertexAttribfvFn) { 7984 if (!debug_fn.glGetVertexAttribfvFn) {
6385 debug_fn.glGetVertexAttribfvFn = fn.glGetVertexAttribfvFn; 7985 debug_fn.glGetVertexAttribfvFn = fn.glGetVertexAttribfvFn;
6386 fn.glGetVertexAttribfvFn = Debug_glGetVertexAttribfv; 7986 fn.glGetVertexAttribfvFn = Debug_glGetVertexAttribfv;
6387 } 7987 }
7988 if (!debug_fn.glGetVertexAttribfvRobustANGLEFn) {
7989 debug_fn.glGetVertexAttribfvRobustANGLEFn =
7990 fn.glGetVertexAttribfvRobustANGLEFn;
7991 fn.glGetVertexAttribfvRobustANGLEFn = Debug_glGetVertexAttribfvRobustANGLE;
7992 }
7993 if (!debug_fn.glGetVertexAttribIivRobustANGLEFn) {
7994 debug_fn.glGetVertexAttribIivRobustANGLEFn =
7995 fn.glGetVertexAttribIivRobustANGLEFn;
7996 fn.glGetVertexAttribIivRobustANGLEFn =
7997 Debug_glGetVertexAttribIivRobustANGLE;
7998 }
7999 if (!debug_fn.glGetVertexAttribIuivRobustANGLEFn) {
8000 debug_fn.glGetVertexAttribIuivRobustANGLEFn =
8001 fn.glGetVertexAttribIuivRobustANGLEFn;
8002 fn.glGetVertexAttribIuivRobustANGLEFn =
8003 Debug_glGetVertexAttribIuivRobustANGLE;
8004 }
6388 if (!debug_fn.glGetVertexAttribivFn) { 8005 if (!debug_fn.glGetVertexAttribivFn) {
6389 debug_fn.glGetVertexAttribivFn = fn.glGetVertexAttribivFn; 8006 debug_fn.glGetVertexAttribivFn = fn.glGetVertexAttribivFn;
6390 fn.glGetVertexAttribivFn = Debug_glGetVertexAttribiv; 8007 fn.glGetVertexAttribivFn = Debug_glGetVertexAttribiv;
6391 } 8008 }
8009 if (!debug_fn.glGetVertexAttribivRobustANGLEFn) {
8010 debug_fn.glGetVertexAttribivRobustANGLEFn =
8011 fn.glGetVertexAttribivRobustANGLEFn;
8012 fn.glGetVertexAttribivRobustANGLEFn = Debug_glGetVertexAttribivRobustANGLE;
8013 }
6392 if (!debug_fn.glGetVertexAttribPointervFn) { 8014 if (!debug_fn.glGetVertexAttribPointervFn) {
6393 debug_fn.glGetVertexAttribPointervFn = fn.glGetVertexAttribPointervFn; 8015 debug_fn.glGetVertexAttribPointervFn = fn.glGetVertexAttribPointervFn;
6394 fn.glGetVertexAttribPointervFn = Debug_glGetVertexAttribPointerv; 8016 fn.glGetVertexAttribPointervFn = Debug_glGetVertexAttribPointerv;
6395 } 8017 }
8018 if (!debug_fn.glGetVertexAttribPointervRobustANGLEFn) {
8019 debug_fn.glGetVertexAttribPointervRobustANGLEFn =
8020 fn.glGetVertexAttribPointervRobustANGLEFn;
8021 fn.glGetVertexAttribPointervRobustANGLEFn =
8022 Debug_glGetVertexAttribPointervRobustANGLE;
8023 }
6396 if (!debug_fn.glHintFn) { 8024 if (!debug_fn.glHintFn) {
6397 debug_fn.glHintFn = fn.glHintFn; 8025 debug_fn.glHintFn = fn.glHintFn;
6398 fn.glHintFn = Debug_glHint; 8026 fn.glHintFn = Debug_glHint;
6399 } 8027 }
6400 if (!debug_fn.glInsertEventMarkerEXTFn) { 8028 if (!debug_fn.glInsertEventMarkerEXTFn) {
6401 debug_fn.glInsertEventMarkerEXTFn = fn.glInsertEventMarkerEXTFn; 8029 debug_fn.glInsertEventMarkerEXTFn = fn.glInsertEventMarkerEXTFn;
6402 fn.glInsertEventMarkerEXTFn = Debug_glInsertEventMarkerEXT; 8030 fn.glInsertEventMarkerEXTFn = Debug_glInsertEventMarkerEXT;
6403 } 8031 }
6404 if (!debug_fn.glInvalidateFramebufferFn) { 8032 if (!debug_fn.glInvalidateFramebufferFn) {
6405 debug_fn.glInvalidateFramebufferFn = fn.glInvalidateFramebufferFn; 8033 debug_fn.glInvalidateFramebufferFn = fn.glInvalidateFramebufferFn;
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
6556 fn.glPushGroupMarkerEXTFn = Debug_glPushGroupMarkerEXT; 8184 fn.glPushGroupMarkerEXTFn = Debug_glPushGroupMarkerEXT;
6557 } 8185 }
6558 if (!debug_fn.glQueryCounterFn) { 8186 if (!debug_fn.glQueryCounterFn) {
6559 debug_fn.glQueryCounterFn = fn.glQueryCounterFn; 8187 debug_fn.glQueryCounterFn = fn.glQueryCounterFn;
6560 fn.glQueryCounterFn = Debug_glQueryCounter; 8188 fn.glQueryCounterFn = Debug_glQueryCounter;
6561 } 8189 }
6562 if (!debug_fn.glReadBufferFn) { 8190 if (!debug_fn.glReadBufferFn) {
6563 debug_fn.glReadBufferFn = fn.glReadBufferFn; 8191 debug_fn.glReadBufferFn = fn.glReadBufferFn;
6564 fn.glReadBufferFn = Debug_glReadBuffer; 8192 fn.glReadBufferFn = Debug_glReadBuffer;
6565 } 8193 }
8194 if (!debug_fn.glReadnPixelsRobustANGLEFn) {
8195 debug_fn.glReadnPixelsRobustANGLEFn = fn.glReadnPixelsRobustANGLEFn;
8196 fn.glReadnPixelsRobustANGLEFn = Debug_glReadnPixelsRobustANGLE;
8197 }
6566 if (!debug_fn.glReadPixelsFn) { 8198 if (!debug_fn.glReadPixelsFn) {
6567 debug_fn.glReadPixelsFn = fn.glReadPixelsFn; 8199 debug_fn.glReadPixelsFn = fn.glReadPixelsFn;
6568 fn.glReadPixelsFn = Debug_glReadPixels; 8200 fn.glReadPixelsFn = Debug_glReadPixels;
6569 } 8201 }
8202 if (!debug_fn.glReadPixelsRobustANGLEFn) {
8203 debug_fn.glReadPixelsRobustANGLEFn = fn.glReadPixelsRobustANGLEFn;
8204 fn.glReadPixelsRobustANGLEFn = Debug_glReadPixelsRobustANGLE;
8205 }
6570 if (!debug_fn.glReleaseShaderCompilerFn) { 8206 if (!debug_fn.glReleaseShaderCompilerFn) {
6571 debug_fn.glReleaseShaderCompilerFn = fn.glReleaseShaderCompilerFn; 8207 debug_fn.glReleaseShaderCompilerFn = fn.glReleaseShaderCompilerFn;
6572 fn.glReleaseShaderCompilerFn = Debug_glReleaseShaderCompiler; 8208 fn.glReleaseShaderCompilerFn = Debug_glReleaseShaderCompiler;
6573 } 8209 }
6574 if (!debug_fn.glRenderbufferStorageEXTFn) { 8210 if (!debug_fn.glRenderbufferStorageEXTFn) {
6575 debug_fn.glRenderbufferStorageEXTFn = fn.glRenderbufferStorageEXTFn; 8211 debug_fn.glRenderbufferStorageEXTFn = fn.glRenderbufferStorageEXTFn;
6576 fn.glRenderbufferStorageEXTFn = Debug_glRenderbufferStorageEXT; 8212 fn.glRenderbufferStorageEXTFn = Debug_glRenderbufferStorageEXT;
6577 } 8213 }
6578 if (!debug_fn.glRenderbufferStorageMultisampleFn) { 8214 if (!debug_fn.glRenderbufferStorageMultisampleFn) {
6579 debug_fn.glRenderbufferStorageMultisampleFn = 8215 debug_fn.glRenderbufferStorageMultisampleFn =
(...skipping 28 matching lines...) Expand all
6608 fn.glSampleCoverageFn = Debug_glSampleCoverage; 8244 fn.glSampleCoverageFn = Debug_glSampleCoverage;
6609 } 8245 }
6610 if (!debug_fn.glSamplerParameterfFn) { 8246 if (!debug_fn.glSamplerParameterfFn) {
6611 debug_fn.glSamplerParameterfFn = fn.glSamplerParameterfFn; 8247 debug_fn.glSamplerParameterfFn = fn.glSamplerParameterfFn;
6612 fn.glSamplerParameterfFn = Debug_glSamplerParameterf; 8248 fn.glSamplerParameterfFn = Debug_glSamplerParameterf;
6613 } 8249 }
6614 if (!debug_fn.glSamplerParameterfvFn) { 8250 if (!debug_fn.glSamplerParameterfvFn) {
6615 debug_fn.glSamplerParameterfvFn = fn.glSamplerParameterfvFn; 8251 debug_fn.glSamplerParameterfvFn = fn.glSamplerParameterfvFn;
6616 fn.glSamplerParameterfvFn = Debug_glSamplerParameterfv; 8252 fn.glSamplerParameterfvFn = Debug_glSamplerParameterfv;
6617 } 8253 }
8254 if (!debug_fn.glSamplerParameterfvRobustANGLEFn) {
8255 debug_fn.glSamplerParameterfvRobustANGLEFn =
8256 fn.glSamplerParameterfvRobustANGLEFn;
8257 fn.glSamplerParameterfvRobustANGLEFn =
8258 Debug_glSamplerParameterfvRobustANGLE;
8259 }
6618 if (!debug_fn.glSamplerParameteriFn) { 8260 if (!debug_fn.glSamplerParameteriFn) {
6619 debug_fn.glSamplerParameteriFn = fn.glSamplerParameteriFn; 8261 debug_fn.glSamplerParameteriFn = fn.glSamplerParameteriFn;
6620 fn.glSamplerParameteriFn = Debug_glSamplerParameteri; 8262 fn.glSamplerParameteriFn = Debug_glSamplerParameteri;
6621 } 8263 }
8264 if (!debug_fn.glSamplerParameterIivRobustANGLEFn) {
8265 debug_fn.glSamplerParameterIivRobustANGLEFn =
8266 fn.glSamplerParameterIivRobustANGLEFn;
8267 fn.glSamplerParameterIivRobustANGLEFn =
8268 Debug_glSamplerParameterIivRobustANGLE;
8269 }
8270 if (!debug_fn.glSamplerParameterIuivRobustANGLEFn) {
8271 debug_fn.glSamplerParameterIuivRobustANGLEFn =
8272 fn.glSamplerParameterIuivRobustANGLEFn;
8273 fn.glSamplerParameterIuivRobustANGLEFn =
8274 Debug_glSamplerParameterIuivRobustANGLE;
8275 }
6622 if (!debug_fn.glSamplerParameterivFn) { 8276 if (!debug_fn.glSamplerParameterivFn) {
6623 debug_fn.glSamplerParameterivFn = fn.glSamplerParameterivFn; 8277 debug_fn.glSamplerParameterivFn = fn.glSamplerParameterivFn;
6624 fn.glSamplerParameterivFn = Debug_glSamplerParameteriv; 8278 fn.glSamplerParameterivFn = Debug_glSamplerParameteriv;
6625 } 8279 }
8280 if (!debug_fn.glSamplerParameterivRobustANGLEFn) {
8281 debug_fn.glSamplerParameterivRobustANGLEFn =
8282 fn.glSamplerParameterivRobustANGLEFn;
8283 fn.glSamplerParameterivRobustANGLEFn =
8284 Debug_glSamplerParameterivRobustANGLE;
8285 }
6626 if (!debug_fn.glScissorFn) { 8286 if (!debug_fn.glScissorFn) {
6627 debug_fn.glScissorFn = fn.glScissorFn; 8287 debug_fn.glScissorFn = fn.glScissorFn;
6628 fn.glScissorFn = Debug_glScissor; 8288 fn.glScissorFn = Debug_glScissor;
6629 } 8289 }
6630 if (!debug_fn.glSetFenceAPPLEFn) { 8290 if (!debug_fn.glSetFenceAPPLEFn) {
6631 debug_fn.glSetFenceAPPLEFn = fn.glSetFenceAPPLEFn; 8291 debug_fn.glSetFenceAPPLEFn = fn.glSetFenceAPPLEFn;
6632 fn.glSetFenceAPPLEFn = Debug_glSetFenceAPPLE; 8292 fn.glSetFenceAPPLEFn = Debug_glSetFenceAPPLE;
6633 } 8293 }
6634 if (!debug_fn.glSetFenceNVFn) { 8294 if (!debug_fn.glSetFenceNVFn) {
6635 debug_fn.glSetFenceNVFn = fn.glSetFenceNVFn; 8295 debug_fn.glSetFenceNVFn = fn.glSetFenceNVFn;
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
6710 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE; 8370 fn.glTestFenceAPPLEFn = Debug_glTestFenceAPPLE;
6711 } 8371 }
6712 if (!debug_fn.glTestFenceNVFn) { 8372 if (!debug_fn.glTestFenceNVFn) {
6713 debug_fn.glTestFenceNVFn = fn.glTestFenceNVFn; 8373 debug_fn.glTestFenceNVFn = fn.glTestFenceNVFn;
6714 fn.glTestFenceNVFn = Debug_glTestFenceNV; 8374 fn.glTestFenceNVFn = Debug_glTestFenceNV;
6715 } 8375 }
6716 if (!debug_fn.glTexImage2DFn) { 8376 if (!debug_fn.glTexImage2DFn) {
6717 debug_fn.glTexImage2DFn = fn.glTexImage2DFn; 8377 debug_fn.glTexImage2DFn = fn.glTexImage2DFn;
6718 fn.glTexImage2DFn = Debug_glTexImage2D; 8378 fn.glTexImage2DFn = Debug_glTexImage2D;
6719 } 8379 }
8380 if (!debug_fn.glTexImage2DRobustANGLEFn) {
8381 debug_fn.glTexImage2DRobustANGLEFn = fn.glTexImage2DRobustANGLEFn;
8382 fn.glTexImage2DRobustANGLEFn = Debug_glTexImage2DRobustANGLE;
8383 }
6720 if (!debug_fn.glTexImage3DFn) { 8384 if (!debug_fn.glTexImage3DFn) {
6721 debug_fn.glTexImage3DFn = fn.glTexImage3DFn; 8385 debug_fn.glTexImage3DFn = fn.glTexImage3DFn;
6722 fn.glTexImage3DFn = Debug_glTexImage3D; 8386 fn.glTexImage3DFn = Debug_glTexImage3D;
6723 } 8387 }
8388 if (!debug_fn.glTexImage3DRobustANGLEFn) {
8389 debug_fn.glTexImage3DRobustANGLEFn = fn.glTexImage3DRobustANGLEFn;
8390 fn.glTexImage3DRobustANGLEFn = Debug_glTexImage3DRobustANGLE;
8391 }
6724 if (!debug_fn.glTexParameterfFn) { 8392 if (!debug_fn.glTexParameterfFn) {
6725 debug_fn.glTexParameterfFn = fn.glTexParameterfFn; 8393 debug_fn.glTexParameterfFn = fn.glTexParameterfFn;
6726 fn.glTexParameterfFn = Debug_glTexParameterf; 8394 fn.glTexParameterfFn = Debug_glTexParameterf;
6727 } 8395 }
6728 if (!debug_fn.glTexParameterfvFn) { 8396 if (!debug_fn.glTexParameterfvFn) {
6729 debug_fn.glTexParameterfvFn = fn.glTexParameterfvFn; 8397 debug_fn.glTexParameterfvFn = fn.glTexParameterfvFn;
6730 fn.glTexParameterfvFn = Debug_glTexParameterfv; 8398 fn.glTexParameterfvFn = Debug_glTexParameterfv;
6731 } 8399 }
8400 if (!debug_fn.glTexParameterfvRobustANGLEFn) {
8401 debug_fn.glTexParameterfvRobustANGLEFn = fn.glTexParameterfvRobustANGLEFn;
8402 fn.glTexParameterfvRobustANGLEFn = Debug_glTexParameterfvRobustANGLE;
8403 }
6732 if (!debug_fn.glTexParameteriFn) { 8404 if (!debug_fn.glTexParameteriFn) {
6733 debug_fn.glTexParameteriFn = fn.glTexParameteriFn; 8405 debug_fn.glTexParameteriFn = fn.glTexParameteriFn;
6734 fn.glTexParameteriFn = Debug_glTexParameteri; 8406 fn.glTexParameteriFn = Debug_glTexParameteri;
6735 } 8407 }
8408 if (!debug_fn.glTexParameterIivRobustANGLEFn) {
8409 debug_fn.glTexParameterIivRobustANGLEFn = fn.glTexParameterIivRobustANGLEFn;
8410 fn.glTexParameterIivRobustANGLEFn = Debug_glTexParameterIivRobustANGLE;
8411 }
8412 if (!debug_fn.glTexParameterIuivRobustANGLEFn) {
8413 debug_fn.glTexParameterIuivRobustANGLEFn =
8414 fn.glTexParameterIuivRobustANGLEFn;
8415 fn.glTexParameterIuivRobustANGLEFn = Debug_glTexParameterIuivRobustANGLE;
8416 }
6736 if (!debug_fn.glTexParameterivFn) { 8417 if (!debug_fn.glTexParameterivFn) {
6737 debug_fn.glTexParameterivFn = fn.glTexParameterivFn; 8418 debug_fn.glTexParameterivFn = fn.glTexParameterivFn;
6738 fn.glTexParameterivFn = Debug_glTexParameteriv; 8419 fn.glTexParameterivFn = Debug_glTexParameteriv;
6739 } 8420 }
8421 if (!debug_fn.glTexParameterivRobustANGLEFn) {
8422 debug_fn.glTexParameterivRobustANGLEFn = fn.glTexParameterivRobustANGLEFn;
8423 fn.glTexParameterivRobustANGLEFn = Debug_glTexParameterivRobustANGLE;
8424 }
6740 if (!debug_fn.glTexStorage2DEXTFn) { 8425 if (!debug_fn.glTexStorage2DEXTFn) {
6741 debug_fn.glTexStorage2DEXTFn = fn.glTexStorage2DEXTFn; 8426 debug_fn.glTexStorage2DEXTFn = fn.glTexStorage2DEXTFn;
6742 fn.glTexStorage2DEXTFn = Debug_glTexStorage2DEXT; 8427 fn.glTexStorage2DEXTFn = Debug_glTexStorage2DEXT;
6743 } 8428 }
6744 if (!debug_fn.glTexStorage3DFn) { 8429 if (!debug_fn.glTexStorage3DFn) {
6745 debug_fn.glTexStorage3DFn = fn.glTexStorage3DFn; 8430 debug_fn.glTexStorage3DFn = fn.glTexStorage3DFn;
6746 fn.glTexStorage3DFn = Debug_glTexStorage3D; 8431 fn.glTexStorage3DFn = Debug_glTexStorage3D;
6747 } 8432 }
6748 if (!debug_fn.glTexSubImage2DFn) { 8433 if (!debug_fn.glTexSubImage2DFn) {
6749 debug_fn.glTexSubImage2DFn = fn.glTexSubImage2DFn; 8434 debug_fn.glTexSubImage2DFn = fn.glTexSubImage2DFn;
6750 fn.glTexSubImage2DFn = Debug_glTexSubImage2D; 8435 fn.glTexSubImage2DFn = Debug_glTexSubImage2D;
6751 } 8436 }
8437 if (!debug_fn.glTexSubImage2DRobustANGLEFn) {
8438 debug_fn.glTexSubImage2DRobustANGLEFn = fn.glTexSubImage2DRobustANGLEFn;
8439 fn.glTexSubImage2DRobustANGLEFn = Debug_glTexSubImage2DRobustANGLE;
8440 }
6752 if (!debug_fn.glTexSubImage3DFn) { 8441 if (!debug_fn.glTexSubImage3DFn) {
6753 debug_fn.glTexSubImage3DFn = fn.glTexSubImage3DFn; 8442 debug_fn.glTexSubImage3DFn = fn.glTexSubImage3DFn;
6754 fn.glTexSubImage3DFn = Debug_glTexSubImage3D; 8443 fn.glTexSubImage3DFn = Debug_glTexSubImage3D;
6755 } 8444 }
8445 if (!debug_fn.glTexSubImage3DRobustANGLEFn) {
8446 debug_fn.glTexSubImage3DRobustANGLEFn = fn.glTexSubImage3DRobustANGLEFn;
8447 fn.glTexSubImage3DRobustANGLEFn = Debug_glTexSubImage3DRobustANGLE;
8448 }
6756 if (!debug_fn.glTransformFeedbackVaryingsFn) { 8449 if (!debug_fn.glTransformFeedbackVaryingsFn) {
6757 debug_fn.glTransformFeedbackVaryingsFn = fn.glTransformFeedbackVaryingsFn; 8450 debug_fn.glTransformFeedbackVaryingsFn = fn.glTransformFeedbackVaryingsFn;
6758 fn.glTransformFeedbackVaryingsFn = Debug_glTransformFeedbackVaryings; 8451 fn.glTransformFeedbackVaryingsFn = Debug_glTransformFeedbackVaryings;
6759 } 8452 }
6760 if (!debug_fn.glUniform1fFn) { 8453 if (!debug_fn.glUniform1fFn) {
6761 debug_fn.glUniform1fFn = fn.glUniform1fFn; 8454 debug_fn.glUniform1fFn = fn.glUniform1fFn;
6762 fn.glUniform1fFn = Debug_glUniform1f; 8455 fn.glUniform1fFn = Debug_glUniform1f;
6763 } 8456 }
6764 if (!debug_fn.glUniform1fvFn) { 8457 if (!debug_fn.glUniform1fvFn) {
6765 debug_fn.glUniform1fvFn = fn.glUniform1fvFn; 8458 debug_fn.glUniform1fvFn = fn.glUniform1fvFn;
(...skipping 956 matching lines...) Expand 10 before | Expand all | Expand 10 after
7722 } 9415 }
7723 9416
7724 void GLApiBase::glGetActiveUniformBlockivFn(GLuint program, 9417 void GLApiBase::glGetActiveUniformBlockivFn(GLuint program,
7725 GLuint uniformBlockIndex, 9418 GLuint uniformBlockIndex,
7726 GLenum pname, 9419 GLenum pname,
7727 GLint* params) { 9420 GLint* params) {
7728 driver_->fn.glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname, 9421 driver_->fn.glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname,
7729 params); 9422 params);
7730 } 9423 }
7731 9424
9425 void GLApiBase::glGetActiveUniformBlockivRobustANGLEFn(GLuint program,
9426 GLuint uniformBlockIndex,
9427 GLenum pname,
9428 GLsizei bufSize,
9429 GLsizei* length,
9430 GLint* params) {
9431 driver_->fn.glGetActiveUniformBlockivRobustANGLEFn(
9432 program, uniformBlockIndex, pname, bufSize, length, params);
9433 }
9434
7732 void GLApiBase::glGetActiveUniformBlockNameFn(GLuint program, 9435 void GLApiBase::glGetActiveUniformBlockNameFn(GLuint program,
7733 GLuint uniformBlockIndex, 9436 GLuint uniformBlockIndex,
7734 GLsizei bufSize, 9437 GLsizei bufSize,
7735 GLsizei* length, 9438 GLsizei* length,
7736 char* uniformBlockName) { 9439 char* uniformBlockName) {
7737 driver_->fn.glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize, 9440 driver_->fn.glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize,
7738 length, uniformBlockName); 9441 length, uniformBlockName);
7739 } 9442 }
7740 9443
7741 void GLApiBase::glGetActiveUniformsivFn(GLuint program, 9444 void GLApiBase::glGetActiveUniformsivFn(GLuint program,
7742 GLsizei uniformCount, 9445 GLsizei uniformCount,
7743 const GLuint* uniformIndices, 9446 const GLuint* uniformIndices,
7744 GLenum pname, 9447 GLenum pname,
7745 GLint* params) { 9448 GLint* params) {
7746 driver_->fn.glGetActiveUniformsivFn(program, uniformCount, uniformIndices, 9449 driver_->fn.glGetActiveUniformsivFn(program, uniformCount, uniformIndices,
7747 pname, params); 9450 pname, params);
7748 } 9451 }
7749 9452
7750 void GLApiBase::glGetAttachedShadersFn(GLuint program, 9453 void GLApiBase::glGetAttachedShadersFn(GLuint program,
7751 GLsizei maxcount, 9454 GLsizei maxcount,
7752 GLsizei* count, 9455 GLsizei* count,
7753 GLuint* shaders) { 9456 GLuint* shaders) {
7754 driver_->fn.glGetAttachedShadersFn(program, maxcount, count, shaders); 9457 driver_->fn.glGetAttachedShadersFn(program, maxcount, count, shaders);
7755 } 9458 }
7756 9459
7757 GLint GLApiBase::glGetAttribLocationFn(GLuint program, const char* name) { 9460 GLint GLApiBase::glGetAttribLocationFn(GLuint program, const char* name) {
7758 return driver_->fn.glGetAttribLocationFn(program, name); 9461 return driver_->fn.glGetAttribLocationFn(program, name);
7759 } 9462 }
7760 9463
9464 void GLApiBase::glGetBooleani_vRobustANGLEFn(GLenum target,
9465 GLuint index,
9466 GLsizei bufSize,
9467 GLsizei* length,
9468 GLboolean* data) {
9469 driver_->fn.glGetBooleani_vRobustANGLEFn(target, index, bufSize, length,
9470 data);
9471 }
9472
7761 void GLApiBase::glGetBooleanvFn(GLenum pname, GLboolean* params) { 9473 void GLApiBase::glGetBooleanvFn(GLenum pname, GLboolean* params) {
7762 driver_->fn.glGetBooleanvFn(pname, params); 9474 driver_->fn.glGetBooleanvFn(pname, params);
7763 } 9475 }
7764 9476
9477 void GLApiBase::glGetBooleanvRobustANGLEFn(GLenum pname,
9478 GLsizei bufSize,
9479 GLsizei* length,
9480 GLboolean* data) {
9481 driver_->fn.glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
9482 }
9483
9484 void GLApiBase::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
9485 GLenum pname,
9486 GLsizei bufSize,
9487 GLsizei* length,
9488 GLint64* params) {
9489 driver_->fn.glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize,
9490 length, params);
9491 }
9492
7765 void GLApiBase::glGetBufferParameterivFn(GLenum target, 9493 void GLApiBase::glGetBufferParameterivFn(GLenum target,
7766 GLenum pname, 9494 GLenum pname,
7767 GLint* params) { 9495 GLint* params) {
7768 driver_->fn.glGetBufferParameterivFn(target, pname, params); 9496 driver_->fn.glGetBufferParameterivFn(target, pname, params);
7769 } 9497 }
7770 9498
9499 void GLApiBase::glGetBufferParameterivRobustANGLEFn(GLenum target,
9500 GLenum pname,
9501 GLsizei bufSize,
9502 GLsizei* length,
9503 GLint* params) {
9504 driver_->fn.glGetBufferParameterivRobustANGLEFn(target, pname, bufSize,
9505 length, params);
9506 }
9507
9508 void GLApiBase::glGetBufferPointervRobustANGLEFn(GLenum target,
9509 GLenum pname,
9510 GLsizei bufSize,
9511 GLsizei* length,
9512 void** params) {
9513 driver_->fn.glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length,
9514 params);
9515 }
9516
7771 GLenum GLApiBase::glGetErrorFn(void) { 9517 GLenum GLApiBase::glGetErrorFn(void) {
7772 return driver_->fn.glGetErrorFn(); 9518 return driver_->fn.glGetErrorFn();
7773 } 9519 }
7774 9520
7775 void GLApiBase::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) { 9521 void GLApiBase::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) {
7776 driver_->fn.glGetFenceivNVFn(fence, pname, params); 9522 driver_->fn.glGetFenceivNVFn(fence, pname, params);
7777 } 9523 }
7778 9524
7779 void GLApiBase::glGetFloatvFn(GLenum pname, GLfloat* params) { 9525 void GLApiBase::glGetFloatvFn(GLenum pname, GLfloat* params) {
7780 driver_->fn.glGetFloatvFn(pname, params); 9526 driver_->fn.glGetFloatvFn(pname, params);
7781 } 9527 }
7782 9528
9529 void GLApiBase::glGetFloatvRobustANGLEFn(GLenum pname,
9530 GLsizei bufSize,
9531 GLsizei* length,
9532 GLfloat* data) {
9533 driver_->fn.glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
9534 }
9535
7783 GLint GLApiBase::glGetFragDataIndexFn(GLuint program, const char* name) { 9536 GLint GLApiBase::glGetFragDataIndexFn(GLuint program, const char* name) {
7784 return driver_->fn.glGetFragDataIndexFn(program, name); 9537 return driver_->fn.glGetFragDataIndexFn(program, name);
7785 } 9538 }
7786 9539
7787 GLint GLApiBase::glGetFragDataLocationFn(GLuint program, const char* name) { 9540 GLint GLApiBase::glGetFragDataLocationFn(GLuint program, const char* name) {
7788 return driver_->fn.glGetFragDataLocationFn(program, name); 9541 return driver_->fn.glGetFragDataLocationFn(program, name);
7789 } 9542 }
7790 9543
7791 void GLApiBase::glGetFramebufferAttachmentParameterivEXTFn(GLenum target, 9544 void GLApiBase::glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
7792 GLenum attachment, 9545 GLenum attachment,
7793 GLenum pname, 9546 GLenum pname,
7794 GLint* params) { 9547 GLint* params) {
7795 driver_->fn.glGetFramebufferAttachmentParameterivEXTFn(target, attachment, 9548 driver_->fn.glGetFramebufferAttachmentParameterivEXTFn(target, attachment,
7796 pname, params); 9549 pname, params);
7797 } 9550 }
7798 9551
9552 void GLApiBase::glGetFramebufferAttachmentParameterivRobustANGLEFn(
9553 GLenum target,
9554 GLenum attachment,
9555 GLenum pname,
9556 GLsizei bufSize,
9557 GLsizei* length,
9558 GLint* params) {
9559 driver_->fn.glGetFramebufferAttachmentParameterivRobustANGLEFn(
9560 target, attachment, pname, bufSize, length, params);
9561 }
9562
9563 void GLApiBase::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
9564 GLenum pname,
9565 GLsizei bufSize,
9566 GLsizei* length,
9567 GLint* params) {
9568 driver_->fn.glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize,
9569 length, params);
9570 }
9571
7799 GLenum GLApiBase::glGetGraphicsResetStatusARBFn(void) { 9572 GLenum GLApiBase::glGetGraphicsResetStatusARBFn(void) {
7800 return driver_->fn.glGetGraphicsResetStatusARBFn(); 9573 return driver_->fn.glGetGraphicsResetStatusARBFn();
7801 } 9574 }
7802 9575
7803 void GLApiBase::glGetInteger64i_vFn(GLenum target, 9576 void GLApiBase::glGetInteger64i_vFn(GLenum target,
7804 GLuint index, 9577 GLuint index,
7805 GLint64* data) { 9578 GLint64* data) {
7806 driver_->fn.glGetInteger64i_vFn(target, index, data); 9579 driver_->fn.glGetInteger64i_vFn(target, index, data);
7807 } 9580 }
7808 9581
9582 void GLApiBase::glGetInteger64i_vRobustANGLEFn(GLenum target,
9583 GLuint index,
9584 GLsizei bufSize,
9585 GLsizei* length,
9586 GLint64* data) {
9587 driver_->fn.glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length,
9588 data);
9589 }
9590
7809 void GLApiBase::glGetInteger64vFn(GLenum pname, GLint64* params) { 9591 void GLApiBase::glGetInteger64vFn(GLenum pname, GLint64* params) {
7810 driver_->fn.glGetInteger64vFn(pname, params); 9592 driver_->fn.glGetInteger64vFn(pname, params);
7811 } 9593 }
7812 9594
9595 void GLApiBase::glGetInteger64vRobustANGLEFn(GLenum pname,
9596 GLsizei bufSize,
9597 GLsizei* length,
9598 GLint64* data) {
9599 driver_->fn.glGetInteger64vRobustANGLEFn(pname, bufSize, length, data);
9600 }
9601
7813 void GLApiBase::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) { 9602 void GLApiBase::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) {
7814 driver_->fn.glGetIntegeri_vFn(target, index, data); 9603 driver_->fn.glGetIntegeri_vFn(target, index, data);
7815 } 9604 }
7816 9605
9606 void GLApiBase::glGetIntegeri_vRobustANGLEFn(GLenum target,
9607 GLuint index,
9608 GLsizei bufSize,
9609 GLsizei* length,
9610 GLint* data) {
9611 driver_->fn.glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length,
9612 data);
9613 }
9614
7817 void GLApiBase::glGetIntegervFn(GLenum pname, GLint* params) { 9615 void GLApiBase::glGetIntegervFn(GLenum pname, GLint* params) {
7818 driver_->fn.glGetIntegervFn(pname, params); 9616 driver_->fn.glGetIntegervFn(pname, params);
7819 } 9617 }
7820 9618
9619 void GLApiBase::glGetIntegervRobustANGLEFn(GLenum pname,
9620 GLsizei bufSize,
9621 GLsizei* length,
9622 GLint* data) {
9623 driver_->fn.glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
9624 }
9625
7821 void GLApiBase::glGetInternalformativFn(GLenum target, 9626 void GLApiBase::glGetInternalformativFn(GLenum target,
7822 GLenum internalformat, 9627 GLenum internalformat,
7823 GLenum pname, 9628 GLenum pname,
7824 GLsizei bufSize, 9629 GLsizei bufSize,
7825 GLint* params) { 9630 GLint* params) {
7826 driver_->fn.glGetInternalformativFn(target, internalformat, pname, bufSize, 9631 driver_->fn.glGetInternalformativFn(target, internalformat, pname, bufSize,
7827 params); 9632 params);
7828 } 9633 }
7829 9634
9635 void GLApiBase::glGetMultisamplefvRobustANGLEFn(GLenum pname,
9636 GLuint index,
9637 GLsizei bufSize,
9638 GLsizei* length,
9639 GLfloat* val) {
9640 driver_->fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length,
9641 val);
9642 }
9643
9644 void GLApiBase::glGetnUniformfvRobustANGLEFn(GLuint program,
9645 GLint location,
9646 GLsizei bufSize,
9647 GLsizei* length,
9648 GLfloat* params) {
9649 driver_->fn.glGetnUniformfvRobustANGLEFn(program, location, bufSize, length,
9650 params);
9651 }
9652
9653 void GLApiBase::glGetnUniformivRobustANGLEFn(GLuint program,
9654 GLint location,
9655 GLsizei bufSize,
9656 GLsizei* length,
9657 GLint* params) {
9658 driver_->fn.glGetnUniformivRobustANGLEFn(program, location, bufSize, length,
9659 params);
9660 }
9661
9662 void GLApiBase::glGetnUniformuivRobustANGLEFn(GLuint program,
9663 GLint location,
9664 GLsizei bufSize,
9665 GLsizei* length,
9666 GLuint* params) {
9667 driver_->fn.glGetnUniformuivRobustANGLEFn(program, location, bufSize, length,
9668 params);
9669 }
9670
9671 void GLApiBase::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
9672 GLsizei bufSize,
9673 GLsizei* length,
9674 void** params) {
9675 driver_->fn.glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length,
9676 params);
9677 }
9678
7830 void GLApiBase::glGetProgramBinaryFn(GLuint program, 9679 void GLApiBase::glGetProgramBinaryFn(GLuint program,
7831 GLsizei bufSize, 9680 GLsizei bufSize,
7832 GLsizei* length, 9681 GLsizei* length,
7833 GLenum* binaryFormat, 9682 GLenum* binaryFormat,
7834 GLvoid* binary) { 9683 GLvoid* binary) {
7835 driver_->fn.glGetProgramBinaryFn(program, bufSize, length, binaryFormat, 9684 driver_->fn.glGetProgramBinaryFn(program, bufSize, length, binaryFormat,
7836 binary); 9685 binary);
7837 } 9686 }
7838 9687
7839 void GLApiBase::glGetProgramInfoLogFn(GLuint program, 9688 void GLApiBase::glGetProgramInfoLogFn(GLuint program,
7840 GLsizei bufsize, 9689 GLsizei bufsize,
7841 GLsizei* length, 9690 GLsizei* length,
7842 char* infolog) { 9691 char* infolog) {
7843 driver_->fn.glGetProgramInfoLogFn(program, bufsize, length, infolog); 9692 driver_->fn.glGetProgramInfoLogFn(program, bufsize, length, infolog);
7844 } 9693 }
7845 9694
7846 void GLApiBase::glGetProgramInterfaceivFn(GLuint program, 9695 void GLApiBase::glGetProgramInterfaceivFn(GLuint program,
7847 GLenum programInterface, 9696 GLenum programInterface,
7848 GLenum pname, 9697 GLenum pname,
7849 GLint* params) { 9698 GLint* params) {
7850 driver_->fn.glGetProgramInterfaceivFn(program, programInterface, pname, 9699 driver_->fn.glGetProgramInterfaceivFn(program, programInterface, pname,
7851 params); 9700 params);
7852 } 9701 }
7853 9702
9703 void GLApiBase::glGetProgramInterfaceivRobustANGLEFn(GLuint program,
9704 GLenum programInterface,
9705 GLenum pname,
9706 GLsizei bufSize,
9707 GLsizei* length,
9708 GLint* params) {
9709 driver_->fn.glGetProgramInterfaceivRobustANGLEFn(
9710 program, programInterface, pname, bufSize, length, params);
9711 }
9712
7854 void GLApiBase::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) { 9713 void GLApiBase::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) {
7855 driver_->fn.glGetProgramivFn(program, pname, params); 9714 driver_->fn.glGetProgramivFn(program, pname, params);
7856 } 9715 }
7857 9716
9717 void GLApiBase::glGetProgramivRobustANGLEFn(GLuint program,
9718 GLenum pname,
9719 GLsizei bufSize,
9720 GLsizei* length,
9721 GLint* params) {
9722 driver_->fn.glGetProgramivRobustANGLEFn(program, pname, bufSize, length,
9723 params);
9724 }
9725
7858 void GLApiBase::glGetProgramResourceivFn(GLuint program, 9726 void GLApiBase::glGetProgramResourceivFn(GLuint program,
7859 GLenum programInterface, 9727 GLenum programInterface,
7860 GLuint index, 9728 GLuint index,
7861 GLsizei propCount, 9729 GLsizei propCount,
7862 const GLenum* props, 9730 const GLenum* props,
7863 GLsizei bufSize, 9731 GLsizei bufSize,
7864 GLsizei* length, 9732 GLsizei* length,
7865 GLint* params) { 9733 GLint* params) {
7866 driver_->fn.glGetProgramResourceivFn(program, programInterface, index, 9734 driver_->fn.glGetProgramResourceivFn(program, programInterface, index,
7867 propCount, props, bufSize, length, 9735 propCount, props, bufSize, length,
(...skipping 14 matching lines...) Expand all
7882 GLsizei* length, 9750 GLsizei* length,
7883 GLchar* name) { 9751 GLchar* name) {
7884 driver_->fn.glGetProgramResourceNameFn(program, programInterface, index, 9752 driver_->fn.glGetProgramResourceNameFn(program, programInterface, index,
7885 bufSize, length, name); 9753 bufSize, length, name);
7886 } 9754 }
7887 9755
7888 void GLApiBase::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) { 9756 void GLApiBase::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
7889 driver_->fn.glGetQueryivFn(target, pname, params); 9757 driver_->fn.glGetQueryivFn(target, pname, params);
7890 } 9758 }
7891 9759
9760 void GLApiBase::glGetQueryivRobustANGLEFn(GLenum target,
9761 GLenum pname,
9762 GLsizei bufSize,
9763 GLsizei* length,
9764 GLint* params) {
9765 driver_->fn.glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params);
9766 }
9767
7892 void GLApiBase::glGetQueryObjecti64vFn(GLuint id, 9768 void GLApiBase::glGetQueryObjecti64vFn(GLuint id,
7893 GLenum pname, 9769 GLenum pname,
7894 GLint64* params) { 9770 GLint64* params) {
7895 driver_->fn.glGetQueryObjecti64vFn(id, pname, params); 9771 driver_->fn.glGetQueryObjecti64vFn(id, pname, params);
7896 } 9772 }
7897 9773
9774 void GLApiBase::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
9775 GLenum pname,
9776 GLsizei bufSize,
9777 GLsizei* length,
9778 GLint64* params) {
9779 driver_->fn.glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length,
9780 params);
9781 }
9782
7898 void GLApiBase::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) { 9783 void GLApiBase::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
7899 driver_->fn.glGetQueryObjectivFn(id, pname, params); 9784 driver_->fn.glGetQueryObjectivFn(id, pname, params);
7900 } 9785 }
7901 9786
9787 void GLApiBase::glGetQueryObjectivRobustANGLEFn(GLuint id,
9788 GLenum pname,
9789 GLsizei bufSize,
9790 GLsizei* length,
9791 GLint* params) {
9792 driver_->fn.glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length,
9793 params);
9794 }
9795
7902 void GLApiBase::glGetQueryObjectui64vFn(GLuint id, 9796 void GLApiBase::glGetQueryObjectui64vFn(GLuint id,
7903 GLenum pname, 9797 GLenum pname,
7904 GLuint64* params) { 9798 GLuint64* params) {
7905 driver_->fn.glGetQueryObjectui64vFn(id, pname, params); 9799 driver_->fn.glGetQueryObjectui64vFn(id, pname, params);
7906 } 9800 }
7907 9801
9802 void GLApiBase::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
9803 GLenum pname,
9804 GLsizei bufSize,
9805 GLsizei* length,
9806 GLuint64* params) {
9807 driver_->fn.glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length,
9808 params);
9809 }
9810
7908 void GLApiBase::glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) { 9811 void GLApiBase::glGetQueryObjectuivFn(GLuint id, GLenum pname, GLuint* params) {
7909 driver_->fn.glGetQueryObjectuivFn(id, pname, params); 9812 driver_->fn.glGetQueryObjectuivFn(id, pname, params);
7910 } 9813 }
7911 9814
9815 void GLApiBase::glGetQueryObjectuivRobustANGLEFn(GLuint id,
9816 GLenum pname,
9817 GLsizei bufSize,
9818 GLsizei* length,
9819 GLuint* params) {
9820 driver_->fn.glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length,
9821 params);
9822 }
9823
7912 void GLApiBase::glGetRenderbufferParameterivEXTFn(GLenum target, 9824 void GLApiBase::glGetRenderbufferParameterivEXTFn(GLenum target,
7913 GLenum pname, 9825 GLenum pname,
7914 GLint* params) { 9826 GLint* params) {
7915 driver_->fn.glGetRenderbufferParameterivEXTFn(target, pname, params); 9827 driver_->fn.glGetRenderbufferParameterivEXTFn(target, pname, params);
7916 } 9828 }
7917 9829
9830 void GLApiBase::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
9831 GLenum pname,
9832 GLsizei bufSize,
9833 GLsizei* length,
9834 GLint* params) {
9835 driver_->fn.glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize,
9836 length, params);
9837 }
9838
7918 void GLApiBase::glGetSamplerParameterfvFn(GLuint sampler, 9839 void GLApiBase::glGetSamplerParameterfvFn(GLuint sampler,
7919 GLenum pname, 9840 GLenum pname,
7920 GLfloat* params) { 9841 GLfloat* params) {
7921 driver_->fn.glGetSamplerParameterfvFn(sampler, pname, params); 9842 driver_->fn.glGetSamplerParameterfvFn(sampler, pname, params);
7922 } 9843 }
7923 9844
9845 void GLApiBase::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
9846 GLenum pname,
9847 GLsizei bufSize,
9848 GLsizei* length,
9849 GLfloat* params) {
9850 driver_->fn.glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize,
9851 length, params);
9852 }
9853
9854 void GLApiBase::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
9855 GLenum pname,
9856 GLsizei bufSize,
9857 GLsizei* length,
9858 GLint* params) {
9859 driver_->fn.glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
9860 length, params);
9861 }
9862
9863 void GLApiBase::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
9864 GLenum pname,
9865 GLsizei bufSize,
9866 GLsizei* length,
9867 GLuint* params) {
9868 driver_->fn.glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
9869 length, params);
9870 }
9871
7924 void GLApiBase::glGetSamplerParameterivFn(GLuint sampler, 9872 void GLApiBase::glGetSamplerParameterivFn(GLuint sampler,
7925 GLenum pname, 9873 GLenum pname,
7926 GLint* params) { 9874 GLint* params) {
7927 driver_->fn.glGetSamplerParameterivFn(sampler, pname, params); 9875 driver_->fn.glGetSamplerParameterivFn(sampler, pname, params);
7928 } 9876 }
7929 9877
9878 void GLApiBase::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
9879 GLenum pname,
9880 GLsizei bufSize,
9881 GLsizei* length,
9882 GLint* params) {
9883 driver_->fn.glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize,
9884 length, params);
9885 }
9886
7930 void GLApiBase::glGetShaderInfoLogFn(GLuint shader, 9887 void GLApiBase::glGetShaderInfoLogFn(GLuint shader,
7931 GLsizei bufsize, 9888 GLsizei bufsize,
7932 GLsizei* length, 9889 GLsizei* length,
7933 char* infolog) { 9890 char* infolog) {
7934 driver_->fn.glGetShaderInfoLogFn(shader, bufsize, length, infolog); 9891 driver_->fn.glGetShaderInfoLogFn(shader, bufsize, length, infolog);
7935 } 9892 }
7936 9893
7937 void GLApiBase::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) { 9894 void GLApiBase::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) {
7938 driver_->fn.glGetShaderivFn(shader, pname, params); 9895 driver_->fn.glGetShaderivFn(shader, pname, params);
7939 } 9896 }
7940 9897
9898 void GLApiBase::glGetShaderivRobustANGLEFn(GLuint shader,
9899 GLenum pname,
9900 GLsizei bufSize,
9901 GLsizei* length,
9902 GLint* params) {
9903 driver_->fn.glGetShaderivRobustANGLEFn(shader, pname, bufSize, length,
9904 params);
9905 }
9906
7941 void GLApiBase::glGetShaderPrecisionFormatFn(GLenum shadertype, 9907 void GLApiBase::glGetShaderPrecisionFormatFn(GLenum shadertype,
7942 GLenum precisiontype, 9908 GLenum precisiontype,
7943 GLint* range, 9909 GLint* range,
7944 GLint* precision) { 9910 GLint* precision) {
7945 driver_->fn.glGetShaderPrecisionFormatFn(shadertype, precisiontype, range, 9911 driver_->fn.glGetShaderPrecisionFormatFn(shadertype, precisiontype, range,
7946 precision); 9912 precision);
7947 } 9913 }
7948 9914
7949 void GLApiBase::glGetShaderSourceFn(GLuint shader, 9915 void GLApiBase::glGetShaderSourceFn(GLuint shader,
7950 GLsizei bufsize, 9916 GLsizei bufsize,
(...skipping 18 matching lines...) Expand all
7969 driver_->fn.glGetSyncivFn(sync, pname, bufSize, length, values); 9935 driver_->fn.glGetSyncivFn(sync, pname, bufSize, length, values);
7970 } 9936 }
7971 9937
7972 void GLApiBase::glGetTexLevelParameterfvFn(GLenum target, 9938 void GLApiBase::glGetTexLevelParameterfvFn(GLenum target,
7973 GLint level, 9939 GLint level,
7974 GLenum pname, 9940 GLenum pname,
7975 GLfloat* params) { 9941 GLfloat* params) {
7976 driver_->fn.glGetTexLevelParameterfvFn(target, level, pname, params); 9942 driver_->fn.glGetTexLevelParameterfvFn(target, level, pname, params);
7977 } 9943 }
7978 9944
9945 void GLApiBase::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
9946 GLint level,
9947 GLenum pname,
9948 GLsizei bufSize,
9949 GLsizei* length,
9950 GLfloat* params) {
9951 driver_->fn.glGetTexLevelParameterfvRobustANGLEFn(target, level, pname,
9952 bufSize, length, params);
9953 }
9954
7979 void GLApiBase::glGetTexLevelParameterivFn(GLenum target, 9955 void GLApiBase::glGetTexLevelParameterivFn(GLenum target,
7980 GLint level, 9956 GLint level,
7981 GLenum pname, 9957 GLenum pname,
7982 GLint* params) { 9958 GLint* params) {
7983 driver_->fn.glGetTexLevelParameterivFn(target, level, pname, params); 9959 driver_->fn.glGetTexLevelParameterivFn(target, level, pname, params);
7984 } 9960 }
7985 9961
9962 void GLApiBase::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
9963 GLint level,
9964 GLenum pname,
9965 GLsizei bufSize,
9966 GLsizei* length,
9967 GLint* params) {
9968 driver_->fn.glGetTexLevelParameterivRobustANGLEFn(target, level, pname,
9969 bufSize, length, params);
9970 }
9971
7986 void GLApiBase::glGetTexParameterfvFn(GLenum target, 9972 void GLApiBase::glGetTexParameterfvFn(GLenum target,
7987 GLenum pname, 9973 GLenum pname,
7988 GLfloat* params) { 9974 GLfloat* params) {
7989 driver_->fn.glGetTexParameterfvFn(target, pname, params); 9975 driver_->fn.glGetTexParameterfvFn(target, pname, params);
7990 } 9976 }
7991 9977
9978 void GLApiBase::glGetTexParameterfvRobustANGLEFn(GLenum target,
9979 GLenum pname,
9980 GLsizei bufSize,
9981 GLsizei* length,
9982 GLfloat* params) {
9983 driver_->fn.glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length,
9984 params);
9985 }
9986
9987 void GLApiBase::glGetTexParameterIivRobustANGLEFn(GLenum target,
9988 GLenum pname,
9989 GLsizei bufSize,
9990 GLsizei* length,
9991 GLint* params) {
9992 driver_->fn.glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length,
9993 params);
9994 }
9995
9996 void GLApiBase::glGetTexParameterIuivRobustANGLEFn(GLenum target,
9997 GLenum pname,
9998 GLsizei bufSize,
9999 GLsizei* length,
10000 GLuint* params) {
10001 driver_->fn.glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length,
10002 params);
10003 }
10004
7992 void GLApiBase::glGetTexParameterivFn(GLenum target, 10005 void GLApiBase::glGetTexParameterivFn(GLenum target,
7993 GLenum pname, 10006 GLenum pname,
7994 GLint* params) { 10007 GLint* params) {
7995 driver_->fn.glGetTexParameterivFn(target, pname, params); 10008 driver_->fn.glGetTexParameterivFn(target, pname, params);
7996 } 10009 }
7997 10010
10011 void GLApiBase::glGetTexParameterivRobustANGLEFn(GLenum target,
10012 GLenum pname,
10013 GLsizei bufSize,
10014 GLsizei* length,
10015 GLint* params) {
10016 driver_->fn.glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length,
10017 params);
10018 }
10019
7998 void GLApiBase::glGetTransformFeedbackVaryingFn(GLuint program, 10020 void GLApiBase::glGetTransformFeedbackVaryingFn(GLuint program,
7999 GLuint index, 10021 GLuint index,
8000 GLsizei bufSize, 10022 GLsizei bufSize,
8001 GLsizei* length, 10023 GLsizei* length,
8002 GLsizei* size, 10024 GLsizei* size,
8003 GLenum* type, 10025 GLenum* type,
8004 char* name) { 10026 char* name) {
8005 driver_->fn.glGetTransformFeedbackVaryingFn(program, index, bufSize, length, 10027 driver_->fn.glGetTransformFeedbackVaryingFn(program, index, bufSize, length,
8006 size, type, name); 10028 size, type, name);
8007 } 10029 }
(...skipping 10 matching lines...) Expand all
8018 const char* uniformBlockName) { 10040 const char* uniformBlockName) {
8019 return driver_->fn.glGetUniformBlockIndexFn(program, uniformBlockName); 10041 return driver_->fn.glGetUniformBlockIndexFn(program, uniformBlockName);
8020 } 10042 }
8021 10043
8022 void GLApiBase::glGetUniformfvFn(GLuint program, 10044 void GLApiBase::glGetUniformfvFn(GLuint program,
8023 GLint location, 10045 GLint location,
8024 GLfloat* params) { 10046 GLfloat* params) {
8025 driver_->fn.glGetUniformfvFn(program, location, params); 10047 driver_->fn.glGetUniformfvFn(program, location, params);
8026 } 10048 }
8027 10049
10050 void GLApiBase::glGetUniformfvRobustANGLEFn(GLuint program,
10051 GLint location,
10052 GLsizei bufSize,
10053 GLsizei* length,
10054 GLfloat* params) {
10055 driver_->fn.glGetUniformfvRobustANGLEFn(program, location, bufSize, length,
10056 params);
10057 }
10058
8028 void GLApiBase::glGetUniformIndicesFn(GLuint program, 10059 void GLApiBase::glGetUniformIndicesFn(GLuint program,
8029 GLsizei uniformCount, 10060 GLsizei uniformCount,
8030 const char* const* uniformNames, 10061 const char* const* uniformNames,
8031 GLuint* uniformIndices) { 10062 GLuint* uniformIndices) {
8032 driver_->fn.glGetUniformIndicesFn(program, uniformCount, uniformNames, 10063 driver_->fn.glGetUniformIndicesFn(program, uniformCount, uniformNames,
8033 uniformIndices); 10064 uniformIndices);
8034 } 10065 }
8035 10066
8036 void GLApiBase::glGetUniformivFn(GLuint program, 10067 void GLApiBase::glGetUniformivFn(GLuint program,
8037 GLint location, 10068 GLint location,
8038 GLint* params) { 10069 GLint* params) {
8039 driver_->fn.glGetUniformivFn(program, location, params); 10070 driver_->fn.glGetUniformivFn(program, location, params);
8040 } 10071 }
8041 10072
10073 void GLApiBase::glGetUniformivRobustANGLEFn(GLuint program,
10074 GLint location,
10075 GLsizei bufSize,
10076 GLsizei* length,
10077 GLint* params) {
10078 driver_->fn.glGetUniformivRobustANGLEFn(program, location, bufSize, length,
10079 params);
10080 }
10081
8042 GLint GLApiBase::glGetUniformLocationFn(GLuint program, const char* name) { 10082 GLint GLApiBase::glGetUniformLocationFn(GLuint program, const char* name) {
8043 return driver_->fn.glGetUniformLocationFn(program, name); 10083 return driver_->fn.glGetUniformLocationFn(program, name);
8044 } 10084 }
8045 10085
8046 void GLApiBase::glGetUniformuivFn(GLuint program, 10086 void GLApiBase::glGetUniformuivFn(GLuint program,
8047 GLint location, 10087 GLint location,
8048 GLuint* params) { 10088 GLuint* params) {
8049 driver_->fn.glGetUniformuivFn(program, location, params); 10089 driver_->fn.glGetUniformuivFn(program, location, params);
8050 } 10090 }
8051 10091
10092 void GLApiBase::glGetUniformuivRobustANGLEFn(GLuint program,
10093 GLint location,
10094 GLsizei bufSize,
10095 GLsizei* length,
10096 GLuint* params) {
10097 driver_->fn.glGetUniformuivRobustANGLEFn(program, location, bufSize, length,
10098 params);
10099 }
10100
8052 void GLApiBase::glGetVertexAttribfvFn(GLuint index, 10101 void GLApiBase::glGetVertexAttribfvFn(GLuint index,
8053 GLenum pname, 10102 GLenum pname,
8054 GLfloat* params) { 10103 GLfloat* params) {
8055 driver_->fn.glGetVertexAttribfvFn(index, pname, params); 10104 driver_->fn.glGetVertexAttribfvFn(index, pname, params);
8056 } 10105 }
8057 10106
10107 void GLApiBase::glGetVertexAttribfvRobustANGLEFn(GLuint index,
10108 GLenum pname,
10109 GLsizei bufSize,
10110 GLsizei* length,
10111 GLfloat* params) {
10112 driver_->fn.glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length,
10113 params);
10114 }
10115
10116 void GLApiBase::glGetVertexAttribIivRobustANGLEFn(GLuint index,
10117 GLenum pname,
10118 GLsizei bufSize,
10119 GLsizei* length,
10120 GLint* params) {
10121 driver_->fn.glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length,
10122 params);
10123 }
10124
10125 void GLApiBase::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
10126 GLenum pname,
10127 GLsizei bufSize,
10128 GLsizei* length,
10129 GLuint* params) {
10130 driver_->fn.glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length,
10131 params);
10132 }
10133
8058 void GLApiBase::glGetVertexAttribivFn(GLuint index, 10134 void GLApiBase::glGetVertexAttribivFn(GLuint index,
8059 GLenum pname, 10135 GLenum pname,
8060 GLint* params) { 10136 GLint* params) {
8061 driver_->fn.glGetVertexAttribivFn(index, pname, params); 10137 driver_->fn.glGetVertexAttribivFn(index, pname, params);
8062 } 10138 }
8063 10139
10140 void GLApiBase::glGetVertexAttribivRobustANGLEFn(GLuint index,
10141 GLenum pname,
10142 GLsizei bufSize,
10143 GLsizei* length,
10144 GLint* params) {
10145 driver_->fn.glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length,
10146 params);
10147 }
10148
8064 void GLApiBase::glGetVertexAttribPointervFn(GLuint index, 10149 void GLApiBase::glGetVertexAttribPointervFn(GLuint index,
8065 GLenum pname, 10150 GLenum pname,
8066 void** pointer) { 10151 void** pointer) {
8067 driver_->fn.glGetVertexAttribPointervFn(index, pname, pointer); 10152 driver_->fn.glGetVertexAttribPointervFn(index, pname, pointer);
8068 } 10153 }
8069 10154
10155 void GLApiBase::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
10156 GLenum pname,
10157 GLsizei bufSize,
10158 GLsizei* length,
10159 void** pointer) {
10160 driver_->fn.glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize,
10161 length, pointer);
10162 }
10163
8070 void GLApiBase::glHintFn(GLenum target, GLenum mode) { 10164 void GLApiBase::glHintFn(GLenum target, GLenum mode) {
8071 driver_->fn.glHintFn(target, mode); 10165 driver_->fn.glHintFn(target, mode);
8072 } 10166 }
8073 10167
8074 void GLApiBase::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) { 10168 void GLApiBase::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) {
8075 driver_->fn.glInsertEventMarkerEXTFn(length, marker); 10169 driver_->fn.glInsertEventMarkerEXTFn(length, marker);
8076 } 10170 }
8077 10171
8078 void GLApiBase::glInvalidateFramebufferFn(GLenum target, 10172 void GLApiBase::glInvalidateFramebufferFn(GLenum target,
8079 GLsizei numAttachments, 10173 GLsizei numAttachments,
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
8256 } 10350 }
8257 10351
8258 void GLApiBase::glQueryCounterFn(GLuint id, GLenum target) { 10352 void GLApiBase::glQueryCounterFn(GLuint id, GLenum target) {
8259 driver_->fn.glQueryCounterFn(id, target); 10353 driver_->fn.glQueryCounterFn(id, target);
8260 } 10354 }
8261 10355
8262 void GLApiBase::glReadBufferFn(GLenum src) { 10356 void GLApiBase::glReadBufferFn(GLenum src) {
8263 driver_->fn.glReadBufferFn(src); 10357 driver_->fn.glReadBufferFn(src);
8264 } 10358 }
8265 10359
10360 void GLApiBase::glReadnPixelsRobustANGLEFn(GLint x,
10361 GLint y,
10362 GLsizei width,
10363 GLsizei height,
10364 GLenum format,
10365 GLenum type,
10366 GLsizei bufSize,
10367 GLsizei* length,
10368 void* data) {
10369 driver_->fn.glReadnPixelsRobustANGLEFn(x, y, width, height, format, type,
10370 bufSize, length, data);
10371 }
10372
8266 void GLApiBase::glReadPixelsFn(GLint x, 10373 void GLApiBase::glReadPixelsFn(GLint x,
8267 GLint y, 10374 GLint y,
8268 GLsizei width, 10375 GLsizei width,
8269 GLsizei height, 10376 GLsizei height,
8270 GLenum format, 10377 GLenum format,
8271 GLenum type, 10378 GLenum type,
8272 void* pixels) { 10379 void* pixels) {
8273 driver_->fn.glReadPixelsFn(x, y, width, height, format, type, pixels); 10380 driver_->fn.glReadPixelsFn(x, y, width, height, format, type, pixels);
8274 } 10381 }
8275 10382
10383 void GLApiBase::glReadPixelsRobustANGLEFn(GLint x,
10384 GLint y,
10385 GLsizei width,
10386 GLsizei height,
10387 GLenum format,
10388 GLenum type,
10389 GLsizei bufSize,
10390 GLsizei* length,
10391 void* pixels) {
10392 driver_->fn.glReadPixelsRobustANGLEFn(x, y, width, height, format, type,
10393 bufSize, length, pixels);
10394 }
10395
8276 void GLApiBase::glReleaseShaderCompilerFn(void) { 10396 void GLApiBase::glReleaseShaderCompilerFn(void) {
8277 driver_->fn.glReleaseShaderCompilerFn(); 10397 driver_->fn.glReleaseShaderCompilerFn();
8278 } 10398 }
8279 10399
8280 void GLApiBase::glRenderbufferStorageEXTFn(GLenum target, 10400 void GLApiBase::glRenderbufferStorageEXTFn(GLenum target,
8281 GLenum internalformat, 10401 GLenum internalformat,
8282 GLsizei width, 10402 GLsizei width,
8283 GLsizei height) { 10403 GLsizei height) {
8284 driver_->fn.glRenderbufferStorageEXTFn(target, internalformat, width, height); 10404 driver_->fn.glRenderbufferStorageEXTFn(target, internalformat, width, height);
8285 } 10405 }
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
8333 GLfloat param) { 10453 GLfloat param) {
8334 driver_->fn.glSamplerParameterfFn(sampler, pname, param); 10454 driver_->fn.glSamplerParameterfFn(sampler, pname, param);
8335 } 10455 }
8336 10456
8337 void GLApiBase::glSamplerParameterfvFn(GLuint sampler, 10457 void GLApiBase::glSamplerParameterfvFn(GLuint sampler,
8338 GLenum pname, 10458 GLenum pname,
8339 const GLfloat* params) { 10459 const GLfloat* params) {
8340 driver_->fn.glSamplerParameterfvFn(sampler, pname, params); 10460 driver_->fn.glSamplerParameterfvFn(sampler, pname, params);
8341 } 10461 }
8342 10462
10463 void GLApiBase::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
10464 GLenum pname,
10465 GLsizei bufSize,
10466 const GLfloat* param) {
10467 driver_->fn.glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param);
10468 }
10469
8343 void GLApiBase::glSamplerParameteriFn(GLuint sampler, 10470 void GLApiBase::glSamplerParameteriFn(GLuint sampler,
8344 GLenum pname, 10471 GLenum pname,
8345 GLint param) { 10472 GLint param) {
8346 driver_->fn.glSamplerParameteriFn(sampler, pname, param); 10473 driver_->fn.glSamplerParameteriFn(sampler, pname, param);
8347 } 10474 }
8348 10475
10476 void GLApiBase::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
10477 GLenum pname,
10478 GLsizei bufSize,
10479 const GLint* param) {
10480 driver_->fn.glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
10481 param);
10482 }
10483
10484 void GLApiBase::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
10485 GLenum pname,
10486 GLsizei bufSize,
10487 const GLuint* param) {
10488 driver_->fn.glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
10489 param);
10490 }
10491
8349 void GLApiBase::glSamplerParameterivFn(GLuint sampler, 10492 void GLApiBase::glSamplerParameterivFn(GLuint sampler,
8350 GLenum pname, 10493 GLenum pname,
8351 const GLint* params) { 10494 const GLint* params) {
8352 driver_->fn.glSamplerParameterivFn(sampler, pname, params); 10495 driver_->fn.glSamplerParameterivFn(sampler, pname, params);
8353 } 10496 }
8354 10497
10498 void GLApiBase::glSamplerParameterivRobustANGLEFn(GLuint sampler,
10499 GLenum pname,
10500 GLsizei bufSize,
10501 const GLint* param) {
10502 driver_->fn.glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param);
10503 }
10504
8355 void GLApiBase::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) { 10505 void GLApiBase::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) {
8356 driver_->fn.glScissorFn(x, y, width, height); 10506 driver_->fn.glScissorFn(x, y, width, height);
8357 } 10507 }
8358 10508
8359 void GLApiBase::glSetFenceAPPLEFn(GLuint fence) { 10509 void GLApiBase::glSetFenceAPPLEFn(GLuint fence) {
8360 driver_->fn.glSetFenceAPPLEFn(fence); 10510 driver_->fn.glSetFenceAPPLEFn(fence);
8361 } 10511 }
8362 10512
8363 void GLApiBase::glSetFenceNVFn(GLuint fence, GLenum condition) { 10513 void GLApiBase::glSetFenceNVFn(GLuint fence, GLenum condition) {
8364 driver_->fn.glSetFenceNVFn(fence, condition); 10514 driver_->fn.glSetFenceNVFn(fence, condition);
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
8507 GLsizei width, 10657 GLsizei width,
8508 GLsizei height, 10658 GLsizei height,
8509 GLint border, 10659 GLint border,
8510 GLenum format, 10660 GLenum format,
8511 GLenum type, 10661 GLenum type,
8512 const void* pixels) { 10662 const void* pixels) {
8513 driver_->fn.glTexImage2DFn(target, level, internalformat, width, height, 10663 driver_->fn.glTexImage2DFn(target, level, internalformat, width, height,
8514 border, format, type, pixels); 10664 border, format, type, pixels);
8515 } 10665 }
8516 10666
10667 void GLApiBase::glTexImage2DRobustANGLEFn(GLenum target,
10668 GLint level,
10669 GLint internalformat,
10670 GLsizei width,
10671 GLsizei height,
10672 GLint border,
10673 GLenum format,
10674 GLenum type,
10675 GLsizei bufSize,
10676 const void* pixels) {
10677 driver_->fn.glTexImage2DRobustANGLEFn(target, level, internalformat, width,
10678 height, border, format, type, bufSize,
10679 pixels);
10680 }
10681
8517 void GLApiBase::glTexImage3DFn(GLenum target, 10682 void GLApiBase::glTexImage3DFn(GLenum target,
8518 GLint level, 10683 GLint level,
8519 GLint internalformat, 10684 GLint internalformat,
8520 GLsizei width, 10685 GLsizei width,
8521 GLsizei height, 10686 GLsizei height,
8522 GLsizei depth, 10687 GLsizei depth,
8523 GLint border, 10688 GLint border,
8524 GLenum format, 10689 GLenum format,
8525 GLenum type, 10690 GLenum type,
8526 const void* pixels) { 10691 const void* pixels) {
8527 driver_->fn.glTexImage3DFn(target, level, internalformat, width, height, 10692 driver_->fn.glTexImage3DFn(target, level, internalformat, width, height,
8528 depth, border, format, type, pixels); 10693 depth, border, format, type, pixels);
8529 } 10694 }
8530 10695
10696 void GLApiBase::glTexImage3DRobustANGLEFn(GLenum target,
10697 GLint level,
10698 GLint internalformat,
10699 GLsizei width,
10700 GLsizei height,
10701 GLsizei depth,
10702 GLint border,
10703 GLenum format,
10704 GLenum type,
10705 GLsizei bufSize,
10706 const void* pixels) {
10707 driver_->fn.glTexImage3DRobustANGLEFn(target, level, internalformat, width,
10708 height, depth, border, format, type,
10709 bufSize, pixels);
10710 }
10711
8531 void GLApiBase::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) { 10712 void GLApiBase::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) {
8532 driver_->fn.glTexParameterfFn(target, pname, param); 10713 driver_->fn.glTexParameterfFn(target, pname, param);
8533 } 10714 }
8534 10715
8535 void GLApiBase::glTexParameterfvFn(GLenum target, 10716 void GLApiBase::glTexParameterfvFn(GLenum target,
8536 GLenum pname, 10717 GLenum pname,
8537 const GLfloat* params) { 10718 const GLfloat* params) {
8538 driver_->fn.glTexParameterfvFn(target, pname, params); 10719 driver_->fn.glTexParameterfvFn(target, pname, params);
8539 } 10720 }
8540 10721
10722 void GLApiBase::glTexParameterfvRobustANGLEFn(GLenum target,
10723 GLenum pname,
10724 GLsizei bufSize,
10725 const GLfloat* params) {
10726 driver_->fn.glTexParameterfvRobustANGLEFn(target, pname, bufSize, params);
10727 }
10728
8541 void GLApiBase::glTexParameteriFn(GLenum target, GLenum pname, GLint param) { 10729 void GLApiBase::glTexParameteriFn(GLenum target, GLenum pname, GLint param) {
8542 driver_->fn.glTexParameteriFn(target, pname, param); 10730 driver_->fn.glTexParameteriFn(target, pname, param);
8543 } 10731 }
8544 10732
10733 void GLApiBase::glTexParameterIivRobustANGLEFn(GLenum target,
10734 GLenum pname,
10735 GLsizei bufSize,
10736 const GLint* params) {
10737 driver_->fn.glTexParameterIivRobustANGLEFn(target, pname, bufSize, params);
10738 }
10739
10740 void GLApiBase::glTexParameterIuivRobustANGLEFn(GLenum target,
10741 GLenum pname,
10742 GLsizei bufSize,
10743 const GLuint* params) {
10744 driver_->fn.glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params);
10745 }
10746
8545 void GLApiBase::glTexParameterivFn(GLenum target, 10747 void GLApiBase::glTexParameterivFn(GLenum target,
8546 GLenum pname, 10748 GLenum pname,
8547 const GLint* params) { 10749 const GLint* params) {
8548 driver_->fn.glTexParameterivFn(target, pname, params); 10750 driver_->fn.glTexParameterivFn(target, pname, params);
8549 } 10751 }
8550 10752
10753 void GLApiBase::glTexParameterivRobustANGLEFn(GLenum target,
10754 GLenum pname,
10755 GLsizei bufSize,
10756 const GLint* params) {
10757 driver_->fn.glTexParameterivRobustANGLEFn(target, pname, bufSize, params);
10758 }
10759
8551 void GLApiBase::glTexStorage2DEXTFn(GLenum target, 10760 void GLApiBase::glTexStorage2DEXTFn(GLenum target,
8552 GLsizei levels, 10761 GLsizei levels,
8553 GLenum internalformat, 10762 GLenum internalformat,
8554 GLsizei width, 10763 GLsizei width,
8555 GLsizei height) { 10764 GLsizei height) {
8556 driver_->fn.glTexStorage2DEXTFn(target, levels, internalformat, width, 10765 driver_->fn.glTexStorage2DEXTFn(target, levels, internalformat, width,
8557 height); 10766 height);
8558 } 10767 }
8559 10768
8560 void GLApiBase::glTexStorage3DFn(GLenum target, 10769 void GLApiBase::glTexStorage3DFn(GLenum target,
(...skipping 12 matching lines...) Expand all
8573 GLint yoffset, 10782 GLint yoffset,
8574 GLsizei width, 10783 GLsizei width,
8575 GLsizei height, 10784 GLsizei height,
8576 GLenum format, 10785 GLenum format,
8577 GLenum type, 10786 GLenum type,
8578 const void* pixels) { 10787 const void* pixels) {
8579 driver_->fn.glTexSubImage2DFn(target, level, xoffset, yoffset, width, height, 10788 driver_->fn.glTexSubImage2DFn(target, level, xoffset, yoffset, width, height,
8580 format, type, pixels); 10789 format, type, pixels);
8581 } 10790 }
8582 10791
10792 void GLApiBase::glTexSubImage2DRobustANGLEFn(GLenum target,
10793 GLint level,
10794 GLint xoffset,
10795 GLint yoffset,
10796 GLsizei width,
10797 GLsizei height,
10798 GLenum format,
10799 GLenum type,
10800 GLsizei bufSize,
10801 const void* pixels) {
10802 driver_->fn.glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset,
10803 width, height, format, type, bufSize,
10804 pixels);
10805 }
10806
8583 void GLApiBase::glTexSubImage3DFn(GLenum target, 10807 void GLApiBase::glTexSubImage3DFn(GLenum target,
8584 GLint level, 10808 GLint level,
8585 GLint xoffset, 10809 GLint xoffset,
8586 GLint yoffset, 10810 GLint yoffset,
8587 GLint zoffset, 10811 GLint zoffset,
8588 GLsizei width, 10812 GLsizei width,
8589 GLsizei height, 10813 GLsizei height,
8590 GLsizei depth, 10814 GLsizei depth,
8591 GLenum format, 10815 GLenum format,
8592 GLenum type, 10816 GLenum type,
8593 const void* pixels) { 10817 const void* pixels) {
8594 driver_->fn.glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width, 10818 driver_->fn.glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width,
8595 height, depth, format, type, pixels); 10819 height, depth, format, type, pixels);
8596 } 10820 }
8597 10821
10822 void GLApiBase::glTexSubImage3DRobustANGLEFn(GLenum target,
10823 GLint level,
10824 GLint xoffset,
10825 GLint yoffset,
10826 GLint zoffset,
10827 GLsizei width,
10828 GLsizei height,
10829 GLsizei depth,
10830 GLenum format,
10831 GLenum type,
10832 GLsizei bufSize,
10833 const void* pixels) {
10834 driver_->fn.glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset,
10835 zoffset, width, height, depth,
10836 format, type, bufSize, pixels);
10837 }
10838
8598 void GLApiBase::glTransformFeedbackVaryingsFn(GLuint program, 10839 void GLApiBase::glTransformFeedbackVaryingsFn(GLuint program,
8599 GLsizei count, 10840 GLsizei count,
8600 const char* const* varyings, 10841 const char* const* varyings,
8601 GLenum bufferMode) { 10842 GLenum bufferMode) {
8602 driver_->fn.glTransformFeedbackVaryingsFn(program, count, varyings, 10843 driver_->fn.glTransformFeedbackVaryingsFn(program, count, varyings,
8603 bufferMode); 10844 bufferMode);
8604 } 10845 }
8605 10846
8606 void GLApiBase::glUniform1fFn(GLint location, GLfloat x) { 10847 void GLApiBase::glUniform1fFn(GLint location, GLfloat x) {
8607 driver_->fn.glUniform1fFn(location, x); 10848 driver_->fn.glUniform1fFn(location, x);
(...skipping 1179 matching lines...) Expand 10 before | Expand all | Expand 10 after
9787 12028
9788 void TraceGLApi::glGetActiveUniformBlockivFn(GLuint program, 12029 void TraceGLApi::glGetActiveUniformBlockivFn(GLuint program,
9789 GLuint uniformBlockIndex, 12030 GLuint uniformBlockIndex,
9790 GLenum pname, 12031 GLenum pname,
9791 GLint* params) { 12032 GLint* params) {
9792 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformBlockiv") 12033 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetActiveUniformBlockiv")
9793 gl_api_->glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname, 12034 gl_api_->glGetActiveUniformBlockivFn(program, uniformBlockIndex, pname,
9794 params); 12035 params);
9795 } 12036 }
9796 12037
12038 void TraceGLApi::glGetActiveUniformBlockivRobustANGLEFn(
12039 GLuint program,
12040 GLuint uniformBlockIndex,
12041 GLenum pname,
12042 GLsizei bufSize,
12043 GLsizei* length,
12044 GLint* params) {
12045 TRACE_EVENT_BINARY_EFFICIENT0(
12046 "gpu", "TraceGLAPI::glGetActiveUniformBlockivRobustANGLE")
12047 gl_api_->glGetActiveUniformBlockivRobustANGLEFn(
12048 program, uniformBlockIndex, pname, bufSize, length, params);
12049 }
12050
9797 void TraceGLApi::glGetActiveUniformBlockNameFn(GLuint program, 12051 void TraceGLApi::glGetActiveUniformBlockNameFn(GLuint program,
9798 GLuint uniformBlockIndex, 12052 GLuint uniformBlockIndex,
9799 GLsizei bufSize, 12053 GLsizei bufSize,
9800 GLsizei* length, 12054 GLsizei* length,
9801 char* uniformBlockName) { 12055 char* uniformBlockName) {
9802 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 12056 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9803 "TraceGLAPI::glGetActiveUniformBlockName") 12057 "TraceGLAPI::glGetActiveUniformBlockName")
9804 gl_api_->glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize, 12058 gl_api_->glGetActiveUniformBlockNameFn(program, uniformBlockIndex, bufSize,
9805 length, uniformBlockName); 12059 length, uniformBlockName);
9806 } 12060 }
(...skipping 14 matching lines...) Expand all
9821 GLuint* shaders) { 12075 GLuint* shaders) {
9822 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttachedShaders") 12076 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttachedShaders")
9823 gl_api_->glGetAttachedShadersFn(program, maxcount, count, shaders); 12077 gl_api_->glGetAttachedShadersFn(program, maxcount, count, shaders);
9824 } 12078 }
9825 12079
9826 GLint TraceGLApi::glGetAttribLocationFn(GLuint program, const char* name) { 12080 GLint TraceGLApi::glGetAttribLocationFn(GLuint program, const char* name) {
9827 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttribLocation") 12081 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetAttribLocation")
9828 return gl_api_->glGetAttribLocationFn(program, name); 12082 return gl_api_->glGetAttribLocationFn(program, name);
9829 } 12083 }
9830 12084
12085 void TraceGLApi::glGetBooleani_vRobustANGLEFn(GLenum target,
12086 GLuint index,
12087 GLsizei bufSize,
12088 GLsizei* length,
12089 GLboolean* data) {
12090 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleani_vRobustANGLE")
12091 gl_api_->glGetBooleani_vRobustANGLEFn(target, index, bufSize, length, data);
12092 }
12093
9831 void TraceGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) { 12094 void TraceGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) {
9832 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanv") 12095 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanv")
9833 gl_api_->glGetBooleanvFn(pname, params); 12096 gl_api_->glGetBooleanvFn(pname, params);
9834 } 12097 }
9835 12098
12099 void TraceGLApi::glGetBooleanvRobustANGLEFn(GLenum pname,
12100 GLsizei bufSize,
12101 GLsizei* length,
12102 GLboolean* data) {
12103 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBooleanvRobustANGLE")
12104 gl_api_->glGetBooleanvRobustANGLEFn(pname, bufSize, length, data);
12105 }
12106
12107 void TraceGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
12108 GLenum pname,
12109 GLsizei bufSize,
12110 GLsizei* length,
12111 GLint64* params) {
12112 TRACE_EVENT_BINARY_EFFICIENT0(
12113 "gpu", "TraceGLAPI::glGetBufferParameteri64vRobustANGLE")
12114 gl_api_->glGetBufferParameteri64vRobustANGLEFn(target, pname, bufSize, length,
12115 params);
12116 }
12117
9836 void TraceGLApi::glGetBufferParameterivFn(GLenum target, 12118 void TraceGLApi::glGetBufferParameterivFn(GLenum target,
9837 GLenum pname, 12119 GLenum pname,
9838 GLint* params) { 12120 GLint* params) {
9839 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBufferParameteriv") 12121 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetBufferParameteriv")
9840 gl_api_->glGetBufferParameterivFn(target, pname, params); 12122 gl_api_->glGetBufferParameterivFn(target, pname, params);
9841 } 12123 }
9842 12124
12125 void TraceGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target,
12126 GLenum pname,
12127 GLsizei bufSize,
12128 GLsizei* length,
12129 GLint* params) {
12130 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12131 "TraceGLAPI::glGetBufferParameterivRobustANGLE")
12132 gl_api_->glGetBufferParameterivRobustANGLEFn(target, pname, bufSize, length,
12133 params);
12134 }
12135
12136 void TraceGLApi::glGetBufferPointervRobustANGLEFn(GLenum target,
12137 GLenum pname,
12138 GLsizei bufSize,
12139 GLsizei* length,
12140 void** params) {
12141 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12142 "TraceGLAPI::glGetBufferPointervRobustANGLE")
12143 gl_api_->glGetBufferPointervRobustANGLEFn(target, pname, bufSize, length,
12144 params);
12145 }
12146
9843 GLenum TraceGLApi::glGetErrorFn(void) { 12147 GLenum TraceGLApi::glGetErrorFn(void) {
9844 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetError") 12148 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetError")
9845 return gl_api_->glGetErrorFn(); 12149 return gl_api_->glGetErrorFn();
9846 } 12150 }
9847 12151
9848 void TraceGLApi::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) { 12152 void TraceGLApi::glGetFenceivNVFn(GLuint fence, GLenum pname, GLint* params) {
9849 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFenceivNV") 12153 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFenceivNV")
9850 gl_api_->glGetFenceivNVFn(fence, pname, params); 12154 gl_api_->glGetFenceivNVFn(fence, pname, params);
9851 } 12155 }
9852 12156
9853 void TraceGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) { 12157 void TraceGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) {
9854 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatv") 12158 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatv")
9855 gl_api_->glGetFloatvFn(pname, params); 12159 gl_api_->glGetFloatvFn(pname, params);
9856 } 12160 }
9857 12161
12162 void TraceGLApi::glGetFloatvRobustANGLEFn(GLenum pname,
12163 GLsizei bufSize,
12164 GLsizei* length,
12165 GLfloat* data) {
12166 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFloatvRobustANGLE")
12167 gl_api_->glGetFloatvRobustANGLEFn(pname, bufSize, length, data);
12168 }
12169
9858 GLint TraceGLApi::glGetFragDataIndexFn(GLuint program, const char* name) { 12170 GLint TraceGLApi::glGetFragDataIndexFn(GLuint program, const char* name) {
9859 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataIndex") 12171 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataIndex")
9860 return gl_api_->glGetFragDataIndexFn(program, name); 12172 return gl_api_->glGetFragDataIndexFn(program, name);
9861 } 12173 }
9862 12174
9863 GLint TraceGLApi::glGetFragDataLocationFn(GLuint program, const char* name) { 12175 GLint TraceGLApi::glGetFragDataLocationFn(GLuint program, const char* name) {
9864 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataLocation") 12176 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetFragDataLocation")
9865 return gl_api_->glGetFragDataLocationFn(program, name); 12177 return gl_api_->glGetFragDataLocationFn(program, name);
9866 } 12178 }
9867 12179
9868 void TraceGLApi::glGetFramebufferAttachmentParameterivEXTFn(GLenum target, 12180 void TraceGLApi::glGetFramebufferAttachmentParameterivEXTFn(GLenum target,
9869 GLenum attachment, 12181 GLenum attachment,
9870 GLenum pname, 12182 GLenum pname,
9871 GLint* params) { 12183 GLint* params) {
9872 TRACE_EVENT_BINARY_EFFICIENT0( 12184 TRACE_EVENT_BINARY_EFFICIENT0(
9873 "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivEXT") 12185 "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivEXT")
9874 gl_api_->glGetFramebufferAttachmentParameterivEXTFn(target, attachment, pname, 12186 gl_api_->glGetFramebufferAttachmentParameterivEXTFn(target, attachment, pname,
9875 params); 12187 params);
9876 } 12188 }
9877 12189
12190 void TraceGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn(
12191 GLenum target,
12192 GLenum attachment,
12193 GLenum pname,
12194 GLsizei bufSize,
12195 GLsizei* length,
12196 GLint* params) {
12197 TRACE_EVENT_BINARY_EFFICIENT0(
12198 "gpu", "TraceGLAPI::glGetFramebufferAttachmentParameterivRobustANGLE")
12199 gl_api_->glGetFramebufferAttachmentParameterivRobustANGLEFn(
12200 target, attachment, pname, bufSize, length, params);
12201 }
12202
12203 void TraceGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
12204 GLenum pname,
12205 GLsizei bufSize,
12206 GLsizei* length,
12207 GLint* params) {
12208 TRACE_EVENT_BINARY_EFFICIENT0(
12209 "gpu", "TraceGLAPI::glGetFramebufferParameterivRobustANGLE")
12210 gl_api_->glGetFramebufferParameterivRobustANGLEFn(target, pname, bufSize,
12211 length, params);
12212 }
12213
9878 GLenum TraceGLApi::glGetGraphicsResetStatusARBFn(void) { 12214 GLenum TraceGLApi::glGetGraphicsResetStatusARBFn(void) {
9879 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 12215 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
9880 "TraceGLAPI::glGetGraphicsResetStatusARB") 12216 "TraceGLAPI::glGetGraphicsResetStatusARB")
9881 return gl_api_->glGetGraphicsResetStatusARBFn(); 12217 return gl_api_->glGetGraphicsResetStatusARBFn();
9882 } 12218 }
9883 12219
9884 void TraceGLApi::glGetInteger64i_vFn(GLenum target, 12220 void TraceGLApi::glGetInteger64i_vFn(GLenum target,
9885 GLuint index, 12221 GLuint index,
9886 GLint64* data) { 12222 GLint64* data) {
9887 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64i_v") 12223 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64i_v")
9888 gl_api_->glGetInteger64i_vFn(target, index, data); 12224 gl_api_->glGetInteger64i_vFn(target, index, data);
9889 } 12225 }
9890 12226
12227 void TraceGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target,
12228 GLuint index,
12229 GLsizei bufSize,
12230 GLsizei* length,
12231 GLint64* data) {
12232 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12233 "TraceGLAPI::glGetInteger64i_vRobustANGLE")
12234 gl_api_->glGetInteger64i_vRobustANGLEFn(target, index, bufSize, length, data);
12235 }
12236
9891 void TraceGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) { 12237 void TraceGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) {
9892 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64v") 12238 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64v")
9893 gl_api_->glGetInteger64vFn(pname, params); 12239 gl_api_->glGetInteger64vFn(pname, params);
9894 } 12240 }
9895 12241
12242 void TraceGLApi::glGetInteger64vRobustANGLEFn(GLenum pname,
12243 GLsizei bufSize,
12244 GLsizei* length,
12245 GLint64* data) {
12246 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInteger64vRobustANGLE")
12247 gl_api_->glGetInteger64vRobustANGLEFn(pname, bufSize, length, data);
12248 }
12249
9896 void TraceGLApi::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) { 12250 void TraceGLApi::glGetIntegeri_vFn(GLenum target, GLuint index, GLint* data) {
9897 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_v") 12251 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_v")
9898 gl_api_->glGetIntegeri_vFn(target, index, data); 12252 gl_api_->glGetIntegeri_vFn(target, index, data);
9899 } 12253 }
9900 12254
12255 void TraceGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target,
12256 GLuint index,
12257 GLsizei bufSize,
12258 GLsizei* length,
12259 GLint* data) {
12260 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegeri_vRobustANGLE")
12261 gl_api_->glGetIntegeri_vRobustANGLEFn(target, index, bufSize, length, data);
12262 }
12263
9901 void TraceGLApi::glGetIntegervFn(GLenum pname, GLint* params) { 12264 void TraceGLApi::glGetIntegervFn(GLenum pname, GLint* params) {
9902 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegerv") 12265 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegerv")
9903 gl_api_->glGetIntegervFn(pname, params); 12266 gl_api_->glGetIntegervFn(pname, params);
9904 } 12267 }
9905 12268
12269 void TraceGLApi::glGetIntegervRobustANGLEFn(GLenum pname,
12270 GLsizei bufSize,
12271 GLsizei* length,
12272 GLint* data) {
12273 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetIntegervRobustANGLE")
12274 gl_api_->glGetIntegervRobustANGLEFn(pname, bufSize, length, data);
12275 }
12276
9906 void TraceGLApi::glGetInternalformativFn(GLenum target, 12277 void TraceGLApi::glGetInternalformativFn(GLenum target,
9907 GLenum internalformat, 12278 GLenum internalformat,
9908 GLenum pname, 12279 GLenum pname,
9909 GLsizei bufSize, 12280 GLsizei bufSize,
9910 GLint* params) { 12281 GLint* params) {
9911 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ") 12282 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ")
9912 gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize, 12283 gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize,
9913 params); 12284 params);
9914 } 12285 }
9915 12286
12287 void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
12288 GLuint index,
12289 GLsizei bufSize,
12290 GLsizei* length,
12291 GLfloat* val) {
12292 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12293 "TraceGLAPI::glGetMultisamplefvRobustANGLE")
12294 gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val);
12295 }
12296
12297 void TraceGLApi::glGetnUniformfvRobustANGLEFn(GLuint program,
12298 GLint location,
12299 GLsizei bufSize,
12300 GLsizei* length,
12301 GLfloat* params) {
12302 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformfvRobustANGLE")
12303 gl_api_->glGetnUniformfvRobustANGLEFn(program, location, bufSize, length,
12304 params);
12305 }
12306
12307 void TraceGLApi::glGetnUniformivRobustANGLEFn(GLuint program,
12308 GLint location,
12309 GLsizei bufSize,
12310 GLsizei* length,
12311 GLint* params) {
12312 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetnUniformivRobustANGLE")
12313 gl_api_->glGetnUniformivRobustANGLEFn(program, location, bufSize, length,
12314 params);
12315 }
12316
12317 void TraceGLApi::glGetnUniformuivRobustANGLEFn(GLuint program,
12318 GLint location,
12319 GLsizei bufSize,
12320 GLsizei* length,
12321 GLuint* params) {
12322 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12323 "TraceGLAPI::glGetnUniformuivRobustANGLE")
12324 gl_api_->glGetnUniformuivRobustANGLEFn(program, location, bufSize, length,
12325 params);
12326 }
12327
12328 void TraceGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
12329 GLsizei bufSize,
12330 GLsizei* length,
12331 void** params) {
12332 TRACE_EVENT_BINARY_EFFICIENT0(
12333 "gpu", "TraceGLAPI::glGetPointervRobustANGLERobustANGLE")
12334 gl_api_->glGetPointervRobustANGLERobustANGLEFn(pname, bufSize, length,
12335 params);
12336 }
12337
9916 void TraceGLApi::glGetProgramBinaryFn(GLuint program, 12338 void TraceGLApi::glGetProgramBinaryFn(GLuint program,
9917 GLsizei bufSize, 12339 GLsizei bufSize,
9918 GLsizei* length, 12340 GLsizei* length,
9919 GLenum* binaryFormat, 12341 GLenum* binaryFormat,
9920 GLvoid* binary) { 12342 GLvoid* binary) {
9921 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramBinary") 12343 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramBinary")
9922 gl_api_->glGetProgramBinaryFn(program, bufSize, length, binaryFormat, binary); 12344 gl_api_->glGetProgramBinaryFn(program, bufSize, length, binaryFormat, binary);
9923 } 12345 }
9924 12346
9925 void TraceGLApi::glGetProgramInfoLogFn(GLuint program, 12347 void TraceGLApi::glGetProgramInfoLogFn(GLuint program,
9926 GLsizei bufsize, 12348 GLsizei bufsize,
9927 GLsizei* length, 12349 GLsizei* length,
9928 char* infolog) { 12350 char* infolog) {
9929 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInfoLog") 12351 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInfoLog")
9930 gl_api_->glGetProgramInfoLogFn(program, bufsize, length, infolog); 12352 gl_api_->glGetProgramInfoLogFn(program, bufsize, length, infolog);
9931 } 12353 }
9932 12354
9933 void TraceGLApi::glGetProgramInterfaceivFn(GLuint program, 12355 void TraceGLApi::glGetProgramInterfaceivFn(GLuint program,
9934 GLenum programInterface, 12356 GLenum programInterface,
9935 GLenum pname, 12357 GLenum pname,
9936 GLint* params) { 12358 GLint* params) {
9937 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInterfaceiv") 12359 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramInterfaceiv")
9938 gl_api_->glGetProgramInterfaceivFn(program, programInterface, pname, params); 12360 gl_api_->glGetProgramInterfaceivFn(program, programInterface, pname, params);
9939 } 12361 }
9940 12362
12363 void TraceGLApi::glGetProgramInterfaceivRobustANGLEFn(GLuint program,
12364 GLenum programInterface,
12365 GLenum pname,
12366 GLsizei bufSize,
12367 GLsizei* length,
12368 GLint* params) {
12369 TRACE_EVENT_BINARY_EFFICIENT0(
12370 "gpu", "TraceGLAPI::glGetProgramInterfaceivRobustANGLE")
12371 gl_api_->glGetProgramInterfaceivRobustANGLEFn(program, programInterface,
12372 pname, bufSize, length, params);
12373 }
12374
9941 void TraceGLApi::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) { 12375 void TraceGLApi::glGetProgramivFn(GLuint program, GLenum pname, GLint* params) {
9942 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramiv") 12376 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramiv")
9943 gl_api_->glGetProgramivFn(program, pname, params); 12377 gl_api_->glGetProgramivFn(program, pname, params);
9944 } 12378 }
9945 12379
12380 void TraceGLApi::glGetProgramivRobustANGLEFn(GLuint program,
12381 GLenum pname,
12382 GLsizei bufSize,
12383 GLsizei* length,
12384 GLint* params) {
12385 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramivRobustANGLE")
12386 gl_api_->glGetProgramivRobustANGLEFn(program, pname, bufSize, length, params);
12387 }
12388
9946 void TraceGLApi::glGetProgramResourceivFn(GLuint program, 12389 void TraceGLApi::glGetProgramResourceivFn(GLuint program,
9947 GLenum programInterface, 12390 GLenum programInterface,
9948 GLuint index, 12391 GLuint index,
9949 GLsizei propCount, 12392 GLsizei propCount,
9950 const GLenum* props, 12393 const GLenum* props,
9951 GLsizei bufSize, 12394 GLsizei bufSize,
9952 GLsizei* length, 12395 GLsizei* length,
9953 GLint* params) { 12396 GLint* params) {
9954 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceiv") 12397 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceiv")
9955 gl_api_->glGetProgramResourceivFn(program, programInterface, index, propCount, 12398 gl_api_->glGetProgramResourceivFn(program, programInterface, index, propCount,
(...skipping 18 matching lines...) Expand all
9974 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceName") 12417 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetProgramResourceName")
9975 gl_api_->glGetProgramResourceNameFn(program, programInterface, index, bufSize, 12418 gl_api_->glGetProgramResourceNameFn(program, programInterface, index, bufSize,
9976 length, name); 12419 length, name);
9977 } 12420 }
9978 12421
9979 void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) { 12422 void TraceGLApi::glGetQueryivFn(GLenum target, GLenum pname, GLint* params) {
9980 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv") 12423 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryiv")
9981 gl_api_->glGetQueryivFn(target, pname, params); 12424 gl_api_->glGetQueryivFn(target, pname, params);
9982 } 12425 }
9983 12426
12427 void TraceGLApi::glGetQueryivRobustANGLEFn(GLenum target,
12428 GLenum pname,
12429 GLsizei bufSize,
12430 GLsizei* length,
12431 GLint* params) {
12432 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryivRobustANGLE")
12433 gl_api_->glGetQueryivRobustANGLEFn(target, pname, bufSize, length, params);
12434 }
12435
9984 void TraceGLApi::glGetQueryObjecti64vFn(GLuint id, 12436 void TraceGLApi::glGetQueryObjecti64vFn(GLuint id,
9985 GLenum pname, 12437 GLenum pname,
9986 GLint64* params) { 12438 GLint64* params) {
9987 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v") 12439 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjecti64v")
9988 gl_api_->glGetQueryObjecti64vFn(id, pname, params); 12440 gl_api_->glGetQueryObjecti64vFn(id, pname, params);
9989 } 12441 }
9990 12442
12443 void TraceGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
12444 GLenum pname,
12445 GLsizei bufSize,
12446 GLsizei* length,
12447 GLint64* params) {
12448 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12449 "TraceGLAPI::glGetQueryObjecti64vRobustANGLE")
12450 gl_api_->glGetQueryObjecti64vRobustANGLEFn(id, pname, bufSize, length,
12451 params);
12452 }
12453
9991 void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) { 12454 void TraceGLApi::glGetQueryObjectivFn(GLuint id, GLenum pname, GLint* params) {
9992 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv") 12455 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectiv")
9993 gl_api_->glGetQueryObjectivFn(id, pname, params); 12456 gl_api_->glGetQueryObjectivFn(id, pname, params);
9994 } 12457 }
9995 12458
12459 void TraceGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id,
12460 GLenum pname,
12461 GLsizei bufSize,
12462 GLsizei* length,
12463 GLint* params) {
12464 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12465 "TraceGLAPI::glGetQueryObjectivRobustANGLE")
12466 gl_api_->glGetQueryObjectivRobustANGLEFn(id, pname, bufSize, length, params);
12467 }
12468
9996 void TraceGLApi::glGetQueryObjectui64vFn(GLuint id, 12469 void TraceGLApi::glGetQueryObjectui64vFn(GLuint id,
9997 GLenum pname, 12470 GLenum pname,
9998 GLuint64* params) { 12471 GLuint64* params) {
9999 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v") 12472 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectui64v")
10000 gl_api_->glGetQueryObjectui64vFn(id, pname, params); 12473 gl_api_->glGetQueryObjectui64vFn(id, pname, params);
10001 } 12474 }
10002 12475
12476 void TraceGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
12477 GLenum pname,
12478 GLsizei bufSize,
12479 GLsizei* length,
12480 GLuint64* params) {
12481 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12482 "TraceGLAPI::glGetQueryObjectui64vRobustANGLE")
12483 gl_api_->glGetQueryObjectui64vRobustANGLEFn(id, pname, bufSize, length,
12484 params);
12485 }
12486
10003 void TraceGLApi::glGetQueryObjectuivFn(GLuint id, 12487 void TraceGLApi::glGetQueryObjectuivFn(GLuint id,
10004 GLenum pname, 12488 GLenum pname,
10005 GLuint* params) { 12489 GLuint* params) {
10006 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv") 12490 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetQueryObjectuiv")
10007 gl_api_->glGetQueryObjectuivFn(id, pname, params); 12491 gl_api_->glGetQueryObjectuivFn(id, pname, params);
10008 } 12492 }
10009 12493
12494 void TraceGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id,
12495 GLenum pname,
12496 GLsizei bufSize,
12497 GLsizei* length,
12498 GLuint* params) {
12499 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12500 "TraceGLAPI::glGetQueryObjectuivRobustANGLE")
12501 gl_api_->glGetQueryObjectuivRobustANGLEFn(id, pname, bufSize, length, params);
12502 }
12503
10010 void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target, 12504 void TraceGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
10011 GLenum pname, 12505 GLenum pname,
10012 GLint* params) { 12506 GLint* params) {
10013 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 12507 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
10014 "TraceGLAPI::glGetRenderbufferParameterivEXT") 12508 "TraceGLAPI::glGetRenderbufferParameterivEXT")
10015 gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params); 12509 gl_api_->glGetRenderbufferParameterivEXTFn(target, pname, params);
10016 } 12510 }
10017 12511
12512 void TraceGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
12513 GLenum pname,
12514 GLsizei bufSize,
12515 GLsizei* length,
12516 GLint* params) {
12517 TRACE_EVENT_BINARY_EFFICIENT0(
12518 "gpu", "TraceGLAPI::glGetRenderbufferParameterivRobustANGLE")
12519 gl_api_->glGetRenderbufferParameterivRobustANGLEFn(target, pname, bufSize,
12520 length, params);
12521 }
12522
10018 void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler, 12523 void TraceGLApi::glGetSamplerParameterfvFn(GLuint sampler,
10019 GLenum pname, 12524 GLenum pname,
10020 GLfloat* params) { 12525 GLfloat* params) {
10021 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameterfv") 12526 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameterfv")
10022 gl_api_->glGetSamplerParameterfvFn(sampler, pname, params); 12527 gl_api_->glGetSamplerParameterfvFn(sampler, pname, params);
10023 } 12528 }
10024 12529
12530 void TraceGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
12531 GLenum pname,
12532 GLsizei bufSize,
12533 GLsizei* length,
12534 GLfloat* params) {
12535 TRACE_EVENT_BINARY_EFFICIENT0(
12536 "gpu", "TraceGLAPI::glGetSamplerParameterfvRobustANGLE")
12537 gl_api_->glGetSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, length,
12538 params);
12539 }
12540
12541 void TraceGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
12542 GLenum pname,
12543 GLsizei bufSize,
12544 GLsizei* length,
12545 GLint* params) {
12546 TRACE_EVENT_BINARY_EFFICIENT0(
12547 "gpu", "TraceGLAPI::glGetSamplerParameterIivRobustANGLE")
12548 gl_api_->glGetSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize,
12549 length, params);
12550 }
12551
12552 void TraceGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
12553 GLenum pname,
12554 GLsizei bufSize,
12555 GLsizei* length,
12556 GLuint* params) {
12557 TRACE_EVENT_BINARY_EFFICIENT0(
12558 "gpu", "TraceGLAPI::glGetSamplerParameterIuivRobustANGLE")
12559 gl_api_->glGetSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize,
12560 length, params);
12561 }
12562
10025 void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler, 12563 void TraceGLApi::glGetSamplerParameterivFn(GLuint sampler,
10026 GLenum pname, 12564 GLenum pname,
10027 GLint* params) { 12565 GLint* params) {
10028 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameteriv") 12566 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSamplerParameteriv")
10029 gl_api_->glGetSamplerParameterivFn(sampler, pname, params); 12567 gl_api_->glGetSamplerParameterivFn(sampler, pname, params);
10030 } 12568 }
10031 12569
12570 void TraceGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
12571 GLenum pname,
12572 GLsizei bufSize,
12573 GLsizei* length,
12574 GLint* params) {
12575 TRACE_EVENT_BINARY_EFFICIENT0(
12576 "gpu", "TraceGLAPI::glGetSamplerParameterivRobustANGLE")
12577 gl_api_->glGetSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, length,
12578 params);
12579 }
12580
10032 void TraceGLApi::glGetShaderInfoLogFn(GLuint shader, 12581 void TraceGLApi::glGetShaderInfoLogFn(GLuint shader,
10033 GLsizei bufsize, 12582 GLsizei bufsize,
10034 GLsizei* length, 12583 GLsizei* length,
10035 char* infolog) { 12584 char* infolog) {
10036 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderInfoLog") 12585 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderInfoLog")
10037 gl_api_->glGetShaderInfoLogFn(shader, bufsize, length, infolog); 12586 gl_api_->glGetShaderInfoLogFn(shader, bufsize, length, infolog);
10038 } 12587 }
10039 12588
10040 void TraceGLApi::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) { 12589 void TraceGLApi::glGetShaderivFn(GLuint shader, GLenum pname, GLint* params) {
10041 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderiv") 12590 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderiv")
10042 gl_api_->glGetShaderivFn(shader, pname, params); 12591 gl_api_->glGetShaderivFn(shader, pname, params);
10043 } 12592 }
10044 12593
12594 void TraceGLApi::glGetShaderivRobustANGLEFn(GLuint shader,
12595 GLenum pname,
12596 GLsizei bufSize,
12597 GLsizei* length,
12598 GLint* params) {
12599 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderivRobustANGLE")
12600 gl_api_->glGetShaderivRobustANGLEFn(shader, pname, bufSize, length, params);
12601 }
12602
10045 void TraceGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype, 12603 void TraceGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype,
10046 GLenum precisiontype, 12604 GLenum precisiontype,
10047 GLint* range, 12605 GLint* range,
10048 GLint* precision) { 12606 GLint* precision) {
10049 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderPrecisionFormat") 12607 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderPrecisionFormat")
10050 gl_api_->glGetShaderPrecisionFormatFn(shadertype, precisiontype, range, 12608 gl_api_->glGetShaderPrecisionFormatFn(shadertype, precisiontype, range,
10051 precision); 12609 precision);
10052 } 12610 }
10053 12611
10054 void TraceGLApi::glGetShaderSourceFn(GLuint shader, 12612 void TraceGLApi::glGetShaderSourceFn(GLuint shader,
(...skipping 24 matching lines...) Expand all
10079 } 12637 }
10080 12638
10081 void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target, 12639 void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target,
10082 GLint level, 12640 GLint level,
10083 GLenum pname, 12641 GLenum pname,
10084 GLfloat* params) { 12642 GLfloat* params) {
10085 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameterfv") 12643 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameterfv")
10086 gl_api_->glGetTexLevelParameterfvFn(target, level, pname, params); 12644 gl_api_->glGetTexLevelParameterfvFn(target, level, pname, params);
10087 } 12645 }
10088 12646
12647 void TraceGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
12648 GLint level,
12649 GLenum pname,
12650 GLsizei bufSize,
12651 GLsizei* length,
12652 GLfloat* params) {
12653 TRACE_EVENT_BINARY_EFFICIENT0(
12654 "gpu", "TraceGLAPI::glGetTexLevelParameterfvRobustANGLE")
12655 gl_api_->glGetTexLevelParameterfvRobustANGLEFn(target, level, pname, bufSize,
12656 length, params);
12657 }
12658
10089 void TraceGLApi::glGetTexLevelParameterivFn(GLenum target, 12659 void TraceGLApi::glGetTexLevelParameterivFn(GLenum target,
10090 GLint level, 12660 GLint level,
10091 GLenum pname, 12661 GLenum pname,
10092 GLint* params) { 12662 GLint* params) {
10093 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameteriv") 12663 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexLevelParameteriv")
10094 gl_api_->glGetTexLevelParameterivFn(target, level, pname, params); 12664 gl_api_->glGetTexLevelParameterivFn(target, level, pname, params);
10095 } 12665 }
10096 12666
12667 void TraceGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
12668 GLint level,
12669 GLenum pname,
12670 GLsizei bufSize,
12671 GLsizei* length,
12672 GLint* params) {
12673 TRACE_EVENT_BINARY_EFFICIENT0(
12674 "gpu", "TraceGLAPI::glGetTexLevelParameterivRobustANGLE")
12675 gl_api_->glGetTexLevelParameterivRobustANGLEFn(target, level, pname, bufSize,
12676 length, params);
12677 }
12678
10097 void TraceGLApi::glGetTexParameterfvFn(GLenum target, 12679 void TraceGLApi::glGetTexParameterfvFn(GLenum target,
10098 GLenum pname, 12680 GLenum pname,
10099 GLfloat* params) { 12681 GLfloat* params) {
10100 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameterfv") 12682 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameterfv")
10101 gl_api_->glGetTexParameterfvFn(target, pname, params); 12683 gl_api_->glGetTexParameterfvFn(target, pname, params);
10102 } 12684 }
10103 12685
12686 void TraceGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target,
12687 GLenum pname,
12688 GLsizei bufSize,
12689 GLsizei* length,
12690 GLfloat* params) {
12691 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12692 "TraceGLAPI::glGetTexParameterfvRobustANGLE")
12693 gl_api_->glGetTexParameterfvRobustANGLEFn(target, pname, bufSize, length,
12694 params);
12695 }
12696
12697 void TraceGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target,
12698 GLenum pname,
12699 GLsizei bufSize,
12700 GLsizei* length,
12701 GLint* params) {
12702 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12703 "TraceGLAPI::glGetTexParameterIivRobustANGLE")
12704 gl_api_->glGetTexParameterIivRobustANGLEFn(target, pname, bufSize, length,
12705 params);
12706 }
12707
12708 void TraceGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target,
12709 GLenum pname,
12710 GLsizei bufSize,
12711 GLsizei* length,
12712 GLuint* params) {
12713 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12714 "TraceGLAPI::glGetTexParameterIuivRobustANGLE")
12715 gl_api_->glGetTexParameterIuivRobustANGLEFn(target, pname, bufSize, length,
12716 params);
12717 }
12718
10104 void TraceGLApi::glGetTexParameterivFn(GLenum target, 12719 void TraceGLApi::glGetTexParameterivFn(GLenum target,
10105 GLenum pname, 12720 GLenum pname,
10106 GLint* params) { 12721 GLint* params) {
10107 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameteriv") 12722 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetTexParameteriv")
10108 gl_api_->glGetTexParameterivFn(target, pname, params); 12723 gl_api_->glGetTexParameterivFn(target, pname, params);
10109 } 12724 }
10110 12725
12726 void TraceGLApi::glGetTexParameterivRobustANGLEFn(GLenum target,
12727 GLenum pname,
12728 GLsizei bufSize,
12729 GLsizei* length,
12730 GLint* params) {
12731 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12732 "TraceGLAPI::glGetTexParameterivRobustANGLE")
12733 gl_api_->glGetTexParameterivRobustANGLEFn(target, pname, bufSize, length,
12734 params);
12735 }
12736
10111 void TraceGLApi::glGetTransformFeedbackVaryingFn(GLuint program, 12737 void TraceGLApi::glGetTransformFeedbackVaryingFn(GLuint program,
10112 GLuint index, 12738 GLuint index,
10113 GLsizei bufSize, 12739 GLsizei bufSize,
10114 GLsizei* length, 12740 GLsizei* length,
10115 GLsizei* size, 12741 GLsizei* size,
10116 GLenum* type, 12742 GLenum* type,
10117 char* name) { 12743 char* name) {
10118 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 12744 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
10119 "TraceGLAPI::glGetTransformFeedbackVarying") 12745 "TraceGLAPI::glGetTransformFeedbackVarying")
10120 gl_api_->glGetTransformFeedbackVaryingFn(program, index, bufSize, length, 12746 gl_api_->glGetTransformFeedbackVaryingFn(program, index, bufSize, length,
(...skipping 15 matching lines...) Expand all
10136 return gl_api_->glGetUniformBlockIndexFn(program, uniformBlockName); 12762 return gl_api_->glGetUniformBlockIndexFn(program, uniformBlockName);
10137 } 12763 }
10138 12764
10139 void TraceGLApi::glGetUniformfvFn(GLuint program, 12765 void TraceGLApi::glGetUniformfvFn(GLuint program,
10140 GLint location, 12766 GLint location,
10141 GLfloat* params) { 12767 GLfloat* params) {
10142 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfv") 12768 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfv")
10143 gl_api_->glGetUniformfvFn(program, location, params); 12769 gl_api_->glGetUniformfvFn(program, location, params);
10144 } 12770 }
10145 12771
12772 void TraceGLApi::glGetUniformfvRobustANGLEFn(GLuint program,
12773 GLint location,
12774 GLsizei bufSize,
12775 GLsizei* length,
12776 GLfloat* params) {
12777 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformfvRobustANGLE")
12778 gl_api_->glGetUniformfvRobustANGLEFn(program, location, bufSize, length,
12779 params);
12780 }
12781
10146 void TraceGLApi::glGetUniformIndicesFn(GLuint program, 12782 void TraceGLApi::glGetUniformIndicesFn(GLuint program,
10147 GLsizei uniformCount, 12783 GLsizei uniformCount,
10148 const char* const* uniformNames, 12784 const char* const* uniformNames,
10149 GLuint* uniformIndices) { 12785 GLuint* uniformIndices) {
10150 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformIndices") 12786 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformIndices")
10151 gl_api_->glGetUniformIndicesFn(program, uniformCount, uniformNames, 12787 gl_api_->glGetUniformIndicesFn(program, uniformCount, uniformNames,
10152 uniformIndices); 12788 uniformIndices);
10153 } 12789 }
10154 12790
10155 void TraceGLApi::glGetUniformivFn(GLuint program, 12791 void TraceGLApi::glGetUniformivFn(GLuint program,
10156 GLint location, 12792 GLint location,
10157 GLint* params) { 12793 GLint* params) {
10158 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformiv") 12794 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformiv")
10159 gl_api_->glGetUniformivFn(program, location, params); 12795 gl_api_->glGetUniformivFn(program, location, params);
10160 } 12796 }
10161 12797
12798 void TraceGLApi::glGetUniformivRobustANGLEFn(GLuint program,
12799 GLint location,
12800 GLsizei bufSize,
12801 GLsizei* length,
12802 GLint* params) {
12803 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformivRobustANGLE")
12804 gl_api_->glGetUniformivRobustANGLEFn(program, location, bufSize, length,
12805 params);
12806 }
12807
10162 GLint TraceGLApi::glGetUniformLocationFn(GLuint program, const char* name) { 12808 GLint TraceGLApi::glGetUniformLocationFn(GLuint program, const char* name) {
10163 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformLocation") 12809 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformLocation")
10164 return gl_api_->glGetUniformLocationFn(program, name); 12810 return gl_api_->glGetUniformLocationFn(program, name);
10165 } 12811 }
10166 12812
10167 void TraceGLApi::glGetUniformuivFn(GLuint program, 12813 void TraceGLApi::glGetUniformuivFn(GLuint program,
10168 GLint location, 12814 GLint location,
10169 GLuint* params) { 12815 GLuint* params) {
10170 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuiv") 12816 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuiv")
10171 gl_api_->glGetUniformuivFn(program, location, params); 12817 gl_api_->glGetUniformuivFn(program, location, params);
10172 } 12818 }
10173 12819
12820 void TraceGLApi::glGetUniformuivRobustANGLEFn(GLuint program,
12821 GLint location,
12822 GLsizei bufSize,
12823 GLsizei* length,
12824 GLuint* params) {
12825 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetUniformuivRobustANGLE")
12826 gl_api_->glGetUniformuivRobustANGLEFn(program, location, bufSize, length,
12827 params);
12828 }
12829
10174 void TraceGLApi::glGetVertexAttribfvFn(GLuint index, 12830 void TraceGLApi::glGetVertexAttribfvFn(GLuint index,
10175 GLenum pname, 12831 GLenum pname,
10176 GLfloat* params) { 12832 GLfloat* params) {
10177 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv") 12833 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribfv")
10178 gl_api_->glGetVertexAttribfvFn(index, pname, params); 12834 gl_api_->glGetVertexAttribfvFn(index, pname, params);
10179 } 12835 }
10180 12836
12837 void TraceGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index,
12838 GLenum pname,
12839 GLsizei bufSize,
12840 GLsizei* length,
12841 GLfloat* params) {
12842 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12843 "TraceGLAPI::glGetVertexAttribfvRobustANGLE")
12844 gl_api_->glGetVertexAttribfvRobustANGLEFn(index, pname, bufSize, length,
12845 params);
12846 }
12847
12848 void TraceGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index,
12849 GLenum pname,
12850 GLsizei bufSize,
12851 GLsizei* length,
12852 GLint* params) {
12853 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12854 "TraceGLAPI::glGetVertexAttribIivRobustANGLE")
12855 gl_api_->glGetVertexAttribIivRobustANGLEFn(index, pname, bufSize, length,
12856 params);
12857 }
12858
12859 void TraceGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
12860 GLenum pname,
12861 GLsizei bufSize,
12862 GLsizei* length,
12863 GLuint* params) {
12864 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12865 "TraceGLAPI::glGetVertexAttribIuivRobustANGLE")
12866 gl_api_->glGetVertexAttribIuivRobustANGLEFn(index, pname, bufSize, length,
12867 params);
12868 }
12869
10181 void TraceGLApi::glGetVertexAttribivFn(GLuint index, 12870 void TraceGLApi::glGetVertexAttribivFn(GLuint index,
10182 GLenum pname, 12871 GLenum pname,
10183 GLint* params) { 12872 GLint* params) {
10184 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribiv") 12873 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribiv")
10185 gl_api_->glGetVertexAttribivFn(index, pname, params); 12874 gl_api_->glGetVertexAttribivFn(index, pname, params);
10186 } 12875 }
10187 12876
12877 void TraceGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index,
12878 GLenum pname,
12879 GLsizei bufSize,
12880 GLsizei* length,
12881 GLint* params) {
12882 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12883 "TraceGLAPI::glGetVertexAttribivRobustANGLE")
12884 gl_api_->glGetVertexAttribivRobustANGLEFn(index, pname, bufSize, length,
12885 params);
12886 }
12887
10188 void TraceGLApi::glGetVertexAttribPointervFn(GLuint index, 12888 void TraceGLApi::glGetVertexAttribPointervFn(GLuint index,
10189 GLenum pname, 12889 GLenum pname,
10190 void** pointer) { 12890 void** pointer) {
10191 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribPointerv") 12891 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetVertexAttribPointerv")
10192 gl_api_->glGetVertexAttribPointervFn(index, pname, pointer); 12892 gl_api_->glGetVertexAttribPointervFn(index, pname, pointer);
10193 } 12893 }
10194 12894
12895 void TraceGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
12896 GLenum pname,
12897 GLsizei bufSize,
12898 GLsizei* length,
12899 void** pointer) {
12900 TRACE_EVENT_BINARY_EFFICIENT0(
12901 "gpu", "TraceGLAPI::glGetVertexAttribPointervRobustANGLE")
12902 gl_api_->glGetVertexAttribPointervRobustANGLEFn(index, pname, bufSize, length,
12903 pointer);
12904 }
12905
10195 void TraceGLApi::glHintFn(GLenum target, GLenum mode) { 12906 void TraceGLApi::glHintFn(GLenum target, GLenum mode) {
10196 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glHint") 12907 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glHint")
10197 gl_api_->glHintFn(target, mode); 12908 gl_api_->glHintFn(target, mode);
10198 } 12909 }
10199 12910
10200 void TraceGLApi::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) { 12911 void TraceGLApi::glInsertEventMarkerEXTFn(GLsizei length, const char* marker) {
10201 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInsertEventMarkerEXT") 12912 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glInsertEventMarkerEXT")
10202 gl_api_->glInsertEventMarkerEXTFn(length, marker); 12913 gl_api_->glInsertEventMarkerEXTFn(length, marker);
10203 } 12914 }
10204 12915
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
10426 void TraceGLApi::glQueryCounterFn(GLuint id, GLenum target) { 13137 void TraceGLApi::glQueryCounterFn(GLuint id, GLenum target) {
10427 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glQueryCounter") 13138 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glQueryCounter")
10428 gl_api_->glQueryCounterFn(id, target); 13139 gl_api_->glQueryCounterFn(id, target);
10429 } 13140 }
10430 13141
10431 void TraceGLApi::glReadBufferFn(GLenum src) { 13142 void TraceGLApi::glReadBufferFn(GLenum src) {
10432 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadBuffer") 13143 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadBuffer")
10433 gl_api_->glReadBufferFn(src); 13144 gl_api_->glReadBufferFn(src);
10434 } 13145 }
10435 13146
13147 void TraceGLApi::glReadnPixelsRobustANGLEFn(GLint x,
13148 GLint y,
13149 GLsizei width,
13150 GLsizei height,
13151 GLenum format,
13152 GLenum type,
13153 GLsizei bufSize,
13154 GLsizei* length,
13155 void* data) {
13156 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadnPixelsRobustANGLE")
13157 gl_api_->glReadnPixelsRobustANGLEFn(x, y, width, height, format, type,
13158 bufSize, length, data);
13159 }
13160
10436 void TraceGLApi::glReadPixelsFn(GLint x, 13161 void TraceGLApi::glReadPixelsFn(GLint x,
10437 GLint y, 13162 GLint y,
10438 GLsizei width, 13163 GLsizei width,
10439 GLsizei height, 13164 GLsizei height,
10440 GLenum format, 13165 GLenum format,
10441 GLenum type, 13166 GLenum type,
10442 void* pixels) { 13167 void* pixels) {
10443 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixels") 13168 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixels")
10444 gl_api_->glReadPixelsFn(x, y, width, height, format, type, pixels); 13169 gl_api_->glReadPixelsFn(x, y, width, height, format, type, pixels);
10445 } 13170 }
10446 13171
13172 void TraceGLApi::glReadPixelsRobustANGLEFn(GLint x,
13173 GLint y,
13174 GLsizei width,
13175 GLsizei height,
13176 GLenum format,
13177 GLenum type,
13178 GLsizei bufSize,
13179 GLsizei* length,
13180 void* pixels) {
13181 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReadPixelsRobustANGLE")
13182 gl_api_->glReadPixelsRobustANGLEFn(x, y, width, height, format, type, bufSize,
13183 length, pixels);
13184 }
13185
10447 void TraceGLApi::glReleaseShaderCompilerFn(void) { 13186 void TraceGLApi::glReleaseShaderCompilerFn(void) {
10448 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReleaseShaderCompiler") 13187 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glReleaseShaderCompiler")
10449 gl_api_->glReleaseShaderCompilerFn(); 13188 gl_api_->glReleaseShaderCompilerFn();
10450 } 13189 }
10451 13190
10452 void TraceGLApi::glRenderbufferStorageEXTFn(GLenum target, 13191 void TraceGLApi::glRenderbufferStorageEXTFn(GLenum target,
10453 GLenum internalformat, 13192 GLenum internalformat,
10454 GLsizei width, 13193 GLsizei width,
10455 GLsizei height) { 13194 GLsizei height) {
10456 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glRenderbufferStorageEXT") 13195 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glRenderbufferStorageEXT")
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
10518 gl_api_->glSamplerParameterfFn(sampler, pname, param); 13257 gl_api_->glSamplerParameterfFn(sampler, pname, param);
10519 } 13258 }
10520 13259
10521 void TraceGLApi::glSamplerParameterfvFn(GLuint sampler, 13260 void TraceGLApi::glSamplerParameterfvFn(GLuint sampler,
10522 GLenum pname, 13261 GLenum pname,
10523 const GLfloat* params) { 13262 const GLfloat* params) {
10524 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterfv") 13263 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameterfv")
10525 gl_api_->glSamplerParameterfvFn(sampler, pname, params); 13264 gl_api_->glSamplerParameterfvFn(sampler, pname, params);
10526 } 13265 }
10527 13266
13267 void TraceGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
13268 GLenum pname,
13269 GLsizei bufSize,
13270 const GLfloat* param) {
13271 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13272 "TraceGLAPI::glSamplerParameterfvRobustANGLE")
13273 gl_api_->glSamplerParameterfvRobustANGLEFn(sampler, pname, bufSize, param);
13274 }
13275
10528 void TraceGLApi::glSamplerParameteriFn(GLuint sampler, 13276 void TraceGLApi::glSamplerParameteriFn(GLuint sampler,
10529 GLenum pname, 13277 GLenum pname,
10530 GLint param) { 13278 GLint param) {
10531 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteri") 13279 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteri")
10532 gl_api_->glSamplerParameteriFn(sampler, pname, param); 13280 gl_api_->glSamplerParameteriFn(sampler, pname, param);
10533 } 13281 }
10534 13282
13283 void TraceGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
13284 GLenum pname,
13285 GLsizei bufSize,
13286 const GLint* param) {
13287 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13288 "TraceGLAPI::glSamplerParameterIivRobustANGLE")
13289 gl_api_->glSamplerParameterIivRobustANGLEFn(sampler, pname, bufSize, param);
13290 }
13291
13292 void TraceGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
13293 GLenum pname,
13294 GLsizei bufSize,
13295 const GLuint* param) {
13296 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13297 "TraceGLAPI::glSamplerParameterIuivRobustANGLE")
13298 gl_api_->glSamplerParameterIuivRobustANGLEFn(sampler, pname, bufSize, param);
13299 }
13300
10535 void TraceGLApi::glSamplerParameterivFn(GLuint sampler, 13301 void TraceGLApi::glSamplerParameterivFn(GLuint sampler,
10536 GLenum pname, 13302 GLenum pname,
10537 const GLint* params) { 13303 const GLint* params) {
10538 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteriv") 13304 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSamplerParameteriv")
10539 gl_api_->glSamplerParameterivFn(sampler, pname, params); 13305 gl_api_->glSamplerParameterivFn(sampler, pname, params);
10540 } 13306 }
10541 13307
13308 void TraceGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler,
13309 GLenum pname,
13310 GLsizei bufSize,
13311 const GLint* param) {
13312 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13313 "TraceGLAPI::glSamplerParameterivRobustANGLE")
13314 gl_api_->glSamplerParameterivRobustANGLEFn(sampler, pname, bufSize, param);
13315 }
13316
10542 void TraceGLApi::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) { 13317 void TraceGLApi::glScissorFn(GLint x, GLint y, GLsizei width, GLsizei height) {
10543 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glScissor") 13318 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glScissor")
10544 gl_api_->glScissorFn(x, y, width, height); 13319 gl_api_->glScissorFn(x, y, width, height);
10545 } 13320 }
10546 13321
10547 void TraceGLApi::glSetFenceAPPLEFn(GLuint fence) { 13322 void TraceGLApi::glSetFenceAPPLEFn(GLuint fence) {
10548 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceAPPLE") 13323 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glSetFenceAPPLE")
10549 gl_api_->glSetFenceAPPLEFn(fence); 13324 gl_api_->glSetFenceAPPLEFn(fence);
10550 } 13325 }
10551 13326
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
10722 GLsizei height, 13497 GLsizei height,
10723 GLint border, 13498 GLint border,
10724 GLenum format, 13499 GLenum format,
10725 GLenum type, 13500 GLenum type,
10726 const void* pixels) { 13501 const void* pixels) {
10727 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2D") 13502 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2D")
10728 gl_api_->glTexImage2DFn(target, level, internalformat, width, height, border, 13503 gl_api_->glTexImage2DFn(target, level, internalformat, width, height, border,
10729 format, type, pixels); 13504 format, type, pixels);
10730 } 13505 }
10731 13506
13507 void TraceGLApi::glTexImage2DRobustANGLEFn(GLenum target,
13508 GLint level,
13509 GLint internalformat,
13510 GLsizei width,
13511 GLsizei height,
13512 GLint border,
13513 GLenum format,
13514 GLenum type,
13515 GLsizei bufSize,
13516 const void* pixels) {
13517 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage2DRobustANGLE")
13518 gl_api_->glTexImage2DRobustANGLEFn(target, level, internalformat, width,
13519 height, border, format, type, bufSize,
13520 pixels);
13521 }
13522
10732 void TraceGLApi::glTexImage3DFn(GLenum target, 13523 void TraceGLApi::glTexImage3DFn(GLenum target,
10733 GLint level, 13524 GLint level,
10734 GLint internalformat, 13525 GLint internalformat,
10735 GLsizei width, 13526 GLsizei width,
10736 GLsizei height, 13527 GLsizei height,
10737 GLsizei depth, 13528 GLsizei depth,
10738 GLint border, 13529 GLint border,
10739 GLenum format, 13530 GLenum format,
10740 GLenum type, 13531 GLenum type,
10741 const void* pixels) { 13532 const void* pixels) {
10742 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3D") 13533 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3D")
10743 gl_api_->glTexImage3DFn(target, level, internalformat, width, height, depth, 13534 gl_api_->glTexImage3DFn(target, level, internalformat, width, height, depth,
10744 border, format, type, pixels); 13535 border, format, type, pixels);
10745 } 13536 }
10746 13537
13538 void TraceGLApi::glTexImage3DRobustANGLEFn(GLenum target,
13539 GLint level,
13540 GLint internalformat,
13541 GLsizei width,
13542 GLsizei height,
13543 GLsizei depth,
13544 GLint border,
13545 GLenum format,
13546 GLenum type,
13547 GLsizei bufSize,
13548 const void* pixels) {
13549 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexImage3DRobustANGLE")
13550 gl_api_->glTexImage3DRobustANGLEFn(target, level, internalformat, width,
13551 height, depth, border, format, type,
13552 bufSize, pixels);
13553 }
13554
10747 void TraceGLApi::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) { 13555 void TraceGLApi::glTexParameterfFn(GLenum target, GLenum pname, GLfloat param) {
10748 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterf") 13556 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterf")
10749 gl_api_->glTexParameterfFn(target, pname, param); 13557 gl_api_->glTexParameterfFn(target, pname, param);
10750 } 13558 }
10751 13559
10752 void TraceGLApi::glTexParameterfvFn(GLenum target, 13560 void TraceGLApi::glTexParameterfvFn(GLenum target,
10753 GLenum pname, 13561 GLenum pname,
10754 const GLfloat* params) { 13562 const GLfloat* params) {
10755 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterfv") 13563 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameterfv")
10756 gl_api_->glTexParameterfvFn(target, pname, params); 13564 gl_api_->glTexParameterfvFn(target, pname, params);
10757 } 13565 }
10758 13566
13567 void TraceGLApi::glTexParameterfvRobustANGLEFn(GLenum target,
13568 GLenum pname,
13569 GLsizei bufSize,
13570 const GLfloat* params) {
13571 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13572 "TraceGLAPI::glTexParameterfvRobustANGLE")
13573 gl_api_->glTexParameterfvRobustANGLEFn(target, pname, bufSize, params);
13574 }
13575
10759 void TraceGLApi::glTexParameteriFn(GLenum target, GLenum pname, GLint param) { 13576 void TraceGLApi::glTexParameteriFn(GLenum target, GLenum pname, GLint param) {
10760 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteri") 13577 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteri")
10761 gl_api_->glTexParameteriFn(target, pname, param); 13578 gl_api_->glTexParameteriFn(target, pname, param);
10762 } 13579 }
10763 13580
13581 void TraceGLApi::glTexParameterIivRobustANGLEFn(GLenum target,
13582 GLenum pname,
13583 GLsizei bufSize,
13584 const GLint* params) {
13585 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13586 "TraceGLAPI::glTexParameterIivRobustANGLE")
13587 gl_api_->glTexParameterIivRobustANGLEFn(target, pname, bufSize, params);
13588 }
13589
13590 void TraceGLApi::glTexParameterIuivRobustANGLEFn(GLenum target,
13591 GLenum pname,
13592 GLsizei bufSize,
13593 const GLuint* params) {
13594 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13595 "TraceGLAPI::glTexParameterIuivRobustANGLE")
13596 gl_api_->glTexParameterIuivRobustANGLEFn(target, pname, bufSize, params);
13597 }
13598
10764 void TraceGLApi::glTexParameterivFn(GLenum target, 13599 void TraceGLApi::glTexParameterivFn(GLenum target,
10765 GLenum pname, 13600 GLenum pname,
10766 const GLint* params) { 13601 const GLint* params) {
10767 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteriv") 13602 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexParameteriv")
10768 gl_api_->glTexParameterivFn(target, pname, params); 13603 gl_api_->glTexParameterivFn(target, pname, params);
10769 } 13604 }
10770 13605
13606 void TraceGLApi::glTexParameterivRobustANGLEFn(GLenum target,
13607 GLenum pname,
13608 GLsizei bufSize,
13609 const GLint* params) {
13610 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
13611 "TraceGLAPI::glTexParameterivRobustANGLE")
13612 gl_api_->glTexParameterivRobustANGLEFn(target, pname, bufSize, params);
13613 }
13614
10771 void TraceGLApi::glTexStorage2DEXTFn(GLenum target, 13615 void TraceGLApi::glTexStorage2DEXTFn(GLenum target,
10772 GLsizei levels, 13616 GLsizei levels,
10773 GLenum internalformat, 13617 GLenum internalformat,
10774 GLsizei width, 13618 GLsizei width,
10775 GLsizei height) { 13619 GLsizei height) {
10776 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage2DEXT") 13620 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexStorage2DEXT")
10777 gl_api_->glTexStorage2DEXTFn(target, levels, internalformat, width, height); 13621 gl_api_->glTexStorage2DEXTFn(target, levels, internalformat, width, height);
10778 } 13622 }
10779 13623
10780 void TraceGLApi::glTexStorage3DFn(GLenum target, 13624 void TraceGLApi::glTexStorage3DFn(GLenum target,
(...skipping 14 matching lines...) Expand all
10795 GLsizei width, 13639 GLsizei width,
10796 GLsizei height, 13640 GLsizei height,
10797 GLenum format, 13641 GLenum format,
10798 GLenum type, 13642 GLenum type,
10799 const void* pixels) { 13643 const void* pixels) {
10800 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2D") 13644 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2D")
10801 gl_api_->glTexSubImage2DFn(target, level, xoffset, yoffset, width, height, 13645 gl_api_->glTexSubImage2DFn(target, level, xoffset, yoffset, width, height,
10802 format, type, pixels); 13646 format, type, pixels);
10803 } 13647 }
10804 13648
13649 void TraceGLApi::glTexSubImage2DRobustANGLEFn(GLenum target,
13650 GLint level,
13651 GLint xoffset,
13652 GLint yoffset,
13653 GLsizei width,
13654 GLsizei height,
13655 GLenum format,
13656 GLenum type,
13657 GLsizei bufSize,
13658 const void* pixels) {
13659 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage2DRobustANGLE")
13660 gl_api_->glTexSubImage2DRobustANGLEFn(target, level, xoffset, yoffset, width,
13661 height, format, type, bufSize, pixels);
13662 }
13663
10805 void TraceGLApi::glTexSubImage3DFn(GLenum target, 13664 void TraceGLApi::glTexSubImage3DFn(GLenum target,
10806 GLint level, 13665 GLint level,
10807 GLint xoffset, 13666 GLint xoffset,
10808 GLint yoffset, 13667 GLint yoffset,
10809 GLint zoffset, 13668 GLint zoffset,
10810 GLsizei width, 13669 GLsizei width,
10811 GLsizei height, 13670 GLsizei height,
10812 GLsizei depth, 13671 GLsizei depth,
10813 GLenum format, 13672 GLenum format,
10814 GLenum type, 13673 GLenum type,
10815 const void* pixels) { 13674 const void* pixels) {
10816 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3D") 13675 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3D")
10817 gl_api_->glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width, 13676 gl_api_->glTexSubImage3DFn(target, level, xoffset, yoffset, zoffset, width,
10818 height, depth, format, type, pixels); 13677 height, depth, format, type, pixels);
10819 } 13678 }
10820 13679
13680 void TraceGLApi::glTexSubImage3DRobustANGLEFn(GLenum target,
13681 GLint level,
13682 GLint xoffset,
13683 GLint yoffset,
13684 GLint zoffset,
13685 GLsizei width,
13686 GLsizei height,
13687 GLsizei depth,
13688 GLenum format,
13689 GLenum type,
13690 GLsizei bufSize,
13691 const void* pixels) {
13692 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glTexSubImage3DRobustANGLE")
13693 gl_api_->glTexSubImage3DRobustANGLEFn(target, level, xoffset, yoffset,
13694 zoffset, width, height, depth, format,
13695 type, bufSize, pixels);
13696 }
13697
10821 void TraceGLApi::glTransformFeedbackVaryingsFn(GLuint program, 13698 void TraceGLApi::glTransformFeedbackVaryingsFn(GLuint program,
10822 GLsizei count, 13699 GLsizei count,
10823 const char* const* varyings, 13700 const char* const* varyings,
10824 GLenum bufferMode) { 13701 GLenum bufferMode) {
10825 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 13702 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
10826 "TraceGLAPI::glTransformFeedbackVaryings") 13703 "TraceGLAPI::glTransformFeedbackVaryings")
10827 gl_api_->glTransformFeedbackVaryingsFn(program, count, varyings, bufferMode); 13704 gl_api_->glTransformFeedbackVaryingsFn(program, count, varyings, bufferMode);
10828 } 13705 }
10829 13706
10830 void TraceGLApi::glUniform1fFn(GLint location, GLfloat x) { 13707 void TraceGLApi::glUniform1fFn(GLint location, GLfloat x) {
(...skipping 1339 matching lines...) Expand 10 before | Expand all | Expand 10 after
12170 void NoContextGLApi::glGetActiveUniformBlockivFn(GLuint program, 15047 void NoContextGLApi::glGetActiveUniformBlockivFn(GLuint program,
12171 GLuint uniformBlockIndex, 15048 GLuint uniformBlockIndex,
12172 GLenum pname, 15049 GLenum pname,
12173 GLint* params) { 15050 GLint* params) {
12174 NOTREACHED() << "Trying to call glGetActiveUniformBlockiv() without current " 15051 NOTREACHED() << "Trying to call glGetActiveUniformBlockiv() without current "
12175 "GL context"; 15052 "GL context";
12176 LOG(ERROR) << "Trying to call glGetActiveUniformBlockiv() without current GL " 15053 LOG(ERROR) << "Trying to call glGetActiveUniformBlockiv() without current GL "
12177 "context"; 15054 "context";
12178 } 15055 }
12179 15056
15057 void NoContextGLApi::glGetActiveUniformBlockivRobustANGLEFn(
15058 GLuint program,
15059 GLuint uniformBlockIndex,
15060 GLenum pname,
15061 GLsizei bufSize,
15062 GLsizei* length,
15063 GLint* params) {
15064 NOTREACHED() << "Trying to call glGetActiveUniformBlockivRobustANGLE() "
15065 "without current GL context";
15066 LOG(ERROR) << "Trying to call glGetActiveUniformBlockivRobustANGLE() without "
15067 "current GL context";
15068 }
15069
12180 void NoContextGLApi::glGetActiveUniformBlockNameFn(GLuint program, 15070 void NoContextGLApi::glGetActiveUniformBlockNameFn(GLuint program,
12181 GLuint uniformBlockIndex, 15071 GLuint uniformBlockIndex,
12182 GLsizei bufSize, 15072 GLsizei bufSize,
12183 GLsizei* length, 15073 GLsizei* length,
12184 char* uniformBlockName) { 15074 char* uniformBlockName) {
12185 NOTREACHED() << "Trying to call glGetActiveUniformBlockName() without " 15075 NOTREACHED() << "Trying to call glGetActiveUniformBlockName() without "
12186 "current GL context"; 15076 "current GL context";
12187 LOG(ERROR) << "Trying to call glGetActiveUniformBlockName() without current " 15077 LOG(ERROR) << "Trying to call glGetActiveUniformBlockName() without current "
12188 "GL context"; 15078 "GL context";
12189 } 15079 }
(...skipping 20 matching lines...) Expand all
12210 } 15100 }
12211 15101
12212 GLint NoContextGLApi::glGetAttribLocationFn(GLuint program, const char* name) { 15102 GLint NoContextGLApi::glGetAttribLocationFn(GLuint program, const char* name) {
12213 NOTREACHED() 15103 NOTREACHED()
12214 << "Trying to call glGetAttribLocation() without current GL context"; 15104 << "Trying to call glGetAttribLocation() without current GL context";
12215 LOG(ERROR) 15105 LOG(ERROR)
12216 << "Trying to call glGetAttribLocation() without current GL context"; 15106 << "Trying to call glGetAttribLocation() without current GL context";
12217 return 0; 15107 return 0;
12218 } 15108 }
12219 15109
15110 void NoContextGLApi::glGetBooleani_vRobustANGLEFn(GLenum target,
15111 GLuint index,
15112 GLsizei bufSize,
15113 GLsizei* length,
15114 GLboolean* data) {
15115 NOTREACHED() << "Trying to call glGetBooleani_vRobustANGLE() without current "
15116 "GL context";
15117 LOG(ERROR) << "Trying to call glGetBooleani_vRobustANGLE() without current "
15118 "GL context";
15119 }
15120
12220 void NoContextGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) { 15121 void NoContextGLApi::glGetBooleanvFn(GLenum pname, GLboolean* params) {
12221 NOTREACHED() << "Trying to call glGetBooleanv() without current GL context"; 15122 NOTREACHED() << "Trying to call glGetBooleanv() without current GL context";
12222 LOG(ERROR) << "Trying to call glGetBooleanv() without current GL context"; 15123 LOG(ERROR) << "Trying to call glGetBooleanv() without current GL context";
12223 } 15124 }
12224 15125
15126 void NoContextGLApi::glGetBooleanvRobustANGLEFn(GLenum pname,
15127 GLsizei bufSize,
15128 GLsizei* length,
15129 GLboolean* data) {
15130 NOTREACHED()
15131 << "Trying to call glGetBooleanvRobustANGLE() without current GL context";
15132 LOG(ERROR)
15133 << "Trying to call glGetBooleanvRobustANGLE() without current GL context";
15134 }
15135
15136 void NoContextGLApi::glGetBufferParameteri64vRobustANGLEFn(GLenum target,
15137 GLenum pname,
15138 GLsizei bufSize,
15139 GLsizei* length,
15140 GLint64* params) {
15141 NOTREACHED() << "Trying to call glGetBufferParameteri64vRobustANGLE() "
15142 "without current GL context";
15143 LOG(ERROR) << "Trying to call glGetBufferParameteri64vRobustANGLE() without "
15144 "current GL context";
15145 }
15146
12225 void NoContextGLApi::glGetBufferParameterivFn(GLenum target, 15147 void NoContextGLApi::glGetBufferParameterivFn(GLenum target,
12226 GLenum pname, 15148 GLenum pname,
12227 GLint* params) { 15149 GLint* params) {
12228 NOTREACHED() 15150 NOTREACHED()
12229 << "Trying to call glGetBufferParameteriv() without current GL context"; 15151 << "Trying to call glGetBufferParameteriv() without current GL context";
12230 LOG(ERROR) 15152 LOG(ERROR)
12231 << "Trying to call glGetBufferParameteriv() without current GL context"; 15153 << "Trying to call glGetBufferParameteriv() without current GL context";
12232 } 15154 }
12233 15155
15156 void NoContextGLApi::glGetBufferParameterivRobustANGLEFn(GLenum target,
15157 GLenum pname,
15158 GLsizei bufSize,
15159 GLsizei* length,
15160 GLint* params) {
15161 NOTREACHED() << "Trying to call glGetBufferParameterivRobustANGLE() without "
15162 "current GL context";
15163 LOG(ERROR) << "Trying to call glGetBufferParameterivRobustANGLE() without "
15164 "current GL context";
15165 }
15166
15167 void NoContextGLApi::glGetBufferPointervRobustANGLEFn(GLenum target,
15168 GLenum pname,
15169 GLsizei bufSize,
15170 GLsizei* length,
15171 void** params) {
15172 NOTREACHED() << "Trying to call glGetBufferPointervRobustANGLE() without "
15173 "current GL context";
15174 LOG(ERROR) << "Trying to call glGetBufferPointervRobustANGLE() without "
15175 "current GL context";
15176 }
15177
12234 GLenum NoContextGLApi::glGetErrorFn(void) { 15178 GLenum NoContextGLApi::glGetErrorFn(void) {
12235 NOTREACHED() << "Trying to call glGetError() without current GL context"; 15179 NOTREACHED() << "Trying to call glGetError() without current GL context";
12236 LOG(ERROR) << "Trying to call glGetError() without current GL context"; 15180 LOG(ERROR) << "Trying to call glGetError() without current GL context";
12237 return static_cast<GLenum>(0); 15181 return static_cast<GLenum>(0);
12238 } 15182 }
12239 15183
12240 void NoContextGLApi::glGetFenceivNVFn(GLuint fence, 15184 void NoContextGLApi::glGetFenceivNVFn(GLuint fence,
12241 GLenum pname, 15185 GLenum pname,
12242 GLint* params) { 15186 GLint* params) {
12243 NOTREACHED() << "Trying to call glGetFenceivNV() without current GL context"; 15187 NOTREACHED() << "Trying to call glGetFenceivNV() without current GL context";
12244 LOG(ERROR) << "Trying to call glGetFenceivNV() without current GL context"; 15188 LOG(ERROR) << "Trying to call glGetFenceivNV() without current GL context";
12245 } 15189 }
12246 15190
12247 void NoContextGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) { 15191 void NoContextGLApi::glGetFloatvFn(GLenum pname, GLfloat* params) {
12248 NOTREACHED() << "Trying to call glGetFloatv() without current GL context"; 15192 NOTREACHED() << "Trying to call glGetFloatv() without current GL context";
12249 LOG(ERROR) << "Trying to call glGetFloatv() without current GL context"; 15193 LOG(ERROR) << "Trying to call glGetFloatv() without current GL context";
12250 } 15194 }
12251 15195
15196 void NoContextGLApi::glGetFloatvRobustANGLEFn(GLenum pname,
15197 GLsizei bufSize,
15198 GLsizei* length,
15199 GLfloat* data) {
15200 NOTREACHED()
15201 << "Trying to call glGetFloatvRobustANGLE() without current GL context";
15202 LOG(ERROR)
15203 << "Trying to call glGetFloatvRobustANGLE() without current GL context";
15204 }
15205
12252 GLint NoContextGLApi::glGetFragDataIndexFn(GLuint program, const char* name) { 15206 GLint NoContextGLApi::glGetFragDataIndexFn(GLuint program, const char* name) {
12253 NOTREACHED() 15207 NOTREACHED()
12254 << "Trying to call glGetFragDataIndex() without current GL context"; 15208 << "Trying to call glGetFragDataIndex() without current GL context";
12255 LOG(ERROR) 15209 LOG(ERROR)
12256 << "Trying to call glGetFragDataIndex() without current GL context"; 15210 << "Trying to call glGetFragDataIndex() without current GL context";
12257 return 0; 15211 return 0;
12258 } 15212 }
12259 15213
12260 GLint NoContextGLApi::glGetFragDataLocationFn(GLuint program, 15214 GLint NoContextGLApi::glGetFragDataLocationFn(GLuint program,
12261 const char* name) { 15215 const char* name) {
12262 NOTREACHED() 15216 NOTREACHED()
12263 << "Trying to call glGetFragDataLocation() without current GL context"; 15217 << "Trying to call glGetFragDataLocation() without current GL context";
12264 LOG(ERROR) 15218 LOG(ERROR)
12265 << "Trying to call glGetFragDataLocation() without current GL context"; 15219 << "Trying to call glGetFragDataLocation() without current GL context";
12266 return 0; 15220 return 0;
12267 } 15221 }
12268 15222
12269 void NoContextGLApi::glGetFramebufferAttachmentParameterivEXTFn( 15223 void NoContextGLApi::glGetFramebufferAttachmentParameterivEXTFn(
12270 GLenum target, 15224 GLenum target,
12271 GLenum attachment, 15225 GLenum attachment,
12272 GLenum pname, 15226 GLenum pname,
12273 GLint* params) { 15227 GLint* params) {
12274 NOTREACHED() << "Trying to call glGetFramebufferAttachmentParameterivEXT() " 15228 NOTREACHED() << "Trying to call glGetFramebufferAttachmentParameterivEXT() "
12275 "without current GL context"; 15229 "without current GL context";
12276 LOG(ERROR) << "Trying to call glGetFramebufferAttachmentParameterivEXT() " 15230 LOG(ERROR) << "Trying to call glGetFramebufferAttachmentParameterivEXT() "
12277 "without current GL context"; 15231 "without current GL context";
12278 } 15232 }
12279 15233
15234 void NoContextGLApi::glGetFramebufferAttachmentParameterivRobustANGLEFn(
15235 GLenum target,
15236 GLenum attachment,
15237 GLenum pname,
15238 GLsizei bufSize,
15239 GLsizei* length,
15240 GLint* params) {
15241 NOTREACHED() << "Trying to call "
15242 "glGetFramebufferAttachmentParameterivRobustANGLE() without "
15243 "current GL context";
15244 LOG(ERROR) << "Trying to call "
15245 "glGetFramebufferAttachmentParameterivRobustANGLE() without "
15246 "current GL context";
15247 }
15248
15249 void NoContextGLApi::glGetFramebufferParameterivRobustANGLEFn(GLenum target,
15250 GLenum pname,
15251 GLsizei bufSize,
15252 GLsizei* length,
15253 GLint* params) {
15254 NOTREACHED() << "Trying to call glGetFramebufferParameterivRobustANGLE() "
15255 "without current GL context";
15256 LOG(ERROR) << "Trying to call glGetFramebufferParameterivRobustANGLE() "
15257 "without current GL context";
15258 }
15259
12280 GLenum NoContextGLApi::glGetGraphicsResetStatusARBFn(void) { 15260 GLenum NoContextGLApi::glGetGraphicsResetStatusARBFn(void) {
12281 NOTREACHED() << "Trying to call glGetGraphicsResetStatusARB() without " 15261 NOTREACHED() << "Trying to call glGetGraphicsResetStatusARB() without "
12282 "current GL context"; 15262 "current GL context";
12283 LOG(ERROR) << "Trying to call glGetGraphicsResetStatusARB() without current " 15263 LOG(ERROR) << "Trying to call glGetGraphicsResetStatusARB() without current "
12284 "GL context"; 15264 "GL context";
12285 return static_cast<GLenum>(0); 15265 return static_cast<GLenum>(0);
12286 } 15266 }
12287 15267
12288 void NoContextGLApi::glGetInteger64i_vFn(GLenum target, 15268 void NoContextGLApi::glGetInteger64i_vFn(GLenum target,
12289 GLuint index, 15269 GLuint index,
12290 GLint64* data) { 15270 GLint64* data) {
12291 NOTREACHED() 15271 NOTREACHED()
12292 << "Trying to call glGetInteger64i_v() without current GL context"; 15272 << "Trying to call glGetInteger64i_v() without current GL context";
12293 LOG(ERROR) << "Trying to call glGetInteger64i_v() without current GL context"; 15273 LOG(ERROR) << "Trying to call glGetInteger64i_v() without current GL context";
12294 } 15274 }
12295 15275
15276 void NoContextGLApi::glGetInteger64i_vRobustANGLEFn(GLenum target,
15277 GLuint index,
15278 GLsizei bufSize,
15279 GLsizei* length,
15280 GLint64* data) {
15281 NOTREACHED() << "Trying to call glGetInteger64i_vRobustANGLE() without "
15282 "current GL context";
15283 LOG(ERROR) << "Trying to call glGetInteger64i_vRobustANGLE() without current "
15284 "GL context";
15285 }
15286
12296 void NoContextGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) { 15287 void NoContextGLApi::glGetInteger64vFn(GLenum pname, GLint64* params) {
12297 NOTREACHED() << "Trying to call glGetInteger64v() without current GL context"; 15288 NOTREACHED() << "Trying to call glGetInteger64v() without current GL context";
12298 LOG(ERROR) << "Trying to call glGetInteger64v() without current GL context"; 15289 LOG(ERROR) << "Trying to call glGetInteger64v() without current GL context";
12299 } 15290 }
12300 15291
15292 void NoContextGLApi::glGetInteger64vRobustANGLEFn(GLenum pname,
15293 GLsizei bufSize,
15294 GLsizei* length,
15295 GLint64* data) {
15296 NOTREACHED() << "Trying to call glGetInteger64vRobustANGLE() without current "
15297 "GL context";
15298 LOG(ERROR) << "Trying to call glGetInteger64vRobustANGLE() without current "
15299 "GL context";
15300 }
15301
12301 void NoContextGLApi::glGetIntegeri_vFn(GLenum target, 15302 void NoContextGLApi::glGetIntegeri_vFn(GLenum target,
12302 GLuint index, 15303 GLuint index,
12303 GLint* data) { 15304 GLint* data) {
12304 NOTREACHED() << "Trying to call glGetIntegeri_v() without current GL context"; 15305 NOTREACHED() << "Trying to call glGetIntegeri_v() without current GL context";
12305 LOG(ERROR) << "Trying to call glGetIntegeri_v() without current GL context"; 15306 LOG(ERROR) << "Trying to call glGetIntegeri_v() without current GL context";
12306 } 15307 }
12307 15308
15309 void NoContextGLApi::glGetIntegeri_vRobustANGLEFn(GLenum target,
15310 GLuint index,
15311 GLsizei bufSize,
15312 GLsizei* length,
15313 GLint* data) {
15314 NOTREACHED() << "Trying to call glGetIntegeri_vRobustANGLE() without current "
15315 "GL context";
15316 LOG(ERROR) << "Trying to call glGetIntegeri_vRobustANGLE() without current "
15317 "GL context";
15318 }
15319
12308 void NoContextGLApi::glGetIntegervFn(GLenum pname, GLint* params) { 15320 void NoContextGLApi::glGetIntegervFn(GLenum pname, GLint* params) {
12309 NOTREACHED() << "Trying to call glGetIntegerv() without current GL context"; 15321 NOTREACHED() << "Trying to call glGetIntegerv() without current GL context";
12310 LOG(ERROR) << "Trying to call glGetIntegerv() without current GL context"; 15322 LOG(ERROR) << "Trying to call glGetIntegerv() without current GL context";
12311 } 15323 }
12312 15324
15325 void NoContextGLApi::glGetIntegervRobustANGLEFn(GLenum pname,
15326 GLsizei bufSize,
15327 GLsizei* length,
15328 GLint* data) {
15329 NOTREACHED()
15330 << "Trying to call glGetIntegervRobustANGLE() without current GL context";
15331 LOG(ERROR)
15332 << "Trying to call glGetIntegervRobustANGLE() without current GL context";
15333 }
15334
12313 void NoContextGLApi::glGetInternalformativFn(GLenum target, 15335 void NoContextGLApi::glGetInternalformativFn(GLenum target,
12314 GLenum internalformat, 15336 GLenum internalformat,
12315 GLenum pname, 15337 GLenum pname,
12316 GLsizei bufSize, 15338 GLsizei bufSize,
12317 GLint* params) { 15339 GLint* params) {
12318 NOTREACHED() 15340 NOTREACHED()
12319 << "Trying to call glGetInternalformativ() without current GL context"; 15341 << "Trying to call glGetInternalformativ() without current GL context";
12320 LOG(ERROR) 15342 LOG(ERROR)
12321 << "Trying to call glGetInternalformativ() without current GL context"; 15343 << "Trying to call glGetInternalformativ() without current GL context";
12322 } 15344 }
12323 15345
15346 void NoContextGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
15347 GLuint index,
15348 GLsizei bufSize,
15349 GLsizei* length,
15350 GLfloat* val) {
15351 NOTREACHED() << "Trying to call glGetMultisamplefvRobustANGLE() without "
15352 "current GL context";
15353 LOG(ERROR) << "Trying to call glGetMultisamplefvRobustANGLE() without "
15354 "current GL context";
15355 }
15356
15357 void NoContextGLApi::glGetnUniformfvRobustANGLEFn(GLuint program,
15358 GLint location,
15359 GLsizei bufSize,
15360 GLsizei* length,
15361 GLfloat* params) {
15362 NOTREACHED() << "Trying to call glGetnUniformfvRobustANGLE() without current "
15363 "GL context";
15364 LOG(ERROR) << "Trying to call glGetnUniformfvRobustANGLE() without current "
15365 "GL context";
15366 }
15367
15368 void NoContextGLApi::glGetnUniformivRobustANGLEFn(GLuint program,
15369 GLint location,
15370 GLsizei bufSize,
15371 GLsizei* length,
15372 GLint* params) {
15373 NOTREACHED() << "Trying to call glGetnUniformivRobustANGLE() without current "
15374 "GL context";
15375 LOG(ERROR) << "Trying to call glGetnUniformivRobustANGLE() without current "
15376 "GL context";
15377 }
15378
15379 void NoContextGLApi::glGetnUniformuivRobustANGLEFn(GLuint program,
15380 GLint location,
15381 GLsizei bufSize,
15382 GLsizei* length,
15383 GLuint* params) {
15384 NOTREACHED() << "Trying to call glGetnUniformuivRobustANGLE() without "
15385 "current GL context";
15386 LOG(ERROR) << "Trying to call glGetnUniformuivRobustANGLE() without current "
15387 "GL context";
15388 }
15389
15390 void NoContextGLApi::glGetPointervRobustANGLERobustANGLEFn(GLenum pname,
15391 GLsizei bufSize,
15392 GLsizei* length,
15393 void** params) {
15394 NOTREACHED() << "Trying to call glGetPointervRobustANGLERobustANGLE() "
15395 "without current GL context";
15396 LOG(ERROR) << "Trying to call glGetPointervRobustANGLERobustANGLE() without "
15397 "current GL context";
15398 }
15399
12324 void NoContextGLApi::glGetProgramBinaryFn(GLuint program, 15400 void NoContextGLApi::glGetProgramBinaryFn(GLuint program,
12325 GLsizei bufSize, 15401 GLsizei bufSize,
12326 GLsizei* length, 15402 GLsizei* length,
12327 GLenum* binaryFormat, 15403 GLenum* binaryFormat,
12328 GLvoid* binary) { 15404 GLvoid* binary) {
12329 NOTREACHED() 15405 NOTREACHED()
12330 << "Trying to call glGetProgramBinary() without current GL context"; 15406 << "Trying to call glGetProgramBinary() without current GL context";
12331 LOG(ERROR) 15407 LOG(ERROR)
12332 << "Trying to call glGetProgramBinary() without current GL context"; 15408 << "Trying to call glGetProgramBinary() without current GL context";
12333 } 15409 }
(...skipping 11 matching lines...) Expand all
12345 void NoContextGLApi::glGetProgramInterfaceivFn(GLuint program, 15421 void NoContextGLApi::glGetProgramInterfaceivFn(GLuint program,
12346 GLenum programInterface, 15422 GLenum programInterface,
12347 GLenum pname, 15423 GLenum pname,
12348 GLint* params) { 15424 GLint* params) {
12349 NOTREACHED() 15425 NOTREACHED()
12350 << "Trying to call glGetProgramInterfaceiv() without current GL context"; 15426 << "Trying to call glGetProgramInterfaceiv() without current GL context";
12351 LOG(ERROR) 15427 LOG(ERROR)
12352 << "Trying to call glGetProgramInterfaceiv() without current GL context"; 15428 << "Trying to call glGetProgramInterfaceiv() without current GL context";
12353 } 15429 }
12354 15430
15431 void NoContextGLApi::glGetProgramInterfaceivRobustANGLEFn(
15432 GLuint program,
15433 GLenum programInterface,
15434 GLenum pname,
15435 GLsizei bufSize,
15436 GLsizei* length,
15437 GLint* params) {
15438 NOTREACHED() << "Trying to call glGetProgramInterfaceivRobustANGLE() without "
15439 "current GL context";
15440 LOG(ERROR) << "Trying to call glGetProgramInterfaceivRobustANGLE() without "
15441 "current GL context";
15442 }
15443
12355 void NoContextGLApi::glGetProgramivFn(GLuint program, 15444 void NoContextGLApi::glGetProgramivFn(GLuint program,
12356 GLenum pname, 15445 GLenum pname,
12357 GLint* params) { 15446 GLint* params) {
12358 NOTREACHED() << "Trying to call glGetProgramiv() without current GL context"; 15447 NOTREACHED() << "Trying to call glGetProgramiv() without current GL context";
12359 LOG(ERROR) << "Trying to call glGetProgramiv() without current GL context"; 15448 LOG(ERROR) << "Trying to call glGetProgramiv() without current GL context";
12360 } 15449 }
12361 15450
15451 void NoContextGLApi::glGetProgramivRobustANGLEFn(GLuint program,
15452 GLenum pname,
15453 GLsizei bufSize,
15454 GLsizei* length,
15455 GLint* params) {
15456 NOTREACHED() << "Trying to call glGetProgramivRobustANGLE() without current "
15457 "GL context";
15458 LOG(ERROR) << "Trying to call glGetProgramivRobustANGLE() without current GL "
15459 "context";
15460 }
15461
12362 void NoContextGLApi::glGetProgramResourceivFn(GLuint program, 15462 void NoContextGLApi::glGetProgramResourceivFn(GLuint program,
12363 GLenum programInterface, 15463 GLenum programInterface,
12364 GLuint index, 15464 GLuint index,
12365 GLsizei propCount, 15465 GLsizei propCount,
12366 const GLenum* props, 15466 const GLenum* props,
12367 GLsizei bufSize, 15467 GLsizei bufSize,
12368 GLsizei* length, 15468 GLsizei* length,
12369 GLint* params) { 15469 GLint* params) {
12370 NOTREACHED() 15470 NOTREACHED()
12371 << "Trying to call glGetProgramResourceiv() without current GL context"; 15471 << "Trying to call glGetProgramResourceiv() without current GL context";
(...skipping 23 matching lines...) Expand all
12395 << "Trying to call glGetProgramResourceName() without current GL context"; 15495 << "Trying to call glGetProgramResourceName() without current GL context";
12396 } 15496 }
12397 15497
12398 void NoContextGLApi::glGetQueryivFn(GLenum target, 15498 void NoContextGLApi::glGetQueryivFn(GLenum target,
12399 GLenum pname, 15499 GLenum pname,
12400 GLint* params) { 15500 GLint* params) {
12401 NOTREACHED() << "Trying to call glGetQueryiv() without current GL context"; 15501 NOTREACHED() << "Trying to call glGetQueryiv() without current GL context";
12402 LOG(ERROR) << "Trying to call glGetQueryiv() without current GL context"; 15502 LOG(ERROR) << "Trying to call glGetQueryiv() without current GL context";
12403 } 15503 }
12404 15504
15505 void NoContextGLApi::glGetQueryivRobustANGLEFn(GLenum target,
15506 GLenum pname,
15507 GLsizei bufSize,
15508 GLsizei* length,
15509 GLint* params) {
15510 NOTREACHED()
15511 << "Trying to call glGetQueryivRobustANGLE() without current GL context";
15512 LOG(ERROR)
15513 << "Trying to call glGetQueryivRobustANGLE() without current GL context";
15514 }
15515
12405 void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id, 15516 void NoContextGLApi::glGetQueryObjecti64vFn(GLuint id,
12406 GLenum pname, 15517 GLenum pname,
12407 GLint64* params) { 15518 GLint64* params) {
12408 NOTREACHED() 15519 NOTREACHED()
12409 << "Trying to call glGetQueryObjecti64v() without current GL context"; 15520 << "Trying to call glGetQueryObjecti64v() without current GL context";
12410 LOG(ERROR) 15521 LOG(ERROR)
12411 << "Trying to call glGetQueryObjecti64v() without current GL context"; 15522 << "Trying to call glGetQueryObjecti64v() without current GL context";
12412 } 15523 }
12413 15524
15525 void NoContextGLApi::glGetQueryObjecti64vRobustANGLEFn(GLuint id,
15526 GLenum pname,
15527 GLsizei bufSize,
15528 GLsizei* length,
15529 GLint64* params) {
15530 NOTREACHED() << "Trying to call glGetQueryObjecti64vRobustANGLE() without "
15531 "current GL context";
15532 LOG(ERROR) << "Trying to call glGetQueryObjecti64vRobustANGLE() without "
15533 "current GL context";
15534 }
15535
12414 void NoContextGLApi::glGetQueryObjectivFn(GLuint id, 15536 void NoContextGLApi::glGetQueryObjectivFn(GLuint id,
12415 GLenum pname, 15537 GLenum pname,
12416 GLint* params) { 15538 GLint* params) {
12417 NOTREACHED() 15539 NOTREACHED()
12418 << "Trying to call glGetQueryObjectiv() without current GL context"; 15540 << "Trying to call glGetQueryObjectiv() without current GL context";
12419 LOG(ERROR) 15541 LOG(ERROR)
12420 << "Trying to call glGetQueryObjectiv() without current GL context"; 15542 << "Trying to call glGetQueryObjectiv() without current GL context";
12421 } 15543 }
12422 15544
15545 void NoContextGLApi::glGetQueryObjectivRobustANGLEFn(GLuint id,
15546 GLenum pname,
15547 GLsizei bufSize,
15548 GLsizei* length,
15549 GLint* params) {
15550 NOTREACHED() << "Trying to call glGetQueryObjectivRobustANGLE() without "
15551 "current GL context";
15552 LOG(ERROR) << "Trying to call glGetQueryObjectivRobustANGLE() without "
15553 "current GL context";
15554 }
15555
12423 void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id, 15556 void NoContextGLApi::glGetQueryObjectui64vFn(GLuint id,
12424 GLenum pname, 15557 GLenum pname,
12425 GLuint64* params) { 15558 GLuint64* params) {
12426 NOTREACHED() 15559 NOTREACHED()
12427 << "Trying to call glGetQueryObjectui64v() without current GL context"; 15560 << "Trying to call glGetQueryObjectui64v() without current GL context";
12428 LOG(ERROR) 15561 LOG(ERROR)
12429 << "Trying to call glGetQueryObjectui64v() without current GL context"; 15562 << "Trying to call glGetQueryObjectui64v() without current GL context";
12430 } 15563 }
12431 15564
15565 void NoContextGLApi::glGetQueryObjectui64vRobustANGLEFn(GLuint id,
15566 GLenum pname,
15567 GLsizei bufSize,
15568 GLsizei* length,
15569 GLuint64* params) {
15570 NOTREACHED() << "Trying to call glGetQueryObjectui64vRobustANGLE() without "
15571 "current GL context";
15572 LOG(ERROR) << "Trying to call glGetQueryObjectui64vRobustANGLE() without "
15573 "current GL context";
15574 }
15575
12432 void NoContextGLApi::glGetQueryObjectuivFn(GLuint id, 15576 void NoContextGLApi::glGetQueryObjectuivFn(GLuint id,
12433 GLenum pname, 15577 GLenum pname,
12434 GLuint* params) { 15578 GLuint* params) {
12435 NOTREACHED() 15579 NOTREACHED()
12436 << "Trying to call glGetQueryObjectuiv() without current GL context"; 15580 << "Trying to call glGetQueryObjectuiv() without current GL context";
12437 LOG(ERROR) 15581 LOG(ERROR)
12438 << "Trying to call glGetQueryObjectuiv() without current GL context"; 15582 << "Trying to call glGetQueryObjectuiv() without current GL context";
12439 } 15583 }
12440 15584
15585 void NoContextGLApi::glGetQueryObjectuivRobustANGLEFn(GLuint id,
15586 GLenum pname,
15587 GLsizei bufSize,
15588 GLsizei* length,
15589 GLuint* params) {
15590 NOTREACHED() << "Trying to call glGetQueryObjectuivRobustANGLE() without "
15591 "current GL context";
15592 LOG(ERROR) << "Trying to call glGetQueryObjectuivRobustANGLE() without "
15593 "current GL context";
15594 }
15595
12441 void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target, 15596 void NoContextGLApi::glGetRenderbufferParameterivEXTFn(GLenum target,
12442 GLenum pname, 15597 GLenum pname,
12443 GLint* params) { 15598 GLint* params) {
12444 NOTREACHED() << "Trying to call glGetRenderbufferParameterivEXT() without " 15599 NOTREACHED() << "Trying to call glGetRenderbufferParameterivEXT() without "
12445 "current GL context"; 15600 "current GL context";
12446 LOG(ERROR) << "Trying to call glGetRenderbufferParameterivEXT() without " 15601 LOG(ERROR) << "Trying to call glGetRenderbufferParameterivEXT() without "
12447 "current GL context"; 15602 "current GL context";
12448 } 15603 }
12449 15604
15605 void NoContextGLApi::glGetRenderbufferParameterivRobustANGLEFn(GLenum target,
15606 GLenum pname,
15607 GLsizei bufSize,
15608 GLsizei* length,
15609 GLint* params) {
15610 NOTREACHED() << "Trying to call glGetRenderbufferParameterivRobustANGLE() "
15611 "without current GL context";
15612 LOG(ERROR) << "Trying to call glGetRenderbufferParameterivRobustANGLE() "
15613 "without current GL context";
15614 }
15615
12450 void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler, 15616 void NoContextGLApi::glGetSamplerParameterfvFn(GLuint sampler,
12451 GLenum pname, 15617 GLenum pname,
12452 GLfloat* params) { 15618 GLfloat* params) {
12453 NOTREACHED() 15619 NOTREACHED()
12454 << "Trying to call glGetSamplerParameterfv() without current GL context"; 15620 << "Trying to call glGetSamplerParameterfv() without current GL context";
12455 LOG(ERROR) 15621 LOG(ERROR)
12456 << "Trying to call glGetSamplerParameterfv() without current GL context"; 15622 << "Trying to call glGetSamplerParameterfv() without current GL context";
12457 } 15623 }
12458 15624
15625 void NoContextGLApi::glGetSamplerParameterfvRobustANGLEFn(GLuint sampler,
15626 GLenum pname,
15627 GLsizei bufSize,
15628 GLsizei* length,
15629 GLfloat* params) {
15630 NOTREACHED() << "Trying to call glGetSamplerParameterfvRobustANGLE() without "
15631 "current GL context";
15632 LOG(ERROR) << "Trying to call glGetSamplerParameterfvRobustANGLE() without "
15633 "current GL context";
15634 }
15635
15636 void NoContextGLApi::glGetSamplerParameterIivRobustANGLEFn(GLuint sampler,
15637 GLenum pname,
15638 GLsizei bufSize,
15639 GLsizei* length,
15640 GLint* params) {
15641 NOTREACHED() << "Trying to call glGetSamplerParameterIivRobustANGLE() "
15642 "without current GL context";
15643 LOG(ERROR) << "Trying to call glGetSamplerParameterIivRobustANGLE() without "
15644 "current GL context";
15645 }
15646
15647 void NoContextGLApi::glGetSamplerParameterIuivRobustANGLEFn(GLuint sampler,
15648 GLenum pname,
15649 GLsizei bufSize,
15650 GLsizei* length,
15651 GLuint* params) {
15652 NOTREACHED() << "Trying to call glGetSamplerParameterIuivRobustANGLE() "
15653 "without current GL context";
15654 LOG(ERROR) << "Trying to call glGetSamplerParameterIuivRobustANGLE() without "
15655 "current GL context";
15656 }
15657
12459 void NoContextGLApi::glGetSamplerParameterivFn(GLuint sampler, 15658 void NoContextGLApi::glGetSamplerParameterivFn(GLuint sampler,
12460 GLenum pname, 15659 GLenum pname,
12461 GLint* params) { 15660 GLint* params) {
12462 NOTREACHED() 15661 NOTREACHED()
12463 << "Trying to call glGetSamplerParameteriv() without current GL context"; 15662 << "Trying to call glGetSamplerParameteriv() without current GL context";
12464 LOG(ERROR) 15663 LOG(ERROR)
12465 << "Trying to call glGetSamplerParameteriv() without current GL context"; 15664 << "Trying to call glGetSamplerParameteriv() without current GL context";
12466 } 15665 }
12467 15666
15667 void NoContextGLApi::glGetSamplerParameterivRobustANGLEFn(GLuint sampler,
15668 GLenum pname,
15669 GLsizei bufSize,
15670 GLsizei* length,
15671 GLint* params) {
15672 NOTREACHED() << "Trying to call glGetSamplerParameterivRobustANGLE() without "
15673 "current GL context";
15674 LOG(ERROR) << "Trying to call glGetSamplerParameterivRobustANGLE() without "
15675 "current GL context";
15676 }
15677
12468 void NoContextGLApi::glGetShaderInfoLogFn(GLuint shader, 15678 void NoContextGLApi::glGetShaderInfoLogFn(GLuint shader,
12469 GLsizei bufsize, 15679 GLsizei bufsize,
12470 GLsizei* length, 15680 GLsizei* length,
12471 char* infolog) { 15681 char* infolog) {
12472 NOTREACHED() 15682 NOTREACHED()
12473 << "Trying to call glGetShaderInfoLog() without current GL context"; 15683 << "Trying to call glGetShaderInfoLog() without current GL context";
12474 LOG(ERROR) 15684 LOG(ERROR)
12475 << "Trying to call glGetShaderInfoLog() without current GL context"; 15685 << "Trying to call glGetShaderInfoLog() without current GL context";
12476 } 15686 }
12477 15687
12478 void NoContextGLApi::glGetShaderivFn(GLuint shader, 15688 void NoContextGLApi::glGetShaderivFn(GLuint shader,
12479 GLenum pname, 15689 GLenum pname,
12480 GLint* params) { 15690 GLint* params) {
12481 NOTREACHED() << "Trying to call glGetShaderiv() without current GL context"; 15691 NOTREACHED() << "Trying to call glGetShaderiv() without current GL context";
12482 LOG(ERROR) << "Trying to call glGetShaderiv() without current GL context"; 15692 LOG(ERROR) << "Trying to call glGetShaderiv() without current GL context";
12483 } 15693 }
12484 15694
15695 void NoContextGLApi::glGetShaderivRobustANGLEFn(GLuint shader,
15696 GLenum pname,
15697 GLsizei bufSize,
15698 GLsizei* length,
15699 GLint* params) {
15700 NOTREACHED()
15701 << "Trying to call glGetShaderivRobustANGLE() without current GL context";
15702 LOG(ERROR)
15703 << "Trying to call glGetShaderivRobustANGLE() without current GL context";
15704 }
15705
12485 void NoContextGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype, 15706 void NoContextGLApi::glGetShaderPrecisionFormatFn(GLenum shadertype,
12486 GLenum precisiontype, 15707 GLenum precisiontype,
12487 GLint* range, 15708 GLint* range,
12488 GLint* precision) { 15709 GLint* precision) {
12489 NOTREACHED() << "Trying to call glGetShaderPrecisionFormat() without current " 15710 NOTREACHED() << "Trying to call glGetShaderPrecisionFormat() without current "
12490 "GL context"; 15711 "GL context";
12491 LOG(ERROR) << "Trying to call glGetShaderPrecisionFormat() without current " 15712 LOG(ERROR) << "Trying to call glGetShaderPrecisionFormat() without current "
12492 "GL context"; 15713 "GL context";
12493 } 15714 }
12494 15715
(...skipping 30 matching lines...) Expand all
12525 void NoContextGLApi::glGetTexLevelParameterfvFn(GLenum target, 15746 void NoContextGLApi::glGetTexLevelParameterfvFn(GLenum target,
12526 GLint level, 15747 GLint level,
12527 GLenum pname, 15748 GLenum pname,
12528 GLfloat* params) { 15749 GLfloat* params) {
12529 NOTREACHED() 15750 NOTREACHED()
12530 << "Trying to call glGetTexLevelParameterfv() without current GL context"; 15751 << "Trying to call glGetTexLevelParameterfv() without current GL context";
12531 LOG(ERROR) 15752 LOG(ERROR)
12532 << "Trying to call glGetTexLevelParameterfv() without current GL context"; 15753 << "Trying to call glGetTexLevelParameterfv() without current GL context";
12533 } 15754 }
12534 15755
15756 void NoContextGLApi::glGetTexLevelParameterfvRobustANGLEFn(GLenum target,
15757 GLint level,
15758 GLenum pname,
15759 GLsizei bufSize,
15760 GLsizei* length,
15761 GLfloat* params) {
15762 NOTREACHED() << "Trying to call glGetTexLevelParameterfvRobustANGLE() "
15763 "without current GL context";
15764 LOG(ERROR) << "Trying to call glGetTexLevelParameterfvRobustANGLE() without "
15765 "current GL context";
15766 }
15767
12535 void NoContextGLApi::glGetTexLevelParameterivFn(GLenum target, 15768 void NoContextGLApi::glGetTexLevelParameterivFn(GLenum target,
12536 GLint level, 15769 GLint level,
12537 GLenum pname, 15770 GLenum pname,
12538 GLint* params) { 15771 GLint* params) {
12539 NOTREACHED() 15772 NOTREACHED()
12540 << "Trying to call glGetTexLevelParameteriv() without current GL context"; 15773 << "Trying to call glGetTexLevelParameteriv() without current GL context";
12541 LOG(ERROR) 15774 LOG(ERROR)
12542 << "Trying to call glGetTexLevelParameteriv() without current GL context"; 15775 << "Trying to call glGetTexLevelParameteriv() without current GL context";
12543 } 15776 }
12544 15777
15778 void NoContextGLApi::glGetTexLevelParameterivRobustANGLEFn(GLenum target,
15779 GLint level,
15780 GLenum pname,
15781 GLsizei bufSize,
15782 GLsizei* length,
15783 GLint* params) {
15784 NOTREACHED() << "Trying to call glGetTexLevelParameterivRobustANGLE() "
15785 "without current GL context";
15786 LOG(ERROR) << "Trying to call glGetTexLevelParameterivRobustANGLE() without "
15787 "current GL context";
15788 }
15789
12545 void NoContextGLApi::glGetTexParameterfvFn(GLenum target, 15790 void NoContextGLApi::glGetTexParameterfvFn(GLenum target,
12546 GLenum pname, 15791 GLenum pname,
12547 GLfloat* params) { 15792 GLfloat* params) {
12548 NOTREACHED() 15793 NOTREACHED()
12549 << "Trying to call glGetTexParameterfv() without current GL context"; 15794 << "Trying to call glGetTexParameterfv() without current GL context";
12550 LOG(ERROR) 15795 LOG(ERROR)
12551 << "Trying to call glGetTexParameterfv() without current GL context"; 15796 << "Trying to call glGetTexParameterfv() without current GL context";
12552 } 15797 }
12553 15798
15799 void NoContextGLApi::glGetTexParameterfvRobustANGLEFn(GLenum target,
15800 GLenum pname,
15801 GLsizei bufSize,
15802 GLsizei* length,
15803 GLfloat* params) {
15804 NOTREACHED() << "Trying to call glGetTexParameterfvRobustANGLE() without "
15805 "current GL context";
15806 LOG(ERROR) << "Trying to call glGetTexParameterfvRobustANGLE() without "
15807 "current GL context";
15808 }
15809
15810 void NoContextGLApi::glGetTexParameterIivRobustANGLEFn(GLenum target,
15811 GLenum pname,
15812 GLsizei bufSize,
15813 GLsizei* length,
15814 GLint* params) {
15815 NOTREACHED() << "Trying to call glGetTexParameterIivRobustANGLE() without "
15816 "current GL context";
15817 LOG(ERROR) << "Trying to call glGetTexParameterIivRobustANGLE() without "
15818 "current GL context";
15819 }
15820
15821 void NoContextGLApi::glGetTexParameterIuivRobustANGLEFn(GLenum target,
15822 GLenum pname,
15823 GLsizei bufSize,
15824 GLsizei* length,
15825 GLuint* params) {
15826 NOTREACHED() << "Trying to call glGetTexParameterIuivRobustANGLE() without "
15827 "current GL context";
15828 LOG(ERROR) << "Trying to call glGetTexParameterIuivRobustANGLE() without "
15829 "current GL context";
15830 }
15831
12554 void NoContextGLApi::glGetTexParameterivFn(GLenum target, 15832 void NoContextGLApi::glGetTexParameterivFn(GLenum target,
12555 GLenum pname, 15833 GLenum pname,
12556 GLint* params) { 15834 GLint* params) {
12557 NOTREACHED() 15835 NOTREACHED()
12558 << "Trying to call glGetTexParameteriv() without current GL context"; 15836 << "Trying to call glGetTexParameteriv() without current GL context";
12559 LOG(ERROR) 15837 LOG(ERROR)
12560 << "Trying to call glGetTexParameteriv() without current GL context"; 15838 << "Trying to call glGetTexParameteriv() without current GL context";
12561 } 15839 }
12562 15840
15841 void NoContextGLApi::glGetTexParameterivRobustANGLEFn(GLenum target,
15842 GLenum pname,
15843 GLsizei bufSize,
15844 GLsizei* length,
15845 GLint* params) {
15846 NOTREACHED() << "Trying to call glGetTexParameterivRobustANGLE() without "
15847 "current GL context";
15848 LOG(ERROR) << "Trying to call glGetTexParameterivRobustANGLE() without "
15849 "current GL context";
15850 }
15851
12563 void NoContextGLApi::glGetTransformFeedbackVaryingFn(GLuint program, 15852 void NoContextGLApi::glGetTransformFeedbackVaryingFn(GLuint program,
12564 GLuint index, 15853 GLuint index,
12565 GLsizei bufSize, 15854 GLsizei bufSize,
12566 GLsizei* length, 15855 GLsizei* length,
12567 GLsizei* size, 15856 GLsizei* size,
12568 GLenum* type, 15857 GLenum* type,
12569 char* name) { 15858 char* name) {
12570 NOTREACHED() << "Trying to call glGetTransformFeedbackVarying() without " 15859 NOTREACHED() << "Trying to call glGetTransformFeedbackVarying() without "
12571 "current GL context"; 15860 "current GL context";
12572 LOG(ERROR) << "Trying to call glGetTransformFeedbackVarying() without " 15861 LOG(ERROR) << "Trying to call glGetTransformFeedbackVarying() without "
(...skipping 19 matching lines...) Expand all
12592 return 0U; 15881 return 0U;
12593 } 15882 }
12594 15883
12595 void NoContextGLApi::glGetUniformfvFn(GLuint program, 15884 void NoContextGLApi::glGetUniformfvFn(GLuint program,
12596 GLint location, 15885 GLint location,
12597 GLfloat* params) { 15886 GLfloat* params) {
12598 NOTREACHED() << "Trying to call glGetUniformfv() without current GL context"; 15887 NOTREACHED() << "Trying to call glGetUniformfv() without current GL context";
12599 LOG(ERROR) << "Trying to call glGetUniformfv() without current GL context"; 15888 LOG(ERROR) << "Trying to call glGetUniformfv() without current GL context";
12600 } 15889 }
12601 15890
15891 void NoContextGLApi::glGetUniformfvRobustANGLEFn(GLuint program,
15892 GLint location,
15893 GLsizei bufSize,
15894 GLsizei* length,
15895 GLfloat* params) {
15896 NOTREACHED() << "Trying to call glGetUniformfvRobustANGLE() without current "
15897 "GL context";
15898 LOG(ERROR) << "Trying to call glGetUniformfvRobustANGLE() without current GL "
15899 "context";
15900 }
15901
12602 void NoContextGLApi::glGetUniformIndicesFn(GLuint program, 15902 void NoContextGLApi::glGetUniformIndicesFn(GLuint program,
12603 GLsizei uniformCount, 15903 GLsizei uniformCount,
12604 const char* const* uniformNames, 15904 const char* const* uniformNames,
12605 GLuint* uniformIndices) { 15905 GLuint* uniformIndices) {
12606 NOTREACHED() 15906 NOTREACHED()
12607 << "Trying to call glGetUniformIndices() without current GL context"; 15907 << "Trying to call glGetUniformIndices() without current GL context";
12608 LOG(ERROR) 15908 LOG(ERROR)
12609 << "Trying to call glGetUniformIndices() without current GL context"; 15909 << "Trying to call glGetUniformIndices() without current GL context";
12610 } 15910 }
12611 15911
12612 void NoContextGLApi::glGetUniformivFn(GLuint program, 15912 void NoContextGLApi::glGetUniformivFn(GLuint program,
12613 GLint location, 15913 GLint location,
12614 GLint* params) { 15914 GLint* params) {
12615 NOTREACHED() << "Trying to call glGetUniformiv() without current GL context"; 15915 NOTREACHED() << "Trying to call glGetUniformiv() without current GL context";
12616 LOG(ERROR) << "Trying to call glGetUniformiv() without current GL context"; 15916 LOG(ERROR) << "Trying to call glGetUniformiv() without current GL context";
12617 } 15917 }
12618 15918
15919 void NoContextGLApi::glGetUniformivRobustANGLEFn(GLuint program,
15920 GLint location,
15921 GLsizei bufSize,
15922 GLsizei* length,
15923 GLint* params) {
15924 NOTREACHED() << "Trying to call glGetUniformivRobustANGLE() without current "
15925 "GL context";
15926 LOG(ERROR) << "Trying to call glGetUniformivRobustANGLE() without current GL "
15927 "context";
15928 }
15929
12619 GLint NoContextGLApi::glGetUniformLocationFn(GLuint program, const char* name) { 15930 GLint NoContextGLApi::glGetUniformLocationFn(GLuint program, const char* name) {
12620 NOTREACHED() 15931 NOTREACHED()
12621 << "Trying to call glGetUniformLocation() without current GL context"; 15932 << "Trying to call glGetUniformLocation() without current GL context";
12622 LOG(ERROR) 15933 LOG(ERROR)
12623 << "Trying to call glGetUniformLocation() without current GL context"; 15934 << "Trying to call glGetUniformLocation() without current GL context";
12624 return 0; 15935 return 0;
12625 } 15936 }
12626 15937
12627 void NoContextGLApi::glGetUniformuivFn(GLuint program, 15938 void NoContextGLApi::glGetUniformuivFn(GLuint program,
12628 GLint location, 15939 GLint location,
12629 GLuint* params) { 15940 GLuint* params) {
12630 NOTREACHED() << "Trying to call glGetUniformuiv() without current GL context"; 15941 NOTREACHED() << "Trying to call glGetUniformuiv() without current GL context";
12631 LOG(ERROR) << "Trying to call glGetUniformuiv() without current GL context"; 15942 LOG(ERROR) << "Trying to call glGetUniformuiv() without current GL context";
12632 } 15943 }
12633 15944
15945 void NoContextGLApi::glGetUniformuivRobustANGLEFn(GLuint program,
15946 GLint location,
15947 GLsizei bufSize,
15948 GLsizei* length,
15949 GLuint* params) {
15950 NOTREACHED() << "Trying to call glGetUniformuivRobustANGLE() without current "
15951 "GL context";
15952 LOG(ERROR) << "Trying to call glGetUniformuivRobustANGLE() without current "
15953 "GL context";
15954 }
15955
12634 void NoContextGLApi::glGetVertexAttribfvFn(GLuint index, 15956 void NoContextGLApi::glGetVertexAttribfvFn(GLuint index,
12635 GLenum pname, 15957 GLenum pname,
12636 GLfloat* params) { 15958 GLfloat* params) {
12637 NOTREACHED() 15959 NOTREACHED()
12638 << "Trying to call glGetVertexAttribfv() without current GL context"; 15960 << "Trying to call glGetVertexAttribfv() without current GL context";
12639 LOG(ERROR) 15961 LOG(ERROR)
12640 << "Trying to call glGetVertexAttribfv() without current GL context"; 15962 << "Trying to call glGetVertexAttribfv() without current GL context";
12641 } 15963 }
12642 15964
15965 void NoContextGLApi::glGetVertexAttribfvRobustANGLEFn(GLuint index,
15966 GLenum pname,
15967 GLsizei bufSize,
15968 GLsizei* length,
15969 GLfloat* params) {
15970 NOTREACHED() << "Trying to call glGetVertexAttribfvRobustANGLE() without "
15971 "current GL context";
15972 LOG(ERROR) << "Trying to call glGetVertexAttribfvRobustANGLE() without "
15973 "current GL context";
15974 }
15975
15976 void NoContextGLApi::glGetVertexAttribIivRobustANGLEFn(GLuint index,
15977 GLenum pname,
15978 GLsizei bufSize,
15979 GLsizei* length,
15980 GLint* params) {
15981 NOTREACHED() << "Trying to call glGetVertexAttribIivRobustANGLE() without "
15982 "current GL context";
15983 LOG(ERROR) << "Trying to call glGetVertexAttribIivRobustANGLE() without "
15984 "current GL context";
15985 }
15986
15987 void NoContextGLApi::glGetVertexAttribIuivRobustANGLEFn(GLuint index,
15988 GLenum pname,
15989 GLsizei bufSize,
15990 GLsizei* length,
15991 GLuint* params) {
15992 NOTREACHED() << "Trying to call glGetVertexAttribIuivRobustANGLE() without "
15993 "current GL context";
15994 LOG(ERROR) << "Trying to call glGetVertexAttribIuivRobustANGLE() without "
15995 "current GL context";
15996 }
15997
12643 void NoContextGLApi::glGetVertexAttribivFn(GLuint index, 15998 void NoContextGLApi::glGetVertexAttribivFn(GLuint index,
12644 GLenum pname, 15999 GLenum pname,
12645 GLint* params) { 16000 GLint* params) {
12646 NOTREACHED() 16001 NOTREACHED()
12647 << "Trying to call glGetVertexAttribiv() without current GL context"; 16002 << "Trying to call glGetVertexAttribiv() without current GL context";
12648 LOG(ERROR) 16003 LOG(ERROR)
12649 << "Trying to call glGetVertexAttribiv() without current GL context"; 16004 << "Trying to call glGetVertexAttribiv() without current GL context";
12650 } 16005 }
12651 16006
16007 void NoContextGLApi::glGetVertexAttribivRobustANGLEFn(GLuint index,
16008 GLenum pname,
16009 GLsizei bufSize,
16010 GLsizei* length,
16011 GLint* params) {
16012 NOTREACHED() << "Trying to call glGetVertexAttribivRobustANGLE() without "
16013 "current GL context";
16014 LOG(ERROR) << "Trying to call glGetVertexAttribivRobustANGLE() without "
16015 "current GL context";
16016 }
16017
12652 void NoContextGLApi::glGetVertexAttribPointervFn(GLuint index, 16018 void NoContextGLApi::glGetVertexAttribPointervFn(GLuint index,
12653 GLenum pname, 16019 GLenum pname,
12654 void** pointer) { 16020 void** pointer) {
12655 NOTREACHED() << "Trying to call glGetVertexAttribPointerv() without current " 16021 NOTREACHED() << "Trying to call glGetVertexAttribPointerv() without current "
12656 "GL context"; 16022 "GL context";
12657 LOG(ERROR) << "Trying to call glGetVertexAttribPointerv() without current GL " 16023 LOG(ERROR) << "Trying to call glGetVertexAttribPointerv() without current GL "
12658 "context"; 16024 "context";
12659 } 16025 }
12660 16026
16027 void NoContextGLApi::glGetVertexAttribPointervRobustANGLEFn(GLuint index,
16028 GLenum pname,
16029 GLsizei bufSize,
16030 GLsizei* length,
16031 void** pointer) {
16032 NOTREACHED() << "Trying to call glGetVertexAttribPointervRobustANGLE() "
16033 "without current GL context";
16034 LOG(ERROR) << "Trying to call glGetVertexAttribPointervRobustANGLE() without "
16035 "current GL context";
16036 }
16037
12661 void NoContextGLApi::glHintFn(GLenum target, GLenum mode) { 16038 void NoContextGLApi::glHintFn(GLenum target, GLenum mode) {
12662 NOTREACHED() << "Trying to call glHint() without current GL context"; 16039 NOTREACHED() << "Trying to call glHint() without current GL context";
12663 LOG(ERROR) << "Trying to call glHint() without current GL context"; 16040 LOG(ERROR) << "Trying to call glHint() without current GL context";
12664 } 16041 }
12665 16042
12666 void NoContextGLApi::glInsertEventMarkerEXTFn(GLsizei length, 16043 void NoContextGLApi::glInsertEventMarkerEXTFn(GLsizei length,
12667 const char* marker) { 16044 const char* marker) {
12668 NOTREACHED() 16045 NOTREACHED()
12669 << "Trying to call glInsertEventMarkerEXT() without current GL context"; 16046 << "Trying to call glInsertEventMarkerEXT() without current GL context";
12670 LOG(ERROR) 16047 LOG(ERROR)
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
12951 void NoContextGLApi::glQueryCounterFn(GLuint id, GLenum target) { 16328 void NoContextGLApi::glQueryCounterFn(GLuint id, GLenum target) {
12952 NOTREACHED() << "Trying to call glQueryCounter() without current GL context"; 16329 NOTREACHED() << "Trying to call glQueryCounter() without current GL context";
12953 LOG(ERROR) << "Trying to call glQueryCounter() without current GL context"; 16330 LOG(ERROR) << "Trying to call glQueryCounter() without current GL context";
12954 } 16331 }
12955 16332
12956 void NoContextGLApi::glReadBufferFn(GLenum src) { 16333 void NoContextGLApi::glReadBufferFn(GLenum src) {
12957 NOTREACHED() << "Trying to call glReadBuffer() without current GL context"; 16334 NOTREACHED() << "Trying to call glReadBuffer() without current GL context";
12958 LOG(ERROR) << "Trying to call glReadBuffer() without current GL context"; 16335 LOG(ERROR) << "Trying to call glReadBuffer() without current GL context";
12959 } 16336 }
12960 16337
16338 void NoContextGLApi::glReadnPixelsRobustANGLEFn(GLint x,
16339 GLint y,
16340 GLsizei width,
16341 GLsizei height,
16342 GLenum format,
16343 GLenum type,
16344 GLsizei bufSize,
16345 GLsizei* length,
16346 void* data) {
16347 NOTREACHED()
16348 << "Trying to call glReadnPixelsRobustANGLE() without current GL context";
16349 LOG(ERROR)
16350 << "Trying to call glReadnPixelsRobustANGLE() without current GL context";
16351 }
16352
12961 void NoContextGLApi::glReadPixelsFn(GLint x, 16353 void NoContextGLApi::glReadPixelsFn(GLint x,
12962 GLint y, 16354 GLint y,
12963 GLsizei width, 16355 GLsizei width,
12964 GLsizei height, 16356 GLsizei height,
12965 GLenum format, 16357 GLenum format,
12966 GLenum type, 16358 GLenum type,
12967 void* pixels) { 16359 void* pixels) {
12968 NOTREACHED() << "Trying to call glReadPixels() without current GL context"; 16360 NOTREACHED() << "Trying to call glReadPixels() without current GL context";
12969 LOG(ERROR) << "Trying to call glReadPixels() without current GL context"; 16361 LOG(ERROR) << "Trying to call glReadPixels() without current GL context";
12970 } 16362 }
12971 16363
16364 void NoContextGLApi::glReadPixelsRobustANGLEFn(GLint x,
16365 GLint y,
16366 GLsizei width,
16367 GLsizei height,
16368 GLenum format,
16369 GLenum type,
16370 GLsizei bufSize,
16371 GLsizei* length,
16372 void* pixels) {
16373 NOTREACHED()
16374 << "Trying to call glReadPixelsRobustANGLE() without current GL context";
16375 LOG(ERROR)
16376 << "Trying to call glReadPixelsRobustANGLE() without current GL context";
16377 }
16378
12972 void NoContextGLApi::glReleaseShaderCompilerFn(void) { 16379 void NoContextGLApi::glReleaseShaderCompilerFn(void) {
12973 NOTREACHED() 16380 NOTREACHED()
12974 << "Trying to call glReleaseShaderCompiler() without current GL context"; 16381 << "Trying to call glReleaseShaderCompiler() without current GL context";
12975 LOG(ERROR) 16382 LOG(ERROR)
12976 << "Trying to call glReleaseShaderCompiler() without current GL context"; 16383 << "Trying to call glReleaseShaderCompiler() without current GL context";
12977 } 16384 }
12978 16385
12979 void NoContextGLApi::glRenderbufferStorageEXTFn(GLenum target, 16386 void NoContextGLApi::glRenderbufferStorageEXTFn(GLenum target,
12980 GLenum internalformat, 16387 GLenum internalformat,
12981 GLsizei width, 16388 GLsizei width,
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
13057 16464
13058 void NoContextGLApi::glSamplerParameterfvFn(GLuint sampler, 16465 void NoContextGLApi::glSamplerParameterfvFn(GLuint sampler,
13059 GLenum pname, 16466 GLenum pname,
13060 const GLfloat* params) { 16467 const GLfloat* params) {
13061 NOTREACHED() 16468 NOTREACHED()
13062 << "Trying to call glSamplerParameterfv() without current GL context"; 16469 << "Trying to call glSamplerParameterfv() without current GL context";
13063 LOG(ERROR) 16470 LOG(ERROR)
13064 << "Trying to call glSamplerParameterfv() without current GL context"; 16471 << "Trying to call glSamplerParameterfv() without current GL context";
13065 } 16472 }
13066 16473
16474 void NoContextGLApi::glSamplerParameterfvRobustANGLEFn(GLuint sampler,
16475 GLenum pname,
16476 GLsizei bufSize,
16477 const GLfloat* param) {
16478 NOTREACHED() << "Trying to call glSamplerParameterfvRobustANGLE() without "
16479 "current GL context";
16480 LOG(ERROR) << "Trying to call glSamplerParameterfvRobustANGLE() without "
16481 "current GL context";
16482 }
16483
13067 void NoContextGLApi::glSamplerParameteriFn(GLuint sampler, 16484 void NoContextGLApi::glSamplerParameteriFn(GLuint sampler,
13068 GLenum pname, 16485 GLenum pname,
13069 GLint param) { 16486 GLint param) {
13070 NOTREACHED() 16487 NOTREACHED()
13071 << "Trying to call glSamplerParameteri() without current GL context"; 16488 << "Trying to call glSamplerParameteri() without current GL context";
13072 LOG(ERROR) 16489 LOG(ERROR)
13073 << "Trying to call glSamplerParameteri() without current GL context"; 16490 << "Trying to call glSamplerParameteri() without current GL context";
13074 } 16491 }
13075 16492
16493 void NoContextGLApi::glSamplerParameterIivRobustANGLEFn(GLuint sampler,
16494 GLenum pname,
16495 GLsizei bufSize,
16496 const GLint* param) {
16497 NOTREACHED() << "Trying to call glSamplerParameterIivRobustANGLE() without "
16498 "current GL context";
16499 LOG(ERROR) << "Trying to call glSamplerParameterIivRobustANGLE() without "
16500 "current GL context";
16501 }
16502
16503 void NoContextGLApi::glSamplerParameterIuivRobustANGLEFn(GLuint sampler,
16504 GLenum pname,
16505 GLsizei bufSize,
16506 const GLuint* param) {
16507 NOTREACHED() << "Trying to call glSamplerParameterIuivRobustANGLE() without "
16508 "current GL context";
16509 LOG(ERROR) << "Trying to call glSamplerParameterIuivRobustANGLE() without "
16510 "current GL context";
16511 }
16512
13076 void NoContextGLApi::glSamplerParameterivFn(GLuint sampler, 16513 void NoContextGLApi::glSamplerParameterivFn(GLuint sampler,
13077 GLenum pname, 16514 GLenum pname,
13078 const GLint* params) { 16515 const GLint* params) {
13079 NOTREACHED() 16516 NOTREACHED()
13080 << "Trying to call glSamplerParameteriv() without current GL context"; 16517 << "Trying to call glSamplerParameteriv() without current GL context";
13081 LOG(ERROR) 16518 LOG(ERROR)
13082 << "Trying to call glSamplerParameteriv() without current GL context"; 16519 << "Trying to call glSamplerParameteriv() without current GL context";
13083 } 16520 }
13084 16521
16522 void NoContextGLApi::glSamplerParameterivRobustANGLEFn(GLuint sampler,
16523 GLenum pname,
16524 GLsizei bufSize,
16525 const GLint* param) {
16526 NOTREACHED() << "Trying to call glSamplerParameterivRobustANGLE() without "
16527 "current GL context";
16528 LOG(ERROR) << "Trying to call glSamplerParameterivRobustANGLE() without "
16529 "current GL context";
16530 }
16531
13085 void NoContextGLApi::glScissorFn(GLint x, 16532 void NoContextGLApi::glScissorFn(GLint x,
13086 GLint y, 16533 GLint y,
13087 GLsizei width, 16534 GLsizei width,
13088 GLsizei height) { 16535 GLsizei height) {
13089 NOTREACHED() << "Trying to call glScissor() without current GL context"; 16536 NOTREACHED() << "Trying to call glScissor() without current GL context";
13090 LOG(ERROR) << "Trying to call glScissor() without current GL context"; 16537 LOG(ERROR) << "Trying to call glScissor() without current GL context";
13091 } 16538 }
13092 16539
13093 void NoContextGLApi::glSetFenceAPPLEFn(GLuint fence) { 16540 void NoContextGLApi::glSetFenceAPPLEFn(GLuint fence) {
13094 NOTREACHED() << "Trying to call glSetFenceAPPLE() without current GL context"; 16541 NOTREACHED() << "Trying to call glSetFenceAPPLE() without current GL context";
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
13278 GLsizei width, 16725 GLsizei width,
13279 GLsizei height, 16726 GLsizei height,
13280 GLint border, 16727 GLint border,
13281 GLenum format, 16728 GLenum format,
13282 GLenum type, 16729 GLenum type,
13283 const void* pixels) { 16730 const void* pixels) {
13284 NOTREACHED() << "Trying to call glTexImage2D() without current GL context"; 16731 NOTREACHED() << "Trying to call glTexImage2D() without current GL context";
13285 LOG(ERROR) << "Trying to call glTexImage2D() without current GL context"; 16732 LOG(ERROR) << "Trying to call glTexImage2D() without current GL context";
13286 } 16733 }
13287 16734
16735 void NoContextGLApi::glTexImage2DRobustANGLEFn(GLenum target,
16736 GLint level,
16737 GLint internalformat,
16738 GLsizei width,
16739 GLsizei height,
16740 GLint border,
16741 GLenum format,
16742 GLenum type,
16743 GLsizei bufSize,
16744 const void* pixels) {
16745 NOTREACHED()
16746 << "Trying to call glTexImage2DRobustANGLE() without current GL context";
16747 LOG(ERROR)
16748 << "Trying to call glTexImage2DRobustANGLE() without current GL context";
16749 }
16750
13288 void NoContextGLApi::glTexImage3DFn(GLenum target, 16751 void NoContextGLApi::glTexImage3DFn(GLenum target,
13289 GLint level, 16752 GLint level,
13290 GLint internalformat, 16753 GLint internalformat,
13291 GLsizei width, 16754 GLsizei width,
13292 GLsizei height, 16755 GLsizei height,
13293 GLsizei depth, 16756 GLsizei depth,
13294 GLint border, 16757 GLint border,
13295 GLenum format, 16758 GLenum format,
13296 GLenum type, 16759 GLenum type,
13297 const void* pixels) { 16760 const void* pixels) {
13298 NOTREACHED() << "Trying to call glTexImage3D() without current GL context"; 16761 NOTREACHED() << "Trying to call glTexImage3D() without current GL context";
13299 LOG(ERROR) << "Trying to call glTexImage3D() without current GL context"; 16762 LOG(ERROR) << "Trying to call glTexImage3D() without current GL context";
13300 } 16763 }
13301 16764
16765 void NoContextGLApi::glTexImage3DRobustANGLEFn(GLenum target,
16766 GLint level,
16767 GLint internalformat,
16768 GLsizei width,
16769 GLsizei height,
16770 GLsizei depth,
16771 GLint border,
16772 GLenum format,
16773 GLenum type,
16774 GLsizei bufSize,
16775 const void* pixels) {
16776 NOTREACHED()
16777 << "Trying to call glTexImage3DRobustANGLE() without current GL context";
16778 LOG(ERROR)
16779 << "Trying to call glTexImage3DRobustANGLE() without current GL context";
16780 }
16781
13302 void NoContextGLApi::glTexParameterfFn(GLenum target, 16782 void NoContextGLApi::glTexParameterfFn(GLenum target,
13303 GLenum pname, 16783 GLenum pname,
13304 GLfloat param) { 16784 GLfloat param) {
13305 NOTREACHED() << "Trying to call glTexParameterf() without current GL context"; 16785 NOTREACHED() << "Trying to call glTexParameterf() without current GL context";
13306 LOG(ERROR) << "Trying to call glTexParameterf() without current GL context"; 16786 LOG(ERROR) << "Trying to call glTexParameterf() without current GL context";
13307 } 16787 }
13308 16788
13309 void NoContextGLApi::glTexParameterfvFn(GLenum target, 16789 void NoContextGLApi::glTexParameterfvFn(GLenum target,
13310 GLenum pname, 16790 GLenum pname,
13311 const GLfloat* params) { 16791 const GLfloat* params) {
13312 NOTREACHED() 16792 NOTREACHED()
13313 << "Trying to call glTexParameterfv() without current GL context"; 16793 << "Trying to call glTexParameterfv() without current GL context";
13314 LOG(ERROR) << "Trying to call glTexParameterfv() without current GL context"; 16794 LOG(ERROR) << "Trying to call glTexParameterfv() without current GL context";
13315 } 16795 }
13316 16796
16797 void NoContextGLApi::glTexParameterfvRobustANGLEFn(GLenum target,
16798 GLenum pname,
16799 GLsizei bufSize,
16800 const GLfloat* params) {
16801 NOTREACHED() << "Trying to call glTexParameterfvRobustANGLE() without "
16802 "current GL context";
16803 LOG(ERROR) << "Trying to call glTexParameterfvRobustANGLE() without current "
16804 "GL context";
16805 }
16806
13317 void NoContextGLApi::glTexParameteriFn(GLenum target, 16807 void NoContextGLApi::glTexParameteriFn(GLenum target,
13318 GLenum pname, 16808 GLenum pname,
13319 GLint param) { 16809 GLint param) {
13320 NOTREACHED() << "Trying to call glTexParameteri() without current GL context"; 16810 NOTREACHED() << "Trying to call glTexParameteri() without current GL context";
13321 LOG(ERROR) << "Trying to call glTexParameteri() without current GL context"; 16811 LOG(ERROR) << "Trying to call glTexParameteri() without current GL context";
13322 } 16812 }
13323 16813
16814 void NoContextGLApi::glTexParameterIivRobustANGLEFn(GLenum target,
16815 GLenum pname,
16816 GLsizei bufSize,
16817 const GLint* params) {
16818 NOTREACHED() << "Trying to call glTexParameterIivRobustANGLE() without "
16819 "current GL context";
16820 LOG(ERROR) << "Trying to call glTexParameterIivRobustANGLE() without current "
16821 "GL context";
16822 }
16823
16824 void NoContextGLApi::glTexParameterIuivRobustANGLEFn(GLenum target,
16825 GLenum pname,
16826 GLsizei bufSize,
16827 const GLuint* params) {
16828 NOTREACHED() << "Trying to call glTexParameterIuivRobustANGLE() without "
16829 "current GL context";
16830 LOG(ERROR) << "Trying to call glTexParameterIuivRobustANGLE() without "
16831 "current GL context";
16832 }
16833
13324 void NoContextGLApi::glTexParameterivFn(GLenum target, 16834 void NoContextGLApi::glTexParameterivFn(GLenum target,
13325 GLenum pname, 16835 GLenum pname,
13326 const GLint* params) { 16836 const GLint* params) {
13327 NOTREACHED() 16837 NOTREACHED()
13328 << "Trying to call glTexParameteriv() without current GL context"; 16838 << "Trying to call glTexParameteriv() without current GL context";
13329 LOG(ERROR) << "Trying to call glTexParameteriv() without current GL context"; 16839 LOG(ERROR) << "Trying to call glTexParameteriv() without current GL context";
13330 } 16840 }
13331 16841
16842 void NoContextGLApi::glTexParameterivRobustANGLEFn(GLenum target,
16843 GLenum pname,
16844 GLsizei bufSize,
16845 const GLint* params) {
16846 NOTREACHED() << "Trying to call glTexParameterivRobustANGLE() without "
16847 "current GL context";
16848 LOG(ERROR) << "Trying to call glTexParameterivRobustANGLE() without current "
16849 "GL context";
16850 }
16851
13332 void NoContextGLApi::glTexStorage2DEXTFn(GLenum target, 16852 void NoContextGLApi::glTexStorage2DEXTFn(GLenum target,
13333 GLsizei levels, 16853 GLsizei levels,
13334 GLenum internalformat, 16854 GLenum internalformat,
13335 GLsizei width, 16855 GLsizei width,
13336 GLsizei height) { 16856 GLsizei height) {
13337 NOTREACHED() 16857 NOTREACHED()
13338 << "Trying to call glTexStorage2DEXT() without current GL context"; 16858 << "Trying to call glTexStorage2DEXT() without current GL context";
13339 LOG(ERROR) << "Trying to call glTexStorage2DEXT() without current GL context"; 16859 LOG(ERROR) << "Trying to call glTexStorage2DEXT() without current GL context";
13340 } 16860 }
13341 16861
(...skipping 13 matching lines...) Expand all
13355 GLint yoffset, 16875 GLint yoffset,
13356 GLsizei width, 16876 GLsizei width,
13357 GLsizei height, 16877 GLsizei height,
13358 GLenum format, 16878 GLenum format,
13359 GLenum type, 16879 GLenum type,
13360 const void* pixels) { 16880 const void* pixels) {
13361 NOTREACHED() << "Trying to call glTexSubImage2D() without current GL context"; 16881 NOTREACHED() << "Trying to call glTexSubImage2D() without current GL context";
13362 LOG(ERROR) << "Trying to call glTexSubImage2D() without current GL context"; 16882 LOG(ERROR) << "Trying to call glTexSubImage2D() without current GL context";
13363 } 16883 }
13364 16884
16885 void NoContextGLApi::glTexSubImage2DRobustANGLEFn(GLenum target,
16886 GLint level,
16887 GLint xoffset,
16888 GLint yoffset,
16889 GLsizei width,
16890 GLsizei height,
16891 GLenum format,
16892 GLenum type,
16893 GLsizei bufSize,
16894 const void* pixels) {
16895 NOTREACHED() << "Trying to call glTexSubImage2DRobustANGLE() without current "
16896 "GL context";
16897 LOG(ERROR) << "Trying to call glTexSubImage2DRobustANGLE() without current "
16898 "GL context";
16899 }
16900
13365 void NoContextGLApi::glTexSubImage3DFn(GLenum target, 16901 void NoContextGLApi::glTexSubImage3DFn(GLenum target,
13366 GLint level, 16902 GLint level,
13367 GLint xoffset, 16903 GLint xoffset,
13368 GLint yoffset, 16904 GLint yoffset,
13369 GLint zoffset, 16905 GLint zoffset,
13370 GLsizei width, 16906 GLsizei width,
13371 GLsizei height, 16907 GLsizei height,
13372 GLsizei depth, 16908 GLsizei depth,
13373 GLenum format, 16909 GLenum format,
13374 GLenum type, 16910 GLenum type,
13375 const void* pixels) { 16911 const void* pixels) {
13376 NOTREACHED() << "Trying to call glTexSubImage3D() without current GL context"; 16912 NOTREACHED() << "Trying to call glTexSubImage3D() without current GL context";
13377 LOG(ERROR) << "Trying to call glTexSubImage3D() without current GL context"; 16913 LOG(ERROR) << "Trying to call glTexSubImage3D() without current GL context";
13378 } 16914 }
13379 16915
16916 void NoContextGLApi::glTexSubImage3DRobustANGLEFn(GLenum target,
16917 GLint level,
16918 GLint xoffset,
16919 GLint yoffset,
16920 GLint zoffset,
16921 GLsizei width,
16922 GLsizei height,
16923 GLsizei depth,
16924 GLenum format,
16925 GLenum type,
16926 GLsizei bufSize,
16927 const void* pixels) {
16928 NOTREACHED() << "Trying to call glTexSubImage3DRobustANGLE() without current "
16929 "GL context";
16930 LOG(ERROR) << "Trying to call glTexSubImage3DRobustANGLE() without current "
16931 "GL context";
16932 }
16933
13380 void NoContextGLApi::glTransformFeedbackVaryingsFn(GLuint program, 16934 void NoContextGLApi::glTransformFeedbackVaryingsFn(GLuint program,
13381 GLsizei count, 16935 GLsizei count,
13382 const char* const* varyings, 16936 const char* const* varyings,
13383 GLenum bufferMode) { 16937 GLenum bufferMode) {
13384 NOTREACHED() << "Trying to call glTransformFeedbackVaryings() without " 16938 NOTREACHED() << "Trying to call glTransformFeedbackVaryings() without "
13385 "current GL context"; 16939 "current GL context";
13386 LOG(ERROR) << "Trying to call glTransformFeedbackVaryings() without current " 16940 LOG(ERROR) << "Trying to call glTransformFeedbackVaryings() without current "
13387 "GL context"; 16941 "GL context";
13388 } 16942 }
13389 16943
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after
13796 17350
13797 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 17351 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
13798 GLbitfield flags, 17352 GLbitfield flags,
13799 GLuint64 timeout) { 17353 GLuint64 timeout) {
13800 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 17354 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
13801 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 17355 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
13802 return static_cast<GLenum>(0); 17356 return static_cast<GLenum>(0);
13803 } 17357 }
13804 17358
13805 } // namespace gl 17359 } // namespace gl
OLDNEW
« no previous file with comments | « ui/gl/gl_bindings_autogen_gl.h ('k') | ui/gl/gl_bindings_autogen_mock.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698