| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 225 fn.glGetSamplerParameterivFn = 0; | 225 fn.glGetSamplerParameterivFn = 0; |
| 226 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>( | 226 fn.glGetShaderInfoLogFn = reinterpret_cast<glGetShaderInfoLogProc>( |
| 227 GetGLProcAddress("glGetShaderInfoLog")); | 227 GetGLProcAddress("glGetShaderInfoLog")); |
| 228 fn.glGetShaderivFn = | 228 fn.glGetShaderivFn = |
| 229 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv")); | 229 reinterpret_cast<glGetShaderivProc>(GetGLProcAddress("glGetShaderiv")); |
| 230 fn.glGetShaderPrecisionFormatFn = 0; | 230 fn.glGetShaderPrecisionFormatFn = 0; |
| 231 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>( | 231 fn.glGetShaderSourceFn = reinterpret_cast<glGetShaderSourceProc>( |
| 232 GetGLProcAddress("glGetShaderSource")); | 232 GetGLProcAddress("glGetShaderSource")); |
| 233 fn.glGetStringFn = | 233 fn.glGetStringFn = |
| 234 reinterpret_cast<glGetStringProc>(GetGLProcAddress("glGetString")); | 234 reinterpret_cast<glGetStringProc>(GetGLProcAddress("glGetString")); |
| 235 fn.glGetStringiFn = 0; |
| 235 fn.glGetSyncivFn = 0; | 236 fn.glGetSyncivFn = 0; |
| 236 fn.glGetTexLevelParameterfvFn = 0; | 237 fn.glGetTexLevelParameterfvFn = 0; |
| 237 fn.glGetTexLevelParameterivFn = 0; | 238 fn.glGetTexLevelParameterivFn = 0; |
| 238 fn.glGetTexParameterfvFn = reinterpret_cast<glGetTexParameterfvProc>( | 239 fn.glGetTexParameterfvFn = reinterpret_cast<glGetTexParameterfvProc>( |
| 239 GetGLProcAddress("glGetTexParameterfv")); | 240 GetGLProcAddress("glGetTexParameterfv")); |
| 240 fn.glGetTexParameterivFn = reinterpret_cast<glGetTexParameterivProc>( | 241 fn.glGetTexParameterivFn = reinterpret_cast<glGetTexParameterivProc>( |
| 241 GetGLProcAddress("glGetTexParameteriv")); | 242 GetGLProcAddress("glGetTexParameteriv")); |
| 242 fn.glGetTransformFeedbackVaryingFn = 0; | 243 fn.glGetTransformFeedbackVaryingFn = 0; |
| 243 fn.glGetTranslatedShaderSourceANGLEFn = 0; | 244 fn.glGetTranslatedShaderSourceANGLEFn = 0; |
| 244 fn.glGetUniformBlockIndexFn = 0; | 245 fn.glGetUniformBlockIndexFn = 0; |
| (...skipping 1135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1380 } | 1381 } |
| 1381 | 1382 |
| 1382 debug_fn.glGetShaderPrecisionFormatFn = 0; | 1383 debug_fn.glGetShaderPrecisionFormatFn = 0; |
| 1383 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { | 1384 if (ver->IsAtLeastGL(4u, 1u) || ver->is_es) { |
| 1384 fn.glGetShaderPrecisionFormatFn = | 1385 fn.glGetShaderPrecisionFormatFn = |
| 1385 reinterpret_cast<glGetShaderPrecisionFormatProc>( | 1386 reinterpret_cast<glGetShaderPrecisionFormatProc>( |
| 1386 GetGLProcAddress("glGetShaderPrecisionFormat")); | 1387 GetGLProcAddress("glGetShaderPrecisionFormat")); |
| 1387 DCHECK(fn.glGetShaderPrecisionFormatFn); | 1388 DCHECK(fn.glGetShaderPrecisionFormatFn); |
| 1388 } | 1389 } |
| 1389 | 1390 |
| 1391 debug_fn.glGetStringiFn = 0; |
| 1392 if (ver->IsAtLeastGL(3u, 0u) || ver->IsAtLeastGLES(3u, 0u)) { |
| 1393 fn.glGetStringiFn = |
| 1394 reinterpret_cast<glGetStringiProc>(GetGLProcAddress("glGetStringi")); |
| 1395 DCHECK(fn.glGetStringiFn); |
| 1396 } |
| 1397 |
| 1390 debug_fn.glGetSyncivFn = 0; | 1398 debug_fn.glGetSyncivFn = 0; |
| 1391 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || | 1399 if (ver->IsAtLeastGL(3u, 2u) || ver->IsAtLeastGLES(3u, 0u) || |
| 1392 ext.b_GL_ARB_sync) { | 1400 ext.b_GL_ARB_sync) { |
| 1393 fn.glGetSyncivFn = | 1401 fn.glGetSyncivFn = |
| 1394 reinterpret_cast<glGetSyncivProc>(GetGLProcAddress("glGetSynciv")); | 1402 reinterpret_cast<glGetSyncivProc>(GetGLProcAddress("glGetSynciv")); |
| 1395 DCHECK(fn.glGetSyncivFn); | 1403 DCHECK(fn.glGetSyncivFn); |
| 1396 } | 1404 } |
| 1397 | 1405 |
| 1398 debug_fn.glGetTexLevelParameterfvFn = 0; | 1406 debug_fn.glGetTexLevelParameterfvFn = 0; |
| 1399 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) { | 1407 if (!ver->is_es || ver->IsAtLeastGLES(3u, 1u)) { |
| (...skipping 1984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3384 } | 3392 } |
| 3385 | 3393 |
| 3386 static const GLubyte* GL_BINDING_CALL Debug_glGetString(GLenum name) { | 3394 static const GLubyte* GL_BINDING_CALL Debug_glGetString(GLenum name) { |
| 3387 GL_SERVICE_LOG("glGetString" | 3395 GL_SERVICE_LOG("glGetString" |
| 3388 << "(" << GLEnums::GetStringEnum(name) << ")"); | 3396 << "(" << GLEnums::GetStringEnum(name) << ")"); |
| 3389 const GLubyte* result = g_driver_gl.debug_fn.glGetStringFn(name); | 3397 const GLubyte* result = g_driver_gl.debug_fn.glGetStringFn(name); |
| 3390 GL_SERVICE_LOG("GL_RESULT: " << result); | 3398 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 3391 return result; | 3399 return result; |
| 3392 } | 3400 } |
| 3393 | 3401 |
| 3402 static const GLubyte* GL_BINDING_CALL |
| 3403 Debug_glGetStringi(GLenum name, GLuint index) { |
| 3404 GL_SERVICE_LOG("glGetStringi" |
| 3405 << "(" << GLEnums::GetStringEnum(name) << ", " << index |
| 3406 << ")"); |
| 3407 const GLubyte* result = g_driver_gl.debug_fn.glGetStringiFn(name, index); |
| 3408 GL_SERVICE_LOG("GL_RESULT: " << result); |
| 3409 return result; |
| 3410 } |
| 3411 |
| 3394 static void GL_BINDING_CALL Debug_glGetSynciv(GLsync sync, | 3412 static void GL_BINDING_CALL Debug_glGetSynciv(GLsync sync, |
| 3395 GLenum pname, | 3413 GLenum pname, |
| 3396 GLsizei bufSize, | 3414 GLsizei bufSize, |
| 3397 GLsizei* length, | 3415 GLsizei* length, |
| 3398 GLint* values) { | 3416 GLint* values) { |
| 3399 GL_SERVICE_LOG("glGetSynciv" | 3417 GL_SERVICE_LOG("glGetSynciv" |
| 3400 << "(" << sync << ", " << GLEnums::GetStringEnum(pname) << ", " | 3418 << "(" << sync << ", " << GLEnums::GetStringEnum(pname) << ", " |
| 3401 << bufSize << ", " << static_cast<const void*>(length) << ", " | 3419 << bufSize << ", " << static_cast<const void*>(length) << ", " |
| 3402 << static_cast<const void*>(values) << ")"); | 3420 << static_cast<const void*>(values) << ")"); |
| 3403 g_driver_gl.debug_fn.glGetSyncivFn(sync, pname, bufSize, length, values); | 3421 g_driver_gl.debug_fn.glGetSyncivFn(sync, pname, bufSize, length, values); |
| (...skipping 1898 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5302 fn.glGetShaderPrecisionFormatFn = Debug_glGetShaderPrecisionFormat; | 5320 fn.glGetShaderPrecisionFormatFn = Debug_glGetShaderPrecisionFormat; |
| 5303 } | 5321 } |
| 5304 if (!debug_fn.glGetShaderSourceFn) { | 5322 if (!debug_fn.glGetShaderSourceFn) { |
| 5305 debug_fn.glGetShaderSourceFn = fn.glGetShaderSourceFn; | 5323 debug_fn.glGetShaderSourceFn = fn.glGetShaderSourceFn; |
| 5306 fn.glGetShaderSourceFn = Debug_glGetShaderSource; | 5324 fn.glGetShaderSourceFn = Debug_glGetShaderSource; |
| 5307 } | 5325 } |
| 5308 if (!debug_fn.glGetStringFn) { | 5326 if (!debug_fn.glGetStringFn) { |
| 5309 debug_fn.glGetStringFn = fn.glGetStringFn; | 5327 debug_fn.glGetStringFn = fn.glGetStringFn; |
| 5310 fn.glGetStringFn = Debug_glGetString; | 5328 fn.glGetStringFn = Debug_glGetString; |
| 5311 } | 5329 } |
| 5330 if (!debug_fn.glGetStringiFn) { |
| 5331 debug_fn.glGetStringiFn = fn.glGetStringiFn; |
| 5332 fn.glGetStringiFn = Debug_glGetStringi; |
| 5333 } |
| 5312 if (!debug_fn.glGetSyncivFn) { | 5334 if (!debug_fn.glGetSyncivFn) { |
| 5313 debug_fn.glGetSyncivFn = fn.glGetSyncivFn; | 5335 debug_fn.glGetSyncivFn = fn.glGetSyncivFn; |
| 5314 fn.glGetSyncivFn = Debug_glGetSynciv; | 5336 fn.glGetSyncivFn = Debug_glGetSynciv; |
| 5315 } | 5337 } |
| 5316 if (!debug_fn.glGetTexLevelParameterfvFn) { | 5338 if (!debug_fn.glGetTexLevelParameterfvFn) { |
| 5317 debug_fn.glGetTexLevelParameterfvFn = fn.glGetTexLevelParameterfvFn; | 5339 debug_fn.glGetTexLevelParameterfvFn = fn.glGetTexLevelParameterfvFn; |
| 5318 fn.glGetTexLevelParameterfvFn = Debug_glGetTexLevelParameterfv; | 5340 fn.glGetTexLevelParameterfvFn = Debug_glGetTexLevelParameterfv; |
| 5319 } | 5341 } |
| 5320 if (!debug_fn.glGetTexLevelParameterivFn) { | 5342 if (!debug_fn.glGetTexLevelParameterivFn) { |
| 5321 debug_fn.glGetTexLevelParameterivFn = fn.glGetTexLevelParameterivFn; | 5343 debug_fn.glGetTexLevelParameterivFn = fn.glGetTexLevelParameterivFn; |
| (...skipping 1411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6733 GLsizei bufsize, | 6755 GLsizei bufsize, |
| 6734 GLsizei* length, | 6756 GLsizei* length, |
| 6735 char* source) { | 6757 char* source) { |
| 6736 driver_->fn.glGetShaderSourceFn(shader, bufsize, length, source); | 6758 driver_->fn.glGetShaderSourceFn(shader, bufsize, length, source); |
| 6737 } | 6759 } |
| 6738 | 6760 |
| 6739 const GLubyte* GLApiBase::glGetStringFn(GLenum name) { | 6761 const GLubyte* GLApiBase::glGetStringFn(GLenum name) { |
| 6740 return driver_->fn.glGetStringFn(name); | 6762 return driver_->fn.glGetStringFn(name); |
| 6741 } | 6763 } |
| 6742 | 6764 |
| 6765 const GLubyte* GLApiBase::glGetStringiFn(GLenum name, GLuint index) { |
| 6766 return driver_->fn.glGetStringiFn(name, index); |
| 6767 } |
| 6768 |
| 6743 void GLApiBase::glGetSyncivFn(GLsync sync, | 6769 void GLApiBase::glGetSyncivFn(GLsync sync, |
| 6744 GLenum pname, | 6770 GLenum pname, |
| 6745 GLsizei bufSize, | 6771 GLsizei bufSize, |
| 6746 GLsizei* length, | 6772 GLsizei* length, |
| 6747 GLint* values) { | 6773 GLint* values) { |
| 6748 driver_->fn.glGetSyncivFn(sync, pname, bufSize, length, values); | 6774 driver_->fn.glGetSyncivFn(sync, pname, bufSize, length, values); |
| 6749 } | 6775 } |
| 6750 | 6776 |
| 6751 void GLApiBase::glGetTexLevelParameterfvFn(GLenum target, | 6777 void GLApiBase::glGetTexLevelParameterfvFn(GLenum target, |
| 6752 GLint level, | 6778 GLint level, |
| (...skipping 1799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8552 char* source) { | 8578 char* source) { |
| 8553 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderSource") | 8579 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetShaderSource") |
| 8554 gl_api_->glGetShaderSourceFn(shader, bufsize, length, source); | 8580 gl_api_->glGetShaderSourceFn(shader, bufsize, length, source); |
| 8555 } | 8581 } |
| 8556 | 8582 |
| 8557 const GLubyte* TraceGLApi::glGetStringFn(GLenum name) { | 8583 const GLubyte* TraceGLApi::glGetStringFn(GLenum name) { |
| 8558 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetString") | 8584 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetString") |
| 8559 return gl_api_->glGetStringFn(name); | 8585 return gl_api_->glGetStringFn(name); |
| 8560 } | 8586 } |
| 8561 | 8587 |
| 8588 const GLubyte* TraceGLApi::glGetStringiFn(GLenum name, GLuint index) { |
| 8589 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetStringi") |
| 8590 return gl_api_->glGetStringiFn(name, index); |
| 8591 } |
| 8592 |
| 8562 void TraceGLApi::glGetSyncivFn(GLsync sync, | 8593 void TraceGLApi::glGetSyncivFn(GLsync sync, |
| 8563 GLenum pname, | 8594 GLenum pname, |
| 8564 GLsizei bufSize, | 8595 GLsizei bufSize, |
| 8565 GLsizei* length, | 8596 GLsizei* length, |
| 8566 GLint* values) { | 8597 GLint* values) { |
| 8567 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSynciv") | 8598 TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::glGetSynciv") |
| 8568 gl_api_->glGetSyncivFn(sync, pname, bufSize, length, values); | 8599 gl_api_->glGetSyncivFn(sync, pname, bufSize, length, values); |
| 8569 } | 8600 } |
| 8570 | 8601 |
| 8571 void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target, | 8602 void TraceGLApi::glGetTexLevelParameterfvFn(GLenum target, |
| (...skipping 2097 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10669 << "Trying to call glGetShaderSource() without current GL context"; | 10700 << "Trying to call glGetShaderSource() without current GL context"; |
| 10670 LOG(ERROR) << "Trying to call glGetShaderSource() without current GL context"; | 10701 LOG(ERROR) << "Trying to call glGetShaderSource() without current GL context"; |
| 10671 } | 10702 } |
| 10672 | 10703 |
| 10673 const GLubyte* NoContextGLApi::glGetStringFn(GLenum name) { | 10704 const GLubyte* NoContextGLApi::glGetStringFn(GLenum name) { |
| 10674 NOTREACHED() << "Trying to call glGetString() without current GL context"; | 10705 NOTREACHED() << "Trying to call glGetString() without current GL context"; |
| 10675 LOG(ERROR) << "Trying to call glGetString() without current GL context"; | 10706 LOG(ERROR) << "Trying to call glGetString() without current GL context"; |
| 10676 return NULL; | 10707 return NULL; |
| 10677 } | 10708 } |
| 10678 | 10709 |
| 10710 const GLubyte* NoContextGLApi::glGetStringiFn(GLenum name, GLuint index) { |
| 10711 NOTREACHED() << "Trying to call glGetStringi() without current GL context"; |
| 10712 LOG(ERROR) << "Trying to call glGetStringi() without current GL context"; |
| 10713 return NULL; |
| 10714 } |
| 10715 |
| 10679 void NoContextGLApi::glGetSyncivFn(GLsync sync, | 10716 void NoContextGLApi::glGetSyncivFn(GLsync sync, |
| 10680 GLenum pname, | 10717 GLenum pname, |
| 10681 GLsizei bufSize, | 10718 GLsizei bufSize, |
| 10682 GLsizei* length, | 10719 GLsizei* length, |
| 10683 GLint* values) { | 10720 GLint* values) { |
| 10684 NOTREACHED() << "Trying to call glGetSynciv() without current GL context"; | 10721 NOTREACHED() << "Trying to call glGetSynciv() without current GL context"; |
| 10685 LOG(ERROR) << "Trying to call glGetSynciv() without current GL context"; | 10722 LOG(ERROR) << "Trying to call glGetSynciv() without current GL context"; |
| 10686 } | 10723 } |
| 10687 | 10724 |
| 10688 void NoContextGLApi::glGetTexLevelParameterfvFn(GLenum target, | 10725 void NoContextGLApi::glGetTexLevelParameterfvFn(GLenum target, |
| (...skipping 1085 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11774 | 11811 |
| 11775 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, | 11812 GLenum NoContextGLApi::glWaitSyncFn(GLsync sync, |
| 11776 GLbitfield flags, | 11813 GLbitfield flags, |
| 11777 GLuint64 timeout) { | 11814 GLuint64 timeout) { |
| 11778 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; | 11815 NOTREACHED() << "Trying to call glWaitSync() without current GL context"; |
| 11779 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; | 11816 LOG(ERROR) << "Trying to call glWaitSync() without current GL context"; |
| 11780 return static_cast<GLenum>(0); | 11817 return static_cast<GLenum>(0); |
| 11781 } | 11818 } |
| 11782 | 11819 |
| 11783 } // namespace gfx | 11820 } // namespace gfx |
| OLD | NEW |