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