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

Unified Diff: ui/gl/gl_bindings_autogen_wgl.cc

Issue 862133002: Update from https://crrev.com/312398 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 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
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
new file mode 100644
index 0000000000000000000000000000000000000000..a28aaf66f44623579d221ad5272dd8deb8049532
--- /dev/null
+++ b/ui/gl/gl_bindings_autogen_wgl.cc
@@ -0,0 +1,537 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// This file is auto-generated from
+// ui/gl/generate_bindings.py
+// It's formatted by clang-format using chromium coding style:
+// clang-format -i -style=chromium filename
+// DO NOT EDIT!
+
+#include <string>
+
+#include "base/debug/trace_event.h"
+#include "ui/gl/gl_bindings.h"
+#include "ui/gl/gl_context.h"
+#include "ui/gl/gl_enums.h"
+#include "ui/gl/gl_implementation.h"
+#include "ui/gl/gl_version_info.h"
+#include "ui/gl/gl_wgl_api_implementation.h"
+
+namespace gfx {
+
+static bool g_debugBindingsInitialized;
+DriverWGL g_driver_wgl;
+
+void DriverWGL::InitializeStaticBindings() {
+ fn.wglChoosePixelFormatARBFn = reinterpret_cast<wglChoosePixelFormatARBProc>(
+ GetGLProcAddress("wglChoosePixelFormatARB"));
+ fn.wglCopyContextFn =
+ reinterpret_cast<wglCopyContextProc>(GetGLProcAddress("wglCopyContext"));
+ fn.wglCreateContextFn = reinterpret_cast<wglCreateContextProc>(
+ GetGLProcAddress("wglCreateContext"));
+ fn.wglCreateLayerContextFn = reinterpret_cast<wglCreateLayerContextProc>(
+ GetGLProcAddress("wglCreateLayerContext"));
+ fn.wglCreatePbufferARBFn = reinterpret_cast<wglCreatePbufferARBProc>(
+ GetGLProcAddress("wglCreatePbufferARB"));
+ fn.wglDeleteContextFn = reinterpret_cast<wglDeleteContextProc>(
+ GetGLProcAddress("wglDeleteContext"));
+ fn.wglDestroyPbufferARBFn = reinterpret_cast<wglDestroyPbufferARBProc>(
+ GetGLProcAddress("wglDestroyPbufferARB"));
+ fn.wglGetCurrentContextFn = reinterpret_cast<wglGetCurrentContextProc>(
+ GetGLProcAddress("wglGetCurrentContext"));
+ fn.wglGetCurrentDCFn = reinterpret_cast<wglGetCurrentDCProc>(
+ GetGLProcAddress("wglGetCurrentDC"));
+ fn.wglGetExtensionsStringARBFn =
+ reinterpret_cast<wglGetExtensionsStringARBProc>(
+ GetGLProcAddress("wglGetExtensionsStringARB"));
+ fn.wglGetExtensionsStringEXTFn =
+ reinterpret_cast<wglGetExtensionsStringEXTProc>(
+ GetGLProcAddress("wglGetExtensionsStringEXT"));
+ fn.wglGetPbufferDCARBFn = reinterpret_cast<wglGetPbufferDCARBProc>(
+ GetGLProcAddress("wglGetPbufferDCARB"));
+ fn.wglMakeCurrentFn =
+ reinterpret_cast<wglMakeCurrentProc>(GetGLProcAddress("wglMakeCurrent"));
+ fn.wglQueryPbufferARBFn = reinterpret_cast<wglQueryPbufferARBProc>(
+ GetGLProcAddress("wglQueryPbufferARB"));
+ fn.wglReleasePbufferDCARBFn = reinterpret_cast<wglReleasePbufferDCARBProc>(
+ GetGLProcAddress("wglReleasePbufferDCARB"));
+ fn.wglShareListsFn =
+ reinterpret_cast<wglShareListsProc>(GetGLProcAddress("wglShareLists"));
+ fn.wglSwapIntervalEXTFn = reinterpret_cast<wglSwapIntervalEXTProc>(
+ GetGLProcAddress("wglSwapIntervalEXT"));
+ fn.wglSwapLayerBuffersFn = reinterpret_cast<wglSwapLayerBuffersProc>(
+ GetGLProcAddress("wglSwapLayerBuffers"));
+}
+
+void DriverWGL::InitializeDynamicBindings(GLContext* context) {
+ DCHECK(context && context->IsCurrent(NULL));
+ const GLVersionInfo* ver = context->GetVersionInfo();
+ ALLOW_UNUSED_LOCAL(ver);
+ std::string extensions = context->GetExtensions() + " ";
+ ALLOW_UNUSED_LOCAL(extensions);
+
+ ext.b_WGL_ARB_extensions_string =
+ extensions.find("WGL_ARB_extensions_string ") != std::string::npos;
+ ext.b_WGL_ARB_pbuffer =
+ extensions.find("WGL_ARB_pbuffer ") != std::string::npos;
+ ext.b_WGL_ARB_pixel_format =
+ extensions.find("WGL_ARB_pixel_format ") != std::string::npos;
+ ext.b_WGL_EXT_extensions_string =
+ extensions.find("WGL_EXT_extensions_string ") != std::string::npos;
+ ext.b_WGL_EXT_swap_control =
+ extensions.find("WGL_EXT_swap_control ") != std::string::npos;
+
+ 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) << ")");
+ 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 << ")");
+ 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 << ")");
+ HGLRC result = g_driver_wgl.debug_fn.wglCreateContextFn(hdc);
+ 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 << ")");
+ 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)
+ << ")");
+ 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 << ")");
+ 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 << ")");
+ 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"
+ << "("
+ << ")");
+ 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"
+ << "("
+ << ")");
+ 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 << ")");
+ 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"
+ << "("
+ << ")");
+ 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 << ")");
+ 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 << ")");
+ 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) << ")");
+ 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 << ")");
+ 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 << ")");
+ 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 << ")");
+ 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 << ")");
+ 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.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() {
+ memset(this, 0, sizeof(*this));
+}
+
+BOOL WGLApiBase::wglChoosePixelFormatARBFn(HDC dc,
+ const int* int_attrib_list,
+ const float* float_attrib_list,
+ UINT max_formats,
+ int* formats,
+ UINT* num_formats) {
+ return driver_->fn.wglChoosePixelFormatARBFn(dc, int_attrib_list,
+ float_attrib_list, max_formats,
+ formats, num_formats);
+}
+
+BOOL WGLApiBase::wglCopyContextFn(HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask) {
+ return driver_->fn.wglCopyContextFn(hglrcSrc, hglrcDst, mask);
+}
+
+HGLRC WGLApiBase::wglCreateContextFn(HDC hdc) {
+ return driver_->fn.wglCreateContextFn(hdc);
+}
+
+HGLRC WGLApiBase::wglCreateLayerContextFn(HDC hdc, int iLayerPlane) {
+ return driver_->fn.wglCreateLayerContextFn(hdc, iLayerPlane);
+}
+
+HPBUFFERARB WGLApiBase::wglCreatePbufferARBFn(HDC hDC,
+ int iPixelFormat,
+ int iWidth,
+ int iHeight,
+ const int* piAttribList) {
+ return driver_->fn.wglCreatePbufferARBFn(hDC, iPixelFormat, iWidth, iHeight,
+ piAttribList);
+}
+
+BOOL WGLApiBase::wglDeleteContextFn(HGLRC hglrc) {
+ return driver_->fn.wglDeleteContextFn(hglrc);
+}
+
+BOOL WGLApiBase::wglDestroyPbufferARBFn(HPBUFFERARB hPbuffer) {
+ return driver_->fn.wglDestroyPbufferARBFn(hPbuffer);
+}
+
+HGLRC WGLApiBase::wglGetCurrentContextFn() {
+ return driver_->fn.wglGetCurrentContextFn();
+}
+
+HDC WGLApiBase::wglGetCurrentDCFn() {
+ return driver_->fn.wglGetCurrentDCFn();
+}
+
+const char* WGLApiBase::wglGetExtensionsStringARBFn(HDC hDC) {
+ return driver_->fn.wglGetExtensionsStringARBFn(hDC);
+}
+
+const char* WGLApiBase::wglGetExtensionsStringEXTFn() {
+ return driver_->fn.wglGetExtensionsStringEXTFn();
+}
+
+HDC WGLApiBase::wglGetPbufferDCARBFn(HPBUFFERARB hPbuffer) {
+ return driver_->fn.wglGetPbufferDCARBFn(hPbuffer);
+}
+
+BOOL WGLApiBase::wglMakeCurrentFn(HDC hdc, HGLRC hglrc) {
+ return driver_->fn.wglMakeCurrentFn(hdc, hglrc);
+}
+
+BOOL WGLApiBase::wglQueryPbufferARBFn(HPBUFFERARB hPbuffer,
+ int iAttribute,
+ int* piValue) {
+ return driver_->fn.wglQueryPbufferARBFn(hPbuffer, iAttribute, piValue);
+}
+
+int WGLApiBase::wglReleasePbufferDCARBFn(HPBUFFERARB hPbuffer, HDC hDC) {
+ return driver_->fn.wglReleasePbufferDCARBFn(hPbuffer, hDC);
+}
+
+BOOL WGLApiBase::wglShareListsFn(HGLRC hglrc1, HGLRC hglrc2) {
+ return driver_->fn.wglShareListsFn(hglrc1, hglrc2);
+}
+
+BOOL WGLApiBase::wglSwapIntervalEXTFn(int interval) {
+ return driver_->fn.wglSwapIntervalEXTFn(interval);
+}
+
+BOOL WGLApiBase::wglSwapLayerBuffersFn(HDC hdc, UINT fuPlanes) {
+ return driver_->fn.wglSwapLayerBuffersFn(hdc, fuPlanes);
+}
+
+BOOL TraceWGLApi::wglChoosePixelFormatARBFn(HDC dc,
+ const int* int_attrib_list,
+ const float* float_attrib_list,
+ UINT max_formats,
+ int* formats,
+ UINT* num_formats) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglChoosePixelFormatARB")
+ return wgl_api_->wglChoosePixelFormatARBFn(dc, int_attrib_list,
+ float_attrib_list, max_formats,
+ formats, num_formats);
+}
+
+BOOL TraceWGLApi::wglCopyContextFn(HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglCopyContext")
+ return wgl_api_->wglCopyContextFn(hglrcSrc, hglrcDst, mask);
+}
+
+HGLRC TraceWGLApi::wglCreateContextFn(HDC hdc) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglCreateContext")
+ return wgl_api_->wglCreateContextFn(hdc);
+}
+
+HGLRC TraceWGLApi::wglCreateLayerContextFn(HDC hdc, int iLayerPlane) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglCreateLayerContext")
+ return wgl_api_->wglCreateLayerContextFn(hdc, iLayerPlane);
+}
+
+HPBUFFERARB TraceWGLApi::wglCreatePbufferARBFn(HDC hDC,
+ int iPixelFormat,
+ int iWidth,
+ int iHeight,
+ const int* piAttribList) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglCreatePbufferARB")
+ return wgl_api_->wglCreatePbufferARBFn(hDC, iPixelFormat, iWidth, iHeight,
+ piAttribList);
+}
+
+BOOL TraceWGLApi::wglDeleteContextFn(HGLRC hglrc) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglDeleteContext")
+ return wgl_api_->wglDeleteContextFn(hglrc);
+}
+
+BOOL TraceWGLApi::wglDestroyPbufferARBFn(HPBUFFERARB hPbuffer) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglDestroyPbufferARB")
+ return wgl_api_->wglDestroyPbufferARBFn(hPbuffer);
+}
+
+HGLRC TraceWGLApi::wglGetCurrentContextFn() {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglGetCurrentContext")
+ return wgl_api_->wglGetCurrentContextFn();
+}
+
+HDC TraceWGLApi::wglGetCurrentDCFn() {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglGetCurrentDC")
+ return wgl_api_->wglGetCurrentDCFn();
+}
+
+const char* TraceWGLApi::wglGetExtensionsStringARBFn(HDC hDC) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglGetExtensionsStringARB")
+ return wgl_api_->wglGetExtensionsStringARBFn(hDC);
+}
+
+const char* TraceWGLApi::wglGetExtensionsStringEXTFn() {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglGetExtensionsStringEXT")
+ return wgl_api_->wglGetExtensionsStringEXTFn();
+}
+
+HDC TraceWGLApi::wglGetPbufferDCARBFn(HPBUFFERARB hPbuffer) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglGetPbufferDCARB")
+ return wgl_api_->wglGetPbufferDCARBFn(hPbuffer);
+}
+
+BOOL TraceWGLApi::wglMakeCurrentFn(HDC hdc, HGLRC hglrc) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglMakeCurrent")
+ return wgl_api_->wglMakeCurrentFn(hdc, hglrc);
+}
+
+BOOL TraceWGLApi::wglQueryPbufferARBFn(HPBUFFERARB hPbuffer,
+ int iAttribute,
+ int* piValue) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglQueryPbufferARB")
+ return wgl_api_->wglQueryPbufferARBFn(hPbuffer, iAttribute, piValue);
+}
+
+int TraceWGLApi::wglReleasePbufferDCARBFn(HPBUFFERARB hPbuffer, HDC hDC) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglReleasePbufferDCARB")
+ return wgl_api_->wglReleasePbufferDCARBFn(hPbuffer, hDC);
+}
+
+BOOL TraceWGLApi::wglShareListsFn(HGLRC hglrc1, HGLRC hglrc2) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglShareLists")
+ return wgl_api_->wglShareListsFn(hglrc1, hglrc2);
+}
+
+BOOL TraceWGLApi::wglSwapIntervalEXTFn(int interval) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglSwapIntervalEXT")
+ return wgl_api_->wglSwapIntervalEXTFn(interval);
+}
+
+BOOL TraceWGLApi::wglSwapLayerBuffersFn(HDC hdc, UINT fuPlanes) {
+ TRACE_EVENT_BINARY_EFFICIENT0("gpu", "TraceGLAPI::wglSwapLayerBuffers")
+ return wgl_api_->wglSwapLayerBuffersFn(hdc, fuPlanes);
+}
+
+} // namespace gfx
« shell/BUILD.gn ('K') | « ui/gl/gl_bindings_autogen_wgl.h ('k') | ui/gl/gl_context_ozone.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698