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

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

Issue 2440783002: Load missing glGetInternalformativRobustANGLE entry point. (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 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 fn.glGetInteger64i_vFn = 0; 224 fn.glGetInteger64i_vFn = 0;
225 fn.glGetInteger64i_vRobustANGLEFn = 0; 225 fn.glGetInteger64i_vRobustANGLEFn = 0;
226 fn.glGetInteger64vFn = 0; 226 fn.glGetInteger64vFn = 0;
227 fn.glGetInteger64vRobustANGLEFn = 0; 227 fn.glGetInteger64vRobustANGLEFn = 0;
228 fn.glGetIntegeri_vFn = 0; 228 fn.glGetIntegeri_vFn = 0;
229 fn.glGetIntegeri_vRobustANGLEFn = 0; 229 fn.glGetIntegeri_vRobustANGLEFn = 0;
230 fn.glGetIntegervFn = 230 fn.glGetIntegervFn =
231 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv")); 231 reinterpret_cast<glGetIntegervProc>(GetGLProcAddress("glGetIntegerv"));
232 fn.glGetIntegervRobustANGLEFn = 0; 232 fn.glGetIntegervRobustANGLEFn = 0;
233 fn.glGetInternalformativFn = 0; 233 fn.glGetInternalformativFn = 0;
234 fn.glGetInternalformativRobustANGLEFn = 0;
234 fn.glGetMultisamplefvRobustANGLEFn = 0; 235 fn.glGetMultisamplefvRobustANGLEFn = 0;
235 fn.glGetnUniformfvRobustANGLEFn = 0; 236 fn.glGetnUniformfvRobustANGLEFn = 0;
236 fn.glGetnUniformivRobustANGLEFn = 0; 237 fn.glGetnUniformivRobustANGLEFn = 0;
237 fn.glGetnUniformuivRobustANGLEFn = 0; 238 fn.glGetnUniformuivRobustANGLEFn = 0;
238 fn.glGetPointervRobustANGLERobustANGLEFn = 0; 239 fn.glGetPointervRobustANGLERobustANGLEFn = 0;
239 fn.glGetProgramBinaryFn = 0; 240 fn.glGetProgramBinaryFn = 0;
240 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>( 241 fn.glGetProgramInfoLogFn = reinterpret_cast<glGetProgramInfoLogProc>(
241 GetGLProcAddress("glGetProgramInfoLog")); 242 GetGLProcAddress("glGetProgramInfoLog"));
242 fn.glGetProgramInterfaceivFn = 0; 243 fn.glGetProgramInterfaceivFn = 0;
243 fn.glGetProgramInterfaceivRobustANGLEFn = 0; 244 fn.glGetProgramInterfaceivRobustANGLEFn = 0;
(...skipping 1237 matching lines...) Expand 10 before | Expand all | Expand 10 after
1481 reinterpret_cast<glGetIntegervRobustANGLEProc>( 1482 reinterpret_cast<glGetIntegervRobustANGLEProc>(
1482 GetGLProcAddress("glGetIntegervRobustANGLE")); 1483 GetGLProcAddress("glGetIntegervRobustANGLE"));
1483 } 1484 }
1484 1485
1485 debug_fn.glGetInternalformativFn = 0; 1486 debug_fn.glGetInternalformativFn = 0;
1486 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u)) { 1487 if (ver->IsAtLeastGL(4u, 2u) || ver->IsAtLeastGLES(3u, 0u)) {
1487 fn.glGetInternalformativFn = reinterpret_cast<glGetInternalformativProc>( 1488 fn.glGetInternalformativFn = reinterpret_cast<glGetInternalformativProc>(
1488 GetGLProcAddress("glGetInternalformativ")); 1489 GetGLProcAddress("glGetInternalformativ"));
1489 } 1490 }
1490 1491
1492 debug_fn.glGetInternalformativRobustANGLEFn = 0;
1493 if (ext.b_GL_ANGLE_robust_client_memory) {
1494 fn.glGetInternalformativRobustANGLEFn =
1495 reinterpret_cast<glGetInternalformativRobustANGLEProc>(
1496 GetGLProcAddress("glGetInternalformativRobustANGLE"));
1497 }
1498
1491 debug_fn.glGetMultisamplefvRobustANGLEFn = 0; 1499 debug_fn.glGetMultisamplefvRobustANGLEFn = 0;
1492 if (ext.b_GL_ANGLE_robust_client_memory) { 1500 if (ext.b_GL_ANGLE_robust_client_memory) {
1493 fn.glGetMultisamplefvRobustANGLEFn = 1501 fn.glGetMultisamplefvRobustANGLEFn =
1494 reinterpret_cast<glGetMultisamplefvRobustANGLEProc>( 1502 reinterpret_cast<glGetMultisamplefvRobustANGLEProc>(
1495 GetGLProcAddress("glGetMultisamplefvRobustANGLE")); 1503 GetGLProcAddress("glGetMultisamplefvRobustANGLE"));
1496 } 1504 }
1497 1505
1498 debug_fn.glGetnUniformfvRobustANGLEFn = 0; 1506 debug_fn.glGetnUniformfvRobustANGLEFn = 0;
1499 if (ext.b_GL_ANGLE_robust_client_memory) { 1507 if (ext.b_GL_ANGLE_robust_client_memory) {
1500 fn.glGetnUniformfvRobustANGLEFn = 1508 fn.glGetnUniformfvRobustANGLEFn =
(...skipping 2817 matching lines...) Expand 10 before | Expand all | Expand 10 after
4318 GL_SERVICE_LOG("glGetInternalformativ" 4326 GL_SERVICE_LOG("glGetInternalformativ"
4319 << "(" << GLEnums::GetStringEnum(target) << ", " 4327 << "(" << GLEnums::GetStringEnum(target) << ", "
4320 << GLEnums::GetStringEnum(internalformat) << ", " 4328 << GLEnums::GetStringEnum(internalformat) << ", "
4321 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", " 4329 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4322 << static_cast<const void*>(params) << ")"); 4330 << static_cast<const void*>(params) << ")");
4323 DCHECK(g_driver_gl.debug_fn.glGetInternalformativFn != nullptr); 4331 DCHECK(g_driver_gl.debug_fn.glGetInternalformativFn != nullptr);
4324 g_driver_gl.debug_fn.glGetInternalformativFn(target, internalformat, pname, 4332 g_driver_gl.debug_fn.glGetInternalformativFn(target, internalformat, pname,
4325 bufSize, params); 4333 bufSize, params);
4326 } 4334 }
4327 4335
4336 static void GL_BINDING_CALL
4337 Debug_glGetInternalformativRobustANGLE(GLenum target,
4338 GLenum internalformat,
4339 GLenum pname,
4340 GLsizei bufSize,
4341 GLsizei* length,
4342 GLint* params) {
4343 GL_SERVICE_LOG("glGetInternalformativRobustANGLE"
4344 << "(" << GLEnums::GetStringEnum(target) << ", "
4345 << GLEnums::GetStringEnum(internalformat) << ", "
4346 << GLEnums::GetStringEnum(pname) << ", " << bufSize << ", "
4347 << static_cast<const void*>(length) << ", "
4348 << static_cast<const void*>(params) << ")");
4349 DCHECK(g_driver_gl.debug_fn.glGetInternalformativRobustANGLEFn != nullptr);
4350 g_driver_gl.debug_fn.glGetInternalformativRobustANGLEFn(
4351 target, internalformat, pname, bufSize, length, params);
4352 }
4353
4328 static void GL_BINDING_CALL Debug_glGetMultisamplefvRobustANGLE(GLenum pname, 4354 static void GL_BINDING_CALL Debug_glGetMultisamplefvRobustANGLE(GLenum pname,
4329 GLuint index, 4355 GLuint index,
4330 GLsizei bufSize, 4356 GLsizei bufSize,
4331 GLsizei* length, 4357 GLsizei* length,
4332 GLfloat* val) { 4358 GLfloat* val) {
4333 GL_SERVICE_LOG("glGetMultisamplefvRobustANGLE" 4359 GL_SERVICE_LOG("glGetMultisamplefvRobustANGLE"
4334 << "(" << GLEnums::GetStringEnum(pname) << ", " << index 4360 << "(" << GLEnums::GetStringEnum(pname) << ", " << index
4335 << ", " << bufSize << ", " << static_cast<const void*>(length) 4361 << ", " << bufSize << ", " << static_cast<const void*>(length)
4336 << ", " << static_cast<const void*>(val) << ")"); 4362 << ", " << static_cast<const void*>(val) << ")");
4337 DCHECK(g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn != nullptr); 4363 DCHECK(g_driver_gl.debug_fn.glGetMultisamplefvRobustANGLEFn != nullptr);
(...skipping 3356 matching lines...) Expand 10 before | Expand all | Expand 10 after
7694 fn.glGetIntegervFn = Debug_glGetIntegerv; 7720 fn.glGetIntegervFn = Debug_glGetIntegerv;
7695 } 7721 }
7696 if (!debug_fn.glGetIntegervRobustANGLEFn) { 7722 if (!debug_fn.glGetIntegervRobustANGLEFn) {
7697 debug_fn.glGetIntegervRobustANGLEFn = fn.glGetIntegervRobustANGLEFn; 7723 debug_fn.glGetIntegervRobustANGLEFn = fn.glGetIntegervRobustANGLEFn;
7698 fn.glGetIntegervRobustANGLEFn = Debug_glGetIntegervRobustANGLE; 7724 fn.glGetIntegervRobustANGLEFn = Debug_glGetIntegervRobustANGLE;
7699 } 7725 }
7700 if (!debug_fn.glGetInternalformativFn) { 7726 if (!debug_fn.glGetInternalformativFn) {
7701 debug_fn.glGetInternalformativFn = fn.glGetInternalformativFn; 7727 debug_fn.glGetInternalformativFn = fn.glGetInternalformativFn;
7702 fn.glGetInternalformativFn = Debug_glGetInternalformativ; 7728 fn.glGetInternalformativFn = Debug_glGetInternalformativ;
7703 } 7729 }
7730 if (!debug_fn.glGetInternalformativRobustANGLEFn) {
7731 debug_fn.glGetInternalformativRobustANGLEFn =
7732 fn.glGetInternalformativRobustANGLEFn;
7733 fn.glGetInternalformativRobustANGLEFn =
7734 Debug_glGetInternalformativRobustANGLE;
7735 }
7704 if (!debug_fn.glGetMultisamplefvRobustANGLEFn) { 7736 if (!debug_fn.glGetMultisamplefvRobustANGLEFn) {
7705 debug_fn.glGetMultisamplefvRobustANGLEFn = 7737 debug_fn.glGetMultisamplefvRobustANGLEFn =
7706 fn.glGetMultisamplefvRobustANGLEFn; 7738 fn.glGetMultisamplefvRobustANGLEFn;
7707 fn.glGetMultisamplefvRobustANGLEFn = Debug_glGetMultisamplefvRobustANGLE; 7739 fn.glGetMultisamplefvRobustANGLEFn = Debug_glGetMultisamplefvRobustANGLE;
7708 } 7740 }
7709 if (!debug_fn.glGetnUniformfvRobustANGLEFn) { 7741 if (!debug_fn.glGetnUniformfvRobustANGLEFn) {
7710 debug_fn.glGetnUniformfvRobustANGLEFn = fn.glGetnUniformfvRobustANGLEFn; 7742 debug_fn.glGetnUniformfvRobustANGLEFn = fn.glGetnUniformfvRobustANGLEFn;
7711 fn.glGetnUniformfvRobustANGLEFn = Debug_glGetnUniformfvRobustANGLE; 7743 fn.glGetnUniformfvRobustANGLEFn = Debug_glGetnUniformfvRobustANGLE;
7712 } 7744 }
7713 if (!debug_fn.glGetnUniformivRobustANGLEFn) { 7745 if (!debug_fn.glGetnUniformivRobustANGLEFn) {
(...skipping 1911 matching lines...) Expand 10 before | Expand all | Expand 10 after
9625 9657
9626 void GLApiBase::glGetInternalformativFn(GLenum target, 9658 void GLApiBase::glGetInternalformativFn(GLenum target,
9627 GLenum internalformat, 9659 GLenum internalformat,
9628 GLenum pname, 9660 GLenum pname,
9629 GLsizei bufSize, 9661 GLsizei bufSize,
9630 GLint* params) { 9662 GLint* params) {
9631 driver_->fn.glGetInternalformativFn(target, internalformat, pname, bufSize, 9663 driver_->fn.glGetInternalformativFn(target, internalformat, pname, bufSize,
9632 params); 9664 params);
9633 } 9665 }
9634 9666
9667 void GLApiBase::glGetInternalformativRobustANGLEFn(GLenum target,
9668 GLenum internalformat,
9669 GLenum pname,
9670 GLsizei bufSize,
9671 GLsizei* length,
9672 GLint* params) {
9673 driver_->fn.glGetInternalformativRobustANGLEFn(target, internalformat, pname,
9674 bufSize, length, params);
9675 }
9676
9635 void GLApiBase::glGetMultisamplefvRobustANGLEFn(GLenum pname, 9677 void GLApiBase::glGetMultisamplefvRobustANGLEFn(GLenum pname,
9636 GLuint index, 9678 GLuint index,
9637 GLsizei bufSize, 9679 GLsizei bufSize,
9638 GLsizei* length, 9680 GLsizei* length,
9639 GLfloat* val) { 9681 GLfloat* val) {
9640 driver_->fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, 9682 driver_->fn.glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length,
9641 val); 9683 val);
9642 } 9684 }
9643 9685
9644 void GLApiBase::glGetnUniformfvRobustANGLEFn(GLuint program, 9686 void GLApiBase::glGetnUniformfvRobustANGLEFn(GLuint program,
(...skipping 2632 matching lines...) Expand 10 before | Expand all | Expand 10 after
12277 void TraceGLApi::glGetInternalformativFn(GLenum target, 12319 void TraceGLApi::glGetInternalformativFn(GLenum target,
12278 GLenum internalformat, 12320 GLenum internalformat,
12279 GLenum pname, 12321 GLenum pname,
12280 GLsizei bufSize, 12322 GLsizei bufSize,
12281 GLint* params) { 12323 GLint* params) {
12282 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ") 12324 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetInternalformativ")
12283 gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize, 12325 gl_api_->glGetInternalformativFn(target, internalformat, pname, bufSize,
12284 params); 12326 params);
12285 } 12327 }
12286 12328
12329 void TraceGLApi::glGetInternalformativRobustANGLEFn(GLenum target,
12330 GLenum internalformat,
12331 GLenum pname,
12332 GLsizei bufSize,
12333 GLsizei* length,
12334 GLint* params) {
12335 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12336 "TraceGLAPI::glGetInternalformativRobustANGLE")
12337 gl_api_->glGetInternalformativRobustANGLEFn(target, internalformat, pname,
12338 bufSize, length, params);
12339 }
12340
12287 void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname, 12341 void TraceGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
12288 GLuint index, 12342 GLuint index,
12289 GLsizei bufSize, 12343 GLsizei bufSize,
12290 GLsizei* length, 12344 GLsizei* length,
12291 GLfloat* val) { 12345 GLfloat* val) {
12292 TRACE_EVENT_BINARY_EFFICIENT0("gpu", 12346 TRACE_EVENT_BINARY_EFFICIENT0("gpu",
12293 "TraceGLAPI::glGetMultisamplefvRobustANGLE") 12347 "TraceGLAPI::glGetMultisamplefvRobustANGLE")
12294 gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val); 12348 gl_api_->glGetMultisamplefvRobustANGLEFn(pname, index, bufSize, length, val);
12295 } 12349 }
12296 12350
(...skipping 3039 matching lines...) Expand 10 before | Expand all | Expand 10 after
15336 GLenum internalformat, 15390 GLenum internalformat,
15337 GLenum pname, 15391 GLenum pname,
15338 GLsizei bufSize, 15392 GLsizei bufSize,
15339 GLint* params) { 15393 GLint* params) {
15340 NOTREACHED() 15394 NOTREACHED()
15341 << "Trying to call glGetInternalformativ() without current GL context"; 15395 << "Trying to call glGetInternalformativ() without current GL context";
15342 LOG(ERROR) 15396 LOG(ERROR)
15343 << "Trying to call glGetInternalformativ() without current GL context"; 15397 << "Trying to call glGetInternalformativ() without current GL context";
15344 } 15398 }
15345 15399
15400 void NoContextGLApi::glGetInternalformativRobustANGLEFn(GLenum target,
15401 GLenum internalformat,
15402 GLenum pname,
15403 GLsizei bufSize,
15404 GLsizei* length,
15405 GLint* params) {
15406 NOTREACHED() << "Trying to call glGetInternalformativRobustANGLE() without "
15407 "current GL context";
15408 LOG(ERROR) << "Trying to call glGetInternalformativRobustANGLE() without "
15409 "current GL context";
15410 }
15411
15346 void NoContextGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname, 15412 void NoContextGLApi::glGetMultisamplefvRobustANGLEFn(GLenum pname,
15347 GLuint index, 15413 GLuint index,
15348 GLsizei bufSize, 15414 GLsizei bufSize,
15349 GLsizei* length, 15415 GLsizei* length,
15350 GLfloat* val) { 15416 GLfloat* val) {
15351 NOTREACHED() << "Trying to call glGetMultisamplefvRobustANGLE() without " 15417 NOTREACHED() << "Trying to call glGetMultisamplefvRobustANGLE() without "
15352 "current GL context"; 15418 "current GL context";
15353 LOG(ERROR) << "Trying to call glGetMultisamplefvRobustANGLE() without " 15419 LOG(ERROR) << "Trying to call glGetMultisamplefvRobustANGLE() without "
15354 "current GL context"; 15420 "current GL context";
15355 } 15421 }
(...skipping 1994 matching lines...) Expand 10 before | Expand all | Expand 10 after
17350 17416
17351 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, 17417 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync,
17352 GLbitfield flags, 17418 GLbitfield flags,
17353 GLuint64 timeout) { 17419 GLuint64 timeout) {
17354 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; 17420 NOTREACHED() << "Trying to call glWaitSync() without current GL context";
17355 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; 17421 LOG(ERROR) << "Trying to call glWaitSync() without current GL context";
17356 return static_cast<GLenum>(0); 17422 return static_cast<GLenum>(0);
17357 } 17423 }
17358 17424
17359 } // namespace gl 17425 } // 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