1f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org/*
2f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * Copyright © 2012 Intel Corporation
3f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org *
4f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * Permission is hereby granted, free of charge, to any person obtaining a
5f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * copy of this software and associated documentation files (the "Software"),
6f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * to deal in the Software without restriction, including without limitation
7f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * and/or sell copies of the Software, and to permit persons to whom the
9f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * Software is furnished to do so, subject to the following conditions:
10f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org *
11f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * The above copyright notice and this permission notice (including the next
12f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * paragraph) shall be included in all copies or substantial portions of the
13f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * Software.
14f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org *
15f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
18f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org * DEALINGS IN THE SOFTWARE.
22f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org */
23f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
24f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#include <gtest/gtest.h>
25f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#include <GL/gl.h>
26f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
27f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgextern "C" {
28f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#include "glapi/glapi.h"
29f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#include "glapi/glapitable.h"
30f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
31f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
32f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgstruct name_offset {
33f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   const char *name;
34f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   int offset;
35f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org};
36f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
37f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgextern const struct name_offset linux_gl_abi[];
38f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgextern const struct name_offset known_dispatch[];
39f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
40f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, ABIOffsetByName)
41f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
42f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* 408 functions have had their locations in the dispatch table set since
43f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * the dawn of time.  Verify that all of these functions are at the correct
44f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * locations.
45f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
46f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   for (unsigned i = 0; linux_gl_abi[i].name != NULL; i++) {
47f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org      EXPECT_EQ(linux_gl_abi[i].offset,
48f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org		_glapi_get_proc_offset(linux_gl_abi[i].name))
49f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org	 << "function name: " << linux_gl_abi[i].name;
50f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   }
51f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
52f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
53f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, ABINameByOffset)
54f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
55f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* 408 functions have had their locations in the dispatch table set since
56f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * the dawn of time.  Verify that all of these functions are at the correct
57f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * locations.
58f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
59f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   for (unsigned i = 0; linux_gl_abi[i].name != NULL; i++) {
60f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org      EXPECT_STREQ(linux_gl_abi[i].name,
61f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org		   _glapi_get_proc_name(linux_gl_abi[i].offset))
62f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org	 << "function offset: " << linux_gl_abi[i].offset;
63f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   }
64f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
65f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
66f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, TableBigEnoughForABI)
67f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
68f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
69f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
70f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   EXPECT_GE(table_entries, 408u);
71f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
72f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
73f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, TableDidntShrink)
74f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
75f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
76f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
77f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* The dispatch table is not expected to shrink.  At GIT commit b45052b the
78f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * table had 978 entries.  Changes that intentionally reduce the size of
79f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * the table are very rare.  In those cases, the expected value should be
80f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * updated to reflect the change.
81f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
82f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * Changes that accidentally reduce the size of the table are bugs, and
83f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * they should be fixed.
84f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
85f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 6 entries were removed when GL_SGIS_pixel_texture was removed from the
86f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * dispatch table.
87f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
88f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 1 entry was removed when GL_SGIX_pixel_texture was removed from the
89f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * dispatch table.
90f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
91f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 2 entries were removed when GL_APPLE_texture_range was removed from the
92f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * dispatch table.
93f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
94f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 13 entries were removed when GL_NV_register_combiners was removed from
95f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * the dispatch table.
96f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
97f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 7 entries were removed when GL_NV_fence was removed from the dispatch
98f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * table.
99f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
100f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * 2 entries were removed when GL_NV_vertex_array_range was removed from
101f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * the dispatch table.
102f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
103f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   EXPECT_GE(table_entries, 978u - 6u - 1u - 2u - 13u - 7u - 2u);
104f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
105f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
106f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, QueriedDispatchSizeBigEnough)
107f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
108f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
109f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
110f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* _glapi_get_dispatch_table_size returns the size of the extended dispatch
111f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * table.  This is the size of the static table with some extra entries for
112f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * drivers to use for extensions that the core does not know about.
113f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
114f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   EXPECT_LT(table_entries, _glapi_get_dispatch_table_size());
115f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
116f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
117f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, KnownDispatchOffsetsAreConsistent)
118f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
119f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* Verify that the queried dispatch offset for every known function is
120f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * consistent with its location in the static dispatch table.
121f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
122f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * There is some redundancy between this test and ABIOffsetByName.  That's
123f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * okay.  The offsets in ABIOffsetByName comdirectly from the ABI
124f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * definition.  The offsets in this test come from locations in a structure
125f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * definition generated by scripts.
126f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
127f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   for (unsigned i = 0; known_dispatch[i].name != NULL; i++) {
128f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org      EXPECT_EQ(known_dispatch[i].offset,
129f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org		_glapi_get_proc_offset(known_dispatch[i].name))
130f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org	 << "function name: " << known_dispatch[i].name;
131f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   }
132f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
133f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
134f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgTEST(GetProcAddress, KnownDispatchNamesAreConsistent)
135f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
136f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   /* Verify that the queried dispatch name for every known function is
137f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * consistent with its location in the static dispatch table.
138f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    *
139f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * There is some redundancy between this test and ABINameByOffset.  That's
140f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * okay.  The offsets in ABIOffsetByName comdirectly from the ABI
141f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * definition.  The offsets in this test come from locations in a structure
142f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    * definition generated by scripts.
143f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org    */
144f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   for (unsigned i = 0; known_dispatch[i].name != NULL; i++) {
145f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org      EXPECT_STREQ(known_dispatch[i].name,
146f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org		   _glapi_get_proc_name(known_dispatch[i].offset))
147f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org	 << "function offset: " << known_dispatch[i].offset;
148f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   }
149f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
150f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
151f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgconst struct name_offset linux_gl_abi[] = {
152f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNewList", 0 },
153f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndList", 1 },
154f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCallList", 2 },
155f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCallLists", 3 },
156f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteLists", 4 },
157f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenLists", 5 },
158f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glListBase", 6 },
159f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBegin", 7 },
160f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBitmap", 8 },
161f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3b", 9 },
162f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3bv", 10 },
163f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3d", 11 },
164f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3dv", 12 },
165f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3f", 13 },
166f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3fv", 14 },
167f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3i", 15 },
168f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3iv", 16 },
169f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3s", 17 },
170f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3sv", 18 },
171f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ub", 19 },
172f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ubv", 20 },
173f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ui", 21 },
174f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3uiv", 22 },
175f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3us", 23 },
176f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3usv", 24 },
177f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4b", 25 },
178f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4bv", 26 },
179f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4d", 27 },
180f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4dv", 28 },
181f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4f", 29 },
182f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4fv", 30 },
183f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4i", 31 },
184f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4iv", 32 },
185f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4s", 33 },
186f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4sv", 34 },
187f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ub", 35 },
188f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ubv", 36 },
189f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ui", 37 },
190f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4uiv", 38 },
191f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4us", 39 },
192f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4usv", 40 },
193f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlag", 41 },
194f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlagv", 42 },
195f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnd", 43 },
196f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexd", 44 },
197f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexdv", 45 },
198f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexf", 46 },
199f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexfv", 47 },
200f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexi", 48 },
201f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexiv", 49 },
202f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexs", 50 },
203f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexsv", 51 },
204f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3b", 52 },
205f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3bv", 53 },
206f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3d", 54 },
207f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3dv", 55 },
208f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3f", 56 },
209f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3fv", 57 },
210f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3i", 58 },
211f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3iv", 59 },
212f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3s", 60 },
213f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3sv", 61 },
214f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2d", 62 },
215f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2dv", 63 },
216f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2f", 64 },
217f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2fv", 65 },
218f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2i", 66 },
219f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2iv", 67 },
220f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2s", 68 },
221f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2sv", 69 },
222f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3d", 70 },
223f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3dv", 71 },
224f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3f", 72 },
225f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3fv", 73 },
226f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3i", 74 },
227f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3iv", 75 },
228f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3s", 76 },
229f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3sv", 77 },
230f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4d", 78 },
231f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4dv", 79 },
232f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4f", 80 },
233f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4fv", 81 },
234f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4i", 82 },
235f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4iv", 83 },
236f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4s", 84 },
237f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4sv", 85 },
238f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectd", 86 },
239f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectdv", 87 },
240f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectf", 88 },
241f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectfv", 89 },
242f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRecti", 90 },
243f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectiv", 91 },
244f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRects", 92 },
245f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectsv", 93 },
246f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1d", 94 },
247f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1dv", 95 },
248f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1f", 96 },
249f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1fv", 97 },
250f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1i", 98 },
251f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1iv", 99 },
252f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1s", 100 },
253f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1sv", 101 },
254f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2d", 102 },
255f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2dv", 103 },
256f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2f", 104 },
257f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2fv", 105 },
258f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2i", 106 },
259f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2iv", 107 },
260f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2s", 108 },
261f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2sv", 109 },
262f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3d", 110 },
263f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3dv", 111 },
264f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3f", 112 },
265f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3fv", 113 },
266f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3i", 114 },
267f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3iv", 115 },
268f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3s", 116 },
269f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3sv", 117 },
270f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4d", 118 },
271f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4dv", 119 },
272f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4f", 120 },
273f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4fv", 121 },
274f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4i", 122 },
275f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4iv", 123 },
276f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4s", 124 },
277f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4sv", 125 },
278f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2d", 126 },
279f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2dv", 127 },
280f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2f", 128 },
281f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2fv", 129 },
282f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2i", 130 },
283f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2iv", 131 },
284f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2s", 132 },
285f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2sv", 133 },
286f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3d", 134 },
287f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3dv", 135 },
288f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3f", 136 },
289f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3fv", 137 },
290f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3i", 138 },
291f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3iv", 139 },
292f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3s", 140 },
293f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3sv", 141 },
294f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4d", 142 },
295f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4dv", 143 },
296f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4f", 144 },
297f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4fv", 145 },
298f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4i", 146 },
299f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4iv", 147 },
300f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4s", 148 },
301f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4sv", 149 },
302f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClipPlane", 150 },
303f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorMaterial", 151 },
304f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCullFace", 152 },
305f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogf", 153 },
306f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogfv", 154 },
307f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogi", 155 },
308f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogiv", 156 },
309f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFrontFace", 157 },
310f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glHint", 158 },
311f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightf", 159 },
312f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightfv", 160 },
313f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLighti", 161 },
314f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightiv", 162 },
315f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModelf", 163 },
316f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModelfv", 164 },
317f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModeli", 165 },
318f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModeliv", 166 },
319f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLineStipple", 167 },
320f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLineWidth", 168 },
321f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialf", 169 },
322f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialfv", 170 },
323f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMateriali", 171 },
324f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialiv", 172 },
325f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointSize", 173 },
326f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonMode", 174 },
327f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonStipple", 175 },
328f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScissor", 176 },
329f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glShadeModel", 177 },
330f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterf", 178 },
331f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterfv", 179 },
332f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameteri", 180 },
333f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameteriv", 181 },
334f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage1D", 182 },
335f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage2D", 183 },
336f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvf", 184 },
337f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvfv", 185 },
338f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvi", 186 },
339f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnviv", 187 },
340f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGend", 188 },
341f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGendv", 189 },
342f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGenf", 190 },
343f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGenfv", 191 },
344f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGeni", 192 },
345f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGeniv", 193 },
346f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFeedbackBuffer", 194 },
347f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSelectBuffer", 195 },
348f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRenderMode", 196 },
349f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glInitNames", 197 },
350f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadName", 198 },
351f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPassThrough", 199 },
352f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopName", 200 },
353f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushName", 201 },
354f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawBuffer", 202 },
355f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClear", 203 },
356f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearAccum", 204 },
357f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearIndex", 205 },
358f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearColor", 206 },
359f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearStencil", 207 },
360f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearDepth", 208 },
361f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilMask", 209 },
362f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorMask", 210 },
363f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthMask", 211 },
364f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexMask", 212 },
365f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAccum", 213 },
366f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisable", 214 },
367f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnable", 215 },
368f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFinish", 216 },
369f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFlush", 217 },
370f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopAttrib", 218 },
371f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushAttrib", 219 },
372f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap1d", 220 },
373f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap1f", 221 },
374f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap2d", 222 },
375f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap2f", 223 },
376f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid1d", 224 },
377f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid1f", 225 },
378f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid2d", 226 },
379f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid2f", 227 },
380f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1d", 228 },
381f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1dv", 229 },
382f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1f", 230 },
383f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1fv", 231 },
384f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2d", 232 },
385f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2dv", 233 },
386f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2f", 234 },
387f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2fv", 235 },
388f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalMesh1", 236 },
389f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalPoint1", 237 },
390f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalMesh2", 238 },
391f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalPoint2", 239 },
392f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAlphaFunc", 240 },
393f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendFunc", 241 },
394f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLogicOp", 242 },
395f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilFunc", 243 },
396f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilOp", 244 },
397f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthFunc", 245 },
398f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelZoom", 246 },
399f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelTransferf", 247 },
400f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelTransferi", 248 },
401f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelStoref", 249 },
402f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelStorei", 250 },
403f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapfv", 251 },
404f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapuiv", 252 },
405f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapusv", 253 },
406f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReadBuffer", 254 },
407f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyPixels", 255 },
408f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReadPixels", 256 },
409f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawPixels", 257 },
410f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBooleanv", 258 },
411f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetClipPlane", 259 },
412f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetDoublev", 260 },
413f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetError", 261 },
414f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetFloatv", 262 },
415f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetIntegerv", 263 },
416f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetLightfv", 264 },
417f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetLightiv", 265 },
418f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapdv", 266 },
419f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapfv", 267 },
420f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapiv", 268 },
421f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMaterialfv", 269 },
422f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMaterialiv", 270 },
423f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapfv", 271 },
424f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapuiv", 272 },
425f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapusv", 273 },
426f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPolygonStipple", 274 },
427f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetString", 275 },
428f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexEnvfv", 276 },
429f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexEnviv", 277 },
430f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGendv", 278 },
431f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGenfv", 279 },
432f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGeniv", 280 },
433f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexImage", 281 },
434f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameterfv", 282 },
435f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameteriv", 283 },
436f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexLevelParameterfv", 284 },
437f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexLevelParameteriv", 285 },
438f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsEnabled", 286 },
439f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsList", 287 },
440f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthRange", 288 },
441f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFrustum", 289 },
442f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadIdentity", 290 },
443f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadMatrixf", 291 },
444f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadMatrixd", 292 },
445f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMatrixMode", 293 },
446f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultMatrixf", 294 },
447f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultMatrixd", 295 },
448f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glOrtho", 296 },
449f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopMatrix", 297 },
450f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushMatrix", 298 },
451f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRotated", 299 },
452f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRotatef", 300 },
453f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScaled", 301 },
454f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScalef", 302 },
455f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTranslated", 303 },
456f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTranslatef", 304 },
457f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glViewport", 305 },
458f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glArrayElement", 306 },
459f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorPointer", 308 },
460f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisableClientState", 309 },
461f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawArrays", 310 },
462f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawElements", 311 },
463f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlagPointer", 312 },
464f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnableClientState", 313 },
465f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPointerv", 329 },
466f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexPointer", 314 },
467f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glInterleavedArrays", 317 },
468f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormalPointer", 318 },
469f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordPointer", 320 },
470f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexPointer", 321 },
471f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonOffset", 319 },
472f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexImage1D", 323 },
473f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexImage2D", 324 },
474f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage1D", 325 },
475f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage2D", 326 },
476f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage1D", 332 },
477f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage2D", 333 },
478f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAreTexturesResident", 322 },
479f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindTexture", 307 },
480f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteTextures", 327 },
481f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenTextures", 328 },
482f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsTexture", 330 },
483f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPrioritizeTextures", 331 },
484f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexub", 315 },
485f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexubv", 316 },
486f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopClientAttrib", 334 },
487f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushClientAttrib", 335 },
488f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendColor", 336 },
489f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendEquation", 337 },
490f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawRangeElements", 338 },
491f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTable", 339 },
492f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTableParameterfv", 340 },
493f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTableParameteriv", 341 },
494f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyColorTable", 342 },
495f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTable", 343 },
496f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTableParameterfv", 344 },
497f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTableParameteriv", 345 },
498f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorSubTable", 346 },
499f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyColorSubTable", 347 },
500f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionFilter1D", 348 },
501f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionFilter2D", 349 },
502f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameterf", 350 },
503f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameterfv", 351 },
504f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameteri", 352 },
505f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameteriv", 353 },
506f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyConvolutionFilter1D", 354 },
507f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyConvolutionFilter2D", 355 },
508f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionFilter", 356 },
509f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionParameterfv", 357 },
510f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionParameteriv", 358 },
511f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSeparableFilter", 359 },
512f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSeparableFilter2D", 360 },
513f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogram", 361 },
514f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogramParameterfv", 362 },
515f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogramParameteriv", 363 },
516f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmax", 364 },
517f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmaxParameterfv", 365 },
518f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmaxParameteriv", 366 },
519f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glHistogram", 367 },
520f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMinmax", 368 },
521f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResetHistogram", 369 },
522f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResetMinmax", 370 },
523f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage3D", 371 },
524f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage3D", 372 },
525f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage3D", 373 },
526f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glActiveTextureARB", 374 },
527f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClientActiveTextureARB", 375 },
528f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1dARB", 376 },
529f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1dvARB", 377 },
530f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1fARB", 378 },
531f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1fvARB", 379 },
532f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1iARB", 380 },
533f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1ivARB", 381 },
534f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1sARB", 382 },
535f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1svARB", 383 },
536f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2dARB", 384 },
537f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2dvARB", 385 },
538f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2fARB", 386 },
539f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2fvARB", 387 },
540f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2iARB", 388 },
541f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2ivARB", 389 },
542f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2sARB", 390 },
543f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2svARB", 391 },
544f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3dARB", 392 },
545f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3dvARB", 393 },
546f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3fARB", 394 },
547f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3fvARB", 395 },
548f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3iARB", 396 },
549f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3ivARB", 397 },
550f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3sARB", 398 },
551f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3svARB", 399 },
552f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4dARB", 400 },
553f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4dvARB", 401 },
554f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4fARB", 402 },
555f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4fvARB", 403 },
556f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4iARB", 404 },
557f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4ivARB", 405 },
558f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4sARB", 406 },
559f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4svARB", 407 },
560f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { NULL, 0 }
561f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org};
562f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
563f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#define _O(f) ((intptr_t) & (((struct _glapi_table *) 0)->f)) / sizeof(void *)
564f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
565f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgconst struct name_offset known_dispatch[] = {
566f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNewList", _O(NewList) },
567f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndList", _O(EndList) },
568f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCallList", _O(CallList) },
569f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCallLists", _O(CallLists) },
570f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteLists", _O(DeleteLists) },
571f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenLists", _O(GenLists) },
572f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glListBase", _O(ListBase) },
573f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBegin", _O(Begin) },
574f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBitmap", _O(Bitmap) },
575f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3b", _O(Color3b) },
576f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3bv", _O(Color3bv) },
577f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3d", _O(Color3d) },
578f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3dv", _O(Color3dv) },
579f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3f", _O(Color3f) },
580f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3fv", _O(Color3fv) },
581f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3i", _O(Color3i) },
582f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3iv", _O(Color3iv) },
583f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3s", _O(Color3s) },
584f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3sv", _O(Color3sv) },
585f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ub", _O(Color3ub) },
586f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ubv", _O(Color3ubv) },
587f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3ui", _O(Color3ui) },
588f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3uiv", _O(Color3uiv) },
589f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3us", _O(Color3us) },
590f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor3usv", _O(Color3usv) },
591f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4b", _O(Color4b) },
592f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4bv", _O(Color4bv) },
593f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4d", _O(Color4d) },
594f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4dv", _O(Color4dv) },
595f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4f", _O(Color4f) },
596f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4fv", _O(Color4fv) },
597f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4i", _O(Color4i) },
598f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4iv", _O(Color4iv) },
599f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4s", _O(Color4s) },
600f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4sv", _O(Color4sv) },
601f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ub", _O(Color4ub) },
602f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ubv", _O(Color4ubv) },
603f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4ui", _O(Color4ui) },
604f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4uiv", _O(Color4uiv) },
605f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4us", _O(Color4us) },
606f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColor4usv", _O(Color4usv) },
607f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlag", _O(EdgeFlag) },
608f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlagv", _O(EdgeFlagv) },
609f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnd", _O(End) },
610f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexd", _O(Indexd) },
611f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexdv", _O(Indexdv) },
612f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexf", _O(Indexf) },
613f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexfv", _O(Indexfv) },
614f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexi", _O(Indexi) },
615f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexiv", _O(Indexiv) },
616f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexs", _O(Indexs) },
617f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexsv", _O(Indexsv) },
618f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3b", _O(Normal3b) },
619f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3bv", _O(Normal3bv) },
620f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3d", _O(Normal3d) },
621f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3dv", _O(Normal3dv) },
622f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3f", _O(Normal3f) },
623f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3fv", _O(Normal3fv) },
624f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3i", _O(Normal3i) },
625f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3iv", _O(Normal3iv) },
626f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3s", _O(Normal3s) },
627f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormal3sv", _O(Normal3sv) },
628f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2d", _O(RasterPos2d) },
629f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2dv", _O(RasterPos2dv) },
630f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2f", _O(RasterPos2f) },
631f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2fv", _O(RasterPos2fv) },
632f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2i", _O(RasterPos2i) },
633f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2iv", _O(RasterPos2iv) },
634f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2s", _O(RasterPos2s) },
635f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos2sv", _O(RasterPos2sv) },
636f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3d", _O(RasterPos3d) },
637f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3dv", _O(RasterPos3dv) },
638f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3f", _O(RasterPos3f) },
639f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3fv", _O(RasterPos3fv) },
640f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3i", _O(RasterPos3i) },
641f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3iv", _O(RasterPos3iv) },
642f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3s", _O(RasterPos3s) },
643f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos3sv", _O(RasterPos3sv) },
644f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4d", _O(RasterPos4d) },
645f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4dv", _O(RasterPos4dv) },
646f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4f", _O(RasterPos4f) },
647f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4fv", _O(RasterPos4fv) },
648f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4i", _O(RasterPos4i) },
649f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4iv", _O(RasterPos4iv) },
650f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4s", _O(RasterPos4s) },
651f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRasterPos4sv", _O(RasterPos4sv) },
652f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectd", _O(Rectd) },
653f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectdv", _O(Rectdv) },
654f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectf", _O(Rectf) },
655f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectfv", _O(Rectfv) },
656f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRecti", _O(Recti) },
657f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectiv", _O(Rectiv) },
658f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRects", _O(Rects) },
659f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRectsv", _O(Rectsv) },
660f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1d", _O(TexCoord1d) },
661f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1dv", _O(TexCoord1dv) },
662f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1f", _O(TexCoord1f) },
663f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1fv", _O(TexCoord1fv) },
664f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1i", _O(TexCoord1i) },
665f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1iv", _O(TexCoord1iv) },
666f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1s", _O(TexCoord1s) },
667f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord1sv", _O(TexCoord1sv) },
668f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2d", _O(TexCoord2d) },
669f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2dv", _O(TexCoord2dv) },
670f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2f", _O(TexCoord2f) },
671f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2fv", _O(TexCoord2fv) },
672f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2i", _O(TexCoord2i) },
673f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2iv", _O(TexCoord2iv) },
674f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2s", _O(TexCoord2s) },
675f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord2sv", _O(TexCoord2sv) },
676f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3d", _O(TexCoord3d) },
677f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3dv", _O(TexCoord3dv) },
678f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3f", _O(TexCoord3f) },
679f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3fv", _O(TexCoord3fv) },
680f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3i", _O(TexCoord3i) },
681f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3iv", _O(TexCoord3iv) },
682f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3s", _O(TexCoord3s) },
683f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord3sv", _O(TexCoord3sv) },
684f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4d", _O(TexCoord4d) },
685f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4dv", _O(TexCoord4dv) },
686f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4f", _O(TexCoord4f) },
687f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4fv", _O(TexCoord4fv) },
688f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4i", _O(TexCoord4i) },
689f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4iv", _O(TexCoord4iv) },
690f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4s", _O(TexCoord4s) },
691f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoord4sv", _O(TexCoord4sv) },
692f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2d", _O(Vertex2d) },
693f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2dv", _O(Vertex2dv) },
694f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2f", _O(Vertex2f) },
695f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2fv", _O(Vertex2fv) },
696f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2i", _O(Vertex2i) },
697f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2iv", _O(Vertex2iv) },
698f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2s", _O(Vertex2s) },
699f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex2sv", _O(Vertex2sv) },
700f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3d", _O(Vertex3d) },
701f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3dv", _O(Vertex3dv) },
702f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3f", _O(Vertex3f) },
703f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3fv", _O(Vertex3fv) },
704f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3i", _O(Vertex3i) },
705f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3iv", _O(Vertex3iv) },
706f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3s", _O(Vertex3s) },
707f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex3sv", _O(Vertex3sv) },
708f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4d", _O(Vertex4d) },
709f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4dv", _O(Vertex4dv) },
710f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4f", _O(Vertex4f) },
711f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4fv", _O(Vertex4fv) },
712f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4i", _O(Vertex4i) },
713f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4iv", _O(Vertex4iv) },
714f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4s", _O(Vertex4s) },
715f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertex4sv", _O(Vertex4sv) },
716f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClipPlane", _O(ClipPlane) },
717f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorMaterial", _O(ColorMaterial) },
718f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCullFace", _O(CullFace) },
719f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogf", _O(Fogf) },
720f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogfv", _O(Fogfv) },
721f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogi", _O(Fogi) },
722f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogiv", _O(Fogiv) },
723f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFrontFace", _O(FrontFace) },
724f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glHint", _O(Hint) },
725f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightf", _O(Lightf) },
726f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightfv", _O(Lightfv) },
727f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLighti", _O(Lighti) },
728f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightiv", _O(Lightiv) },
729f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModelf", _O(LightModelf) },
730f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModelfv", _O(LightModelfv) },
731f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModeli", _O(LightModeli) },
732f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLightModeliv", _O(LightModeliv) },
733f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLineStipple", _O(LineStipple) },
734f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLineWidth", _O(LineWidth) },
735f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialf", _O(Materialf) },
736f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialfv", _O(Materialfv) },
737f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMateriali", _O(Materiali) },
738f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMaterialiv", _O(Materialiv) },
739f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointSize", _O(PointSize) },
740f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonMode", _O(PolygonMode) },
741f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonStipple", _O(PolygonStipple) },
742f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScissor", _O(Scissor) },
743f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glShadeModel", _O(ShadeModel) },
744f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterf", _O(TexParameterf) },
745f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterfv", _O(TexParameterfv) },
746f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameteri", _O(TexParameteri) },
747f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameteriv", _O(TexParameteriv) },
748f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage1D", _O(TexImage1D) },
749f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage2D", _O(TexImage2D) },
750f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvf", _O(TexEnvf) },
751f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvfv", _O(TexEnvfv) },
752f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnvi", _O(TexEnvi) },
753f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexEnviv", _O(TexEnviv) },
754f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGend", _O(TexGend) },
755f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGendv", _O(TexGendv) },
756f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGenf", _O(TexGenf) },
757f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGenfv", _O(TexGenfv) },
758f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGeni", _O(TexGeni) },
759f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexGeniv", _O(TexGeniv) },
760f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFeedbackBuffer", _O(FeedbackBuffer) },
761f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSelectBuffer", _O(SelectBuffer) },
762f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRenderMode", _O(RenderMode) },
763f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glInitNames", _O(InitNames) },
764f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadName", _O(LoadName) },
765f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPassThrough", _O(PassThrough) },
766f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopName", _O(PopName) },
767f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushName", _O(PushName) },
768f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawBuffer", _O(DrawBuffer) },
769f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClear", _O(Clear) },
770f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearAccum", _O(ClearAccum) },
771f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearIndex", _O(ClearIndex) },
772f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearColor", _O(ClearColor) },
773f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearStencil", _O(ClearStencil) },
774f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearDepth", _O(ClearDepth) },
775f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilMask", _O(StencilMask) },
776f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorMask", _O(ColorMask) },
777f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthMask", _O(DepthMask) },
778f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexMask", _O(IndexMask) },
779f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAccum", _O(Accum) },
780f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisable", _O(Disable) },
781f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnable", _O(Enable) },
782f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFinish", _O(Finish) },
783f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFlush", _O(Flush) },
784f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopAttrib", _O(PopAttrib) },
785f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushAttrib", _O(PushAttrib) },
786f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap1d", _O(Map1d) },
787f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap1f", _O(Map1f) },
788f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap2d", _O(Map2d) },
789f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMap2f", _O(Map2f) },
790f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid1d", _O(MapGrid1d) },
791f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid1f", _O(MapGrid1f) },
792f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid2d", _O(MapGrid2d) },
793f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapGrid2f", _O(MapGrid2f) },
794f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1d", _O(EvalCoord1d) },
795f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1dv", _O(EvalCoord1dv) },
796f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1f", _O(EvalCoord1f) },
797f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord1fv", _O(EvalCoord1fv) },
798f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2d", _O(EvalCoord2d) },
799f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2dv", _O(EvalCoord2dv) },
800f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2f", _O(EvalCoord2f) },
801f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalCoord2fv", _O(EvalCoord2fv) },
802f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalMesh1", _O(EvalMesh1) },
803f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalPoint1", _O(EvalPoint1) },
804f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalMesh2", _O(EvalMesh2) },
805f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEvalPoint2", _O(EvalPoint2) },
806f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAlphaFunc", _O(AlphaFunc) },
807f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendFunc", _O(BlendFunc) },
808f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLogicOp", _O(LogicOp) },
809f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilFunc", _O(StencilFunc) },
810f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilOp", _O(StencilOp) },
811f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthFunc", _O(DepthFunc) },
812f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelZoom", _O(PixelZoom) },
813f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelTransferf", _O(PixelTransferf) },
814f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelTransferi", _O(PixelTransferi) },
815f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelStoref", _O(PixelStoref) },
816f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelStorei", _O(PixelStorei) },
817f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapfv", _O(PixelMapfv) },
818f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapuiv", _O(PixelMapuiv) },
819f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPixelMapusv", _O(PixelMapusv) },
820f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReadBuffer", _O(ReadBuffer) },
821f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyPixels", _O(CopyPixels) },
822f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReadPixels", _O(ReadPixels) },
823f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawPixels", _O(DrawPixels) },
824f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBooleanv", _O(GetBooleanv) },
825f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetClipPlane", _O(GetClipPlane) },
826f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetDoublev", _O(GetDoublev) },
827f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetError", _O(GetError) },
828f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetFloatv", _O(GetFloatv) },
829f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetIntegerv", _O(GetIntegerv) },
830f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetLightfv", _O(GetLightfv) },
831f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetLightiv", _O(GetLightiv) },
832f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapdv", _O(GetMapdv) },
833f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapfv", _O(GetMapfv) },
834f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMapiv", _O(GetMapiv) },
835f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMaterialfv", _O(GetMaterialfv) },
836f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMaterialiv", _O(GetMaterialiv) },
837f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapfv", _O(GetPixelMapfv) },
838f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapuiv", _O(GetPixelMapuiv) },
839f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPixelMapusv", _O(GetPixelMapusv) },
840f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPolygonStipple", _O(GetPolygonStipple) },
841f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetString", _O(GetString) },
842f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexEnvfv", _O(GetTexEnvfv) },
843f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexEnviv", _O(GetTexEnviv) },
844f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGendv", _O(GetTexGendv) },
845f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGenfv", _O(GetTexGenfv) },
846f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexGeniv", _O(GetTexGeniv) },
847f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexImage", _O(GetTexImage) },
848f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameterfv", _O(GetTexParameterfv) },
849f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameteriv", _O(GetTexParameteriv) },
850f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexLevelParameterfv", _O(GetTexLevelParameterfv) },
851f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexLevelParameteriv", _O(GetTexLevelParameteriv) },
852f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsEnabled", _O(IsEnabled) },
853f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsList", _O(IsList) },
854f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthRange", _O(DepthRange) },
855f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFrustum", _O(Frustum) },
856f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadIdentity", _O(LoadIdentity) },
857f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadMatrixf", _O(LoadMatrixf) },
858f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadMatrixd", _O(LoadMatrixd) },
859f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMatrixMode", _O(MatrixMode) },
860f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultMatrixf", _O(MultMatrixf) },
861f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultMatrixd", _O(MultMatrixd) },
862f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glOrtho", _O(Ortho) },
863f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopMatrix", _O(PopMatrix) },
864f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushMatrix", _O(PushMatrix) },
865f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRotated", _O(Rotated) },
866f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRotatef", _O(Rotatef) },
867f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScaled", _O(Scaled) },
868f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glScalef", _O(Scalef) },
869f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTranslated", _O(Translated) },
870f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTranslatef", _O(Translatef) },
871f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glViewport", _O(Viewport) },
872f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glArrayElement", _O(ArrayElement) },
873f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindTexture", _O(BindTexture) },
874f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorPointer", _O(ColorPointer) },
875f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisableClientState", _O(DisableClientState) },
876f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawArrays", _O(DrawArrays) },
877f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawElements", _O(DrawElements) },
878f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlagPointer", _O(EdgeFlagPointer) },
879f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnableClientState", _O(EnableClientState) },
880f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexPointer", _O(IndexPointer) },
881f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexub", _O(Indexub) },
882f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexubv", _O(Indexubv) },
883f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glInterleavedArrays", _O(InterleavedArrays) },
884f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormalPointer", _O(NormalPointer) },
885f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonOffset", _O(PolygonOffset) },
886f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordPointer", _O(TexCoordPointer) },
887f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexPointer", _O(VertexPointer) },
888f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAreTexturesResident", _O(AreTexturesResident) },
889f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexImage1D", _O(CopyTexImage1D) },
890f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexImage2D", _O(CopyTexImage2D) },
891f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage1D", _O(CopyTexSubImage1D) },
892f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage2D", _O(CopyTexSubImage2D) },
893f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteTextures", _O(DeleteTextures) },
894f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenTextures", _O(GenTextures) },
895f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetPointerv", _O(GetPointerv) },
896f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsTexture", _O(IsTexture) },
897f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPrioritizeTextures", _O(PrioritizeTextures) },
898f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage1D", _O(TexSubImage1D) },
899f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage2D", _O(TexSubImage2D) },
900f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPopClientAttrib", _O(PopClientAttrib) },
901f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPushClientAttrib", _O(PushClientAttrib) },
902f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendColor", _O(BlendColor) },
903f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendEquation", _O(BlendEquation) },
904f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawRangeElements", _O(DrawRangeElements) },
905f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTable", _O(ColorTable) },
906f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTableParameterfv", _O(ColorTableParameterfv) },
907f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorTableParameteriv", _O(ColorTableParameteriv) },
908f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyColorTable", _O(CopyColorTable) },
909f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTable", _O(GetColorTable) },
910f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTableParameterfv", _O(GetColorTableParameterfv) },
911f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetColorTableParameteriv", _O(GetColorTableParameteriv) },
912f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorSubTable", _O(ColorSubTable) },
913f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyColorSubTable", _O(CopyColorSubTable) },
914f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionFilter1D", _O(ConvolutionFilter1D) },
915f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionFilter2D", _O(ConvolutionFilter2D) },
916f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameterf", _O(ConvolutionParameterf) },
917f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameterfv", _O(ConvolutionParameterfv) },
918f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameteri", _O(ConvolutionParameteri) },
919f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glConvolutionParameteriv", _O(ConvolutionParameteriv) },
920f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyConvolutionFilter1D", _O(CopyConvolutionFilter1D) },
921f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyConvolutionFilter2D", _O(CopyConvolutionFilter2D) },
922f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionFilter", _O(GetConvolutionFilter) },
923f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionParameterfv", _O(GetConvolutionParameterfv) },
924f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetConvolutionParameteriv", _O(GetConvolutionParameteriv) },
925f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSeparableFilter", _O(GetSeparableFilter) },
926f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSeparableFilter2D", _O(SeparableFilter2D) },
927f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogram", _O(GetHistogram) },
928f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogramParameterfv", _O(GetHistogramParameterfv) },
929f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHistogramParameteriv", _O(GetHistogramParameteriv) },
930f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmax", _O(GetMinmax) },
931f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmaxParameterfv", _O(GetMinmaxParameterfv) },
932f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetMinmaxParameteriv", _O(GetMinmaxParameteriv) },
933f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glHistogram", _O(Histogram) },
934f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMinmax", _O(Minmax) },
935f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResetHistogram", _O(ResetHistogram) },
936f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResetMinmax", _O(ResetMinmax) },
937f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexImage3D", _O(TexImage3D) },
938f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexSubImage3D", _O(TexSubImage3D) },
939f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyTexSubImage3D", _O(CopyTexSubImage3D) },
940f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glActiveTextureARB", _O(ActiveTextureARB) },
941f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClientActiveTextureARB", _O(ClientActiveTextureARB) },
942f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1dARB", _O(MultiTexCoord1dARB) },
943f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1dvARB", _O(MultiTexCoord1dvARB) },
944f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1fARB", _O(MultiTexCoord1fARB) },
945f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1fvARB", _O(MultiTexCoord1fvARB) },
946f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1iARB", _O(MultiTexCoord1iARB) },
947f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1ivARB", _O(MultiTexCoord1ivARB) },
948f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1sARB", _O(MultiTexCoord1sARB) },
949f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord1svARB", _O(MultiTexCoord1svARB) },
950f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2dARB", _O(MultiTexCoord2dARB) },
951f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2dvARB", _O(MultiTexCoord2dvARB) },
952f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2fARB", _O(MultiTexCoord2fARB) },
953f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2fvARB", _O(MultiTexCoord2fvARB) },
954f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2iARB", _O(MultiTexCoord2iARB) },
955f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2ivARB", _O(MultiTexCoord2ivARB) },
956f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2sARB", _O(MultiTexCoord2sARB) },
957f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord2svARB", _O(MultiTexCoord2svARB) },
958f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3dARB", _O(MultiTexCoord3dARB) },
959f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3dvARB", _O(MultiTexCoord3dvARB) },
960f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3fARB", _O(MultiTexCoord3fARB) },
961f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3fvARB", _O(MultiTexCoord3fvARB) },
962f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3iARB", _O(MultiTexCoord3iARB) },
963f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3ivARB", _O(MultiTexCoord3ivARB) },
964f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3sARB", _O(MultiTexCoord3sARB) },
965f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord3svARB", _O(MultiTexCoord3svARB) },
966f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4dARB", _O(MultiTexCoord4dARB) },
967f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4dvARB", _O(MultiTexCoord4dvARB) },
968f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4fARB", _O(MultiTexCoord4fARB) },
969f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4fvARB", _O(MultiTexCoord4fvARB) },
970f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4iARB", _O(MultiTexCoord4iARB) },
971f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4ivARB", _O(MultiTexCoord4ivARB) },
972f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4sARB", _O(MultiTexCoord4sARB) },
973f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoord4svARB", _O(MultiTexCoord4svARB) },
974f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAttachShader", _O(AttachShader) },
975f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCreateProgram", _O(CreateProgram) },
976f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCreateShader", _O(CreateShader) },
977f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteProgram", _O(DeleteProgram) },
978f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteShader", _O(DeleteShader) },
979f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDetachShader", _O(DetachShader) },
980f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetAttachedShaders", _O(GetAttachedShaders) },
981f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramInfoLog", _O(GetProgramInfoLog) },
982f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramiv", _O(GetProgramiv) },
983f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetShaderInfoLog", _O(GetShaderInfoLog) },
984f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetShaderiv", _O(GetShaderiv) },
985f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsProgram", _O(IsProgram) },
986f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsShader", _O(IsShader) },
987f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilFuncSeparate", _O(StencilFuncSeparate) },
988f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilMaskSeparate", _O(StencilMaskSeparate) },
989f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilOpSeparate", _O(StencilOpSeparate) },
990f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix2x3fv", _O(UniformMatrix2x3fv) },
991f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix2x4fv", _O(UniformMatrix2x4fv) },
992f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix3x2fv", _O(UniformMatrix3x2fv) },
993f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix3x4fv", _O(UniformMatrix3x4fv) },
994f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix4x2fv", _O(UniformMatrix4x2fv) },
995f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix4x3fv", _O(UniformMatrix4x3fv) },
996f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClampColor", _O(ClampColor) },
997f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearBufferfi", _O(ClearBufferfi) },
998f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearBufferfv", _O(ClearBufferfv) },
999f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearBufferiv", _O(ClearBufferiv) },
1000f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearBufferuiv", _O(ClearBufferuiv) },
1001f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetStringi", _O(GetStringi) },
1002f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTexture", _O(FramebufferTexture) },
1003f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBufferParameteri64v", _O(GetBufferParameteri64v) },
1004f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetInteger64i_v", _O(GetInteger64i_v) },
1005f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribDivisor", _O(VertexAttribDivisor) },
1006f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadTransposeMatrixdARB", _O(LoadTransposeMatrixdARB) },
1007f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadTransposeMatrixfARB", _O(LoadTransposeMatrixfARB) },
1008f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultTransposeMatrixdARB", _O(MultTransposeMatrixdARB) },
1009f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultTransposeMatrixfARB", _O(MultTransposeMatrixfARB) },
1010f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSampleCoverageARB", _O(SampleCoverageARB) },
1011f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexImage1DARB", _O(CompressedTexImage1DARB) },
1012f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexImage2DARB", _O(CompressedTexImage2DARB) },
1013f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexImage3DARB", _O(CompressedTexImage3DARB) },
1014f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexSubImage1DARB", _O(CompressedTexSubImage1DARB) },
1015f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexSubImage2DARB", _O(CompressedTexSubImage2DARB) },
1016f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompressedTexSubImage3DARB", _O(CompressedTexSubImage3DARB) },
1017f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetCompressedTexImageARB", _O(GetCompressedTexImageARB) },
1018f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisableVertexAttribArrayARB", _O(DisableVertexAttribArrayARB) },
1019f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnableVertexAttribArrayARB", _O(EnableVertexAttribArrayARB) },
1020f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramEnvParameterdvARB", _O(GetProgramEnvParameterdvARB) },
1021f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramEnvParameterfvARB", _O(GetProgramEnvParameterfvARB) },
1022f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramLocalParameterdvARB", _O(GetProgramLocalParameterdvARB) },
1023f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramLocalParameterfvARB", _O(GetProgramLocalParameterfvARB) },
1024f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramStringARB", _O(GetProgramStringARB) },
1025f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramivARB", _O(GetProgramivARB) },
1026f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribdvARB", _O(GetVertexAttribdvARB) },
1027f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribfvARB", _O(GetVertexAttribfvARB) },
1028f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribivARB", _O(GetVertexAttribivARB) },
1029f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramEnvParameter4dARB", _O(ProgramEnvParameter4dARB) },
1030f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramEnvParameter4dvARB", _O(ProgramEnvParameter4dvARB) },
1031f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramEnvParameter4fARB", _O(ProgramEnvParameter4fARB) },
1032f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramEnvParameter4fvARB", _O(ProgramEnvParameter4fvARB) },
1033f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramLocalParameter4dARB", _O(ProgramLocalParameter4dARB) },
1034f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramLocalParameter4dvARB", _O(ProgramLocalParameter4dvARB) },
1035f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramLocalParameter4fARB", _O(ProgramLocalParameter4fARB) },
1036f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramLocalParameter4fvARB", _O(ProgramLocalParameter4fvARB) },
1037f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramStringARB", _O(ProgramStringARB) },
1038f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1dARB", _O(VertexAttrib1dARB) },
1039f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1dvARB", _O(VertexAttrib1dvARB) },
1040f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1fARB", _O(VertexAttrib1fARB) },
1041f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1fvARB", _O(VertexAttrib1fvARB) },
1042f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1sARB", _O(VertexAttrib1sARB) },
1043f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1svARB", _O(VertexAttrib1svARB) },
1044f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2dARB", _O(VertexAttrib2dARB) },
1045f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2dvARB", _O(VertexAttrib2dvARB) },
1046f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2fARB", _O(VertexAttrib2fARB) },
1047f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2fvARB", _O(VertexAttrib2fvARB) },
1048f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2sARB", _O(VertexAttrib2sARB) },
1049f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2svARB", _O(VertexAttrib2svARB) },
1050f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3dARB", _O(VertexAttrib3dARB) },
1051f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3dvARB", _O(VertexAttrib3dvARB) },
1052f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3fARB", _O(VertexAttrib3fARB) },
1053f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3fvARB", _O(VertexAttrib3fvARB) },
1054f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3sARB", _O(VertexAttrib3sARB) },
1055f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3svARB", _O(VertexAttrib3svARB) },
1056f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NbvARB", _O(VertexAttrib4NbvARB) },
1057f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NivARB", _O(VertexAttrib4NivARB) },
1058f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NsvARB", _O(VertexAttrib4NsvARB) },
1059f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NubARB", _O(VertexAttrib4NubARB) },
1060f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NubvARB", _O(VertexAttrib4NubvARB) },
1061f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NuivARB", _O(VertexAttrib4NuivARB) },
1062f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4NusvARB", _O(VertexAttrib4NusvARB) },
1063f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4bvARB", _O(VertexAttrib4bvARB) },
1064f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4dARB", _O(VertexAttrib4dARB) },
1065f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4dvARB", _O(VertexAttrib4dvARB) },
1066f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4fARB", _O(VertexAttrib4fARB) },
1067f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4fvARB", _O(VertexAttrib4fvARB) },
1068f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4ivARB", _O(VertexAttrib4ivARB) },
1069f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4sARB", _O(VertexAttrib4sARB) },
1070f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4svARB", _O(VertexAttrib4svARB) },
1071f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4ubvARB", _O(VertexAttrib4ubvARB) },
1072f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4uivARB", _O(VertexAttrib4uivARB) },
1073f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4usvARB", _O(VertexAttrib4usvARB) },
1074f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribPointerARB", _O(VertexAttribPointerARB) },
1075f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindBufferARB", _O(BindBufferARB) },
1076f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBufferDataARB", _O(BufferDataARB) },
1077f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBufferSubDataARB", _O(BufferSubDataARB) },
1078f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteBuffersARB", _O(DeleteBuffersARB) },
1079f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenBuffersARB", _O(GenBuffersARB) },
1080f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBufferParameterivARB", _O(GetBufferParameterivARB) },
1081f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBufferPointervARB", _O(GetBufferPointervARB) },
1082f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBufferSubDataARB", _O(GetBufferSubDataARB) },
1083f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsBufferARB", _O(IsBufferARB) },
1084f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapBufferARB", _O(MapBufferARB) },
1085f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUnmapBufferARB", _O(UnmapBufferARB) },
1086f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBeginQueryARB", _O(BeginQueryARB) },
1087f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteQueriesARB", _O(DeleteQueriesARB) },
1088f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndQueryARB", _O(EndQueryARB) },
1089f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenQueriesARB", _O(GenQueriesARB) },
1090f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetQueryObjectivARB", _O(GetQueryObjectivARB) },
1091f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetQueryObjectuivARB", _O(GetQueryObjectuivARB) },
1092f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetQueryivARB", _O(GetQueryivARB) },
1093f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsQueryARB", _O(IsQueryARB) },
1094f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAttachObjectARB", _O(AttachObjectARB) },
1095f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCompileShaderARB", _O(CompileShaderARB) },
1096f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCreateProgramObjectARB", _O(CreateProgramObjectARB) },
1097f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCreateShaderObjectARB", _O(CreateShaderObjectARB) },
1098f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteObjectARB", _O(DeleteObjectARB) },
1099f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDetachObjectARB", _O(DetachObjectARB) },
1100f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetActiveUniformARB", _O(GetActiveUniformARB) },
1101f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetAttachedObjectsARB", _O(GetAttachedObjectsARB) },
1102f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetHandleARB", _O(GetHandleARB) },
1103f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetInfoLogARB", _O(GetInfoLogARB) },
1104f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetObjectParameterfvARB", _O(GetObjectParameterfvARB) },
1105f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetObjectParameterivARB", _O(GetObjectParameterivARB) },
1106f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetShaderSourceARB", _O(GetShaderSourceARB) },
1107f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetUniformLocationARB", _O(GetUniformLocationARB) },
1108f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetUniformfvARB", _O(GetUniformfvARB) },
1109f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetUniformivARB", _O(GetUniformivARB) },
1110f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLinkProgramARB", _O(LinkProgramARB) },
1111f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glShaderSourceARB", _O(ShaderSourceARB) },
1112f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1fARB", _O(Uniform1fARB) },
1113f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1fvARB", _O(Uniform1fvARB) },
1114f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1iARB", _O(Uniform1iARB) },
1115f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1ivARB", _O(Uniform1ivARB) },
1116f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2fARB", _O(Uniform2fARB) },
1117f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2fvARB", _O(Uniform2fvARB) },
1118f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2iARB", _O(Uniform2iARB) },
1119f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2ivARB", _O(Uniform2ivARB) },
1120f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3fARB", _O(Uniform3fARB) },
1121f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3fvARB", _O(Uniform3fvARB) },
1122f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3iARB", _O(Uniform3iARB) },
1123f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3ivARB", _O(Uniform3ivARB) },
1124f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4fARB", _O(Uniform4fARB) },
1125f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4fvARB", _O(Uniform4fvARB) },
1126f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4iARB", _O(Uniform4iARB) },
1127f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4ivARB", _O(Uniform4ivARB) },
1128f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix2fvARB", _O(UniformMatrix2fvARB) },
1129f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix3fvARB", _O(UniformMatrix3fvARB) },
1130f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniformMatrix4fvARB", _O(UniformMatrix4fvARB) },
1131f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUseProgramObjectARB", _O(UseProgramObjectARB) },
1132f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glValidateProgramARB", _O(ValidateProgramARB) },
1133f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindAttribLocationARB", _O(BindAttribLocationARB) },
1134f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetActiveAttribARB", _O(GetActiveAttribARB) },
1135f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetAttribLocationARB", _O(GetAttribLocationARB) },
1136f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawBuffersARB", _O(DrawBuffersARB) },
1137f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClampColorARB", _O(ClampColorARB) },
1138f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawArraysInstancedARB", _O(DrawArraysInstancedARB) },
1139f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawElementsInstancedARB", _O(DrawElementsInstancedARB) },
1140f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRenderbufferStorageMultisample", _O(RenderbufferStorageMultisample) },
1141f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTextureARB", _O(FramebufferTextureARB) },
1142f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTextureFaceARB", _O(FramebufferTextureFaceARB) },
1143f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramParameteriARB", _O(ProgramParameteriARB) },
1144f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribDivisorARB", _O(VertexAttribDivisorARB) },
1145f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFlushMappedBufferRange", _O(FlushMappedBufferRange) },
1146f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMapBufferRange", _O(MapBufferRange) },
1147f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexBufferARB", _O(TexBufferARB) },
1148f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindVertexArray", _O(BindVertexArray) },
1149f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenVertexArrays", _O(GenVertexArrays) },
1150f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCopyBufferSubData", _O(CopyBufferSubData) },
1151f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClientWaitSync", _O(ClientWaitSync) },
1152f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteSync", _O(DeleteSync) },
1153f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFenceSync", _O(FenceSync) },
1154f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetInteger64v", _O(GetInteger64v) },
1155f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSynciv", _O(GetSynciv) },
1156f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsSync", _O(IsSync) },
1157f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWaitSync", _O(WaitSync) },
1158f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawElementsBaseVertex", _O(DrawElementsBaseVertex) },
1159f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawElementsInstancedBaseVertex", _O(DrawElementsInstancedBaseVertex) },
1160f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawRangeElementsBaseVertex", _O(DrawRangeElementsBaseVertex) },
1161f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiDrawElementsBaseVertex", _O(MultiDrawElementsBaseVertex) },
1162f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendEquationSeparateiARB", _O(BlendEquationSeparateiARB) },
1163f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendEquationiARB", _O(BlendEquationiARB) },
1164f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendFuncSeparateiARB", _O(BlendFuncSeparateiARB) },
1165f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendFunciARB", _O(BlendFunciARB) },
1166f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindFragDataLocationIndexed", _O(BindFragDataLocationIndexed) },
1167f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetFragDataIndex", _O(GetFragDataIndex) },
1168f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindSampler", _O(BindSampler) },
1169f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteSamplers", _O(DeleteSamplers) },
1170f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenSamplers", _O(GenSamplers) },
1171f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSamplerParameterIiv", _O(GetSamplerParameterIiv) },
1172f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSamplerParameterIuiv", _O(GetSamplerParameterIuiv) },
1173f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSamplerParameterfv", _O(GetSamplerParameterfv) },
1174f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetSamplerParameteriv", _O(GetSamplerParameteriv) },
1175f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsSampler", _O(IsSampler) },
1176f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameterIiv", _O(SamplerParameterIiv) },
1177f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameterIuiv", _O(SamplerParameterIuiv) },
1178f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameterf", _O(SamplerParameterf) },
1179f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameterfv", _O(SamplerParameterfv) },
1180f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameteri", _O(SamplerParameteri) },
1181f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplerParameteriv", _O(SamplerParameteriv) },
1182f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorP3ui", _O(ColorP3ui) },
1183f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorP3uiv", _O(ColorP3uiv) },
1184f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorP4ui", _O(ColorP4ui) },
1185f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorP4uiv", _O(ColorP4uiv) },
1186f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP1ui", _O(MultiTexCoordP1ui) },
1187f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP1uiv", _O(MultiTexCoordP1uiv) },
1188f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP2ui", _O(MultiTexCoordP2ui) },
1189f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP2uiv", _O(MultiTexCoordP2uiv) },
1190f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP3ui", _O(MultiTexCoordP3ui) },
1191f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP3uiv", _O(MultiTexCoordP3uiv) },
1192f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP4ui", _O(MultiTexCoordP4ui) },
1193f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiTexCoordP4uiv", _O(MultiTexCoordP4uiv) },
1194f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormalP3ui", _O(NormalP3ui) },
1195f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormalP3uiv", _O(NormalP3uiv) },
1196f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColorP3ui", _O(SecondaryColorP3ui) },
1197f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColorP3uiv", _O(SecondaryColorP3uiv) },
1198f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP1ui", _O(TexCoordP1ui) },
1199f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP1uiv", _O(TexCoordP1uiv) },
1200f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP2ui", _O(TexCoordP2ui) },
1201f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP2uiv", _O(TexCoordP2uiv) },
1202f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP3ui", _O(TexCoordP3ui) },
1203f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP3uiv", _O(TexCoordP3uiv) },
1204f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP4ui", _O(TexCoordP4ui) },
1205f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordP4uiv", _O(TexCoordP4uiv) },
1206f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP1ui", _O(VertexAttribP1ui) },
1207f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP1uiv", _O(VertexAttribP1uiv) },
1208f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP2ui", _O(VertexAttribP2ui) },
1209f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP2uiv", _O(VertexAttribP2uiv) },
1210f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP3ui", _O(VertexAttribP3ui) },
1211f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP3uiv", _O(VertexAttribP3uiv) },
1212f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP4ui", _O(VertexAttribP4ui) },
1213f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribP4uiv", _O(VertexAttribP4uiv) },
1214f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP2ui", _O(VertexP2ui) },
1215f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP2uiv", _O(VertexP2uiv) },
1216f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP3ui", _O(VertexP3ui) },
1217f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP3uiv", _O(VertexP3uiv) },
1218f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP4ui", _O(VertexP4ui) },
1219f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexP4uiv", _O(VertexP4uiv) },
1220f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindTransformFeedback", _O(BindTransformFeedback) },
1221f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteTransformFeedbacks", _O(DeleteTransformFeedbacks) },
1222f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDrawTransformFeedback", _O(DrawTransformFeedback) },
1223f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenTransformFeedbacks", _O(GenTransformFeedbacks) },
1224f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsTransformFeedback", _O(IsTransformFeedback) },
1225f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPauseTransformFeedback", _O(PauseTransformFeedback) },
1226f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResumeTransformFeedback", _O(ResumeTransformFeedback) },
1227f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearDepthf", _O(ClearDepthf) },
1228f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthRangef", _O(DepthRangef) },
1229f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetShaderPrecisionFormat", _O(GetShaderPrecisionFormat) },
1230f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReleaseShaderCompiler", _O(ReleaseShaderCompiler) },
1231f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glShaderBinary", _O(ShaderBinary) },
1232f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDebugMessageCallbackARB", _O(DebugMessageCallbackARB) },
1233f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDebugMessageControlARB", _O(DebugMessageControlARB) },
1234f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDebugMessageInsertARB", _O(DebugMessageInsertARB) },
1235f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetDebugMessageLogARB", _O(GetDebugMessageLogARB) },
1236f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetGraphicsResetStatusARB", _O(GetGraphicsResetStatusARB) },
1237f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnColorTableARB", _O(GetnColorTableARB) },
1238f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnCompressedTexImageARB", _O(GetnCompressedTexImageARB) },
1239f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnConvolutionFilterARB", _O(GetnConvolutionFilterARB) },
1240f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnHistogramARB", _O(GetnHistogramARB) },
1241f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnMapdvARB", _O(GetnMapdvARB) },
1242f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnMapfvARB", _O(GetnMapfvARB) },
1243f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnMapivARB", _O(GetnMapivARB) },
1244f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnMinmaxARB", _O(GetnMinmaxARB) },
1245f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnPixelMapfvARB", _O(GetnPixelMapfvARB) },
1246f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnPixelMapuivARB", _O(GetnPixelMapuivARB) },
1247f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnPixelMapusvARB", _O(GetnPixelMapusvARB) },
1248f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnPolygonStippleARB", _O(GetnPolygonStippleARB) },
1249f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnSeparableFilterARB", _O(GetnSeparableFilterARB) },
1250f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnTexImageARB", _O(GetnTexImageARB) },
1251f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnUniformdvARB", _O(GetnUniformdvARB) },
1252f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnUniformfvARB", _O(GetnUniformfvARB) },
1253f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnUniformivARB", _O(GetnUniformivARB) },
1254f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetnUniformuivARB", _O(GetnUniformuivARB) },
1255f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glReadnPixelsARB", _O(ReadnPixelsARB) },
1256f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexStorage1D", _O(TexStorage1D) },
1257f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexStorage2D", _O(TexStorage2D) },
1258f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexStorage3D", _O(TexStorage3D) },
1259f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTextureStorage1DEXT", _O(TextureStorage1DEXT) },
1260f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTextureStorage2DEXT", _O(TextureStorage2DEXT) },
1261f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTextureStorage3DEXT", _O(TextureStorage3DEXT) },
1262f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPolygonOffsetEXT", _O(PolygonOffsetEXT) },
1263f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSampleMaskSGIS", _O(SampleMaskSGIS) },
1264f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSamplePatternSGIS", _O(SamplePatternSGIS) },
1265f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorPointerEXT", _O(ColorPointerEXT) },
1266f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEdgeFlagPointerEXT", _O(EdgeFlagPointerEXT) },
1267f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIndexPointerEXT", _O(IndexPointerEXT) },
1268f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glNormalPointerEXT", _O(NormalPointerEXT) },
1269f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexCoordPointerEXT", _O(TexCoordPointerEXT) },
1270f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexPointerEXT", _O(VertexPointerEXT) },
1271f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointParameterfEXT", _O(PointParameterfEXT) },
1272f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointParameterfvEXT", _O(PointParameterfvEXT) },
1273f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLockArraysEXT", _O(LockArraysEXT) },
1274f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUnlockArraysEXT", _O(UnlockArraysEXT) },
1275f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3bEXT", _O(SecondaryColor3bEXT) },
1276f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3bvEXT", _O(SecondaryColor3bvEXT) },
1277f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3dEXT", _O(SecondaryColor3dEXT) },
1278f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3dvEXT", _O(SecondaryColor3dvEXT) },
1279f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3fEXT", _O(SecondaryColor3fEXT) },
1280f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3fvEXT", _O(SecondaryColor3fvEXT) },
1281f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3iEXT", _O(SecondaryColor3iEXT) },
1282f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3ivEXT", _O(SecondaryColor3ivEXT) },
1283f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3sEXT", _O(SecondaryColor3sEXT) },
1284f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3svEXT", _O(SecondaryColor3svEXT) },
1285f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3ubEXT", _O(SecondaryColor3ubEXT) },
1286f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3ubvEXT", _O(SecondaryColor3ubvEXT) },
1287f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3uiEXT", _O(SecondaryColor3uiEXT) },
1288f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3uivEXT", _O(SecondaryColor3uivEXT) },
1289f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3usEXT", _O(SecondaryColor3usEXT) },
1290f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColor3usvEXT", _O(SecondaryColor3usvEXT) },
1291f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSecondaryColorPointerEXT", _O(SecondaryColorPointerEXT) },
1292f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiDrawArraysEXT", _O(MultiDrawArraysEXT) },
1293f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiDrawElementsEXT", _O(MultiDrawElementsEXT) },
1294f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogCoordPointerEXT", _O(FogCoordPointerEXT) },
1295f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogCoorddEXT", _O(FogCoorddEXT) },
1296f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogCoorddvEXT", _O(FogCoorddvEXT) },
1297f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogCoordfEXT", _O(FogCoordfEXT) },
1298f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFogCoordfvEXT", _O(FogCoordfvEXT) },
1299f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendFuncSeparateEXT", _O(BlendFuncSeparateEXT) },
1300f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glResizeBuffersMESA", _O(ResizeBuffersMESA) },
1301f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2dMESA", _O(WindowPos2dMESA) },
1302f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2dvMESA", _O(WindowPos2dvMESA) },
1303f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2fMESA", _O(WindowPos2fMESA) },
1304f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2fvMESA", _O(WindowPos2fvMESA) },
1305f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2iMESA", _O(WindowPos2iMESA) },
1306f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2ivMESA", _O(WindowPos2ivMESA) },
1307f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2sMESA", _O(WindowPos2sMESA) },
1308f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos2svMESA", _O(WindowPos2svMESA) },
1309f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3dMESA", _O(WindowPos3dMESA) },
1310f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3dvMESA", _O(WindowPos3dvMESA) },
1311f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3fMESA", _O(WindowPos3fMESA) },
1312f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3fvMESA", _O(WindowPos3fvMESA) },
1313f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3iMESA", _O(WindowPos3iMESA) },
1314f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3ivMESA", _O(WindowPos3ivMESA) },
1315f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3sMESA", _O(WindowPos3sMESA) },
1316f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos3svMESA", _O(WindowPos3svMESA) },
1317f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4dMESA", _O(WindowPos4dMESA) },
1318f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4dvMESA", _O(WindowPos4dvMESA) },
1319f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4fMESA", _O(WindowPos4fMESA) },
1320f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4fvMESA", _O(WindowPos4fvMESA) },
1321f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4iMESA", _O(WindowPos4iMESA) },
1322f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4ivMESA", _O(WindowPos4ivMESA) },
1323f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4sMESA", _O(WindowPos4sMESA) },
1324f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glWindowPos4svMESA", _O(WindowPos4svMESA) },
1325f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiModeDrawArraysIBM", _O(MultiModeDrawArraysIBM) },
1326f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glMultiModeDrawElementsIBM", _O(MultiModeDrawElementsIBM) },
1327f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAreProgramsResidentNV", _O(AreProgramsResidentNV) },
1328f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindProgramNV", _O(BindProgramNV) },
1329f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteProgramsNV", _O(DeleteProgramsNV) },
1330f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glExecuteProgramNV", _O(ExecuteProgramNV) },
1331f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenProgramsNV", _O(GenProgramsNV) },
1332f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramParameterdvNV", _O(GetProgramParameterdvNV) },
1333f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramParameterfvNV", _O(GetProgramParameterfvNV) },
1334f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramStringNV", _O(GetProgramStringNV) },
1335f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramivNV", _O(GetProgramivNV) },
1336f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTrackMatrixivNV", _O(GetTrackMatrixivNV) },
1337f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribPointervNV", _O(GetVertexAttribPointervNV) },
1338f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribdvNV", _O(GetVertexAttribdvNV) },
1339f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribfvNV", _O(GetVertexAttribfvNV) },
1340f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribivNV", _O(GetVertexAttribivNV) },
1341f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsProgramNV", _O(IsProgramNV) },
1342f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glLoadProgramNV", _O(LoadProgramNV) },
1343f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramParameters4dvNV", _O(ProgramParameters4dvNV) },
1344f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramParameters4fvNV", _O(ProgramParameters4fvNV) },
1345f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRequestResidentProgramsNV", _O(RequestResidentProgramsNV) },
1346f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTrackMatrixNV", _O(TrackMatrixNV) },
1347f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1dNV", _O(VertexAttrib1dNV) },
1348f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1dvNV", _O(VertexAttrib1dvNV) },
1349f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1fNV", _O(VertexAttrib1fNV) },
1350f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1fvNV", _O(VertexAttrib1fvNV) },
1351f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1sNV", _O(VertexAttrib1sNV) },
1352f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib1svNV", _O(VertexAttrib1svNV) },
1353f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2dNV", _O(VertexAttrib2dNV) },
1354f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2dvNV", _O(VertexAttrib2dvNV) },
1355f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2fNV", _O(VertexAttrib2fNV) },
1356f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2fvNV", _O(VertexAttrib2fvNV) },
1357f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2sNV", _O(VertexAttrib2sNV) },
1358f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib2svNV", _O(VertexAttrib2svNV) },
1359f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3dNV", _O(VertexAttrib3dNV) },
1360f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3dvNV", _O(VertexAttrib3dvNV) },
1361f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3fNV", _O(VertexAttrib3fNV) },
1362f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3fvNV", _O(VertexAttrib3fvNV) },
1363f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3sNV", _O(VertexAttrib3sNV) },
1364f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib3svNV", _O(VertexAttrib3svNV) },
1365f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4dNV", _O(VertexAttrib4dNV) },
1366f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4dvNV", _O(VertexAttrib4dvNV) },
1367f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4fNV", _O(VertexAttrib4fNV) },
1368f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4fvNV", _O(VertexAttrib4fvNV) },
1369f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4sNV", _O(VertexAttrib4sNV) },
1370f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4svNV", _O(VertexAttrib4svNV) },
1371f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4ubNV", _O(VertexAttrib4ubNV) },
1372f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttrib4ubvNV", _O(VertexAttrib4ubvNV) },
1373f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribPointerNV", _O(VertexAttribPointerNV) },
1374f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs1dvNV", _O(VertexAttribs1dvNV) },
1375f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs1fvNV", _O(VertexAttribs1fvNV) },
1376f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs1svNV", _O(VertexAttribs1svNV) },
1377f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs2dvNV", _O(VertexAttribs2dvNV) },
1378f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs2fvNV", _O(VertexAttribs2fvNV) },
1379f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs2svNV", _O(VertexAttribs2svNV) },
1380f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs3dvNV", _O(VertexAttribs3dvNV) },
1381f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs3fvNV", _O(VertexAttribs3fvNV) },
1382f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs3svNV", _O(VertexAttribs3svNV) },
1383f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs4dvNV", _O(VertexAttribs4dvNV) },
1384f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs4fvNV", _O(VertexAttribs4fvNV) },
1385f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs4svNV", _O(VertexAttribs4svNV) },
1386f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribs4ubvNV", _O(VertexAttribs4ubvNV) },
1387f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexBumpParameterfvATI", _O(GetTexBumpParameterfvATI) },
1388f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexBumpParameterivATI", _O(GetTexBumpParameterivATI) },
1389f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexBumpParameterfvATI", _O(TexBumpParameterfvATI) },
1390f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexBumpParameterivATI", _O(TexBumpParameterivATI) },
1391f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAlphaFragmentOp1ATI", _O(AlphaFragmentOp1ATI) },
1392f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAlphaFragmentOp2ATI", _O(AlphaFragmentOp2ATI) },
1393f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glAlphaFragmentOp3ATI", _O(AlphaFragmentOp3ATI) },
1394f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBeginFragmentShaderATI", _O(BeginFragmentShaderATI) },
1395f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindFragmentShaderATI", _O(BindFragmentShaderATI) },
1396f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorFragmentOp1ATI", _O(ColorFragmentOp1ATI) },
1397f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorFragmentOp2ATI", _O(ColorFragmentOp2ATI) },
1398f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorFragmentOp3ATI", _O(ColorFragmentOp3ATI) },
1399f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteFragmentShaderATI", _O(DeleteFragmentShaderATI) },
1400f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndFragmentShaderATI", _O(EndFragmentShaderATI) },
1401f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenFragmentShadersATI", _O(GenFragmentShadersATI) },
1402f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPassTexCoordATI", _O(PassTexCoordATI) },
1403f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSampleMapATI", _O(SampleMapATI) },
1404f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glSetFragmentShaderConstantATI", _O(SetFragmentShaderConstantATI) },
1405f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointParameteriNV", _O(PointParameteriNV) },
1406f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPointParameterivNV", _O(PointParameterivNV) },
1407f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glActiveStencilFaceEXT", _O(ActiveStencilFaceEXT) },
1408f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindVertexArrayAPPLE", _O(BindVertexArrayAPPLE) },
1409f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteVertexArraysAPPLE", _O(DeleteVertexArraysAPPLE) },
1410f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenVertexArraysAPPLE", _O(GenVertexArraysAPPLE) },
1411f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsVertexArrayAPPLE", _O(IsVertexArrayAPPLE) },
1412f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramNamedParameterdvNV", _O(GetProgramNamedParameterdvNV) },
1413f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetProgramNamedParameterfvNV", _O(GetProgramNamedParameterfvNV) },
1414f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramNamedParameter4dNV", _O(ProgramNamedParameter4dNV) },
1415f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramNamedParameter4dvNV", _O(ProgramNamedParameter4dvNV) },
1416f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramNamedParameter4fNV", _O(ProgramNamedParameter4fNV) },
1417f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramNamedParameter4fvNV", _O(ProgramNamedParameter4fvNV) },
1418f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPrimitiveRestartIndexNV", _O(PrimitiveRestartIndexNV) },
1419f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glPrimitiveRestartNV", _O(PrimitiveRestartNV) },
1420f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDepthBoundsEXT", _O(DepthBoundsEXT) },
1421f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlendEquationSeparateEXT", _O(BlendEquationSeparateEXT) },
1422f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindFramebufferEXT", _O(BindFramebufferEXT) },
1423f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindRenderbufferEXT", _O(BindRenderbufferEXT) },
1424f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCheckFramebufferStatusEXT", _O(CheckFramebufferStatusEXT) },
1425f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteFramebuffersEXT", _O(DeleteFramebuffersEXT) },
1426f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDeleteRenderbuffersEXT", _O(DeleteRenderbuffersEXT) },
1427f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferRenderbufferEXT", _O(FramebufferRenderbufferEXT) },
1428f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTexture1DEXT", _O(FramebufferTexture1DEXT) },
1429f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTexture2DEXT", _O(FramebufferTexture2DEXT) },
1430f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTexture3DEXT", _O(FramebufferTexture3DEXT) },
1431f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenFramebuffersEXT", _O(GenFramebuffersEXT) },
1432f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenRenderbuffersEXT", _O(GenRenderbuffersEXT) },
1433f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGenerateMipmapEXT", _O(GenerateMipmapEXT) },
1434f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetFramebufferAttachmentParameterivEXT", _O(GetFramebufferAttachmentParameterivEXT) },
1435f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetRenderbufferParameterivEXT", _O(GetRenderbufferParameterivEXT) },
1436f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsFramebufferEXT", _O(IsFramebufferEXT) },
1437f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsRenderbufferEXT", _O(IsRenderbufferEXT) },
1438f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glRenderbufferStorageEXT", _O(RenderbufferStorageEXT) },
1439f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBlitFramebufferEXT", _O(BlitFramebufferEXT) },
1440f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBufferParameteriAPPLE", _O(BufferParameteriAPPLE) },
1441f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFlushMappedBufferRangeAPPLE", _O(FlushMappedBufferRangeAPPLE) },
1442f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindFragDataLocationEXT", _O(BindFragDataLocationEXT) },
1443f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetFragDataLocationEXT", _O(GetFragDataLocationEXT) },
1444f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetUniformuivEXT", _O(GetUniformuivEXT) },
1445f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribIivEXT", _O(GetVertexAttribIivEXT) },
1446f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetVertexAttribIuivEXT", _O(GetVertexAttribIuivEXT) },
1447f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1uiEXT", _O(Uniform1uiEXT) },
1448f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform1uivEXT", _O(Uniform1uivEXT) },
1449f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2uiEXT", _O(Uniform2uiEXT) },
1450f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform2uivEXT", _O(Uniform2uivEXT) },
1451f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3uiEXT", _O(Uniform3uiEXT) },
1452f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform3uivEXT", _O(Uniform3uivEXT) },
1453f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4uiEXT", _O(Uniform4uiEXT) },
1454f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUniform4uivEXT", _O(Uniform4uivEXT) },
1455f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI1iEXT", _O(VertexAttribI1iEXT) },
1456f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI1ivEXT", _O(VertexAttribI1ivEXT) },
1457f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI1uiEXT", _O(VertexAttribI1uiEXT) },
1458f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI1uivEXT", _O(VertexAttribI1uivEXT) },
1459f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI2iEXT", _O(VertexAttribI2iEXT) },
1460f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI2ivEXT", _O(VertexAttribI2ivEXT) },
1461f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI2uiEXT", _O(VertexAttribI2uiEXT) },
1462f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI2uivEXT", _O(VertexAttribI2uivEXT) },
1463f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI3iEXT", _O(VertexAttribI3iEXT) },
1464f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI3ivEXT", _O(VertexAttribI3ivEXT) },
1465f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI3uiEXT", _O(VertexAttribI3uiEXT) },
1466f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI3uivEXT", _O(VertexAttribI3uivEXT) },
1467f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4bvEXT", _O(VertexAttribI4bvEXT) },
1468f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4iEXT", _O(VertexAttribI4iEXT) },
1469f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4ivEXT", _O(VertexAttribI4ivEXT) },
1470f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4svEXT", _O(VertexAttribI4svEXT) },
1471f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4ubvEXT", _O(VertexAttribI4ubvEXT) },
1472f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4uiEXT", _O(VertexAttribI4uiEXT) },
1473f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4uivEXT", _O(VertexAttribI4uivEXT) },
1474f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribI4usvEXT", _O(VertexAttribI4usvEXT) },
1475f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glVertexAttribIPointerEXT", _O(VertexAttribIPointerEXT) },
1476f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glFramebufferTextureLayerEXT", _O(FramebufferTextureLayerEXT) },
1477f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glColorMaskIndexedEXT", _O(ColorMaskIndexedEXT) },
1478f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glDisableIndexedEXT", _O(DisableIndexedEXT) },
1479f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEnableIndexedEXT", _O(EnableIndexedEXT) },
1480f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetBooleanIndexedvEXT", _O(GetBooleanIndexedvEXT) },
1481f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetIntegerIndexedvEXT", _O(GetIntegerIndexedvEXT) },
1482f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glIsEnabledIndexedEXT", _O(IsEnabledIndexedEXT) },
1483f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearColorIiEXT", _O(ClearColorIiEXT) },
1484f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glClearColorIuiEXT", _O(ClearColorIuiEXT) },
1485f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameterIivEXT", _O(GetTexParameterIivEXT) },
1486f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTexParameterIuivEXT", _O(GetTexParameterIuivEXT) },
1487f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterIivEXT", _O(TexParameterIivEXT) },
1488f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTexParameterIuivEXT", _O(TexParameterIuivEXT) },
1489f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBeginConditionalRenderNV", _O(BeginConditionalRenderNV) },
1490f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndConditionalRenderNV", _O(EndConditionalRenderNV) },
1491f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBeginTransformFeedbackEXT", _O(BeginTransformFeedbackEXT) },
1492f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindBufferBaseEXT", _O(BindBufferBaseEXT) },
1493f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindBufferOffsetEXT", _O(BindBufferOffsetEXT) },
1494f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glBindBufferRangeEXT", _O(BindBufferRangeEXT) },
1495f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEndTransformFeedbackEXT", _O(EndTransformFeedbackEXT) },
1496f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetTransformFeedbackVaryingEXT", _O(GetTransformFeedbackVaryingEXT) },
1497f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTransformFeedbackVaryingsEXT", _O(TransformFeedbackVaryingsEXT) },
1498f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProvokingVertexEXT", _O(ProvokingVertexEXT) },
1499f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetObjectParameterivAPPLE", _O(GetObjectParameterivAPPLE) },
1500f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glObjectPurgeableAPPLE", _O(ObjectPurgeableAPPLE) },
1501f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glObjectUnpurgeableAPPLE", _O(ObjectUnpurgeableAPPLE) },
1502f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glActiveProgramEXT", _O(ActiveProgramEXT) },
1503f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glCreateShaderProgramEXT", _O(CreateShaderProgramEXT) },
1504f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glUseShaderProgramEXT", _O(UseShaderProgramEXT) },
1505f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glTextureBarrierNV", _O(TextureBarrierNV) },
1506f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glStencilFuncSeparateATI", _O(StencilFuncSeparateATI) },
1507f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramEnvParameters4fvEXT", _O(ProgramEnvParameters4fvEXT) },
1508f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glProgramLocalParameters4fvEXT", _O(ProgramLocalParameters4fvEXT) },
1509f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetQueryObjecti64vEXT", _O(GetQueryObjecti64vEXT) },
1510f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glGetQueryObjectui64vEXT", _O(GetQueryObjectui64vEXT) },
1511f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEGLImageTargetRenderbufferStorageOES", _O(EGLImageTargetRenderbufferStorageOES) },
1512f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { "glEGLImageTargetTexture2DOES", _O(EGLImageTargetTexture2DOES) },
1513f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   { NULL, 0 }
1514f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org};
1515f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1516f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#ifndef GLX_INDIRECT_RENDERING
1517f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgextern "C" {
1518f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI GLboolean GLAPIENTRY
1519f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglAreTexturesResidentEXT(GLsizei n, const GLuint *textures,
1520f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org			 GLboolean *residences)
1521f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1522f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) n;
1523f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) textures;
1524f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) residences;
1525f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   return GL_FALSE;
1526f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1527f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1528f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI void GLAPIENTRY
1529f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglDeleteTexturesEXT(GLsizei n, const GLuint *textures)
1530f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1531f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) n;
1532f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) textures;
1533f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1534f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1535f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI void GLAPIENTRY
1536f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglGenTexturesEXT(GLsizei n, GLuint *textures)
1537f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1538f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) n;
1539f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) textures;
1540f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1541f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1542f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI GLboolean GLAPIENTRY
1543f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglIsTextureEXT(GLuint texture)
1544f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1545f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) texture;
1546f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   return GL_FALSE;
1547f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1548f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1549f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI void GLAPIENTRY
1550f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table)
1551f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1552f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1553f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) format;
1554f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) type;
1555f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) table;
1556f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1557f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1558f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI void GLAPIENTRY
1559f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params)
1560f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1561f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1562f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1563f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1564f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1565f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1566f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgGLAPI void GLAPIENTRY
1567f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgglGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params)
1568f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1569f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1570f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1571f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1572f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1573f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1574f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1575f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_356(GLenum target, GLenum format, GLenum type, GLvoid * image)
1576f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1577f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1578f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) format;
1579f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) type;
1580f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) image;
1581f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1582f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1583f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1584f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_357(GLenum target, GLenum pname, GLfloat * params)
1585f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1586f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1587f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1588f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1589f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1590f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1591f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1592f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_358(GLenum target, GLenum pname, GLint * params)
1593f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1594f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1595f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1596f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1597f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1598f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1599f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1600f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_359(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
1601f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1602f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1603f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) format;
1604f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) type;
1605f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) row;
1606f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) column;
1607f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) span;
1608f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1609f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1610f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1611f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_361(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1612f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1613f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1614f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) reset;
1615f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) format;
1616f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) type;
1617f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) values;
1618f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1619f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1620f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1621f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_362(GLenum target, GLenum pname, GLfloat * params)
1622f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1623f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1624f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1625f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1626f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1627f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1628f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1629f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params)
1630f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1631f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1632f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1633f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1634f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1635f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1636f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1637f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
1638f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1639f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1640f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) reset;
1641f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) format;
1642f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) type;
1643f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) values;
1644f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1645f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1646f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1647f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params)
1648f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1649f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1650f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1651f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1652f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1653f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1654f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orgvoid GLAPIENTRY
1655f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.orggl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params)
1656f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org{
1657f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) target;
1658f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) pname;
1659f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org   (void) params;
1660f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1661f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org
1662f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org}
1663f2ba7591b1407a7ee9209f842c50696914dc2dedkbr@chromium.org#endif
1664