Path: blob/main_old/util/windows/wgl_loader_autogen.cpp
1693 views
// GENERATED FILE - DO NOT EDIT.1// Generated by generate_loader.py using data from wgl.xml.2//3// Copyright 2018 The ANGLE Project Authors. All rights reserved.4// Use of this source code is governed by a BSD-style license that can be5// found in the LICENSE file.6//7// wgl_loader_autogen.cpp:8// Simple WGL function loader.910#include "wgl_loader_autogen.h"1112PFNCHOOSEPIXELFORMATPROC l__ChoosePixelFormat;13PFNDESCRIBEPIXELFORMATPROC l__DescribePixelFormat;14PFNGETENHMETAFILEPIXELFORMATPROC l__GetEnhMetaFilePixelFormat;15PFNGETPIXELFORMATPROC l__GetPixelFormat;16PFNSETPIXELFORMATPROC l__SetPixelFormat;17PFNSWAPBUFFERSPROC l__SwapBuffers;18PFNWGLCOPYCONTEXTPROC l__wglCopyContext;19PFNWGLCREATECONTEXTPROC l__wglCreateContext;20PFNWGLCREATELAYERCONTEXTPROC l__wglCreateLayerContext;21PFNWGLDELETECONTEXTPROC l__wglDeleteContext;22PFNWGLDESCRIBELAYERPLANEPROC l__wglDescribeLayerPlane;23PFNWGLGETCURRENTCONTEXTPROC l__wglGetCurrentContext;24PFNWGLGETCURRENTDCPROC l__wglGetCurrentDC;25PFNWGLGETLAYERPALETTEENTRIESPROC l__wglGetLayerPaletteEntries;26PFNWGLGETPROCADDRESSPROC l__wglGetProcAddress;27PFNWGLMAKECURRENTPROC l__wglMakeCurrent;28PFNWGLREALIZELAYERPALETTEPROC l__wglRealizeLayerPalette;29PFNWGLSETLAYERPALETTEENTRIESPROC l__wglSetLayerPaletteEntries;30PFNWGLSHARELISTSPROC l__wglShareLists;31PFNWGLSWAPLAYERBUFFERSPROC l__wglSwapLayerBuffers;32PFNWGLUSEFONTBITMAPSPROC l__wglUseFontBitmaps;33PFNWGLUSEFONTBITMAPSAPROC l__wglUseFontBitmapsA;34PFNWGLUSEFONTBITMAPSWPROC l__wglUseFontBitmapsW;35PFNWGLUSEFONTOUTLINESPROC l__wglUseFontOutlines;36PFNWGLUSEFONTOUTLINESAPROC l__wglUseFontOutlinesA;37PFNWGLUSEFONTOUTLINESWPROC l__wglUseFontOutlinesW;38PFNWGLCREATECONTEXTATTRIBSARBPROC l__wglCreateContextAttribsARB;39PFNWGLGETEXTENSIONSSTRINGARBPROC l__wglGetExtensionsStringARB;40PFNWGLGETSWAPINTERVALEXTPROC l__wglGetSwapIntervalEXT;41PFNWGLSWAPINTERVALEXTPROC l__wglSwapIntervalEXT;4243namespace angle44{45void LoadWGL(LoadProc loadProc)46{47l__ChoosePixelFormat =48reinterpret_cast<PFNCHOOSEPIXELFORMATPROC>(loadProc("ChoosePixelFormat"));49l__DescribePixelFormat =50reinterpret_cast<PFNDESCRIBEPIXELFORMATPROC>(loadProc("DescribePixelFormat"));51l__GetEnhMetaFilePixelFormat =52reinterpret_cast<PFNGETENHMETAFILEPIXELFORMATPROC>(loadProc("GetEnhMetaFilePixelFormat"));53l__GetPixelFormat = reinterpret_cast<PFNGETPIXELFORMATPROC>(loadProc("GetPixelFormat"));54l__SetPixelFormat = reinterpret_cast<PFNSETPIXELFORMATPROC>(loadProc("SetPixelFormat"));55l__SwapBuffers = reinterpret_cast<PFNSWAPBUFFERSPROC>(loadProc("SwapBuffers"));56l__wglCopyContext = reinterpret_cast<PFNWGLCOPYCONTEXTPROC>(loadProc("wglCopyContext"));57l__wglCreateContext = reinterpret_cast<PFNWGLCREATECONTEXTPROC>(loadProc("wglCreateContext"));58l__wglCreateLayerContext =59reinterpret_cast<PFNWGLCREATELAYERCONTEXTPROC>(loadProc("wglCreateLayerContext"));60l__wglDeleteContext = reinterpret_cast<PFNWGLDELETECONTEXTPROC>(loadProc("wglDeleteContext"));61l__wglDescribeLayerPlane =62reinterpret_cast<PFNWGLDESCRIBELAYERPLANEPROC>(loadProc("wglDescribeLayerPlane"));63l__wglGetCurrentContext =64reinterpret_cast<PFNWGLGETCURRENTCONTEXTPROC>(loadProc("wglGetCurrentContext"));65l__wglGetCurrentDC = reinterpret_cast<PFNWGLGETCURRENTDCPROC>(loadProc("wglGetCurrentDC"));66l__wglGetLayerPaletteEntries =67reinterpret_cast<PFNWGLGETLAYERPALETTEENTRIESPROC>(loadProc("wglGetLayerPaletteEntries"));68l__wglGetProcAddress =69reinterpret_cast<PFNWGLGETPROCADDRESSPROC>(loadProc("wglGetProcAddress"));70l__wglMakeCurrent = reinterpret_cast<PFNWGLMAKECURRENTPROC>(loadProc("wglMakeCurrent"));71l__wglRealizeLayerPalette =72reinterpret_cast<PFNWGLREALIZELAYERPALETTEPROC>(loadProc("wglRealizeLayerPalette"));73l__wglSetLayerPaletteEntries =74reinterpret_cast<PFNWGLSETLAYERPALETTEENTRIESPROC>(loadProc("wglSetLayerPaletteEntries"));75l__wglShareLists = reinterpret_cast<PFNWGLSHARELISTSPROC>(loadProc("wglShareLists"));76l__wglSwapLayerBuffers =77reinterpret_cast<PFNWGLSWAPLAYERBUFFERSPROC>(loadProc("wglSwapLayerBuffers"));78l__wglUseFontBitmaps =79reinterpret_cast<PFNWGLUSEFONTBITMAPSPROC>(loadProc("wglUseFontBitmaps"));80l__wglUseFontBitmapsA =81reinterpret_cast<PFNWGLUSEFONTBITMAPSAPROC>(loadProc("wglUseFontBitmapsA"));82l__wglUseFontBitmapsW =83reinterpret_cast<PFNWGLUSEFONTBITMAPSWPROC>(loadProc("wglUseFontBitmapsW"));84l__wglUseFontOutlines =85reinterpret_cast<PFNWGLUSEFONTOUTLINESPROC>(loadProc("wglUseFontOutlines"));86l__wglUseFontOutlinesA =87reinterpret_cast<PFNWGLUSEFONTOUTLINESAPROC>(loadProc("wglUseFontOutlinesA"));88l__wglUseFontOutlinesW =89reinterpret_cast<PFNWGLUSEFONTOUTLINESWPROC>(loadProc("wglUseFontOutlinesW"));90l__wglCreateContextAttribsARB =91reinterpret_cast<PFNWGLCREATECONTEXTATTRIBSARBPROC>(loadProc("wglCreateContextAttribsARB"));92l__wglGetExtensionsStringARB =93reinterpret_cast<PFNWGLGETEXTENSIONSSTRINGARBPROC>(loadProc("wglGetExtensionsStringARB"));94l__wglGetSwapIntervalEXT =95reinterpret_cast<PFNWGLGETSWAPINTERVALEXTPROC>(loadProc("wglGetSwapIntervalEXT"));96l__wglSwapIntervalEXT =97reinterpret_cast<PFNWGLSWAPINTERVALEXTPROC>(loadProc("wglSwapIntervalEXT"));98}99} // namespace angle100101102