| // GENERATED FILE - DO NOT EDIT. |
| // Generated by generate_loader.py using data from wgl.xml. |
| // |
| // Copyright 2019 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // wgl_loader_autogen.cpp: |
| // Simple WGL function loader. |
| |
| #include "wgl_loader_autogen.h" |
| |
| PFNCHOOSEPIXELFORMATPROC _ChoosePixelFormat; |
| PFNDESCRIBEPIXELFORMATPROC _DescribePixelFormat; |
| PFNGETENHMETAFILEPIXELFORMATPROC _GetEnhMetaFilePixelFormat; |
| PFNGETPIXELFORMATPROC _GetPixelFormat; |
| PFNSETPIXELFORMATPROC _SetPixelFormat; |
| PFNSWAPBUFFERSPROC _SwapBuffers; |
| PFNWGLCOPYCONTEXTPROC _wglCopyContext; |
| PFNWGLCREATECONTEXTPROC _wglCreateContext; |
| PFNWGLCREATELAYERCONTEXTPROC _wglCreateLayerContext; |
| PFNWGLDELETECONTEXTPROC _wglDeleteContext; |
| PFNWGLDESCRIBELAYERPLANEPROC _wglDescribeLayerPlane; |
| PFNWGLGETCURRENTCONTEXTPROC _wglGetCurrentContext; |
| PFNWGLGETCURRENTDCPROC _wglGetCurrentDC; |
| PFNWGLGETLAYERPALETTEENTRIESPROC _wglGetLayerPaletteEntries; |
| PFNWGLGETPROCADDRESSPROC _wglGetProcAddress; |
| PFNWGLMAKECURRENTPROC _wglMakeCurrent; |
| PFNWGLREALIZELAYERPALETTEPROC _wglRealizeLayerPalette; |
| PFNWGLSETLAYERPALETTEENTRIESPROC _wglSetLayerPaletteEntries; |
| PFNWGLSHARELISTSPROC _wglShareLists; |
| PFNWGLSWAPLAYERBUFFERSPROC _wglSwapLayerBuffers; |
| PFNWGLUSEFONTBITMAPSPROC _wglUseFontBitmaps; |
| PFNWGLUSEFONTBITMAPSAPROC _wglUseFontBitmapsA; |
| PFNWGLUSEFONTBITMAPSWPROC _wglUseFontBitmapsW; |
| PFNWGLUSEFONTOUTLINESPROC _wglUseFontOutlines; |
| PFNWGLUSEFONTOUTLINESAPROC _wglUseFontOutlinesA; |
| PFNWGLUSEFONTOUTLINESWPROC _wglUseFontOutlinesW; |
| PFNWGLCREATECONTEXTATTRIBSARBPROC _wglCreateContextAttribsARB; |
| PFNWGLGETEXTENSIONSSTRINGARBPROC _wglGetExtensionsStringARB; |
| PFNWGLGETSWAPINTERVALEXTPROC _wglGetSwapIntervalEXT; |
| PFNWGLSWAPINTERVALEXTPROC _wglSwapIntervalEXT; |
| |
| namespace angle |
| { |
| void LoadWGL(LoadProc loadProc) |
| { |
| _ChoosePixelFormat = reinterpret_cast<PFNCHOOSEPIXELFORMATPROC>(loadProc("ChoosePixelFormat")); |
| _DescribePixelFormat = |
| reinterpret_cast<PFNDESCRIBEPIXELFORMATPROC>(loadProc("DescribePixelFormat")); |
| _GetEnhMetaFilePixelFormat = |
| reinterpret_cast<PFNGETENHMETAFILEPIXELFORMATPROC>(loadProc("GetEnhMetaFilePixelFormat")); |
| _GetPixelFormat = reinterpret_cast<PFNGETPIXELFORMATPROC>(loadProc("GetPixelFormat")); |
| _SetPixelFormat = reinterpret_cast<PFNSETPIXELFORMATPROC>(loadProc("SetPixelFormat")); |
| _SwapBuffers = reinterpret_cast<PFNSWAPBUFFERSPROC>(loadProc("SwapBuffers")); |
| _wglCopyContext = reinterpret_cast<PFNWGLCOPYCONTEXTPROC>(loadProc("wglCopyContext")); |
| _wglCreateContext = reinterpret_cast<PFNWGLCREATECONTEXTPROC>(loadProc("wglCreateContext")); |
| _wglCreateLayerContext = |
| reinterpret_cast<PFNWGLCREATELAYERCONTEXTPROC>(loadProc("wglCreateLayerContext")); |
| _wglDeleteContext = reinterpret_cast<PFNWGLDELETECONTEXTPROC>(loadProc("wglDeleteContext")); |
| _wglDescribeLayerPlane = |
| reinterpret_cast<PFNWGLDESCRIBELAYERPLANEPROC>(loadProc("wglDescribeLayerPlane")); |
| _wglGetCurrentContext = |
| reinterpret_cast<PFNWGLGETCURRENTCONTEXTPROC>(loadProc("wglGetCurrentContext")); |
| _wglGetCurrentDC = reinterpret_cast<PFNWGLGETCURRENTDCPROC>(loadProc("wglGetCurrentDC")); |
| _wglGetLayerPaletteEntries = |
| reinterpret_cast<PFNWGLGETLAYERPALETTEENTRIESPROC>(loadProc("wglGetLayerPaletteEntries")); |
| _wglGetProcAddress = reinterpret_cast<PFNWGLGETPROCADDRESSPROC>(loadProc("wglGetProcAddress")); |
| _wglMakeCurrent = reinterpret_cast<PFNWGLMAKECURRENTPROC>(loadProc("wglMakeCurrent")); |
| _wglRealizeLayerPalette = |
| reinterpret_cast<PFNWGLREALIZELAYERPALETTEPROC>(loadProc("wglRealizeLayerPalette")); |
| _wglSetLayerPaletteEntries = |
| reinterpret_cast<PFNWGLSETLAYERPALETTEENTRIESPROC>(loadProc("wglSetLayerPaletteEntries")); |
| _wglShareLists = reinterpret_cast<PFNWGLSHARELISTSPROC>(loadProc("wglShareLists")); |
| _wglSwapLayerBuffers = |
| reinterpret_cast<PFNWGLSWAPLAYERBUFFERSPROC>(loadProc("wglSwapLayerBuffers")); |
| _wglUseFontBitmaps = reinterpret_cast<PFNWGLUSEFONTBITMAPSPROC>(loadProc("wglUseFontBitmaps")); |
| _wglUseFontBitmapsA = |
| reinterpret_cast<PFNWGLUSEFONTBITMAPSAPROC>(loadProc("wglUseFontBitmapsA")); |
| _wglUseFontBitmapsW = |
| reinterpret_cast<PFNWGLUSEFONTBITMAPSWPROC>(loadProc("wglUseFontBitmapsW")); |
| _wglUseFontOutlines = |
| reinterpret_cast<PFNWGLUSEFONTOUTLINESPROC>(loadProc("wglUseFontOutlines")); |
| _wglUseFontOutlinesA = |
| reinterpret_cast<PFNWGLUSEFONTOUTLINESAPROC>(loadProc("wglUseFontOutlinesA")); |
| _wglUseFontOutlinesW = |
| reinterpret_cast<PFNWGLUSEFONTOUTLINESWPROC>(loadProc("wglUseFontOutlinesW")); |
| _wglCreateContextAttribsARB = |
| reinterpret_cast<PFNWGLCREATECONTEXTATTRIBSARBPROC>(loadProc("wglCreateContextAttribsARB")); |
| _wglGetExtensionsStringARB = |
| reinterpret_cast<PFNWGLGETEXTENSIONSSTRINGARBPROC>(loadProc("wglGetExtensionsStringARB")); |
| _wglGetSwapIntervalEXT = |
| reinterpret_cast<PFNWGLGETSWAPINTERVALEXTPROC>(loadProc("wglGetSwapIntervalEXT")); |
| _wglSwapIntervalEXT = |
| reinterpret_cast<PFNWGLSWAPINTERVALEXTPROC>(loadProc("wglSwapIntervalEXT")); |
| } |
| } // namespace angle |