check_table.cpp revision 5602f0f955f370735d4487003bcfb5eb08a6f946
15738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project/*
25738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * Copyright © 2012 Intel Corporation
3819a24084c0fd90d56e54653b4b286e085037da6Mudumba Ananth *
45738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * Permission is hereby granted, free of charge, to any person obtaining a
55738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * copy of this software and associated documentation files (the "Software"),
65738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * to deal in the Software without restriction, including without limitation
75738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * the rights to use, copy, modify, merge, publish, distribute, sublicense,
85738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * and/or sell copies of the Software, and to permit persons to whom the
95738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * Software is furnished to do so, subject to the following conditions:
105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * The above copyright notice and this permission notice (including the next
125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * paragraph) shall be included in all copies or substantial portions of the
135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * Software.
145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project *
155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project * DEALINGS IN THE SOFTWARE.
225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project */
235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include <gtest/gtest.h>
255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include <GL/gl.h>
265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern "C" {
285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include "glapi/glapi.h"
295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#include "glapi/glapitable.h"
305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectstruct name_offset {
335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   const char *name;
345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   int offset;
355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project};
365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern const struct name_offset linux_gl_abi[];
385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern const struct name_offset known_dispatch[];
395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, ABIOffsetByName)
415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* 408 functions have had their locations in the dispatch table set since
435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * the dawn of time.  Verify that all of these functions are at the correct
445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * locations.
455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   for (unsigned i = 0; linux_gl_abi[i].name != NULL; i++) {
475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project      EXPECT_EQ(linux_gl_abi[i].offset,
485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project		_glapi_get_proc_offset(linux_gl_abi[i].name))
495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project	 << "function name: " << linux_gl_abi[i].name;
505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   }
515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, ABINameByOffset)
545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* 408 functions have had their locations in the dispatch table set since
565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * the dawn of time.  Verify that all of these functions are at the correct
575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * locations.
585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   for (unsigned i = 0; linux_gl_abi[i].name != NULL; i++) {
605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project      EXPECT_STREQ(linux_gl_abi[i].name,
615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project		   _glapi_get_proc_name(linux_gl_abi[i].offset))
625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project	 << "function offset: " << linux_gl_abi[i].offset;
635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   }
645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, TableBigEnoughForABI)
675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   EXPECT_GE(table_entries, 408u);
715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, TableDidntShrink)
745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* The dispatch table is not expected to shrink.  At GIT commit b45052b the
785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * table had 978 entries.  Changes that intentionally reduce the size of
795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * the table are very rare.  In those cases, the expected value should be
805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * updated to reflect the change.
815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * Changes that accidentally reduce the size of the table are bugs, and
835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * they should be fixed.
845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 6 entries were removed when GL_SGIS_pixel_texture was removed from the
865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * dispatch table.
875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 1 entry was removed when GL_SGIX_pixel_texture was removed from the
895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * dispatch table.
905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 2 entries were removed when GL_APPLE_texture_range was removed from the
925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * dispatch table.
935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 13 entries were removed when GL_NV_register_combiners was removed from
955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * the dispatch table.
965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 7 entries were removed when GL_NV_fence was removed from the dispatch
985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * table.
995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
1005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * 2 entries were removed when GL_NV_vertex_array_range was removed from
1015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * the dispatch table.
1025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
1035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   EXPECT_GE(table_entries, 978u - 6u - 1u - 2u - 13u - 7u - 2u);
1045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
1055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, QueriedDispatchSizeBigEnough)
1075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
1085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   const unsigned table_entries = sizeof(struct _glapi_table) / sizeof(void *);
1095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* _glapi_get_dispatch_table_size returns the size of the extended dispatch
1115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * table.  This is the size of the static table with some extra entries for
1125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * drivers to use for extensions that the core does not know about.
1135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
1145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   EXPECT_LT(table_entries, _glapi_get_dispatch_table_size());
1155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
1165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, KnownDispatchOffsetsAreConsistent)
1185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
1195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* Verify that the queried dispatch offset for every known function is
1205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * consistent with its location in the static dispatch table.
1215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
1225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * There is some redundancy between this test and ABIOffsetByName.  That's
1235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * okay.  The offsets in ABIOffsetByName comdirectly from the ABI
1245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * definition.  The offsets in this test come from locations in a structure
1255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * definition generated by scripts.
1265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
1275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   for (unsigned i = 0; known_dispatch[i].name != NULL; i++) {
1285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project      EXPECT_EQ(known_dispatch[i].offset,
1295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project		_glapi_get_proc_offset(known_dispatch[i].name))
1305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project	 << "function name: " << known_dispatch[i].name;
1315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   }
1325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
1335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectTEST(GetProcAddress, KnownDispatchNamesAreConsistent)
1355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
1365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   /* Verify that the queried dispatch name for every known function is
1375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * consistent with its location in the static dispatch table.
1385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    *
1395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * There is some redundancy between this test and ABINameByOffset.  That's
1405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * okay.  The offsets in ABIOffsetByName comdirectly from the ABI
1415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * definition.  The offsets in this test come from locations in a structure
1425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    * definition generated by scripts.
1435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project    */
1445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   for (unsigned i = 0; known_dispatch[i].name != NULL; i++) {
1455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project      EXPECT_STREQ(known_dispatch[i].name,
1465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project		   _glapi_get_proc_name(known_dispatch[i].offset))
1475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project	 << "function offset: " << known_dispatch[i].offset;
1485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   }
1495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
1505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
1515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectconst struct name_offset linux_gl_abi[] = {
1525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNewList", 0 },
1535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEndList", 1 },
1545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCallList", 2 },
1555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCallLists", 3 },
1565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteLists", 4 },
1575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenLists", 5 },
1585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glListBase", 6 },
1595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBegin", 7 },
1605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBitmap", 8 },
1615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3b", 9 },
1625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3bv", 10 },
1635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3d", 11 },
1645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3dv", 12 },
1655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3f", 13 },
1665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3fv", 14 },
1675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3i", 15 },
1685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3iv", 16 },
1695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3s", 17 },
1705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3sv", 18 },
1715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ub", 19 },
1725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ubv", 20 },
1735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ui", 21 },
1745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3uiv", 22 },
1755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3us", 23 },
1765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3usv", 24 },
1775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4b", 25 },
1785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4bv", 26 },
1795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4d", 27 },
1805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4dv", 28 },
1815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4f", 29 },
1825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4fv", 30 },
1835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4i", 31 },
1845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4iv", 32 },
1855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4s", 33 },
1865344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glColor4sv", 34 },
1875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4ub", 35 },
1883aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glColor4ubv", 36 },
1895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4ui", 37 },
1903aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glColor4uiv", 38 },
1913aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glColor4us", 39 },
1923aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glColor4usv", 40 },
1933aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glEdgeFlag", 41 },
194819a24084c0fd90d56e54653b4b286e085037da6Mudumba Ananth   { "glEdgeFlagv", 42 },
1953aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glEnd", 43 },
1965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexd", 44 },
1975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexdv", 45 },
1985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexf", 46 },
1995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexfv", 47 },
2005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexi", 48 },
2015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexiv", 49 },
2025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexs", 50 },
2035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexsv", 51 },
2045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3b", 52 },
2055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3bv", 53 },
2065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3d", 54 },
2075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3dv", 55 },
2085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3f", 56 },
2095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3fv", 57 },
2105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3i", 58 },
2115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3iv", 59 },
2125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3s", 60 },
2135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3sv", 61 },
2145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2d", 62 },
2155344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glRasterPos2dv", 63 },
2165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2f", 64 },
2175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2fv", 65 },
2185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2i", 66 },
2195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2iv", 67 },
2205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2s", 68 },
2215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2sv", 69 },
2225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3d", 70 },
2235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3dv", 71 },
2245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3f", 72 },
2255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3fv", 73 },
2265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3i", 74 },
2275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3iv", 75 },
2285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3s", 76 },
2295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3sv", 77 },
2305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4d", 78 },
2315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4dv", 79 },
2325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4f", 80 },
2335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4fv", 81 },
2345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4i", 82 },
2355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4iv", 83 },
2365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4s", 84 },
2375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4sv", 85 },
2385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectd", 86 },
2395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectdv", 87 },
2405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectf", 88 },
2415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectfv", 89 },
2425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRecti", 90 },
2435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectiv", 91 },
2445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRects", 92 },
2455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectsv", 93 },
2465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1d", 94 },
2475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1dv", 95 },
2485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1f", 96 },
2495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1fv", 97 },
2505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1i", 98 },
2515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1iv", 99 },
2525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1s", 100 },
2535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1sv", 101 },
2545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2d", 102 },
2555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2dv", 103 },
2565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2f", 104 },
2575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2fv", 105 },
2585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2i", 106 },
2595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2iv", 107 },
2605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2s", 108 },
2615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2sv", 109 },
2625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3d", 110 },
2635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3dv", 111 },
2645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3f", 112 },
2655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3fv", 113 },
2665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3i", 114 },
2675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3iv", 115 },
2685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3s", 116 },
2695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3sv", 117 },
2705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4d", 118 },
2715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4dv", 119 },
2725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4f", 120 },
2735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4fv", 121 },
2745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4i", 122 },
2755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4iv", 123 },
2765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4s", 124 },
2775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4sv", 125 },
2785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2d", 126 },
2795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2dv", 127 },
2805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2f", 128 },
2815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2fv", 129 },
2825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2i", 130 },
2835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2iv", 131 },
2845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2s", 132 },
2855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2sv", 133 },
2865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3d", 134 },
2875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3dv", 135 },
2885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3f", 136 },
2895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3fv", 137 },
2905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3i", 138 },
2915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3iv", 139 },
2925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3s", 140 },
2935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3sv", 141 },
2945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4d", 142 },
2955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4dv", 143 },
2965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4f", 144 },
2975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4fv", 145 },
2985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4i", 146 },
2995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4iv", 147 },
3005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4s", 148 },
3015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4sv", 149 },
3025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClipPlane", 150 },
3035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorMaterial", 151 },
3045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCullFace", 152 },
3055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogf", 153 },
3065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogfv", 154 },
3075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogi", 155 },
3085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogiv", 156 },
3095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFrontFace", 157 },
3105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glHint", 158 },
3115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightf", 159 },
3125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightfv", 160 },
3135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLighti", 161 },
3145344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glLightiv", 162 },
3155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModelf", 163 },
3165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModelfv", 164 },
3175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModeli", 165 },
3185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModeliv", 166 },
3193aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glLineStipple", 167 },
3205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLineWidth", 168 },
3215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialf", 169 },
3225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialfv", 170 },
3235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMateriali", 171 },
3245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialiv", 172 },
3255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointSize", 173 },
3265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonMode", 174 },
3275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonStipple", 175 },
3285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glScissor", 176 },
3295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glShadeModel", 177 },
3305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterf", 178 },
3315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterfv", 179 },
3325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameteri", 180 },
3335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameteriv", 181 },
3345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexImage1D", 182 },
3355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexImage2D", 183 },
3365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvf", 184 },
3375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvfv", 185 },
3385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvi", 186 },
3395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnviv", 187 },
3405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGend", 188 },
3415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGendv", 189 },
3425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGenf", 190 },
3435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGenfv", 191 },
3445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGeni", 192 },
3455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGeniv", 193 },
3465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFeedbackBuffer", 194 },
3475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSelectBuffer", 195 },
3485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRenderMode", 196 },
3495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glInitNames", 197 },
3505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadName", 198 },
3515344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glPassThrough", 199 },
3525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopName", 200 },
3535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushName", 201 },
3545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawBuffer", 202 },
3555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClear", 203 },
3563aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glClearAccum", 204 },
3575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearIndex", 205 },
3585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearColor", 206 },
3595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearStencil", 207 },
3605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearDepth", 208 },
3615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilMask", 209 },
3625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorMask", 210 },
3635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthMask", 211 },
3645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexMask", 212 },
3655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAccum", 213 },
3665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDisable", 214 },
3675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnable", 215 },
3685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFinish", 216 },
3695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFlush", 217 },
3705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopAttrib", 218 },
3715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushAttrib", 219 },
3725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMap1d", 220 },
3735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMap1f", 221 },
3745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMap2d", 222 },
3755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMap2f", 223 },
3765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapGrid1d", 224 },
3775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapGrid1f", 225 },
3785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapGrid2d", 226 },
3795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapGrid2f", 227 },
3805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord1d", 228 },
3815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord1dv", 229 },
3825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord1f", 230 },
3835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord1fv", 231 },
3845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord2d", 232 },
3855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord2dv", 233 },
3865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord2f", 234 },
3875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord2fv", 235 },
3885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalMesh1", 236 },
3895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalPoint1", 237 },
3905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalMesh2", 238 },
3915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalPoint2", 239 },
3925344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glAlphaFunc", 240 },
3935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendFunc", 241 },
3945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLogicOp", 242 },
3955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilFunc", 243 },
3965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilOp", 244 },
3975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthFunc", 245 },
3985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelZoom", 246 },
3993aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glPixelTransferf", 247 },
4005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelTransferi", 248 },
4015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelStoref", 249 },
4025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelStorei", 250 },
4035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelMapfv", 251 },
4045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelMapuiv", 252 },
4053aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glPixelMapusv", 253 },
4065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReadBuffer", 254 },
4075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyPixels", 255 },
4085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReadPixels", 256 },
4095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawPixels", 257 },
4105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBooleanv", 258 },
4115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetClipPlane", 259 },
4125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetDoublev", 260 },
4135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetError", 261 },
4145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetFloatv", 262 },
4155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetIntegerv", 263 },
4165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetLightfv", 264 },
4175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetLightiv", 265 },
4185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapdv", 266 },
4195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapfv", 267 },
4205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapiv", 268 },
4215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMaterialfv", 269 },
4225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMaterialiv", 270 },
4235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapfv", 271 },
4245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapuiv", 272 },
4255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapusv", 273 },
4265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPolygonStipple", 274 },
4275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetString", 275 },
4285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexEnvfv", 276 },
4295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexEnviv", 277 },
4305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGendv", 278 },
4315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGenfv", 279 },
4325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGeniv", 280 },
4335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexImage", 281 },
4345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameterfv", 282 },
4355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameteriv", 283 },
4365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexLevelParameterfv", 284 },
4375344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetTexLevelParameteriv", 285 },
4385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsEnabled", 286 },
4395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsList", 287 },
4405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthRange", 288 },
4415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFrustum", 289 },
4425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadIdentity", 290 },
4435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadMatrixf", 291 },
4445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadMatrixd", 292 },
4455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMatrixMode", 293 },
4465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultMatrixf", 294 },
4475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultMatrixd", 295 },
4485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glOrtho", 296 },
4495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopMatrix", 297 },
4505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushMatrix", 298 },
4515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRotated", 299 },
4525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRotatef", 300 },
4535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glScaled", 301 },
4545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glScalef", 302 },
4555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTranslated", 303 },
4565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTranslatef", 304 },
4575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glViewport", 305 },
4585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glArrayElement", 306 },
4595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorPointer", 308 },
4605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDisableClientState", 309 },
4615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawArrays", 310 },
4625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawElements", 311 },
4635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEdgeFlagPointer", 312 },
4645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnableClientState", 313 },
4655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPointerv", 329 },
4665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexPointer", 314 },
4675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glInterleavedArrays", 317 },
4685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormalPointer", 318 },
4695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordPointer", 320 },
4705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexPointer", 321 },
4715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonOffset", 319 },
4725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyTexImage1D", 323 },
4735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyTexImage2D", 324 },
4745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyTexSubImage1D", 325 },
4755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyTexSubImage2D", 326 },
4765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexSubImage1D", 332 },
4775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexSubImage2D", 333 },
4785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAreTexturesResident", 322 },
4795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindTexture", 307 },
4805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteTextures", 327 },
4815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenTextures", 328 },
4825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsTexture", 330 },
4835344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glPrioritizeTextures", 331 },
4845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexub", 315 },
4855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexubv", 316 },
4865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopClientAttrib", 334 },
4875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushClientAttrib", 335 },
4885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendColor", 336 },
4895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendEquation", 337 },
4905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawRangeElements", 338 },
4915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTable", 339 },
4925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTableParameterfv", 340 },
4935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTableParameteriv", 341 },
4945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyColorTable", 342 },
4955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetColorTable", 343 },
4965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetColorTableParameterfv", 344 },
4975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetColorTableParameteriv", 345 },
4985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorSubTable", 346 },
4995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyColorSubTable", 347 },
5005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionFilter1D", 348 },
5015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionFilter2D", 349 },
5025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionParameterf", 350 },
5035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionParameterfv", 351 },
5045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionParameteri", 352 },
5055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionParameteriv", 353 },
5065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyConvolutionFilter1D", 354 },
5075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyConvolutionFilter2D", 355 },
508ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGetConvolutionFilter", 356 },
509ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGetConvolutionParameterfv", 357 },
510ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGetConvolutionParameteriv", 358 },
5115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSeparableFilter", 359 },
5125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSeparableFilter2D", 360 },
5135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetHistogram", 361 },
5145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetHistogramParameterfv", 362 },
5155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetHistogramParameteriv", 363 },
5165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMinmax", 364 },
5175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMinmaxParameterfv", 365 },
5185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMinmaxParameteriv", 366 },
5195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glHistogram", 367 },
5205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMinmax", 368 },
5215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glResetHistogram", 369 },
5225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glResetMinmax", 370 },
5235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexImage3D", 371 },
5245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexSubImage3D", 372 },
5255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyTexSubImage3D", 373 },
5265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glActiveTextureARB", 374 },
5275344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glClientActiveTextureARB", 375 },
5285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1dARB", 376 },
5295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1dvARB", 377 },
5305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1fARB", 378 },
5315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1fvARB", 379 },
5325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1iARB", 380 },
5335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1ivARB", 381 },
5345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1sARB", 382 },
5355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1svARB", 383 },
5365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2dARB", 384 },
5375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2dvARB", 385 },
5385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2fARB", 386 },
5395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2fvARB", 387 },
5405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2iARB", 388 },
5415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2ivARB", 389 },
5425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2sARB", 390 },
5435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2svARB", 391 },
5445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3dARB", 392 },
5455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3dvARB", 393 },
5465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3fARB", 394 },
5475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3fvARB", 395 },
5485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3iARB", 396 },
5495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3ivARB", 397 },
5505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3sARB", 398 },
5515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3svARB", 399 },
5525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4dARB", 400 },
5535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4dvARB", 401 },
5545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4fARB", 402 },
5555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4fvARB", 403 },
5565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4iARB", 404 },
5575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4ivARB", 405 },
5585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4sARB", 406 },
5595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord4svARB", 407 },
5605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { NULL, 0 }
5615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project};
5625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#define _O(f) ((intptr_t) & (((struct _glapi_table *) 0)->f)) / sizeof(void *)
5645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
5655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectconst struct name_offset known_dispatch[] = {
5665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNewList", _O(NewList) },
5675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEndList", _O(EndList) },
5685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCallList", _O(CallList) },
5695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCallLists", _O(CallLists) },
5705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteLists", _O(DeleteLists) },
5715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenLists", _O(GenLists) },
5725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glListBase", _O(ListBase) },
5735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBegin", _O(Begin) },
5745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBitmap", _O(Bitmap) },
5755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3b", _O(Color3b) },
5765344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glColor3bv", _O(Color3bv) },
5775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3d", _O(Color3d) },
5785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3dv", _O(Color3dv) },
5795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3f", _O(Color3f) },
5805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3fv", _O(Color3fv) },
5815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3i", _O(Color3i) },
5825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3iv", _O(Color3iv) },
5835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3s", _O(Color3s) },
5845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3sv", _O(Color3sv) },
5855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ub", _O(Color3ub) },
5865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ubv", _O(Color3ubv) },
5875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3ui", _O(Color3ui) },
5885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3uiv", _O(Color3uiv) },
5895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3us", _O(Color3us) },
5905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor3usv", _O(Color3usv) },
5915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4b", _O(Color4b) },
5925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4bv", _O(Color4bv) },
5935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4d", _O(Color4d) },
5945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4dv", _O(Color4dv) },
5955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4f", _O(Color4f) },
5965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4fv", _O(Color4fv) },
5975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4i", _O(Color4i) },
5985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4iv", _O(Color4iv) },
5995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4s", _O(Color4s) },
6005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4sv", _O(Color4sv) },
6015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4ub", _O(Color4ub) },
6025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4ubv", _O(Color4ubv) },
6035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4ui", _O(Color4ui) },
6045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4uiv", _O(Color4uiv) },
6055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4us", _O(Color4us) },
6065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColor4usv", _O(Color4usv) },
6075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEdgeFlag", _O(EdgeFlag) },
6085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEdgeFlagv", _O(EdgeFlagv) },
6095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnd", _O(End) },
6105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexd", _O(Indexd) },
6115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexdv", _O(Indexdv) },
6125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexf", _O(Indexf) },
6135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexfv", _O(Indexfv) },
6145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexi", _O(Indexi) },
6155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexiv", _O(Indexiv) },
6165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexs", _O(Indexs) },
6175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexsv", _O(Indexsv) },
6185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3b", _O(Normal3b) },
6195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3bv", _O(Normal3bv) },
6205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3d", _O(Normal3d) },
6215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3dv", _O(Normal3dv) },
6225344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glNormal3f", _O(Normal3f) },
6235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3fv", _O(Normal3fv) },
6245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3i", _O(Normal3i) },
6253aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glNormal3iv", _O(Normal3iv) },
6265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormal3s", _O(Normal3s) },
6273aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glNormal3sv", _O(Normal3sv) },
6283aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glRasterPos2d", _O(RasterPos2d) },
6293aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glRasterPos2dv", _O(RasterPos2dv) },
6303aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glRasterPos2f", _O(RasterPos2f) },
6313aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glRasterPos2fv", _O(RasterPos2fv) },
6323aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glRasterPos2i", _O(RasterPos2i) },
6335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2iv", _O(RasterPos2iv) },
6345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2s", _O(RasterPos2s) },
6355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos2sv", _O(RasterPos2sv) },
6365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3d", _O(RasterPos3d) },
6375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3dv", _O(RasterPos3dv) },
6385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3f", _O(RasterPos3f) },
6395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3fv", _O(RasterPos3fv) },
6405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3i", _O(RasterPos3i) },
6415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3iv", _O(RasterPos3iv) },
6425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3s", _O(RasterPos3s) },
6435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos3sv", _O(RasterPos3sv) },
6445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4d", _O(RasterPos4d) },
6455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4dv", _O(RasterPos4dv) },
6465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4f", _O(RasterPos4f) },
6475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4fv", _O(RasterPos4fv) },
6485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4i", _O(RasterPos4i) },
6495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4iv", _O(RasterPos4iv) },
6505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4s", _O(RasterPos4s) },
6515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRasterPos4sv", _O(RasterPos4sv) },
6525344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glRectd", _O(Rectd) },
6535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectdv", _O(Rectdv) },
6545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectf", _O(Rectf) },
6555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectfv", _O(Rectfv) },
6565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRecti", _O(Recti) },
6575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectiv", _O(Rectiv) },
6585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRects", _O(Rects) },
6595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRectsv", _O(Rectsv) },
6605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1d", _O(TexCoord1d) },
6615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1dv", _O(TexCoord1dv) },
6625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1f", _O(TexCoord1f) },
6635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1fv", _O(TexCoord1fv) },
6645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1i", _O(TexCoord1i) },
6655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1iv", _O(TexCoord1iv) },
6665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1s", _O(TexCoord1s) },
6675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord1sv", _O(TexCoord1sv) },
6685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2d", _O(TexCoord2d) },
6695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2dv", _O(TexCoord2dv) },
6705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2f", _O(TexCoord2f) },
6715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2fv", _O(TexCoord2fv) },
6725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2i", _O(TexCoord2i) },
6735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2iv", _O(TexCoord2iv) },
6745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2s", _O(TexCoord2s) },
6755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord2sv", _O(TexCoord2sv) },
6765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3d", _O(TexCoord3d) },
6775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3dv", _O(TexCoord3dv) },
6785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3f", _O(TexCoord3f) },
6795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3fv", _O(TexCoord3fv) },
6805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3i", _O(TexCoord3i) },
6815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3iv", _O(TexCoord3iv) },
6825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3s", _O(TexCoord3s) },
6835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord3sv", _O(TexCoord3sv) },
6845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4d", _O(TexCoord4d) },
6855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4dv", _O(TexCoord4dv) },
6865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4f", _O(TexCoord4f) },
6875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4fv", _O(TexCoord4fv) },
6885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4i", _O(TexCoord4i) },
6895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4iv", _O(TexCoord4iv) },
6905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4s", _O(TexCoord4s) },
6915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoord4sv", _O(TexCoord4sv) },
6925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2d", _O(Vertex2d) },
6935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2dv", _O(Vertex2dv) },
6945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2f", _O(Vertex2f) },
6955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2fv", _O(Vertex2fv) },
6965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2i", _O(Vertex2i) },
6975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2iv", _O(Vertex2iv) },
6985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2s", _O(Vertex2s) },
6995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex2sv", _O(Vertex2sv) },
7005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3d", _O(Vertex3d) },
7015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3dv", _O(Vertex3dv) },
7025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3f", _O(Vertex3f) },
7035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3fv", _O(Vertex3fv) },
7045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3i", _O(Vertex3i) },
7055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3iv", _O(Vertex3iv) },
7065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3s", _O(Vertex3s) },
7075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex3sv", _O(Vertex3sv) },
7085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4d", _O(Vertex4d) },
7095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4dv", _O(Vertex4dv) },
7105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4f", _O(Vertex4f) },
7115344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glVertex4fv", _O(Vertex4fv) },
7125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4i", _O(Vertex4i) },
7135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4iv", _O(Vertex4iv) },
7145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4s", _O(Vertex4s) },
7155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertex4sv", _O(Vertex4sv) },
7165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClipPlane", _O(ClipPlane) },
7175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorMaterial", _O(ColorMaterial) },
7185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCullFace", _O(CullFace) },
7195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogf", _O(Fogf) },
7205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogfv", _O(Fogfv) },
7215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogi", _O(Fogi) },
7225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogiv", _O(Fogiv) },
7235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFrontFace", _O(FrontFace) },
7245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glHint", _O(Hint) },
7255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightf", _O(Lightf) },
7265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightfv", _O(Lightfv) },
7275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLighti", _O(Lighti) },
7285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightiv", _O(Lightiv) },
7295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModelf", _O(LightModelf) },
7305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModelfv", _O(LightModelfv) },
7315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModeli", _O(LightModeli) },
7325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLightModeliv", _O(LightModeliv) },
7335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLineStipple", _O(LineStipple) },
7345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLineWidth", _O(LineWidth) },
7355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialf", _O(Materialf) },
7365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialfv", _O(Materialfv) },
7375344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glMateriali", _O(Materiali) },
7385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMaterialiv", _O(Materialiv) },
7395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointSize", _O(PointSize) },
7405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonMode", _O(PolygonMode) },
7415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonStipple", _O(PolygonStipple) },
7425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glScissor", _O(Scissor) },
7435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glShadeModel", _O(ShadeModel) },
7445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterf", _O(TexParameterf) },
7455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterfv", _O(TexParameterfv) },
7465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameteri", _O(TexParameteri) },
7475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameteriv", _O(TexParameteriv) },
7485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexImage1D", _O(TexImage1D) },
7495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexImage2D", _O(TexImage2D) },
7505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvf", _O(TexEnvf) },
7515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvfv", _O(TexEnvfv) },
7525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnvi", _O(TexEnvi) },
7535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexEnviv", _O(TexEnviv) },
7545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGend", _O(TexGend) },
7555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGendv", _O(TexGendv) },
7565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGenf", _O(TexGenf) },
7575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGenfv", _O(TexGenfv) },
7585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexGeni", _O(TexGeni) },
7597f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glTexGeniv", _O(TexGeniv) },
7607f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glFeedbackBuffer", _O(FeedbackBuffer) },
7617f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glSelectBuffer", _O(SelectBuffer) },
7625344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glRenderMode", _O(RenderMode) },
7635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glInitNames", _O(InitNames) },
7645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadName", _O(LoadName) },
7655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPassThrough", _O(PassThrough) },
7665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopName", _O(PopName) },
7675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushName", _O(PushName) },
7685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawBuffer", _O(DrawBuffer) },
769ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glClear", _O(Clear) },
7705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearAccum", _O(ClearAccum) },
7715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearIndex", _O(ClearIndex) },
7725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearColor", _O(ClearColor) },
7735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearStencil", _O(ClearStencil) },
7745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearDepth", _O(ClearDepth) },
7755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilMask", _O(StencilMask) },
7765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorMask", _O(ColorMask) },
7775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthMask", _O(DepthMask) },
7785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexMask", _O(IndexMask) },
7795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAccum", _O(Accum) },
7805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDisable", _O(Disable) },
7815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnable", _O(Enable) },
7825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFinish", _O(Finish) },
7835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFlush", _O(Flush) },
7845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPopAttrib", _O(PopAttrib) },
7855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPushAttrib", _O(PushAttrib) },
7865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMap1d", _O(Map1d) },
7877f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMap1f", _O(Map1f) },
7887f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMap2d", _O(Map2d) },
7897f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMap2f", _O(Map2f) },
7907f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMapGrid1d", _O(MapGrid1d) },
7917f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMapGrid1f", _O(MapGrid1f) },
792ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glMapGrid2d", _O(MapGrid2d) },
793ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glMapGrid2f", _O(MapGrid2f) },
794ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glEvalCoord1d", _O(EvalCoord1d) },
795ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glEvalCoord1dv", _O(EvalCoord1dv) },
7965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalCoord1f", _O(EvalCoord1f) },
7977f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glEvalCoord1fv", _O(EvalCoord1fv) },
7987f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glEvalCoord2d", _O(EvalCoord2d) },
7997fa4fba6f59f97df00aff07dbe8fb21b114b3c2cGanesh Ganapathi Batta   { "glEvalCoord2dv", _O(EvalCoord2dv) },
8007f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glEvalCoord2f", _O(EvalCoord2f) },
8017f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glEvalCoord2fv", _O(EvalCoord2fv) },
8027fa4fba6f59f97df00aff07dbe8fb21b114b3c2cGanesh Ganapathi Batta   { "glEvalMesh1", _O(EvalMesh1) },
8035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalPoint1", _O(EvalPoint1) },
8045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalMesh2", _O(EvalMesh2) },
8055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEvalPoint2", _O(EvalPoint2) },
8065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAlphaFunc", _O(AlphaFunc) },
8075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendFunc", _O(BlendFunc) },
8085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLogicOp", _O(LogicOp) },
8095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilFunc", _O(StencilFunc) },
8105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilOp", _O(StencilOp) },
8115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthFunc", _O(DepthFunc) },
8125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelZoom", _O(PixelZoom) },
8130830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glPixelTransferf", _O(PixelTransferf) },
8140830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glPixelTransferi", _O(PixelTransferi) },
8155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelStoref", _O(PixelStoref) },
8165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelStorei", _O(PixelStorei) },
8175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelMapfv", _O(PixelMapfv) },
8185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelMapuiv", _O(PixelMapuiv) },
8195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPixelMapusv", _O(PixelMapusv) },
8205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReadBuffer", _O(ReadBuffer) },
8215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyPixels", _O(CopyPixels) },
8225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReadPixels", _O(ReadPixels) },
8235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawPixels", _O(DrawPixels) },
8245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBooleanv", _O(GetBooleanv) },
8255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetClipPlane", _O(GetClipPlane) },
8265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetDoublev", _O(GetDoublev) },
8275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetError", _O(GetError) },
828ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGetFloatv", _O(GetFloatv) },
8295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetIntegerv", _O(GetIntegerv) },
8305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetLightfv", _O(GetLightfv) },
8315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetLightiv", _O(GetLightiv) },
8325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapdv", _O(GetMapdv) },
8335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapfv", _O(GetMapfv) },
8345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMapiv", _O(GetMapiv) },
8355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMaterialfv", _O(GetMaterialfv) },
8365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetMaterialiv", _O(GetMaterialiv) },
8375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapfv", _O(GetPixelMapfv) },
8385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapuiv", _O(GetPixelMapuiv) },
8395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPixelMapusv", _O(GetPixelMapusv) },
8405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPolygonStipple", _O(GetPolygonStipple) },
8415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetString", _O(GetString) },
8425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexEnvfv", _O(GetTexEnvfv) },
8435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexEnviv", _O(GetTexEnviv) },
8445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGendv", _O(GetTexGendv) },
8455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGenfv", _O(GetTexGenfv) },
8465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexGeniv", _O(GetTexGeniv) },
8475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexImage", _O(GetTexImage) },
8485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameterfv", _O(GetTexParameterfv) },
8495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameteriv", _O(GetTexParameteriv) },
8505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexLevelParameterfv", _O(GetTexLevelParameterfv) },
8515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexLevelParameteriv", _O(GetTexLevelParameteriv) },
8525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsEnabled", _O(IsEnabled) },
853ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glIsList", _O(IsList) },
8545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthRange", _O(DepthRange) },
8555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFrustum", _O(Frustum) },
8565344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glLoadIdentity", _O(LoadIdentity) },
8575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadMatrixf", _O(LoadMatrixf) },
8585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadMatrixd", _O(LoadMatrixd) },
8595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMatrixMode", _O(MatrixMode) },
8605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultMatrixf", _O(MultMatrixf) },
8615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultMatrixd", _O(MultMatrixd) },
8625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glOrtho", _O(Ortho) },
8630830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glPopMatrix", _O(PopMatrix) },
8640830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glPushMatrix", _O(PushMatrix) },
8650830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glRotated", _O(Rotated) },
8660830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glRotatef", _O(Rotatef) },
8670830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glScaled", _O(Scaled) },
8685344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glScalef", _O(Scalef) },
8690830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glTranslated", _O(Translated) },
8700830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glTranslatef", _O(Translatef) },
8710830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glViewport", _O(Viewport) },
8720830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glArrayElement", _O(ArrayElement) },
8730830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glBindTexture", _O(BindTexture) },
8740830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glColorPointer", _O(ColorPointer) },
8750830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glDisableClientState", _O(DisableClientState) },
8760830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glDrawArrays", _O(DrawArrays) },
8770830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glDrawElements", _O(DrawElements) },
8785344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glEdgeFlagPointer", _O(EdgeFlagPointer) },
8790830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glEnableClientState", _O(EnableClientState) },
8800830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glIndexPointer", _O(IndexPointer) },
8810830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glIndexub", _O(Indexub) },
8820830ad47f790fea658ddc6fa857fb36880e0c552Nitin Arora   { "glIndexubv", _O(Indexubv) },
8835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glInterleavedArrays", _O(InterleavedArrays) },
8845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormalPointer", _O(NormalPointer) },
8855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonOffset", _O(PolygonOffset) },
8865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordPointer", _O(TexCoordPointer) },
8875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexPointer", _O(VertexPointer) },
8885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAreTexturesResident", _O(AreTexturesResident) },
889ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glCopyTexImage1D", _O(CopyTexImage1D) },
890ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glCopyTexImage2D", _O(CopyTexImage2D) },
891ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glCopyTexSubImage1D", _O(CopyTexSubImage1D) },
892ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glCopyTexSubImage2D", _O(CopyTexSubImage2D) },
893ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glDeleteTextures", _O(DeleteTextures) },
894ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGenTextures", _O(GenTextures) },
8955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetPointerv", _O(GetPointerv) },
8965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsTexture", _O(IsTexture) },
8977f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glPrioritizeTextures", _O(PrioritizeTextures) },
8987f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glTexSubImage1D", _O(TexSubImage1D) },
8997f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glTexSubImage2D", _O(TexSubImage2D) },
9007f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glPopClientAttrib", _O(PopClientAttrib) },
9017f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glPushClientAttrib", _O(PushClientAttrib) },
9027f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glBlendColor", _O(BlendColor) },
9035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendEquation", _O(BlendEquation) },
9045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawRangeElements", _O(DrawRangeElements) },
9055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTable", _O(ColorTable) },
9065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTableParameterfv", _O(ColorTableParameterfv) },
9075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorTableParameteriv", _O(ColorTableParameteriv) },
9085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyColorTable", _O(CopyColorTable) },
9095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetColorTable", _O(GetColorTable) },
9105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetColorTableParameterfv", _O(GetColorTableParameterfv) },
911ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glGetColorTableParameteriv", _O(GetColorTableParameteriv) },
9125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorSubTable", _O(ColorSubTable) },
9135344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glCopyColorSubTable", _O(CopyColorSubTable) },
9145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glConvolutionFilter1D", _O(ConvolutionFilter1D) },
9157f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glConvolutionFilter2D", _O(ConvolutionFilter2D) },
9167f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glConvolutionParameterf", _O(ConvolutionParameterf) },
9177f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glConvolutionParameterfv", _O(ConvolutionParameterfv) },
9187f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glConvolutionParameteri", _O(ConvolutionParameteri) },
9197f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glConvolutionParameteriv", _O(ConvolutionParameteriv) },
9207f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glCopyConvolutionFilter1D", _O(CopyConvolutionFilter1D) },
9215344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glCopyConvolutionFilter2D", _O(CopyConvolutionFilter2D) },
9227f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetConvolutionFilter", _O(GetConvolutionFilter) },
9237f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetConvolutionParameterfv", _O(GetConvolutionParameterfv) },
9247f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetConvolutionParameteriv", _O(GetConvolutionParameteriv) },
9257f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetSeparableFilter", _O(GetSeparableFilter) },
9267f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glSeparableFilter2D", _O(SeparableFilter2D) },
9275344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetHistogram", _O(GetHistogram) },
9287f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetHistogramParameterfv", _O(GetHistogramParameterfv) },
9297f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetHistogramParameteriv", _O(GetHistogramParameteriv) },
9307f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetMinmax", _O(GetMinmax) },
9317f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetMinmaxParameterfv", _O(GetMinmaxParameterfv) },
9327f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetMinmaxParameteriv", _O(GetMinmaxParameteriv) },
9337f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glHistogram", _O(Histogram) },
9345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMinmax", _O(Minmax) },
9355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glResetHistogram", _O(ResetHistogram) },
9367f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glResetMinmax", _O(ResetMinmax) },
9377f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glTexImage3D", _O(TexImage3D) },
9387f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glTexSubImage3D", _O(TexSubImage3D) },
9397f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glCopyTexSubImage3D", _O(CopyTexSubImage3D) },
9407f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glActiveTextureARB", _O(ActiveTextureARB) },
9417f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glClientActiveTextureARB", _O(ClientActiveTextureARB) },
9427f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord1dARB", _O(MultiTexCoord1dARB) },
9435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord1dvARB", _O(MultiTexCoord1dvARB) },
9447f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord1fARB", _O(MultiTexCoord1fARB) },
9457f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord1fvARB", _O(MultiTexCoord1fvARB) },
9465344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glMultiTexCoord1iARB", _O(MultiTexCoord1iARB) },
9477f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord1ivARB", _O(MultiTexCoord1ivARB) },
9487f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord1sARB", _O(MultiTexCoord1sARB) },
9493aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord1svARB", _O(MultiTexCoord1svARB) },
9503aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2dARB", _O(MultiTexCoord2dARB) },
9513aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2dvARB", _O(MultiTexCoord2dvARB) },
9523aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2fARB", _O(MultiTexCoord2fARB) },
9533aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2fvARB", _O(MultiTexCoord2fvARB) },
9545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2iARB", _O(MultiTexCoord2iARB) },
9553aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2ivARB", _O(MultiTexCoord2ivARB) },
9563aa60544585b5fb0f35c1165539a4a859fc0f25cAndre Eisenbach   { "glMultiTexCoord2sARB", _O(MultiTexCoord2sARB) },
9575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord2svARB", _O(MultiTexCoord2svARB) },
9585344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glMultiTexCoord3dARB", _O(MultiTexCoord3dARB) },
9595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3dvARB", _O(MultiTexCoord3dvARB) },
9605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3fARB", _O(MultiTexCoord3fARB) },
9617f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord3fvARB", _O(MultiTexCoord3fvARB) },
9625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoord3iARB", _O(MultiTexCoord3iARB) },
9637f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord3ivARB", _O(MultiTexCoord3ivARB) },
9647f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord3sARB", _O(MultiTexCoord3sARB) },
9657f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord3svARB", _O(MultiTexCoord3svARB) },
9667f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4dARB", _O(MultiTexCoord4dARB) },
9677f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4dvARB", _O(MultiTexCoord4dvARB) },
9687f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4fARB", _O(MultiTexCoord4fARB) },
9697f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4fvARB", _O(MultiTexCoord4fvARB) },
9707f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4iARB", _O(MultiTexCoord4iARB) },
9717f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4ivARB", _O(MultiTexCoord4ivARB) },
9725344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glMultiTexCoord4sARB", _O(MultiTexCoord4sARB) },
9737f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glMultiTexCoord4svARB", _O(MultiTexCoord4svARB) },
9747f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glAttachShader", _O(AttachShader) },
9757f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glCreateProgram", _O(CreateProgram) },
9767f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glCreateShader", _O(CreateShader) },
9777f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glDeleteProgram", _O(DeleteProgram) },
9787f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glDeleteShader", _O(DeleteShader) },
9797f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glDetachShader", _O(DetachShader) },
9807f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetAttachedShaders", _O(GetAttachedShaders) },
9817f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetProgramInfoLog", _O(GetProgramInfoLog) },
9827f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetProgramiv", _O(GetProgramiv) },
9837f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glGetShaderInfoLog", _O(GetShaderInfoLog) },
9845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetShaderiv", _O(GetShaderiv) },
9855344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glIsProgram", _O(IsProgram) },
9865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsShader", _O(IsShader) },
9875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilFuncSeparate", _O(StencilFuncSeparate) },
9885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilMaskSeparate", _O(StencilMaskSeparate) },
989ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glStencilOpSeparate", _O(StencilOpSeparate) },
990ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glUniformMatrix2x3fv", _O(UniformMatrix2x3fv) },
991ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glUniformMatrix2x4fv", _O(UniformMatrix2x4fv) },
992ead3cde4bac0c3e32cd31f149093f004eef8ceebGanesh Ganapathi Batta   { "glUniformMatrix3x2fv", _O(UniformMatrix3x2fv) },
9937f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glUniformMatrix3x4fv", _O(UniformMatrix3x4fv) },
9947f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glUniformMatrix4x2fv", _O(UniformMatrix4x2fv) },
9957f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glUniformMatrix4x3fv", _O(UniformMatrix4x3fv) },
9967f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glClampColor", _O(ClampColor) },
9977f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glClearBufferfi", _O(ClearBufferfi) },
9987f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glClearBufferfv", _O(ClearBufferfv) },
9997f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glClearBufferiv", _O(ClearBufferiv) },
10005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearBufferuiv", _O(ClearBufferuiv) },
10015344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetStringi", _O(GetStringi) },
10025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTexture", _O(FramebufferTexture) },
10035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBufferParameteri64v", _O(GetBufferParameteri64v) },
10045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetInteger64i_v", _O(GetInteger64i_v) },
10055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribDivisor", _O(VertexAttribDivisor) },
10065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadTransposeMatrixdARB", _O(LoadTransposeMatrixdARB) },
10075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadTransposeMatrixfARB", _O(LoadTransposeMatrixfARB) },
10085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultTransposeMatrixdARB", _O(MultTransposeMatrixdARB) },
10095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultTransposeMatrixfARB", _O(MultTransposeMatrixfARB) },
10105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSampleCoverageARB", _O(SampleCoverageARB) },
10115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexImage1DARB", _O(CompressedTexImage1DARB) },
10125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexImage2DARB", _O(CompressedTexImage2DARB) },
10135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexImage3DARB", _O(CompressedTexImage3DARB) },
10145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexSubImage1DARB", _O(CompressedTexSubImage1DARB) },
10155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexSubImage2DARB", _O(CompressedTexSubImage2DARB) },
10165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompressedTexSubImage3DARB", _O(CompressedTexSubImage3DARB) },
10175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetCompressedTexImageARB", _O(GetCompressedTexImageARB) },
10185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDisableVertexAttribArrayARB", _O(DisableVertexAttribArrayARB) },
10195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnableVertexAttribArrayARB", _O(EnableVertexAttribArrayARB) },
10205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramEnvParameterdvARB", _O(GetProgramEnvParameterdvARB) },
10215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramEnvParameterfvARB", _O(GetProgramEnvParameterfvARB) },
10225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramLocalParameterdvARB", _O(GetProgramLocalParameterdvARB) },
10235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramLocalParameterfvARB", _O(GetProgramLocalParameterfvARB) },
10245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramStringARB", _O(GetProgramStringARB) },
10255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramivARB", _O(GetProgramivARB) },
10265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribdvARB", _O(GetVertexAttribdvARB) },
10275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribfvARB", _O(GetVertexAttribfvARB) },
10285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribivARB", _O(GetVertexAttribivARB) },
10295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramEnvParameter4dARB", _O(ProgramEnvParameter4dARB) },
10307f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramEnvParameter4dvARB", _O(ProgramEnvParameter4dvARB) },
10317f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramEnvParameter4fARB", _O(ProgramEnvParameter4fARB) },
10325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramEnvParameter4fvARB", _O(ProgramEnvParameter4fvARB) },
10335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramLocalParameter4dARB", _O(ProgramLocalParameter4dARB) },
10347f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramLocalParameter4dvARB", _O(ProgramLocalParameter4dvARB) },
10357f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramLocalParameter4fARB", _O(ProgramLocalParameter4fARB) },
10367f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramLocalParameter4fvARB", _O(ProgramLocalParameter4fvARB) },
10377f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glProgramStringARB", _O(ProgramStringARB) },
10387f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib1dARB", _O(VertexAttrib1dARB) },
10397f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib1dvARB", _O(VertexAttrib1dvARB) },
10405344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glVertexAttrib1fARB", _O(VertexAttrib1fARB) },
10417f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib1fvARB", _O(VertexAttrib1fvARB) },
10427f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib1sARB", _O(VertexAttrib1sARB) },
10437f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib1svARB", _O(VertexAttrib1svARB) },
10447f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2dARB", _O(VertexAttrib2dARB) },
10457f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2dvARB", _O(VertexAttrib2dvARB) },
10467f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2fARB", _O(VertexAttrib2fARB) },
10477f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2fvARB", _O(VertexAttrib2fvARB) },
10487f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2sARB", _O(VertexAttrib2sARB) },
10497f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib2svARB", _O(VertexAttrib2svARB) },
10505344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glVertexAttrib3dARB", _O(VertexAttrib3dARB) },
10517f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib3dvARB", _O(VertexAttrib3dvARB) },
10527f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib3fARB", _O(VertexAttrib3fARB) },
10537f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib3fvARB", _O(VertexAttrib3fvARB) },
10547f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib3sARB", _O(VertexAttrib3sARB) },
10557f3e42943b834ff0f556cd5c063a896f54d53167Matthew Xie   { "glVertexAttrib3svARB", _O(VertexAttrib3svARB) },
10565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NbvARB", _O(VertexAttrib4NbvARB) },
10575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NivARB", _O(VertexAttrib4NivARB) },
10585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NsvARB", _O(VertexAttrib4NsvARB) },
10595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NubARB", _O(VertexAttrib4NubARB) },
10605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NubvARB", _O(VertexAttrib4NubvARB) },
10615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NuivARB", _O(VertexAttrib4NuivARB) },
10625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4NusvARB", _O(VertexAttrib4NusvARB) },
10635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4bvARB", _O(VertexAttrib4bvARB) },
10645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4dARB", _O(VertexAttrib4dARB) },
10655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4dvARB", _O(VertexAttrib4dvARB) },
10665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4fARB", _O(VertexAttrib4fARB) },
10675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4fvARB", _O(VertexAttrib4fvARB) },
10685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4ivARB", _O(VertexAttrib4ivARB) },
10695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4sARB", _O(VertexAttrib4sARB) },
10705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4svARB", _O(VertexAttrib4svARB) },
10715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4ubvARB", _O(VertexAttrib4ubvARB) },
10725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4uivARB", _O(VertexAttrib4uivARB) },
10735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4usvARB", _O(VertexAttrib4usvARB) },
10745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribPointerARB", _O(VertexAttribPointerARB) },
10755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindBufferARB", _O(BindBufferARB) },
10765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBufferDataARB", _O(BufferDataARB) },
10775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBufferSubDataARB", _O(BufferSubDataARB) },
10785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteBuffersARB", _O(DeleteBuffersARB) },
10795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenBuffersARB", _O(GenBuffersARB) },
10805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBufferParameterivARB", _O(GetBufferParameterivARB) },
10815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBufferPointervARB", _O(GetBufferPointervARB) },
10827fa4fba6f59f97df00aff07dbe8fb21b114b3c2cGanesh Ganapathi Batta   { "glGetBufferSubDataARB", _O(GetBufferSubDataARB) },
10837fa4fba6f59f97df00aff07dbe8fb21b114b3c2cGanesh Ganapathi Batta   { "glIsBufferARB", _O(IsBufferARB) },
10845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapBufferARB", _O(MapBufferARB) },
10855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUnmapBufferARB", _O(UnmapBufferARB) },
10865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBeginQueryARB", _O(BeginQueryARB) },
10875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteQueriesARB", _O(DeleteQueriesARB) },
10885344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glEndQueryARB", _O(EndQueryARB) },
10895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenQueriesARB", _O(GenQueriesARB) },
10905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetQueryObjectivARB", _O(GetQueryObjectivARB) },
10915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetQueryObjectuivARB", _O(GetQueryObjectuivARB) },
10925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetQueryivARB", _O(GetQueryivARB) },
10935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsQueryARB", _O(IsQueryARB) },
10945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAttachObjectARB", _O(AttachObjectARB) },
10955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCompileShaderARB", _O(CompileShaderARB) },
10965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCreateProgramObjectARB", _O(CreateProgramObjectARB) },
10975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCreateShaderObjectARB", _O(CreateShaderObjectARB) },
10985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteObjectARB", _O(DeleteObjectARB) },
10995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDetachObjectARB", _O(DetachObjectARB) },
11005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetActiveUniformARB", _O(GetActiveUniformARB) },
11015344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetAttachedObjectsARB", _O(GetAttachedObjectsARB) },
11025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetHandleARB", _O(GetHandleARB) },
11035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetInfoLogARB", _O(GetInfoLogARB) },
11047fa4fba6f59f97df00aff07dbe8fb21b114b3c2cGanesh Ganapathi Batta   { "glGetObjectParameterfvARB", _O(GetObjectParameterfvARB) },
11055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetObjectParameterivARB", _O(GetObjectParameterivARB) },
11065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetShaderSourceARB", _O(GetShaderSourceARB) },
11075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetUniformLocationARB", _O(GetUniformLocationARB) },
11085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetUniformfvARB", _O(GetUniformfvARB) },
11095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetUniformivARB", _O(GetUniformivARB) },
11105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLinkProgramARB", _O(LinkProgramARB) },
11115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glShaderSourceARB", _O(ShaderSourceARB) },
11125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1fARB", _O(Uniform1fARB) },
11135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1fvARB", _O(Uniform1fvARB) },
11145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1iARB", _O(Uniform1iARB) },
11155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1ivARB", _O(Uniform1ivARB) },
11165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2fARB", _O(Uniform2fARB) },
11175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2fvARB", _O(Uniform2fvARB) },
11185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2iARB", _O(Uniform2iARB) },
11195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2ivARB", _O(Uniform2ivARB) },
11205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3fARB", _O(Uniform3fARB) },
11215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3fvARB", _O(Uniform3fvARB) },
11225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3iARB", _O(Uniform3iARB) },
11235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3ivARB", _O(Uniform3ivARB) },
11245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4fARB", _O(Uniform4fARB) },
11255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4fvARB", _O(Uniform4fvARB) },
11265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4iARB", _O(Uniform4iARB) },
11275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4ivARB", _O(Uniform4ivARB) },
11285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniformMatrix2fvARB", _O(UniformMatrix2fvARB) },
11295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniformMatrix3fvARB", _O(UniformMatrix3fvARB) },
11305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniformMatrix4fvARB", _O(UniformMatrix4fvARB) },
11315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUseProgramObjectARB", _O(UseProgramObjectARB) },
11325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glValidateProgramARB", _O(ValidateProgramARB) },
11335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindAttribLocationARB", _O(BindAttribLocationARB) },
11345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetActiveAttribARB", _O(GetActiveAttribARB) },
11355344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetAttribLocationARB", _O(GetAttribLocationARB) },
11365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawBuffersARB", _O(DrawBuffersARB) },
11375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClampColorARB", _O(ClampColorARB) },
11385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawArraysInstancedARB", _O(DrawArraysInstancedARB) },
11395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawElementsInstancedARB", _O(DrawElementsInstancedARB) },
11405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRenderbufferStorageMultisample", _O(RenderbufferStorageMultisample) },
11416975b4d711142b885af479721cada448952c6b41Andre Eisenbach   { "glFramebufferTextureARB", _O(FramebufferTextureARB) },
11425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTextureFaceARB", _O(FramebufferTextureFaceARB) },
11435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramParameteriARB", _O(ProgramParameteriARB) },
11445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribDivisorARB", _O(VertexAttribDivisorARB) },
11455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFlushMappedBufferRange", _O(FlushMappedBufferRange) },
11465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMapBufferRange", _O(MapBufferRange) },
11475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexBufferARB", _O(TexBufferARB) },
11485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindVertexArray", _O(BindVertexArray) },
11495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenVertexArrays", _O(GenVertexArrays) },
11505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCopyBufferSubData", _O(CopyBufferSubData) },
11515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClientWaitSync", _O(ClientWaitSync) },
11525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteSync", _O(DeleteSync) },
11535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFenceSync", _O(FenceSync) },
11545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetInteger64v", _O(GetInteger64v) },
11555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSynciv", _O(GetSynciv) },
11565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsSync", _O(IsSync) },
11575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWaitSync", _O(WaitSync) },
11585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawElementsBaseVertex", _O(DrawElementsBaseVertex) },
11595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawElementsInstancedBaseVertex", _O(DrawElementsInstancedBaseVertex) },
11605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawRangeElementsBaseVertex", _O(DrawRangeElementsBaseVertex) },
11615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiDrawElementsBaseVertex", _O(MultiDrawElementsBaseVertex) },
11625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendEquationSeparateiARB", _O(BlendEquationSeparateiARB) },
11635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendEquationiARB", _O(BlendEquationiARB) },
11645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendFuncSeparateiARB", _O(BlendFuncSeparateiARB) },
11655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendFunciARB", _O(BlendFunciARB) },
11665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindFragDataLocationIndexed", _O(BindFragDataLocationIndexed) },
11675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetFragDataIndex", _O(GetFragDataIndex) },
11685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindSampler", _O(BindSampler) },
11695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteSamplers", _O(DeleteSamplers) },
11705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenSamplers", _O(GenSamplers) },
11715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSamplerParameterIiv", _O(GetSamplerParameterIiv) },
11725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSamplerParameterIuiv", _O(GetSamplerParameterIuiv) },
11735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSamplerParameterfv", _O(GetSamplerParameterfv) },
11745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetSamplerParameteriv", _O(GetSamplerParameteriv) },
11755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsSampler", _O(IsSampler) },
11765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameterIiv", _O(SamplerParameterIiv) },
11775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameterIuiv", _O(SamplerParameterIuiv) },
11785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameterf", _O(SamplerParameterf) },
11795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameterfv", _O(SamplerParameterfv) },
11805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameteri", _O(SamplerParameteri) },
11815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplerParameteriv", _O(SamplerParameteriv) },
11825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorP3ui", _O(ColorP3ui) },
11835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorP3uiv", _O(ColorP3uiv) },
11845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorP4ui", _O(ColorP4ui) },
11855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorP4uiv", _O(ColorP4uiv) },
11865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP1ui", _O(MultiTexCoordP1ui) },
11875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP1uiv", _O(MultiTexCoordP1uiv) },
11885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP2ui", _O(MultiTexCoordP2ui) },
11895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP2uiv", _O(MultiTexCoordP2uiv) },
11905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP3ui", _O(MultiTexCoordP3ui) },
11915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP3uiv", _O(MultiTexCoordP3uiv) },
11925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP4ui", _O(MultiTexCoordP4ui) },
11935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiTexCoordP4uiv", _O(MultiTexCoordP4uiv) },
11945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormalP3ui", _O(NormalP3ui) },
11955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormalP3uiv", _O(NormalP3uiv) },
11965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColorP3ui", _O(SecondaryColorP3ui) },
11975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColorP3uiv", _O(SecondaryColorP3uiv) },
11985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP1ui", _O(TexCoordP1ui) },
11995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP1uiv", _O(TexCoordP1uiv) },
12005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP2ui", _O(TexCoordP2ui) },
12015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP2uiv", _O(TexCoordP2uiv) },
12025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP3ui", _O(TexCoordP3ui) },
12035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP3uiv", _O(TexCoordP3uiv) },
12045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP4ui", _O(TexCoordP4ui) },
12055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordP4uiv", _O(TexCoordP4uiv) },
12065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP1ui", _O(VertexAttribP1ui) },
12075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP1uiv", _O(VertexAttribP1uiv) },
12085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP2ui", _O(VertexAttribP2ui) },
12095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP2uiv", _O(VertexAttribP2uiv) },
12105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP3ui", _O(VertexAttribP3ui) },
12115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP3uiv", _O(VertexAttribP3uiv) },
12125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP4ui", _O(VertexAttribP4ui) },
12135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribP4uiv", _O(VertexAttribP4uiv) },
12145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP2ui", _O(VertexP2ui) },
12155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP2uiv", _O(VertexP2uiv) },
12165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP3ui", _O(VertexP3ui) },
12175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP3uiv", _O(VertexP3uiv) },
12185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP4ui", _O(VertexP4ui) },
12195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexP4uiv", _O(VertexP4uiv) },
12205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindTransformFeedback", _O(BindTransformFeedback) },
12215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteTransformFeedbacks", _O(DeleteTransformFeedbacks) },
12225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDrawTransformFeedback", _O(DrawTransformFeedback) },
12235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenTransformFeedbacks", _O(GenTransformFeedbacks) },
12245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsTransformFeedback", _O(IsTransformFeedback) },
12255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPauseTransformFeedback", _O(PauseTransformFeedback) },
12265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glResumeTransformFeedback", _O(ResumeTransformFeedback) },
12275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearDepthf", _O(ClearDepthf) },
12285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthRangef", _O(DepthRangef) },
12295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetShaderPrecisionFormat", _O(GetShaderPrecisionFormat) },
12305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReleaseShaderCompiler", _O(ReleaseShaderCompiler) },
12315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glShaderBinary", _O(ShaderBinary) },
12325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDebugMessageCallbackARB", _O(DebugMessageCallbackARB) },
12335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDebugMessageControlARB", _O(DebugMessageControlARB) },
12345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDebugMessageInsertARB", _O(DebugMessageInsertARB) },
12355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetDebugMessageLogARB", _O(GetDebugMessageLogARB) },
12365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetGraphicsResetStatusARB", _O(GetGraphicsResetStatusARB) },
12375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnColorTableARB", _O(GetnColorTableARB) },
12385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnCompressedTexImageARB", _O(GetnCompressedTexImageARB) },
12395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnConvolutionFilterARB", _O(GetnConvolutionFilterARB) },
12405344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   { "glGetnHistogramARB", _O(GetnHistogramARB) },
12415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnMapdvARB", _O(GetnMapdvARB) },
12425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnMapfvARB", _O(GetnMapfvARB) },
12435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnMapivARB", _O(GetnMapivARB) },
12445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnMinmaxARB", _O(GetnMinmaxARB) },
12455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnPixelMapfvARB", _O(GetnPixelMapfvARB) },
12465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnPixelMapuivARB", _O(GetnPixelMapuivARB) },
12475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnPixelMapusvARB", _O(GetnPixelMapusvARB) },
12485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnPolygonStippleARB", _O(GetnPolygonStippleARB) },
12495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnSeparableFilterARB", _O(GetnSeparableFilterARB) },
12505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnTexImageARB", _O(GetnTexImageARB) },
12515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnUniformdvARB", _O(GetnUniformdvARB) },
12525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnUniformfvARB", _O(GetnUniformfvARB) },
12535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnUniformivARB", _O(GetnUniformivARB) },
12545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetnUniformuivARB", _O(GetnUniformuivARB) },
12555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glReadnPixelsARB", _O(ReadnPixelsARB) },
12565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexStorage1D", _O(TexStorage1D) },
12575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexStorage2D", _O(TexStorage2D) },
12585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexStorage3D", _O(TexStorage3D) },
12595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTextureStorage1DEXT", _O(TextureStorage1DEXT) },
12605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTextureStorage2DEXT", _O(TextureStorage2DEXT) },
12615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTextureStorage3DEXT", _O(TextureStorage3DEXT) },
12625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPolygonOffsetEXT", _O(PolygonOffsetEXT) },
12635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSampleMaskSGIS", _O(SampleMaskSGIS) },
12645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSamplePatternSGIS", _O(SamplePatternSGIS) },
12655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorPointerEXT", _O(ColorPointerEXT) },
12665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEdgeFlagPointerEXT", _O(EdgeFlagPointerEXT) },
12675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIndexPointerEXT", _O(IndexPointerEXT) },
12685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glNormalPointerEXT", _O(NormalPointerEXT) },
12695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexCoordPointerEXT", _O(TexCoordPointerEXT) },
12705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexPointerEXT", _O(VertexPointerEXT) },
12715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointParameterfEXT", _O(PointParameterfEXT) },
12725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointParameterfvEXT", _O(PointParameterfvEXT) },
12735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLockArraysEXT", _O(LockArraysEXT) },
12745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUnlockArraysEXT", _O(UnlockArraysEXT) },
12755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3bEXT", _O(SecondaryColor3bEXT) },
12765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3bvEXT", _O(SecondaryColor3bvEXT) },
12775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3dEXT", _O(SecondaryColor3dEXT) },
12785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3dvEXT", _O(SecondaryColor3dvEXT) },
12795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3fEXT", _O(SecondaryColor3fEXT) },
12805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3fvEXT", _O(SecondaryColor3fvEXT) },
12815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3iEXT", _O(SecondaryColor3iEXT) },
12825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3ivEXT", _O(SecondaryColor3ivEXT) },
12835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3sEXT", _O(SecondaryColor3sEXT) },
12845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3svEXT", _O(SecondaryColor3svEXT) },
12855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3ubEXT", _O(SecondaryColor3ubEXT) },
12865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3ubvEXT", _O(SecondaryColor3ubvEXT) },
12875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3uiEXT", _O(SecondaryColor3uiEXT) },
12885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3uivEXT", _O(SecondaryColor3uivEXT) },
12895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3usEXT", _O(SecondaryColor3usEXT) },
12905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColor3usvEXT", _O(SecondaryColor3usvEXT) },
12915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSecondaryColorPointerEXT", _O(SecondaryColorPointerEXT) },
12925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiDrawArraysEXT", _O(MultiDrawArraysEXT) },
12935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiDrawElementsEXT", _O(MultiDrawElementsEXT) },
12945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogCoordPointerEXT", _O(FogCoordPointerEXT) },
12955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogCoorddEXT", _O(FogCoorddEXT) },
12965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogCoorddvEXT", _O(FogCoorddvEXT) },
12975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogCoordfEXT", _O(FogCoordfEXT) },
12985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFogCoordfvEXT", _O(FogCoordfvEXT) },
12995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendFuncSeparateEXT", _O(BlendFuncSeparateEXT) },
13005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glResizeBuffersMESA", _O(ResizeBuffersMESA) },
13015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2dMESA", _O(WindowPos2dMESA) },
13025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2dvMESA", _O(WindowPos2dvMESA) },
13035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2fMESA", _O(WindowPos2fMESA) },
13045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2fvMESA", _O(WindowPos2fvMESA) },
13055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2iMESA", _O(WindowPos2iMESA) },
13065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2ivMESA", _O(WindowPos2ivMESA) },
13075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2sMESA", _O(WindowPos2sMESA) },
13085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos2svMESA", _O(WindowPos2svMESA) },
13095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3dMESA", _O(WindowPos3dMESA) },
13105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3dvMESA", _O(WindowPos3dvMESA) },
13115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3fMESA", _O(WindowPos3fMESA) },
13125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3fvMESA", _O(WindowPos3fvMESA) },
13135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3iMESA", _O(WindowPos3iMESA) },
13145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3ivMESA", _O(WindowPos3ivMESA) },
13155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3sMESA", _O(WindowPos3sMESA) },
13165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos3svMESA", _O(WindowPos3svMESA) },
13175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4dMESA", _O(WindowPos4dMESA) },
13185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4dvMESA", _O(WindowPos4dvMESA) },
13195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4fMESA", _O(WindowPos4fMESA) },
13205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4fvMESA", _O(WindowPos4fvMESA) },
13215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4iMESA", _O(WindowPos4iMESA) },
13225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4ivMESA", _O(WindowPos4ivMESA) },
13235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4sMESA", _O(WindowPos4sMESA) },
13245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glWindowPos4svMESA", _O(WindowPos4svMESA) },
13255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiModeDrawArraysIBM", _O(MultiModeDrawArraysIBM) },
13265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glMultiModeDrawElementsIBM", _O(MultiModeDrawElementsIBM) },
13275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAreProgramsResidentNV", _O(AreProgramsResidentNV) },
13285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindProgramNV", _O(BindProgramNV) },
13295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteProgramsNV", _O(DeleteProgramsNV) },
13305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glExecuteProgramNV", _O(ExecuteProgramNV) },
13315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenProgramsNV", _O(GenProgramsNV) },
13325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramParameterdvNV", _O(GetProgramParameterdvNV) },
13335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramParameterfvNV", _O(GetProgramParameterfvNV) },
13345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramStringNV", _O(GetProgramStringNV) },
13355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramivNV", _O(GetProgramivNV) },
13365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTrackMatrixivNV", _O(GetTrackMatrixivNV) },
13375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribPointervNV", _O(GetVertexAttribPointervNV) },
13385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribdvNV", _O(GetVertexAttribdvNV) },
13395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribfvNV", _O(GetVertexAttribfvNV) },
13405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribivNV", _O(GetVertexAttribivNV) },
13415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsProgramNV", _O(IsProgramNV) },
13425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glLoadProgramNV", _O(LoadProgramNV) },
13435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramParameters4dvNV", _O(ProgramParameters4dvNV) },
13445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramParameters4fvNV", _O(ProgramParameters4fvNV) },
13455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRequestResidentProgramsNV", _O(RequestResidentProgramsNV) },
13465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTrackMatrixNV", _O(TrackMatrixNV) },
13475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1dNV", _O(VertexAttrib1dNV) },
13485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1dvNV", _O(VertexAttrib1dvNV) },
13495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1fNV", _O(VertexAttrib1fNV) },
13505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1fvNV", _O(VertexAttrib1fvNV) },
13515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1sNV", _O(VertexAttrib1sNV) },
13525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib1svNV", _O(VertexAttrib1svNV) },
13535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2dNV", _O(VertexAttrib2dNV) },
13545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2dvNV", _O(VertexAttrib2dvNV) },
13555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2fNV", _O(VertexAttrib2fNV) },
13565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2fvNV", _O(VertexAttrib2fvNV) },
13575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2sNV", _O(VertexAttrib2sNV) },
13585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib2svNV", _O(VertexAttrib2svNV) },
13595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3dNV", _O(VertexAttrib3dNV) },
13605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3dvNV", _O(VertexAttrib3dvNV) },
13615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3fNV", _O(VertexAttrib3fNV) },
13625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3fvNV", _O(VertexAttrib3fvNV) },
13635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3sNV", _O(VertexAttrib3sNV) },
13645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib3svNV", _O(VertexAttrib3svNV) },
13655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4dNV", _O(VertexAttrib4dNV) },
13665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4dvNV", _O(VertexAttrib4dvNV) },
13675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4fNV", _O(VertexAttrib4fNV) },
13685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4fvNV", _O(VertexAttrib4fvNV) },
13695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4sNV", _O(VertexAttrib4sNV) },
13705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4svNV", _O(VertexAttrib4svNV) },
13715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4ubNV", _O(VertexAttrib4ubNV) },
13725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttrib4ubvNV", _O(VertexAttrib4ubvNV) },
13735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribPointerNV", _O(VertexAttribPointerNV) },
13745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs1dvNV", _O(VertexAttribs1dvNV) },
13755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs1fvNV", _O(VertexAttribs1fvNV) },
13765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs1svNV", _O(VertexAttribs1svNV) },
13775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs2dvNV", _O(VertexAttribs2dvNV) },
13785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs2fvNV", _O(VertexAttribs2fvNV) },
13795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs2svNV", _O(VertexAttribs2svNV) },
13805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs3dvNV", _O(VertexAttribs3dvNV) },
13815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs3fvNV", _O(VertexAttribs3fvNV) },
13825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs3svNV", _O(VertexAttribs3svNV) },
13835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs4dvNV", _O(VertexAttribs4dvNV) },
13845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs4fvNV", _O(VertexAttribs4fvNV) },
13855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs4svNV", _O(VertexAttribs4svNV) },
13865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribs4ubvNV", _O(VertexAttribs4ubvNV) },
13875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexBumpParameterfvATI", _O(GetTexBumpParameterfvATI) },
13885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexBumpParameterivATI", _O(GetTexBumpParameterivATI) },
13895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexBumpParameterfvATI", _O(TexBumpParameterfvATI) },
13905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexBumpParameterivATI", _O(TexBumpParameterivATI) },
13915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAlphaFragmentOp1ATI", _O(AlphaFragmentOp1ATI) },
13925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAlphaFragmentOp2ATI", _O(AlphaFragmentOp2ATI) },
13935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glAlphaFragmentOp3ATI", _O(AlphaFragmentOp3ATI) },
13945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBeginFragmentShaderATI", _O(BeginFragmentShaderATI) },
13955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindFragmentShaderATI", _O(BindFragmentShaderATI) },
13965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorFragmentOp1ATI", _O(ColorFragmentOp1ATI) },
13975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorFragmentOp2ATI", _O(ColorFragmentOp2ATI) },
13985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorFragmentOp3ATI", _O(ColorFragmentOp3ATI) },
13995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteFragmentShaderATI", _O(DeleteFragmentShaderATI) },
14005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEndFragmentShaderATI", _O(EndFragmentShaderATI) },
14015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenFragmentShadersATI", _O(GenFragmentShadersATI) },
14025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPassTexCoordATI", _O(PassTexCoordATI) },
14035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSampleMapATI", _O(SampleMapATI) },
14045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glSetFragmentShaderConstantATI", _O(SetFragmentShaderConstantATI) },
14055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointParameteriNV", _O(PointParameteriNV) },
14065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPointParameterivNV", _O(PointParameterivNV) },
14075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glActiveStencilFaceEXT", _O(ActiveStencilFaceEXT) },
14085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindVertexArrayAPPLE", _O(BindVertexArrayAPPLE) },
14095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteVertexArraysAPPLE", _O(DeleteVertexArraysAPPLE) },
14105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenVertexArraysAPPLE", _O(GenVertexArraysAPPLE) },
14115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsVertexArrayAPPLE", _O(IsVertexArrayAPPLE) },
14125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramNamedParameterdvNV", _O(GetProgramNamedParameterdvNV) },
14135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetProgramNamedParameterfvNV", _O(GetProgramNamedParameterfvNV) },
14145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramNamedParameter4dNV", _O(ProgramNamedParameter4dNV) },
14155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramNamedParameter4dvNV", _O(ProgramNamedParameter4dvNV) },
14165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramNamedParameter4fNV", _O(ProgramNamedParameter4fNV) },
14175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramNamedParameter4fvNV", _O(ProgramNamedParameter4fvNV) },
14185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPrimitiveRestartIndexNV", _O(PrimitiveRestartIndexNV) },
14195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glPrimitiveRestartNV", _O(PrimitiveRestartNV) },
14205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDepthBoundsEXT", _O(DepthBoundsEXT) },
14215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlendEquationSeparateEXT", _O(BlendEquationSeparateEXT) },
14225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindFramebufferEXT", _O(BindFramebufferEXT) },
14235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindRenderbufferEXT", _O(BindRenderbufferEXT) },
14245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCheckFramebufferStatusEXT", _O(CheckFramebufferStatusEXT) },
14255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteFramebuffersEXT", _O(DeleteFramebuffersEXT) },
14265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDeleteRenderbuffersEXT", _O(DeleteRenderbuffersEXT) },
14275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferRenderbufferEXT", _O(FramebufferRenderbufferEXT) },
14285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTexture1DEXT", _O(FramebufferTexture1DEXT) },
14295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTexture2DEXT", _O(FramebufferTexture2DEXT) },
14305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTexture3DEXT", _O(FramebufferTexture3DEXT) },
14315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenFramebuffersEXT", _O(GenFramebuffersEXT) },
14325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenRenderbuffersEXT", _O(GenRenderbuffersEXT) },
14335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGenerateMipmapEXT", _O(GenerateMipmapEXT) },
14345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetFramebufferAttachmentParameterivEXT", _O(GetFramebufferAttachmentParameterivEXT) },
14355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetRenderbufferParameterivEXT", _O(GetRenderbufferParameterivEXT) },
14365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsFramebufferEXT", _O(IsFramebufferEXT) },
14375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsRenderbufferEXT", _O(IsRenderbufferEXT) },
14385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glRenderbufferStorageEXT", _O(RenderbufferStorageEXT) },
14395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBlitFramebufferEXT", _O(BlitFramebufferEXT) },
14405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBufferParameteriAPPLE", _O(BufferParameteriAPPLE) },
14415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFlushMappedBufferRangeAPPLE", _O(FlushMappedBufferRangeAPPLE) },
14425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindFragDataLocationEXT", _O(BindFragDataLocationEXT) },
14435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetFragDataLocationEXT", _O(GetFragDataLocationEXT) },
14445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetUniformuivEXT", _O(GetUniformuivEXT) },
14455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribIivEXT", _O(GetVertexAttribIivEXT) },
14465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetVertexAttribIuivEXT", _O(GetVertexAttribIuivEXT) },
14475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1uiEXT", _O(Uniform1uiEXT) },
14485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform1uivEXT", _O(Uniform1uivEXT) },
14495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2uiEXT", _O(Uniform2uiEXT) },
14505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform2uivEXT", _O(Uniform2uivEXT) },
14515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3uiEXT", _O(Uniform3uiEXT) },
14525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform3uivEXT", _O(Uniform3uivEXT) },
14535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4uiEXT", _O(Uniform4uiEXT) },
14545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUniform4uivEXT", _O(Uniform4uivEXT) },
14555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI1iEXT", _O(VertexAttribI1iEXT) },
14565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI1ivEXT", _O(VertexAttribI1ivEXT) },
14575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI1uiEXT", _O(VertexAttribI1uiEXT) },
14585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI1uivEXT", _O(VertexAttribI1uivEXT) },
14595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI2iEXT", _O(VertexAttribI2iEXT) },
14605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI2ivEXT", _O(VertexAttribI2ivEXT) },
14615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI2uiEXT", _O(VertexAttribI2uiEXT) },
14625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI2uivEXT", _O(VertexAttribI2uivEXT) },
14635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI3iEXT", _O(VertexAttribI3iEXT) },
14645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI3ivEXT", _O(VertexAttribI3ivEXT) },
14655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI3uiEXT", _O(VertexAttribI3uiEXT) },
14665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI3uivEXT", _O(VertexAttribI3uivEXT) },
14675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4bvEXT", _O(VertexAttribI4bvEXT) },
14685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4iEXT", _O(VertexAttribI4iEXT) },
14695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4ivEXT", _O(VertexAttribI4ivEXT) },
14705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4svEXT", _O(VertexAttribI4svEXT) },
14715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4ubvEXT", _O(VertexAttribI4ubvEXT) },
14725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4uiEXT", _O(VertexAttribI4uiEXT) },
14735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4uivEXT", _O(VertexAttribI4uivEXT) },
14745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribI4usvEXT", _O(VertexAttribI4usvEXT) },
14755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glVertexAttribIPointerEXT", _O(VertexAttribIPointerEXT) },
14765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glFramebufferTextureLayerEXT", _O(FramebufferTextureLayerEXT) },
14775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glColorMaskIndexedEXT", _O(ColorMaskIndexedEXT) },
14785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glDisableIndexedEXT", _O(DisableIndexedEXT) },
14795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEnableIndexedEXT", _O(EnableIndexedEXT) },
14805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetBooleanIndexedvEXT", _O(GetBooleanIndexedvEXT) },
14815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetIntegerIndexedvEXT", _O(GetIntegerIndexedvEXT) },
14825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glIsEnabledIndexedEXT", _O(IsEnabledIndexedEXT) },
14835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearColorIiEXT", _O(ClearColorIiEXT) },
14845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glClearColorIuiEXT", _O(ClearColorIuiEXT) },
14855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameterIivEXT", _O(GetTexParameterIivEXT) },
14865738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTexParameterIuivEXT", _O(GetTexParameterIuivEXT) },
14875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterIivEXT", _O(TexParameterIivEXT) },
14885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTexParameterIuivEXT", _O(TexParameterIuivEXT) },
14895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBeginConditionalRenderNV", _O(BeginConditionalRenderNV) },
14905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEndConditionalRenderNV", _O(EndConditionalRenderNV) },
14915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBeginTransformFeedbackEXT", _O(BeginTransformFeedbackEXT) },
14925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindBufferBaseEXT", _O(BindBufferBaseEXT) },
14935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindBufferOffsetEXT", _O(BindBufferOffsetEXT) },
14945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glBindBufferRangeEXT", _O(BindBufferRangeEXT) },
14955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEndTransformFeedbackEXT", _O(EndTransformFeedbackEXT) },
14965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetTransformFeedbackVaryingEXT", _O(GetTransformFeedbackVaryingEXT) },
14975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTransformFeedbackVaryingsEXT", _O(TransformFeedbackVaryingsEXT) },
14985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProvokingVertexEXT", _O(ProvokingVertexEXT) },
14995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetObjectParameterivAPPLE", _O(GetObjectParameterivAPPLE) },
15005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glObjectPurgeableAPPLE", _O(ObjectPurgeableAPPLE) },
15015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glObjectUnpurgeableAPPLE", _O(ObjectUnpurgeableAPPLE) },
15025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glActiveProgramEXT", _O(ActiveProgramEXT) },
15035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glCreateShaderProgramEXT", _O(CreateShaderProgramEXT) },
15045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glUseShaderProgramEXT", _O(UseShaderProgramEXT) },
15055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glTextureBarrierNV", _O(TextureBarrierNV) },
15065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glStencilFuncSeparateATI", _O(StencilFuncSeparateATI) },
15075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramEnvParameters4fvEXT", _O(ProgramEnvParameters4fvEXT) },
15085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glProgramLocalParameters4fvEXT", _O(ProgramLocalParameters4fvEXT) },
15095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetQueryObjecti64vEXT", _O(GetQueryObjecti64vEXT) },
15105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glGetQueryObjectui64vEXT", _O(GetQueryObjectui64vEXT) },
15115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEGLImageTargetRenderbufferStorageOES", _O(EGLImageTargetRenderbufferStorageOES) },
15125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { "glEGLImageTargetTexture2DOES", _O(EGLImageTargetTexture2DOES) },
15135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   { NULL, 0 }
15145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project};
15155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#ifndef GLX_INDIRECT_RENDERING
15175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectextern "C" {
15185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI GLboolean GLAPIENTRY
15195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglAreTexturesResidentEXT(GLsizei n, const GLuint *textures,
15205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project			 GLboolean *residences)
15215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) n;
15235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) textures;
15245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) residences;
15255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   return GL_FALSE;
15265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI void GLAPIENTRY
15295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglDeleteTexturesEXT(GLsizei n, const GLuint *textures)
15305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) n;
15325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) textures;
15335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI void GLAPIENTRY
15365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglGenTexturesEXT(GLsizei n, GLuint *textures)
15375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) n;
15395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) textures;
15405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15425738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI GLboolean GLAPIENTRY
15435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglIsTextureEXT(GLuint texture)
15445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) texture;
15465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   return GL_FALSE;
15475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI void GLAPIENTRY
15505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table)
15515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
15535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) format;
15545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) type;
15555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) table;
15565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI void GLAPIENTRY
15595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params)
15605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
15625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
15635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
15645738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15655738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15665738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectGLAPI void GLAPIENTRY
15675738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source ProjectglGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params)
15685738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15695738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
15705738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
15715738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
15725738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15735738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15745738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
15755738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_356(GLenum target, GLenum format, GLenum type, GLvoid * image)
15765738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15775738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
15785738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) format;
15795738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) type;
15805738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) image;
15815738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15825738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15835738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
15845738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_357(GLenum target, GLenum pname, GLfloat * params)
15855738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15865344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   (void) target;
15875738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
15885738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
15895738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15905738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15915738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
15925738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_358(GLenum target, GLenum pname, GLint * params)
15935738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
15945738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
15955738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
15965738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
15975738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
15985738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
15995738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16005738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_359(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)
16015738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16025738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16035738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) format;
16045738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) type;
16055738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) row;
16065738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) column;
16075738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) span;
16085738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16095738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16105738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16115738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_361(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
16125738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16135738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16145738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) reset;
16155738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) format;
16165738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) type;
16175738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) values;
16185738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16195738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16205738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16215738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_362(GLenum target, GLenum pname, GLfloat * params)
16225738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16235738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16245738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
16255738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
16265738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16275738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16285738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16295738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params)
16305738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16315738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16325738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
16335738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
16345738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16355738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16365738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16375738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)
16385738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16395738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16405738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) reset;
16415738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) format;
16425344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati   (void) type;
16435738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) values;
16445738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16455738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16465738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16475738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params)
16485738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16495738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16505738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
16515738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
16525738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16535738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16545738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectvoid GLAPIENTRY
16555738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Projectgl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params)
16565738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project{
16575738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) target;
16585738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) pname;
16595738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project   (void) params;
16605738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16615738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project
16625738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project}
16635738f83aeb59361a0a2eda2460113f6dc919427The Android Open Source Project#endif
16645344d6dcb09a184eaf1f9e46cc1ac3962822435cSharvil Nanavati