blob: 15e5c9f4ad3ce67b0ac9caa10196485071f9e902 [file] [log] [blame]
pimanaa595d832016-07-13 20:26:451// Copyright 2016 The Chromium Authors. All rights reserved.
sieversdc3ca7cc2015-01-15 02:02:262// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4//
5// This file is auto-generated from
6// ui/gl/generate_bindings.py
7// It's formatted by clang-format using chromium coding style:
8// clang-format -i -style=chromium filename
9// DO NOT EDIT!
10
11void glXBindTexImageEXTFn(Display* dpy,
12 GLXDrawable drawable,
13 int buffer,
14 int* attribList) override;
15GLXFBConfig* glXChooseFBConfigFn(Display* dpy,
16 int screen,
17 const int* attribList,
18 int* nitems) override;
19XVisualInfo* glXChooseVisualFn(Display* dpy,
20 int screen,
21 int* attribList) override;
22void glXCopyContextFn(Display* dpy,
23 GLXContext src,
24 GLXContext dst,
25 unsigned long mask) override;
26void glXCopySubBufferMESAFn(Display* dpy,
27 GLXDrawable drawable,
28 int x,
29 int y,
30 int width,
31 int height) override;
32GLXContext glXCreateContextFn(Display* dpy,
33 XVisualInfo* vis,
34 GLXContext shareList,
35 int direct) override;
36GLXContext glXCreateContextAttribsARBFn(Display* dpy,
37 GLXFBConfig config,
38 GLXContext share_context,
39 int direct,
40 const int* attrib_list) override;
41GLXPixmap glXCreateGLXPixmapFn(Display* dpy,
42 XVisualInfo* visual,
43 Pixmap pixmap) override;
44GLXContext glXCreateNewContextFn(Display* dpy,
45 GLXFBConfig config,
46 int renderType,
47 GLXContext shareList,
48 int direct) override;
49GLXPbuffer glXCreatePbufferFn(Display* dpy,
50 GLXFBConfig config,
51 const int* attribList) override;
52GLXPixmap glXCreatePixmapFn(Display* dpy,
53 GLXFBConfig config,
54 Pixmap pixmap,
55 const int* attribList) override;
56GLXWindow glXCreateWindowFn(Display* dpy,
57 GLXFBConfig config,
58 Window win,
59 const int* attribList) override;
60void glXDestroyContextFn(Display* dpy, GLXContext ctx) override;
61void glXDestroyGLXPixmapFn(Display* dpy, GLXPixmap pixmap) override;
62void glXDestroyPbufferFn(Display* dpy, GLXPbuffer pbuf) override;
63void glXDestroyPixmapFn(Display* dpy, GLXPixmap pixmap) override;
64void glXDestroyWindowFn(Display* dpy, GLXWindow window) override;
65const char* glXGetClientStringFn(Display* dpy, int name) override;
66int glXGetConfigFn(Display* dpy,
67 XVisualInfo* visual,
68 int attrib,
69 int* value) override;
70GLXContext glXGetCurrentContextFn(void) override;
71Display* glXGetCurrentDisplayFn(void) override;
72GLXDrawable glXGetCurrentDrawableFn(void) override;
73GLXDrawable glXGetCurrentReadDrawableFn(void) override;
74int glXGetFBConfigAttribFn(Display* dpy,
75 GLXFBConfig config,
76 int attribute,
77 int* value) override;
78GLXFBConfig glXGetFBConfigFromVisualSGIXFn(Display* dpy,
79 XVisualInfo* visualInfo) override;
80GLXFBConfig* glXGetFBConfigsFn(Display* dpy,
81 int screen,
82 int* nelements) override;
83bool glXGetMscRateOMLFn(Display* dpy,
84 GLXDrawable drawable,
avi739878c2015-12-24 18:06:1785 int32_t* numerator,
86 int32_t* denominator) override;
sieversdc3ca7cc2015-01-15 02:02:2687void glXGetSelectedEventFn(Display* dpy,
88 GLXDrawable drawable,
89 unsigned long* mask) override;
90bool glXGetSyncValuesOMLFn(Display* dpy,
91 GLXDrawable drawable,
avi739878c2015-12-24 18:06:1792 int64_t* ust,
93 int64_t* msc,
94 int64_t* sbc) override;
sieversdc3ca7cc2015-01-15 02:02:2695XVisualInfo* glXGetVisualFromFBConfigFn(Display* dpy,
96 GLXFBConfig config) override;
97int glXIsDirectFn(Display* dpy, GLXContext ctx) override;
98int glXMakeContextCurrentFn(Display* dpy,
99 GLXDrawable draw,
100 GLXDrawable read,
101 GLXContext ctx) override;
102int glXMakeCurrentFn(Display* dpy,
103 GLXDrawable drawable,
104 GLXContext ctx) override;
105int glXQueryContextFn(Display* dpy,
106 GLXContext ctx,
107 int attribute,
108 int* value) override;
109void glXQueryDrawableFn(Display* dpy,
110 GLXDrawable draw,
111 int attribute,
112 unsigned int* value) override;
113int glXQueryExtensionFn(Display* dpy, int* errorb, int* event) override;
114const char* glXQueryExtensionsStringFn(Display* dpy, int screen) override;
115const char* glXQueryServerStringFn(Display* dpy, int screen, int name) override;
116int glXQueryVersionFn(Display* dpy, int* maj, int* min) override;
117void glXReleaseTexImageEXTFn(Display* dpy,
118 GLXDrawable drawable,
119 int buffer) override;
120void glXSelectEventFn(Display* dpy,
121 GLXDrawable drawable,
122 unsigned long mask) override;
123void glXSwapBuffersFn(Display* dpy, GLXDrawable drawable) override;
124void glXSwapIntervalEXTFn(Display* dpy,
125 GLXDrawable drawable,
126 int interval) override;
127void glXSwapIntervalMESAFn(unsigned int interval) override;
128void glXUseXFontFn(Font font, int first, int count, int list) override;
129void glXWaitGLFn(void) override;
130int glXWaitVideoSyncSGIFn(int divisor,
131 int remainder,
132 unsigned int* count) override;
133void glXWaitXFn(void) override;