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

Unified Diff: ui/gl/gl_bindings_autogen_wgl.cc

Issue 2629633003: Refactor GL bindings so there is no global GLApi or DriverGL. (Closed)
Patch Set: rebase Created 3 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/gl/gl_bindings_autogen_osmesa.cc ('k') | ui/gl/gl_context.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gl/gl_bindings_autogen_wgl.cc
diff --git a/ui/gl/gl_bindings_autogen_wgl.cc b/ui/gl/gl_bindings_autogen_wgl.cc
index c66533f2a222d39b6e73fd58ebb032610a1f94ad..465f13a2986ed7b92789bcc729126848cb866196 100644
--- a/ui/gl/gl_bindings_autogen_wgl.cc
+++ b/ui/gl/gl_bindings_autogen_wgl.cc
@@ -20,7 +20,6 @@
namespace gl {
-static bool g_debugBindingsInitialized;
DriverWGL g_driver_wgl;
void DriverWGL::InitializeStaticBindings() {
@@ -76,350 +75,47 @@ void DriverWGL::InitializeExtensionBindings() {
ext.b_WGL_EXT_swap_control =
extensions.find("WGL_EXT_swap_control ") != std::string::npos;
- debug_fn.wglChoosePixelFormatARBFn = 0;
if (ext.b_WGL_ARB_pixel_format) {
fn.wglChoosePixelFormatARBFn =
reinterpret_cast<wglChoosePixelFormatARBProc>(
GetGLProcAddress("wglChoosePixelFormatARB"));
}
- debug_fn.wglCreateContextAttribsARBFn = 0;
if (ext.b_WGL_ARB_create_context) {
fn.wglCreateContextAttribsARBFn =
reinterpret_cast<wglCreateContextAttribsARBProc>(
GetGLProcAddress("wglCreateContextAttribsARB"));
}
- debug_fn.wglCreatePbufferARBFn = 0;
if (ext.b_WGL_ARB_pbuffer) {
fn.wglCreatePbufferARBFn = reinterpret_cast<wglCreatePbufferARBProc>(
GetGLProcAddress("wglCreatePbufferARB"));
}
- debug_fn.wglDestroyPbufferARBFn = 0;
if (ext.b_WGL_ARB_pbuffer) {
fn.wglDestroyPbufferARBFn = reinterpret_cast<wglDestroyPbufferARBProc>(
GetGLProcAddress("wglDestroyPbufferARB"));
}
- debug_fn.wglGetPbufferDCARBFn = 0;
if (ext.b_WGL_ARB_pbuffer) {
fn.wglGetPbufferDCARBFn = reinterpret_cast<wglGetPbufferDCARBProc>(
GetGLProcAddress("wglGetPbufferDCARB"));
}
- debug_fn.wglQueryPbufferARBFn = 0;
if (ext.b_WGL_ARB_pbuffer) {
fn.wglQueryPbufferARBFn = reinterpret_cast<wglQueryPbufferARBProc>(
GetGLProcAddress("wglQueryPbufferARB"));
}
- debug_fn.wglReleasePbufferDCARBFn = 0;
if (ext.b_WGL_ARB_pbuffer) {
fn.wglReleasePbufferDCARBFn = reinterpret_cast<wglReleasePbufferDCARBProc>(
GetGLProcAddress("wglReleasePbufferDCARB"));
}
- debug_fn.wglSwapIntervalEXTFn = 0;
if (ext.b_WGL_EXT_swap_control) {
fn.wglSwapIntervalEXTFn = reinterpret_cast<wglSwapIntervalEXTProc>(
GetGLProcAddress("wglSwapIntervalEXT"));
}
-
- if (g_debugBindingsInitialized)
- InitializeDebugBindings();
-}
-
-extern "C" {
-
-static BOOL GL_BINDING_CALL
-Debug_wglChoosePixelFormatARB(HDC dc,
- const int* int_attrib_list,
- const float* float_attrib_list,
- UINT max_formats,
- int* formats,
- UINT* num_formats) {
- GL_SERVICE_LOG("wglChoosePixelFormatARB"
- << "(" << dc << ", "
- << static_cast<const void*>(int_attrib_list) << ", "
- << static_cast<const void*>(float_attrib_list) << ", "
- << max_formats << ", " << static_cast<const void*>(formats)
- << ", " << static_cast<const void*>(num_formats) << ")");
- DCHECK(g_driver_wgl.debug_fn.wglChoosePixelFormatARBFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglChoosePixelFormatARBFn(
- dc, int_attrib_list, float_attrib_list, max_formats, formats,
- num_formats);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglCopyContext(HGLRC hglrcSrc,
- HGLRC hglrcDst,
- UINT mask) {
- GL_SERVICE_LOG("wglCopyContext"
- << "(" << hglrcSrc << ", " << hglrcDst << ", " << mask << ")");
- DCHECK(g_driver_wgl.debug_fn.wglCopyContextFn != nullptr);
- BOOL result =
- g_driver_wgl.debug_fn.wglCopyContextFn(hglrcSrc, hglrcDst, mask);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HGLRC GL_BINDING_CALL Debug_wglCreateContext(HDC hdc) {
- GL_SERVICE_LOG("wglCreateContext"
- << "(" << hdc << ")");
- DCHECK(g_driver_wgl.debug_fn.wglCreateContextFn != nullptr);
- HGLRC result = g_driver_wgl.debug_fn.wglCreateContextFn(hdc);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HGLRC GL_BINDING_CALL
-Debug_wglCreateContextAttribsARB(HDC hDC,
- HGLRC hShareContext,
- const int* attribList) {
- GL_SERVICE_LOG("wglCreateContextAttribsARB"
- << "(" << hDC << ", " << hShareContext << ", "
- << static_cast<const void*>(attribList) << ")");
- DCHECK(g_driver_wgl.debug_fn.wglCreateContextAttribsARBFn != nullptr);
- HGLRC result = g_driver_wgl.debug_fn.wglCreateContextAttribsARBFn(
- hDC, hShareContext, attribList);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HGLRC GL_BINDING_CALL Debug_wglCreateLayerContext(HDC hdc,
- int iLayerPlane) {
- GL_SERVICE_LOG("wglCreateLayerContext"
- << "(" << hdc << ", " << iLayerPlane << ")");
- DCHECK(g_driver_wgl.debug_fn.wglCreateLayerContextFn != nullptr);
- HGLRC result =
- g_driver_wgl.debug_fn.wglCreateLayerContextFn(hdc, iLayerPlane);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HPBUFFERARB GL_BINDING_CALL
-Debug_wglCreatePbufferARB(HDC hDC,
- int iPixelFormat,
- int iWidth,
- int iHeight,
- const int* piAttribList) {
- GL_SERVICE_LOG("wglCreatePbufferARB"
- << "(" << hDC << ", " << iPixelFormat << ", " << iWidth << ", "
- << iHeight << ", " << static_cast<const void*>(piAttribList)
- << ")");
- DCHECK(g_driver_wgl.debug_fn.wglCreatePbufferARBFn != nullptr);
- HPBUFFERARB result = g_driver_wgl.debug_fn.wglCreatePbufferARBFn(
- hDC, iPixelFormat, iWidth, iHeight, piAttribList);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglDeleteContext(HGLRC hglrc) {
- GL_SERVICE_LOG("wglDeleteContext"
- << "(" << hglrc << ")");
- DCHECK(g_driver_wgl.debug_fn.wglDeleteContextFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglDeleteContextFn(hglrc);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {
- GL_SERVICE_LOG("wglDestroyPbufferARB"
- << "(" << hPbuffer << ")");
- DCHECK(g_driver_wgl.debug_fn.wglDestroyPbufferARBFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglDestroyPbufferARBFn(hPbuffer);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HGLRC GL_BINDING_CALL Debug_wglGetCurrentContext() {
- GL_SERVICE_LOG("wglGetCurrentContext"
- << "("
- << ")");
- DCHECK(g_driver_wgl.debug_fn.wglGetCurrentContextFn != nullptr);
- HGLRC result = g_driver_wgl.debug_fn.wglGetCurrentContextFn();
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HDC GL_BINDING_CALL Debug_wglGetCurrentDC() {
- GL_SERVICE_LOG("wglGetCurrentDC"
- << "("
- << ")");
- DCHECK(g_driver_wgl.debug_fn.wglGetCurrentDCFn != nullptr);
- HDC result = g_driver_wgl.debug_fn.wglGetCurrentDCFn();
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static const char* GL_BINDING_CALL Debug_wglGetExtensionsStringARB(HDC hDC) {
- GL_SERVICE_LOG("wglGetExtensionsStringARB"
- << "(" << hDC << ")");
- DCHECK(g_driver_wgl.debug_fn.wglGetExtensionsStringARBFn != nullptr);
- const char* result = g_driver_wgl.debug_fn.wglGetExtensionsStringARBFn(hDC);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static const char* GL_BINDING_CALL Debug_wglGetExtensionsStringEXT() {
- GL_SERVICE_LOG("wglGetExtensionsStringEXT"
- << "("
- << ")");
- DCHECK(g_driver_wgl.debug_fn.wglGetExtensionsStringEXTFn != nullptr);
- const char* result = g_driver_wgl.debug_fn.wglGetExtensionsStringEXTFn();
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static HDC GL_BINDING_CALL Debug_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {
- GL_SERVICE_LOG("wglGetPbufferDCARB"
- << "(" << hPbuffer << ")");
- DCHECK(g_driver_wgl.debug_fn.wglGetPbufferDCARBFn != nullptr);
- HDC result = g_driver_wgl.debug_fn.wglGetPbufferDCARBFn(hPbuffer);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglMakeCurrent(HDC hdc, HGLRC hglrc) {
- GL_SERVICE_LOG("wglMakeCurrent"
- << "(" << hdc << ", " << hglrc << ")");
- DCHECK(g_driver_wgl.debug_fn.wglMakeCurrentFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglMakeCurrentFn(hdc, hglrc);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglQueryPbufferARB(HPBUFFERARB hPbuffer,
- int iAttribute,
- int* piValue) {
- GL_SERVICE_LOG("wglQueryPbufferARB"
- << "(" << hPbuffer << ", " << iAttribute << ", "
- << static_cast<const void*>(piValue) << ")");
- DCHECK(g_driver_wgl.debug_fn.wglQueryPbufferARBFn != nullptr);
- BOOL result =
- g_driver_wgl.debug_fn.wglQueryPbufferARBFn(hPbuffer, iAttribute, piValue);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static int GL_BINDING_CALL Debug_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer,
- HDC hDC) {
- GL_SERVICE_LOG("wglReleasePbufferDCARB"
- << "(" << hPbuffer << ", " << hDC << ")");
- DCHECK(g_driver_wgl.debug_fn.wglReleasePbufferDCARBFn != nullptr);
- int result = g_driver_wgl.debug_fn.wglReleasePbufferDCARBFn(hPbuffer, hDC);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglShareLists(HGLRC hglrc1, HGLRC hglrc2) {
- GL_SERVICE_LOG("wglShareLists"
- << "(" << hglrc1 << ", " << hglrc2 << ")");
- DCHECK(g_driver_wgl.debug_fn.wglShareListsFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglShareListsFn(hglrc1, hglrc2);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglSwapIntervalEXT(int interval) {
- GL_SERVICE_LOG("wglSwapIntervalEXT"
- << "(" << interval << ")");
- DCHECK(g_driver_wgl.debug_fn.wglSwapIntervalEXTFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglSwapIntervalEXTFn(interval);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-
-static BOOL GL_BINDING_CALL Debug_wglSwapLayerBuffers(HDC hdc, UINT fuPlanes) {
- GL_SERVICE_LOG("wglSwapLayerBuffers"
- << "(" << hdc << ", " << fuPlanes << ")");
- DCHECK(g_driver_wgl.debug_fn.wglSwapLayerBuffersFn != nullptr);
- BOOL result = g_driver_wgl.debug_fn.wglSwapLayerBuffersFn(hdc, fuPlanes);
- GL_SERVICE_LOG("GL_RESULT: " << result);
- return result;
-}
-} // extern "C"
-
-void DriverWGL::InitializeDebugBindings() {
- if (!debug_fn.wglChoosePixelFormatARBFn) {
- debug_fn.wglChoosePixelFormatARBFn = fn.wglChoosePixelFormatARBFn;
- fn.wglChoosePixelFormatARBFn = Debug_wglChoosePixelFormatARB;
- }
- if (!debug_fn.wglCopyContextFn) {
- debug_fn.wglCopyContextFn = fn.wglCopyContextFn;
- fn.wglCopyContextFn = Debug_wglCopyContext;
- }
- if (!debug_fn.wglCreateContextFn) {
- debug_fn.wglCreateContextFn = fn.wglCreateContextFn;
- fn.wglCreateContextFn = Debug_wglCreateContext;
- }
- if (!debug_fn.wglCreateContextAttribsARBFn) {
- debug_fn.wglCreateContextAttribsARBFn = fn.wglCreateContextAttribsARBFn;
- fn.wglCreateContextAttribsARBFn = Debug_wglCreateContextAttribsARB;
- }
- if (!debug_fn.wglCreateLayerContextFn) {
- debug_fn.wglCreateLayerContextFn = fn.wglCreateLayerContextFn;
- fn.wglCreateLayerContextFn = Debug_wglCreateLayerContext;
- }
- if (!debug_fn.wglCreatePbufferARBFn) {
- debug_fn.wglCreatePbufferARBFn = fn.wglCreatePbufferARBFn;
- fn.wglCreatePbufferARBFn = Debug_wglCreatePbufferARB;
- }
- if (!debug_fn.wglDeleteContextFn) {
- debug_fn.wglDeleteContextFn = fn.wglDeleteContextFn;
- fn.wglDeleteContextFn = Debug_wglDeleteContext;
- }
- if (!debug_fn.wglDestroyPbufferARBFn) {
- debug_fn.wglDestroyPbufferARBFn = fn.wglDestroyPbufferARBFn;
- fn.wglDestroyPbufferARBFn = Debug_wglDestroyPbufferARB;
- }
- if (!debug_fn.wglGetCurrentContextFn) {
- debug_fn.wglGetCurrentContextFn = fn.wglGetCurrentContextFn;
- fn.wglGetCurrentContextFn = Debug_wglGetCurrentContext;
- }
- if (!debug_fn.wglGetCurrentDCFn) {
- debug_fn.wglGetCurrentDCFn = fn.wglGetCurrentDCFn;
- fn.wglGetCurrentDCFn = Debug_wglGetCurrentDC;
- }
- if (!debug_fn.wglGetExtensionsStringARBFn) {
- debug_fn.wglGetExtensionsStringARBFn = fn.wglGetExtensionsStringARBFn;
- fn.wglGetExtensionsStringARBFn = Debug_wglGetExtensionsStringARB;
- }
- if (!debug_fn.wglGetExtensionsStringEXTFn) {
- debug_fn.wglGetExtensionsStringEXTFn = fn.wglGetExtensionsStringEXTFn;
- fn.wglGetExtensionsStringEXTFn = Debug_wglGetExtensionsStringEXT;
- }
- if (!debug_fn.wglGetPbufferDCARBFn) {
- debug_fn.wglGetPbufferDCARBFn = fn.wglGetPbufferDCARBFn;
- fn.wglGetPbufferDCARBFn = Debug_wglGetPbufferDCARB;
- }
- if (!debug_fn.wglMakeCurrentFn) {
- debug_fn.wglMakeCurrentFn = fn.wglMakeCurrentFn;
- fn.wglMakeCurrentFn = Debug_wglMakeCurrent;
- }
- if (!debug_fn.wglQueryPbufferARBFn) {
- debug_fn.wglQueryPbufferARBFn = fn.wglQueryPbufferARBFn;
- fn.wglQueryPbufferARBFn = Debug_wglQueryPbufferARB;
- }
- if (!debug_fn.wglReleasePbufferDCARBFn) {
- debug_fn.wglReleasePbufferDCARBFn = fn.wglReleasePbufferDCARBFn;
- fn.wglReleasePbufferDCARBFn = Debug_wglReleasePbufferDCARB;
- }
- if (!debug_fn.wglShareListsFn) {
- debug_fn.wglShareListsFn = fn.wglShareListsFn;
- fn.wglShareListsFn = Debug_wglShareLists;
- }
- if (!debug_fn.wglSwapIntervalEXTFn) {
- debug_fn.wglSwapIntervalEXTFn = fn.wglSwapIntervalEXTFn;
- fn.wglSwapIntervalEXTFn = Debug_wglSwapIntervalEXT;
- }
- if (!debug_fn.wglSwapLayerBuffersFn) {
- debug_fn.wglSwapLayerBuffersFn = fn.wglSwapLayerBuffersFn;
- fn.wglSwapLayerBuffersFn = Debug_wglSwapLayerBuffers;
- }
- g_debugBindingsInitialized = true;
}
void DriverWGL::ClearBindings() {
@@ -630,4 +326,184 @@ BOOL TraceWGLApi::wglSwapLayerBuffersFn(HDC hdc, UINT fuPlanes) {
return wgl_api_->wglSwapLayerBuffersFn(hdc, fuPlanes);
}
+BOOL DebugWGLApi::wglChoosePixelFormatARBFn(HDC dc,
+ const int* int_attrib_list,
+ const float* float_attrib_list,
+ UINT max_formats,
+ int* formats,
+ UINT* num_formats) {
+ GL_SERVICE_LOG("wglChoosePixelFormatARB"
+ << "(" << dc << ", "
+ << static_cast<const void*>(int_attrib_list) << ", "
+ << static_cast<const void*>(float_attrib_list) << ", "
+ << max_formats << ", " << static_cast<const void*>(formats)
+ << ", " << static_cast<const void*>(num_formats) << ")");
+ BOOL result = wgl_api_->wglChoosePixelFormatARBFn(
+ dc, int_attrib_list, float_attrib_list, max_formats, formats,
+ num_formats);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglCopyContextFn(HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask) {
+ GL_SERVICE_LOG("wglCopyContext"
+ << "(" << hglrcSrc << ", " << hglrcDst << ", " << mask << ")");
+ BOOL result = wgl_api_->wglCopyContextFn(hglrcSrc, hglrcDst, mask);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HGLRC DebugWGLApi::wglCreateContextFn(HDC hdc) {
+ GL_SERVICE_LOG("wglCreateContext"
+ << "(" << hdc << ")");
+ HGLRC result = wgl_api_->wglCreateContextFn(hdc);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HGLRC DebugWGLApi::wglCreateContextAttribsARBFn(HDC hDC,
+ HGLRC hShareContext,
+ const int* attribList) {
+ GL_SERVICE_LOG("wglCreateContextAttribsARB"
+ << "(" << hDC << ", " << hShareContext << ", "
+ << static_cast<const void*>(attribList) << ")");
+ HGLRC result =
+ wgl_api_->wglCreateContextAttribsARBFn(hDC, hShareContext, attribList);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HGLRC DebugWGLApi::wglCreateLayerContextFn(HDC hdc, int iLayerPlane) {
+ GL_SERVICE_LOG("wglCreateLayerContext"
+ << "(" << hdc << ", " << iLayerPlane << ")");
+ HGLRC result = wgl_api_->wglCreateLayerContextFn(hdc, iLayerPlane);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HPBUFFERARB DebugWGLApi::wglCreatePbufferARBFn(HDC hDC,
+ int iPixelFormat,
+ int iWidth,
+ int iHeight,
+ const int* piAttribList) {
+ GL_SERVICE_LOG("wglCreatePbufferARB"
+ << "(" << hDC << ", " << iPixelFormat << ", " << iWidth << ", "
+ << iHeight << ", " << static_cast<const void*>(piAttribList)
+ << ")");
+ HPBUFFERARB result = wgl_api_->wglCreatePbufferARBFn(
+ hDC, iPixelFormat, iWidth, iHeight, piAttribList);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglDeleteContextFn(HGLRC hglrc) {
+ GL_SERVICE_LOG("wglDeleteContext"
+ << "(" << hglrc << ")");
+ BOOL result = wgl_api_->wglDeleteContextFn(hglrc);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglDestroyPbufferARBFn(HPBUFFERARB hPbuffer) {
+ GL_SERVICE_LOG("wglDestroyPbufferARB"
+ << "(" << hPbuffer << ")");
+ BOOL result = wgl_api_->wglDestroyPbufferARBFn(hPbuffer);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HGLRC DebugWGLApi::wglGetCurrentContextFn() {
+ GL_SERVICE_LOG("wglGetCurrentContext"
+ << "("
+ << ")");
+ HGLRC result = wgl_api_->wglGetCurrentContextFn();
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HDC DebugWGLApi::wglGetCurrentDCFn() {
+ GL_SERVICE_LOG("wglGetCurrentDC"
+ << "("
+ << ")");
+ HDC result = wgl_api_->wglGetCurrentDCFn();
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+const char* DebugWGLApi::wglGetExtensionsStringARBFn(HDC hDC) {
+ GL_SERVICE_LOG("wglGetExtensionsStringARB"
+ << "(" << hDC << ")");
+ const char* result = wgl_api_->wglGetExtensionsStringARBFn(hDC);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+const char* DebugWGLApi::wglGetExtensionsStringEXTFn() {
+ GL_SERVICE_LOG("wglGetExtensionsStringEXT"
+ << "("
+ << ")");
+ const char* result = wgl_api_->wglGetExtensionsStringEXTFn();
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+HDC DebugWGLApi::wglGetPbufferDCARBFn(HPBUFFERARB hPbuffer) {
+ GL_SERVICE_LOG("wglGetPbufferDCARB"
+ << "(" << hPbuffer << ")");
+ HDC result = wgl_api_->wglGetPbufferDCARBFn(hPbuffer);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglMakeCurrentFn(HDC hdc, HGLRC hglrc) {
+ GL_SERVICE_LOG("wglMakeCurrent"
+ << "(" << hdc << ", " << hglrc << ")");
+ BOOL result = wgl_api_->wglMakeCurrentFn(hdc, hglrc);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglQueryPbufferARBFn(HPBUFFERARB hPbuffer,
+ int iAttribute,
+ int* piValue) {
+ GL_SERVICE_LOG("wglQueryPbufferARB"
+ << "(" << hPbuffer << ", " << iAttribute << ", "
+ << static_cast<const void*>(piValue) << ")");
+ BOOL result = wgl_api_->wglQueryPbufferARBFn(hPbuffer, iAttribute, piValue);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+int DebugWGLApi::wglReleasePbufferDCARBFn(HPBUFFERARB hPbuffer, HDC hDC) {
+ GL_SERVICE_LOG("wglReleasePbufferDCARB"
+ << "(" << hPbuffer << ", " << hDC << ")");
+ int result = wgl_api_->wglReleasePbufferDCARBFn(hPbuffer, hDC);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglShareListsFn(HGLRC hglrc1, HGLRC hglrc2) {
+ GL_SERVICE_LOG("wglShareLists"
+ << "(" << hglrc1 << ", " << hglrc2 << ")");
+ BOOL result = wgl_api_->wglShareListsFn(hglrc1, hglrc2);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglSwapIntervalEXTFn(int interval) {
+ GL_SERVICE_LOG("wglSwapIntervalEXT"
+ << "(" << interval << ")");
+ BOOL result = wgl_api_->wglSwapIntervalEXTFn(interval);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
+BOOL DebugWGLApi::wglSwapLayerBuffersFn(HDC hdc, UINT fuPlanes) {
+ GL_SERVICE_LOG("wglSwapLayerBuffers"
+ << "(" << hdc << ", " << fuPlanes << ")");
+ BOOL result = wgl_api_->wglSwapLayerBuffersFn(hdc, fuPlanes);
+ GL_SERVICE_LOG("GL_RESULT: " << result);
+ return result;
+}
+
} // namespace gl
« no previous file with comments | « ui/gl/gl_bindings_autogen_osmesa.cc ('k') | ui/gl/gl_context.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698