xref: /aosp_15_r20/external/angle/util/windows/wgl_loader_autogen.cpp (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
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 Worker void 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