1555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
2555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  Simple DirectMedia Layer
3555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  Copyright (C) 1997-2014 Sam Lantinga <slouken@libsdl.org>
4555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
5555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  This software is provided 'as-is', without any express or implied
6555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  warranty.  In no event will the authors be held liable for any damages
7555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  arising from the use of this software.
8555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
9555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  Permission is granted to anyone to use this software for any purpose,
10555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  including commercial applications, and to alter it and redistribute it
11555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  freely, subject to the following restrictions:
12555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
13555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  1. The origin of this software must not be misrepresented; you must not
14555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot     claim that you wrote the original software. If you use this software
15555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot     in a product, an acknowledgment in the product documentation would be
16555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot     appreciated but is not required.
17555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  2. Altered source versions must be plainly marked as such, and must not be
18555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot     misrepresented as being the original software.
19555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot  3. This notice may not be removed or altered from any source distribution.
20555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
21555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
22555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/**
23555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *  \file SDL_opengles.h
24555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *
25555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *  This is a simple file to encapsulate the OpenGL ES 2.0 API headers.
26555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
27555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef _MSC_VER
28555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef __IPHONEOS__
29555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <OpenGLES/ES2/gl.h>
30555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <OpenGLES/ES2/glext.h>
31555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
32555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <GLES2/gl2.h>
33555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <GLES2/gl2ext.h>
34555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
35555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
36555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else /* _MSC_VER */
37555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
38555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* OpenGL ES2 headers for Visual Studio */
39555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
40555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef __khrplatform_h_
41555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define __khrplatform_h_
42555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
43555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
44555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** Copyright (c) 2008-2009 The Khronos Group Inc.
45555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot**
46555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** Permission is hereby granted, free of charge, to any person obtaining a
47555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** copy of this software and/or associated documentation files (the
48555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** "Materials"), to deal in the Materials without restriction, including
49555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** without limitation the rights to use, copy, modify, merge, publish,
50555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** distribute, sublicense, and/or sell copies of the Materials, and to
51555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** permit persons to whom the Materials are furnished to do so, subject to
52555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** the following conditions:
53555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot**
54555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** The above copyright notice and this permission notice shall be included
55555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** in all copies or substantial portions of the Materials.
56555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot**
57555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
58555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
59555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
60555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
61555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
62555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
63555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
64555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
65555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
66555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Khronos platform-specific types and definitions.
67555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
68555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* $Revision: 23298 $ on $Date: 2013-09-30 17:07:13 -0700 (Mon, 30 Sep 2013) $
69555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
70555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Adopters may modify this file to suit their platform. Adopters are
71555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* encouraged to submit platform specific modifications to the Khronos
72555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* group so that they can be included in future versions of this file.
73555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Please submit changes by sending them to the public Khronos Bugzilla
74555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* (http://khronos.org/bugzilla) by filing a bug against product
75555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* "Khronos (general)" component "Registry".
76555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
77555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* A predefined template which fills in some of the bug fields can be
78555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* reached using http://tinyurl.com/khrplatform-h-bugreport, but you
79555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* must create a Bugzilla login first.
80555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
81555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
82555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* See the Implementer's Guidelines for information about where this file
83555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* should be located on your system and for more details of its use:
84555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    http://www.khronos.org/registry/implementers_guide.pdf
85555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
86555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* This file should be included as
87555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*        #include <KHR/khrplatform.h>
88555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* by Khronos client API header files that use its types and defines.
89555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
90555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* The types in khrplatform.h should only be used to define API-specific types.
91555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
92555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Types defined in khrplatform.h:
93555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_int8_t              signed   8  bit
94555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_uint8_t             unsigned 8  bit
95555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_int16_t             signed   16 bit
96555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_uint16_t            unsigned 16 bit
97555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_int32_t             signed   32 bit
98555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_uint32_t            unsigned 32 bit
99555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_int64_t             signed   64 bit
100555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_uint64_t            unsigned 64 bit
101555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_intptr_t            signed   same number of bits as a pointer
102555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_uintptr_t           unsigned same number of bits as a pointer
103555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_ssize_t             signed   size
104555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_usize_t             unsigned size
105555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_float_t             signed   32 bit floating point
106555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_time_ns_t           unsigned 64 bit time in nanoseconds
107555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_utime_nanoseconds_t unsigned time interval or absolute time in
108555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*                                         nanoseconds
109555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_stime_nanoseconds_t signed time interval in nanoseconds
110555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    khronos_boolean_enum_t      enumerated boolean type. This should
111555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*      only be used as a base type when a client API's boolean type is
112555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*      an enum. Client APIs which use an integer or other type for
113555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*      booleans cannot use this as the base type for their boolean.
114555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
115555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Tokens defined in khrplatform.h:
116555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
117555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_FALSE, KHRONOS_TRUE Enumerated boolean false/true values.
118555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
119555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_SUPPORT_INT64 is 1 if 64 bit integers are supported; otherwise 0.
120555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_SUPPORT_FLOAT is 1 if floats are supported; otherwise 0.
121555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
122555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Calling convention macros defined in this file:
123555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_APICALL
124555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_APIENTRY
125555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*    KHRONOS_APIATTRIBUTES
126555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
127555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* These may be used in function prototypes as:
128555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
129555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*      KHRONOS_APICALL void KHRONOS_APIENTRY funcname(
130555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*                                  int arg1,
131555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*                                  int arg2) KHRONOS_APIATTRIBUTES;
132555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
133555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
134555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
135555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Definition of KHRONOS_APICALL
136555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*-------------------------------------------------------------------------
137555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* This precedes the return type of the function in the function prototype.
138555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
139555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if defined(_WIN32) && !defined(__SCITECH_SNAP__)
140555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define KHRONOS_APICALL __declspec(dllimport)
141555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#elif defined (__SYMBIAN32__)
142555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define KHRONOS_APICALL IMPORT_C
143555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
144555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define KHRONOS_APICALL
145555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
146555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
147555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
148555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Definition of KHRONOS_APIENTRY
149555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*-------------------------------------------------------------------------
150555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* This follows the return type of the function  and precedes the function
151555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* name in the function prototype.
152555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
153555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__)
154555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Win32 but not WinCE */
155555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define KHRONOS_APIENTRY __stdcall
156555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
157555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define KHRONOS_APIENTRY
158555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
159555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
160555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
161555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Definition of KHRONOS_APIATTRIBUTES
162555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*-------------------------------------------------------------------------
163555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* This follows the closing parenthesis of the function prototype arguments.
164555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
165555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if defined (__ARMCC_2__)
166555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_APIATTRIBUTES __softfp
167555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
168555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_APIATTRIBUTES
169555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
170555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
171555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
172555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* basic type definitions
173555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*-----------------------------------------------------------------------*/
174555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__)
175555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
176555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
177555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
178555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Using <stdint.h>
179555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
180555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <stdint.h>
181555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int32_t                 khronos_int32_t;
182555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint32_t                khronos_uint32_t;
183555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int64_t                 khronos_int64_t;
184555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint64_t                khronos_uint64_t;
185555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   1
186555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   1
187555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
188555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#elif defined(__VMS ) || defined(__sgi)
189555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
190555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
191555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Using <inttypes.h>
192555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
193555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <inttypes.h>
194555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int32_t                 khronos_int32_t;
195555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint32_t                khronos_uint32_t;
196555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int64_t                 khronos_int64_t;
197555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint64_t                khronos_uint64_t;
198555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   1
199555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   1
200555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
201555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#elif defined(_WIN32) && !defined(__SCITECH_SNAP__)
202555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
203555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
204555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Win32
205555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
206555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef __int32                 khronos_int32_t;
207555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned __int32        khronos_uint32_t;
208555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef __int64                 khronos_int64_t;
209555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned __int64        khronos_uint64_t;
210555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   1
211555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   1
212555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
213555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#elif defined(__sun__) || defined(__digital__)
214555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
215555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
216555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Sun or Digital
217555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
218555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int                     khronos_int32_t;
219555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned int            khronos_uint32_t;
220555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if defined(__arch64__) || defined(_LP64)
221555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef long int                khronos_int64_t;
222555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long int       khronos_uint64_t;
223555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
224555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef long long int           khronos_int64_t;
225555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long long int  khronos_uint64_t;
226555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* __arch64__ */
227555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   1
228555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   1
229555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
230555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#elif 0
231555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
232555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
233555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Hypothetical platform with no float or int64 support
234555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
235555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int                     khronos_int32_t;
236555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned int            khronos_uint32_t;
237555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   0
238555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   0
239555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
240555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
241555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
242555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
243555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Generic fallback
244555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
245555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#include <stdint.h>
246555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int32_t                 khronos_int32_t;
247555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint32_t                khronos_uint32_t;
248555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int64_t                 khronos_int64_t;
249555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef uint64_t                khronos_uint64_t;
250555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_INT64   1
251555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_SUPPORT_FLOAT   1
252555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
253555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
254555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
255555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
256555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
257555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Types that are (so far) the same on all platforms
258555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
259555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   char          khronos_int8_t;
260555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned char          khronos_uint8_t;
261555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   short int     khronos_int16_t;
262555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned short int     khronos_uint16_t;
263555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
264555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
265555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Types that differ between LLP64 and LP64 architectures - in LLP64,
266555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* pointers are 64 bits, but 'long' is still 32 bits. Win64 appears
267555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* to be the only LLP64 architecture in current use.
268555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
269555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef _WIN64
270555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   long long int khronos_intptr_t;
271555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long long int khronos_uintptr_t;
272555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   long long int khronos_ssize_t;
273555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long long int khronos_usize_t;
274555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#else
275555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   long  int     khronos_intptr_t;
276555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long  int     khronos_uintptr_t;
277555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef signed   long  int     khronos_ssize_t;
278555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned long  int     khronos_usize_t;
279555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
280555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
281555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if KHRONOS_SUPPORT_FLOAT
282555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
283555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Float type
284555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
285555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef          float         khronos_float_t;
286555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
287555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
288555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#if KHRONOS_SUPPORT_INT64
289555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Time types
290555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
291555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* These types can be used to represent a time interval in nanoseconds or
292555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* an absolute Unadjusted System Time.  Unadjusted System Time is the number
293555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* of nanoseconds since some arbitrary system event (e.g. since the last
294555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* time the system booted).  The Unadjusted System Time is an unsigned
295555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* 64 bit value that wraps back to 0 every 584 years.  Time intervals
296555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* may be either signed or unsigned.
297555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
298555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_uint64_t       khronos_utime_nanoseconds_t;
299555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_int64_t        khronos_stime_nanoseconds_t;
300555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
301555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
302555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
303555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Dummy value used to pad enum types to 32 bits.
304555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
305555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef KHRONOS_MAX_ENUM
306555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define KHRONOS_MAX_ENUM 0x7FFFFFFF
307555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
308555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
309555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
310555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Enumerated boolean type
311555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*
312555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* Values other than zero should be considered to be true.  Therefore
313555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot* comparisons should not be made against KHRONOS_TRUE.
314555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot*/
315555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef enum {
316555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot    KHRONOS_FALSE = 0,
317555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot    KHRONOS_TRUE = 1,
318555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot    KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM
319555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot} khronos_boolean_enum_t;
320555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
321555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* __khrplatform_h_ */
322555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
323555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
324555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef __gl2platform_h_
325555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define __gl2platform_h_
326555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
327555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */
328555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
329555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
330555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * This document is licensed under the SGI Free Software B License Version
331555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
332555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
333555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
334555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Platform-specific types and definitions for OpenGL ES 2.X  gl2.h
335555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *
336555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * Adopters may modify khrplatform.h and this file to suit their platform.
337555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * You are encouraged to submit all modifications to the Khronos group so that
338555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * they can be included in future versions of this file.  Please submit changes
339555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla)
340555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * by filing a bug against product "OpenGL-ES" component "Registry".
341555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
342555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
343555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*#include <KHR/khrplatform.h>*/
344555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
345555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APICALL
346555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APICALL  KHRONOS_APICALL
347555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
348555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
349555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APIENTRY
350555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APIENTRY KHRONOS_APIENTRY
351555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
352555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
353555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* __gl2platform_h_ */
354555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
355555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef __gl2_h_
356555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define __gl2_h_
357555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
358555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* $Revision: 16803 $ on $Date:: 2012-02-02 09:49:18 -0800 #$ */
359555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
360555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*#include <GLES2/gl2platform.h>*/
361555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
362555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef __cplusplus
363555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robotextern "C" {
364555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
365555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
366555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
367555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * This document is licensed under the SGI Free Software B License Version
368555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
369555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
370555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
371555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
372555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * Data type definitions
373555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *-----------------------------------------------------------------------*/
374555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
375555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void             GLvoid;
376555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef char             GLchar;
377555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned int     GLenum;
378555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned char    GLboolean;
379555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned int     GLbitfield;
380555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_int8_t   GLbyte;
381555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef short            GLshort;
382555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int              GLint;
383555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef int              GLsizei;
384555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_uint8_t  GLubyte;
385555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned short   GLushort;
386555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef unsigned int     GLuint;
387555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_float_t  GLfloat;
388555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_float_t  GLclampf;
389555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_int32_t  GLfixed;
390555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
391555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL types for handling large vertex buffer objects */
392555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_intptr_t GLintptr;
393555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_ssize_t  GLsizeiptr;
394555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
395555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* OpenGL ES core versions */
396555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ES_VERSION_2_0                 1
397555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
398555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* ClearBufferMask */
399555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT               0x00000100
400555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT             0x00000400
401555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT               0x00004000
402555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
403555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Boolean */
404555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FALSE                          0
405555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TRUE                           1
406555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
407555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* BeginMode */
408555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_POINTS                         0x0000
409555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINES                          0x0001
410555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINE_LOOP                      0x0002
411555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINE_STRIP                     0x0003
412555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TRIANGLES                      0x0004
413555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TRIANGLE_STRIP                 0x0005
414555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TRIANGLE_FAN                   0x0006
415555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
416555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* AlphaFunction (not supported in ES20) */
417555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_NEVER */
418555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_LESS */
419555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_EQUAL */
420555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_LEQUAL */
421555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_GREATER */
422555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_NOTEQUAL */
423555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_GEQUAL */
424555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ALWAYS */
425555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
426555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* BlendingFactorDest */
427555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ZERO                           0
428555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE                            1
429555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRC_COLOR                      0x0300
430555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_SRC_COLOR            0x0301
431555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRC_ALPHA                      0x0302
432555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_SRC_ALPHA            0x0303
433555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DST_ALPHA                      0x0304
434555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_DST_ALPHA            0x0305
435555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
436555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* BlendingFactorSrc */
437555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ZERO */
438555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ONE */
439555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DST_COLOR                      0x0306
440555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_DST_COLOR            0x0307
441555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRC_ALPHA_SATURATE             0x0308
442555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_SRC_ALPHA */
443555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ONE_MINUS_SRC_ALPHA */
444555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_DST_ALPHA */
445555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ONE_MINUS_DST_ALPHA */
446555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
447555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* BlendEquationSeparate */
448555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FUNC_ADD                       0x8006
449555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_EQUATION                 0x8009
450555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_EQUATION_RGB             0x8009    /* same as BLEND_EQUATION */
451555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_EQUATION_ALPHA           0x883D
452555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
453555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* BlendSubtract */
454555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FUNC_SUBTRACT                  0x800A
455555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FUNC_REVERSE_SUBTRACT          0x800B
456555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
457555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Separate Blend Functions */
458555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_DST_RGB                  0x80C8
459555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_SRC_RGB                  0x80C9
460555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_DST_ALPHA                0x80CA
461555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_SRC_ALPHA                0x80CB
462555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CONSTANT_COLOR                 0x8001
463555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_CONSTANT_COLOR       0x8002
464555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CONSTANT_ALPHA                 0x8003
465555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ONE_MINUS_CONSTANT_ALPHA       0x8004
466555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND_COLOR                    0x8005
467555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
468555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Buffer Objects */
469555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ARRAY_BUFFER                   0x8892
470555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ELEMENT_ARRAY_BUFFER           0x8893
471555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ARRAY_BUFFER_BINDING           0x8894
472555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895
473555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
474555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STREAM_DRAW                    0x88E0
475555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STATIC_DRAW                    0x88E4
476555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DYNAMIC_DRAW                   0x88E8
477555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
478555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_SIZE                    0x8764
479555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_USAGE                   0x8765
480555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
481555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CURRENT_VERTEX_ATTRIB          0x8626
482555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
483555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* CullFaceMode */
484555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRONT                          0x0404
485555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BACK                           0x0405
486555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRONT_AND_BACK                 0x0408
487555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
488555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* DepthFunction */
489555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_NEVER */
490555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_LESS */
491555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_EQUAL */
492555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_LEQUAL */
493555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_GREATER */
494555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_NOTEQUAL */
495555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_GEQUAL */
496555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ALWAYS */
497555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
498555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* EnableCap */
499555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_2D                     0x0DE1
500555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CULL_FACE                      0x0B44
501555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLEND                          0x0BE2
502555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DITHER                         0x0BD0
503555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_TEST                   0x0B90
504555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_TEST                     0x0B71
505555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SCISSOR_TEST                   0x0C11
506555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_POLYGON_OFFSET_FILL            0x8037
507555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLE_ALPHA_TO_COVERAGE       0x809E
508555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLE_COVERAGE                0x80A0
509555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
510555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* ErrorCode */
511555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NO_ERROR                       0
512555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INVALID_ENUM                   0x0500
513555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INVALID_VALUE                  0x0501
514555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INVALID_OPERATION              0x0502
515555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OUT_OF_MEMORY                  0x0505
516555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
517555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* FrontFaceDirection */
518555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CW                             0x0900
519555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CCW                            0x0901
520555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
521555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GetPName */
522555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINE_WIDTH                     0x0B21
523555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALIASED_POINT_SIZE_RANGE       0x846D
524555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALIASED_LINE_WIDTH_RANGE       0x846E
525555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CULL_FACE_MODE                 0x0B45
526555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRONT_FACE                     0x0B46
527555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_RANGE                    0x0B70
528555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_WRITEMASK                0x0B72
529555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_CLEAR_VALUE              0x0B73
530555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_FUNC                     0x0B74
531555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_CLEAR_VALUE            0x0B91
532555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_FUNC                   0x0B92
533555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_FAIL                   0x0B94
534555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_PASS_DEPTH_FAIL        0x0B95
535555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_PASS_DEPTH_PASS        0x0B96
536555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_REF                    0x0B97
537555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_VALUE_MASK             0x0B93
538555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_WRITEMASK              0x0B98
539555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_FUNC              0x8800
540555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_FAIL              0x8801
541555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
542555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
543555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_REF               0x8CA3
544555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_VALUE_MASK        0x8CA4
545555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BACK_WRITEMASK         0x8CA5
546555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VIEWPORT                       0x0BA2
547555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SCISSOR_BOX                    0x0C10
548555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_SCISSOR_TEST */
549555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_CLEAR_VALUE              0x0C22
550555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_WRITEMASK                0x0C23
551555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNPACK_ALIGNMENT               0x0CF5
552555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PACK_ALIGNMENT                 0x0D05
553555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_TEXTURE_SIZE               0x0D33
554555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_VIEWPORT_DIMS              0x0D3A
555555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SUBPIXEL_BITS                  0x0D50
556555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RED_BITS                       0x0D52
557555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GREEN_BITS                     0x0D53
558555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BLUE_BITS                      0x0D54
559555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA_BITS                     0x0D55
560555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BITS                     0x0D56
561555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BITS                   0x0D57
562555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_POLYGON_OFFSET_UNITS           0x2A00
563555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_POLYGON_OFFSET_FILL */
564555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_POLYGON_OFFSET_FACTOR          0x8038
565555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_BINDING_2D             0x8069
566555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLE_BUFFERS                 0x80A8
567555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLES                        0x80A9
568555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLE_COVERAGE_VALUE          0x80AA
569555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLE_COVERAGE_INVERT         0x80AB
570555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
571555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GetTextureParameter */
572555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_TEXTURE_MAG_FILTER */
573555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_TEXTURE_MIN_FILTER */
574555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_TEXTURE_WRAP_S */
575555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_TEXTURE_WRAP_T */
576555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
577555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
578555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_TEXTURE_FORMATS     0x86A3
579555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
580555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* HintMode */
581555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DONT_CARE                      0x1100
582555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FASTEST                        0x1101
583555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NICEST                         0x1102
584555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
585555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* HintTarget */
586555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GENERATE_MIPMAP_HINT            0x8192
587555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
588555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* DataType */
589555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BYTE                           0x1400
590555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_BYTE                  0x1401
591555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHORT                          0x1402
592555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT                 0x1403
593555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INT                            0x1404
594555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT                   0x1405
595555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT                          0x1406
596555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FIXED                          0x140C
597555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
598555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* PixelFormat */
599555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT                0x1902
600555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA                          0x1906
601555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB                            0x1907
602555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA                           0x1908
603555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE                      0x1909
604555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE_ALPHA                0x190A
605555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
606555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* PixelType */
607555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_UNSIGNED_BYTE */
608555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_4_4_4_4         0x8033
609555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_5_5_5_1         0x8034
610555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_5_6_5           0x8363
611555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
612555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Shaders */
613555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAGMENT_SHADER                  0x8B30
614555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_SHADER                    0x8B31
615555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_VERTEX_ATTRIBS               0x8869
616555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_VERTEX_UNIFORM_VECTORS       0x8DFB
617555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_VARYING_VECTORS              0x8DFC
618555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
619555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
620555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_TEXTURE_IMAGE_UNITS          0x8872
621555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_FRAGMENT_UNIFORM_VECTORS     0x8DFD
622555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_TYPE                      0x8B4F
623555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DELETE_STATUS                    0x8B80
624555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINK_STATUS                      0x8B82
625555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VALIDATE_STATUS                  0x8B83
626555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ATTACHED_SHADERS                 0x8B85
627555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_UNIFORMS                  0x8B86
628555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_UNIFORM_MAX_LENGTH        0x8B87
629555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_ATTRIBUTES                0x8B89
630555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH      0x8B8A
631555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADING_LANGUAGE_VERSION         0x8B8C
632555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CURRENT_PROGRAM                  0x8B8D
633555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
634555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* StencilFunction */
635555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NEVER                          0x0200
636555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LESS                           0x0201
637555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EQUAL                          0x0202
638555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LEQUAL                         0x0203
639555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GREATER                        0x0204
640555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NOTEQUAL                       0x0205
641555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GEQUAL                         0x0206
642555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALWAYS                         0x0207
643555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
644555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* StencilOp */
645555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_ZERO */
646555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_KEEP                           0x1E00
647555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_REPLACE                        0x1E01
648555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INCR                           0x1E02
649555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DECR                           0x1E03
650555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INVERT                         0x150A
651555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INCR_WRAP                      0x8507
652555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DECR_WRAP                      0x8508
653555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
654555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* StringName */
655555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VENDOR                         0x1F00
656555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERER                       0x1F01
657555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERSION                        0x1F02
658555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXTENSIONS                     0x1F03
659555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
660555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureMagFilter */
661555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NEAREST                        0x2600
662555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINEAR                         0x2601
663555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
664555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureMinFilter */
665555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_NEAREST */
666555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_LINEAR */
667555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NEAREST_MIPMAP_NEAREST         0x2700
668555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINEAR_MIPMAP_NEAREST          0x2701
669555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NEAREST_MIPMAP_LINEAR          0x2702
670555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LINEAR_MIPMAP_LINEAR           0x2703
671555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
672555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureParameterName */
673555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_MAG_FILTER             0x2800
674555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_MIN_FILTER             0x2801
675555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_WRAP_S                 0x2802
676555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_WRAP_T                 0x2803
677555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
678555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureTarget */
679555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*      GL_TEXTURE_2D */
680555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE                        0x1702
681555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
682555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP               0x8513
683555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_BINDING_CUBE_MAP       0x8514
684555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_POSITIVE_X    0x8515
685555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X    0x8516
686555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y    0x8517
687555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y    0x8518
688555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z    0x8519
689555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z    0x851A
690555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_CUBE_MAP_TEXTURE_SIZE      0x851C
691555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
692555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureUnit */
693555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE0                       0x84C0
694555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE1                       0x84C1
695555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE2                       0x84C2
696555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE3                       0x84C3
697555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE4                       0x84C4
698555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE5                       0x84C5
699555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE6                       0x84C6
700555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE7                       0x84C7
701555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE8                       0x84C8
702555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE9                       0x84C9
703555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE10                      0x84CA
704555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE11                      0x84CB
705555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE12                      0x84CC
706555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE13                      0x84CD
707555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE14                      0x84CE
708555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE15                      0x84CF
709555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE16                      0x84D0
710555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE17                      0x84D1
711555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE18                      0x84D2
712555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE19                      0x84D3
713555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE20                      0x84D4
714555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE21                      0x84D5
715555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE22                      0x84D6
716555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE23                      0x84D7
717555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE24                      0x84D8
718555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE25                      0x84D9
719555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE26                      0x84DA
720555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE27                      0x84DB
721555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE28                      0x84DC
722555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE29                      0x84DD
723555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE30                      0x84DE
724555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE31                      0x84DF
725555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_TEXTURE                 0x84E0
726555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
727555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* TextureWrapMode */
728555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_REPEAT                         0x2901
729555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CLAMP_TO_EDGE                  0x812F
730555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MIRRORED_REPEAT                0x8370
731555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
732555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Uniform Types */
733555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_VEC2                     0x8B50
734555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_VEC3                     0x8B51
735555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_VEC4                     0x8B52
736555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INT_VEC2                       0x8B53
737555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INT_VEC3                       0x8B54
738555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INT_VEC4                       0x8B55
739555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BOOL                           0x8B56
740555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BOOL_VEC2                      0x8B57
741555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BOOL_VEC3                      0x8B58
742555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BOOL_VEC4                      0x8B59
743555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_MAT2                     0x8B5A
744555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_MAT3                     0x8B5B
745555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FLOAT_MAT4                     0x8B5C
746555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER_2D                     0x8B5E
747555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER_CUBE                   0x8B60
748555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
749555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Vertex Arrays */
750555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_ENABLED        0x8622
751555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_SIZE           0x8623
752555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_STRIDE         0x8624
753555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_TYPE           0x8625
754555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED     0x886A
755555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_POINTER        0x8645
756555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
757555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
758555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Read Format */
759555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A
760555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
761555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
762555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Shader Source */
763555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPILE_STATUS                 0x8B81
764555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INFO_LOG_LENGTH                0x8B84
765555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_SOURCE_LENGTH           0x8B88
766555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_COMPILER                0x8DFA
767555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
768555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Shader Binary */
769555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_BINARY_FORMATS          0x8DF8
770555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NUM_SHADER_BINARY_FORMATS      0x8DF9
771555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
772555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Shader Precision-Specified Types */
773555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LOW_FLOAT                      0x8DF0
774555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MEDIUM_FLOAT                   0x8DF1
775555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_HIGH_FLOAT                     0x8DF2
776555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LOW_INT                        0x8DF3
777555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MEDIUM_INT                     0x8DF4
778555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_HIGH_INT                       0x8DF5
779555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
780555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* Framebuffer Object. */
781555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER                    0x8D40
782555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER                   0x8D41
783555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
784555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA4                          0x8056
785555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB5_A1                        0x8057
786555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB565                         0x8D62
787555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT16              0x81A5
788555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_INDEX8                 0x8D48
789555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
790555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_WIDTH             0x8D42
791555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_HEIGHT            0x8D43
792555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44
793555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_RED_SIZE          0x8D50
794555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_GREEN_SIZE        0x8D51
795555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_BLUE_SIZE         0x8D52
796555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_ALPHA_SIZE        0x8D53
797555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_DEPTH_SIZE        0x8D54
798555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_STENCIL_SIZE      0x8D55
799555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
800555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE           0x8CD0
801555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME           0x8CD1
802555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL         0x8CD2
803555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
804555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
805555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT0              0x8CE0
806555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_ATTACHMENT               0x8D00
807555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_ATTACHMENT             0x8D20
808555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
809555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NONE                           0
810555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
811555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_COMPLETE                      0x8CD5
812555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT         0x8CD6
813555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
814555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS         0x8CD9
815555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_UNSUPPORTED                   0x8CDD
816555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
817555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_BINDING            0x8CA6
818555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_BINDING           0x8CA7
819555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_RENDERBUFFER_SIZE          0x84E8
820555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
821555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INVALID_FRAMEBUFFER_OPERATION  0x0506
822555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
823555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*-------------------------------------------------------------------------
824555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * GL core functions.
825555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *-----------------------------------------------------------------------*/
826555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
827555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glActiveTexture (GLenum texture);
828555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glAttachShader (GLuint program, GLuint shader);
829555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar* name);
830555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer);
831555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer);
832555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer);
833555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBindTexture (GLenum target, GLuint texture);
834555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
835555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBlendEquation ( GLenum mode );
836555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);
837555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);
838555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
839555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
840555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
841555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLenum       GL_APIENTRY glCheckFramebufferStatus (GLenum target);
842555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glClear (GLbitfield mask);
843555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
844555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glClearDepthf (GLclampf depth);
845555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glClearStencil (GLint s);
846555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
847555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCompileShader (GLuint shader);
848555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
849555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
850555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
851555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
852555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLuint       GL_APIENTRY glCreateProgram (void);
853555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLuint       GL_APIENTRY glCreateShader (GLenum type);
854555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glCullFace (GLenum mode);
855555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* buffers);
856555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers);
857555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteProgram (GLuint program);
858555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers);
859555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteShader (GLuint shader);
860555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* textures);
861555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDepthFunc (GLenum func);
862555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDepthMask (GLboolean flag);
863555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar);
864555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDetachShader (GLuint program, GLuint shader);
865555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDisable (GLenum cap);
866555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDisableVertexAttribArray (GLuint index);
867555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);
868555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
869555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glEnable (GLenum cap);
870555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glEnableVertexAttribArray (GLuint index);
871555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glFinish (void);
872555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glFlush (void);
873555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
874555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
875555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glFrontFace (GLenum mode);
876555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers);
877555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGenerateMipmap (GLenum target);
878555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* framebuffers);
879555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* renderbuffers);
880555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures);
881555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
882555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
883555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
884555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL int          GL_APIENTRY glGetAttribLocation (GLuint program, const GLchar* name);
885555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* params);
886555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params);
887555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLenum       GL_APIENTRY glGetError (void);
888555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params);
889555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params);
890555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params);
891555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint* params);
892555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
893555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params);
894555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint* params);
895555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
896555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
897555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
898555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name);
899555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params);
900555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint* params);
901555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat* params);
902555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint* params);
903555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL int          GL_APIENTRY glGetUniformLocation (GLuint program, const GLchar* name);
904555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params);
905555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params);
906555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer);
907555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glHint (GLenum target, GLenum mode);
908555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsBuffer (GLuint buffer);
909555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsEnabled (GLenum cap);
910555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsFramebuffer (GLuint framebuffer);
911555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsProgram (GLuint program);
912555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer);
913555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsShader (GLuint shader);
914555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean    GL_APIENTRY glIsTexture (GLuint texture);
915555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glLineWidth (GLfloat width);
916555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glLinkProgram (GLuint program);
917555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glPixelStorei (GLenum pname, GLint param);
918555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units);
919555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
920555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glReleaseShaderCompiler (void);
921555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
922555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean invert);
923555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
924555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
925555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
926555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask);
927555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask);
928555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilMask (GLuint mask);
929555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask);
930555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
931555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
932555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
933555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);
934555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params);
935555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param);
936555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint* params);
937555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
938555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform1f (GLint location, GLfloat x);
939555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat* v);
940555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform1i (GLint location, GLint x);
941555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint* v);
942555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfloat y);
943555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat* v);
944555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform2i (GLint location, GLint x, GLint y);
945555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint* v);
946555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z);
947555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat* v);
948555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform3i (GLint location, GLint x, GLint y, GLint z);
949555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint* v);
950555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
951555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat* v);
952555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w);
953555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint* v);
954555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
955555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
956555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
957555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glUseProgram (GLuint program);
958555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glValidateProgram (GLuint program);
959555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x);
960555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloat* values);
961555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y);
962555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloat* values);
963555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z);
964555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloat* values);
965555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
966555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloat* values);
967555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
968555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void         GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
969555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
970555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef __cplusplus
971555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot}
972555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
973555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
974555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* __gl2_h_ */
975555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
976555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
977555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef __gl2ext_h_
978555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define __gl2ext_h_
979555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
980555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* $Revision: 19436 $ on $Date:: 2012-10-10 10:37:04 -0700 #$ */
981555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
982555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef __cplusplus
983555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robotextern "C" {
984555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
985555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
986555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*
987555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * This document is licensed under the SGI Free Software B License Version
988555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
989555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
990555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
991555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APIENTRYP
992555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#   define GL_APIENTRYP GL_APIENTRY*
993555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
994555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
995555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
996555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * OES extension tokens
997555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
998555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
999555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_compressed_ETC1_RGB8_texture */
1000555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_compressed_ETC1_RGB8_texture
1001555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ETC1_RGB8_OES                                        0x8D64
1002555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1003555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1004555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_compressed_paletted_texture */
1005555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_compressed_paletted_texture
1006555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE4_RGB8_OES                                    0x8B90
1007555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE4_RGBA8_OES                                   0x8B91
1008555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE4_R5_G6_B5_OES                                0x8B92
1009555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE4_RGBA4_OES                                   0x8B93
1010555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE4_RGB5_A1_OES                                 0x8B94
1011555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE8_RGB8_OES                                    0x8B95
1012555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE8_RGBA8_OES                                   0x8B96
1013555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE8_R5_G6_B5_OES                                0x8B97
1014555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE8_RGBA4_OES                                   0x8B98
1015555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PALETTE8_RGB5_A1_OES                                 0x8B99
1016555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1017555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1018555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth24 */
1019555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_depth24
1020555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT24_OES                                0x81A6
1021555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1022555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1023555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth32 */
1024555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_depth32
1025555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT32_OES                                0x81A7
1026555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1027555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1028555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth_texture */
1029555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1030555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1031555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_EGL_image */
1032555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_EGL_image
1033555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void* GLeglImageOES;
1034555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1035555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1036555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_EGL_image_external */
1037555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_EGL_image_external
1038555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GLeglImageOES defined in GL_OES_EGL_image already. */
1039555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_EXTERNAL_OES                                 0x8D65
1040555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER_EXTERNAL_OES                                 0x8D66
1041555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_BINDING_EXTERNAL_OES                         0x8D67
1042555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES                     0x8D68
1043555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1044555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1045555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_element_index_uint */
1046555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_element_index_uint
1047555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT                                         0x1405
1048555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1049555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1050555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_get_program_binary */
1051555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_get_program_binary
1052555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_BINARY_LENGTH_OES                            0x8741
1053555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NUM_PROGRAM_BINARY_FORMATS_OES                       0x87FE
1054555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_BINARY_FORMATS_OES                           0x87FF
1055555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1056555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1057555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_mapbuffer */
1058555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_mapbuffer
1059555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_WRITE_ONLY_OES                                       0x88B9
1060555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_ACCESS_OES                                    0x88BB
1061555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_MAPPED_OES                                    0x88BC
1062555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_MAP_POINTER_OES                               0x88BD
1063555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1064555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1065555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_packed_depth_stencil */
1066555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_packed_depth_stencil
1067555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_STENCIL_OES                                    0x84F9
1068555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT_24_8_OES                                0x84FA
1069555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH24_STENCIL8_OES                                 0x88F0
1070555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1071555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1072555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_required_internalformat */
1073555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_required_internalformat
1074555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA8_OES                                           0x803C
1075555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT16_OES                                0x81A5
1076555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_DEPTH_COMPONENT24_OES */
1077555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_DEPTH24_STENCIL8_OES */
1078555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_DEPTH_COMPONENT32_OES */
1079555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE4_ALPHA4_OES                                0x8043
1080555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE8_ALPHA8_OES                                0x8045
1081555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE8_OES                                       0x8040
1082555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA4_OES                                            0x8056
1083555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB5_A1_OES                                          0x8057
1084555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB565_OES                                           0x8D62
1085555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGB8_OES */
1086555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGBA8_OES */
1087555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGB10_EXT */
1088555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGB10_A2_EXT */
1089555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1090555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1091555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_rgb8_rgba8 */
1092555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_rgb8_rgba8
1093555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB8_OES                                             0x8051
1094555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA8_OES                                            0x8058
1095555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1096555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1097555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_standard_derivatives */
1098555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_standard_derivatives
1099555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES                  0x8B8B
1100555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1101555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1102555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_stencil1 */
1103555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_stencil1
1104555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_INDEX1_OES                                   0x8D46
1105555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1106555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1107555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_stencil4 */
1108555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_stencil4
1109555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_INDEX4_OES                                   0x8D47
1110555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1111555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1112555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_surfaceless_context
1113555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_UNDEFINED_OES                            0x8219
1114555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1115555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1116555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_3D */
1117555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_3D
1118555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_WRAP_R_OES                                   0x8072
1119555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_3D_OES                                       0x806F
1120555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_BINDING_3D_OES                               0x806A
1121555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_3D_TEXTURE_SIZE_OES                              0x8073
1122555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER_3D_OES                                       0x8B5F
1123555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES        0x8CD4
1124555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1125555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1126555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_float */
1127555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1128555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1129555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_float_linear */
1130555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1131555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1132555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_half_float */
1133555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_half_float
1134555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_HALF_FLOAT_OES                                       0x8D61
1135555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1136555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1137555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_half_float_linear */
1138555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1139555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1140555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_npot */
1141555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1142555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1143555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_array_object */
1144555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_vertex_array_object
1145555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ARRAY_BINDING_OES                             0x85B5
1146555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1147555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1148555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_half_float */
1149555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_HALF_FLOAT_OES defined in GL_OES_texture_half_float already. */
1150555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1151555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_type_10_10_10_2 */
1152555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_vertex_type_10_10_10_2
1153555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT_10_10_10_2_OES                          0x8DF6
1154555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INT_10_10_10_2_OES                                   0x8DF7
1155555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1156555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1157555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1158555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * KHR extension tokens
1159555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1160555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1161555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_KHR_debug
1162555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
1163555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_OUTPUT_SYNCHRONOUS                             0x8242
1164555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH                     0x8243
1165555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_CALLBACK_FUNCTION                              0x8244
1166555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_CALLBACK_USER_PARAM                            0x8245
1167555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_API                                     0x8246
1168555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_WINDOW_SYSTEM                           0x8247
1169555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_SHADER_COMPILER                         0x8248
1170555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_THIRD_PARTY                             0x8249
1171555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_APPLICATION                             0x824A
1172555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SOURCE_OTHER                                   0x824B
1173555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_ERROR                                     0x824C
1174555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR                       0x824D
1175555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR                        0x824E
1176555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_PORTABILITY                               0x824F
1177555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_PERFORMANCE                               0x8250
1178555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_OTHER                                     0x8251
1179555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_MARKER                                    0x8268
1180555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_PUSH_GROUP                                0x8269
1181555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_TYPE_POP_GROUP                                 0x826A
1182555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SEVERITY_NOTIFICATION                          0x826B
1183555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_DEBUG_GROUP_STACK_DEPTH                          0x826C
1184555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_GROUP_STACK_DEPTH                              0x826D
1185555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER                                               0x82E0
1186555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER                                               0x82E1
1187555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM                                              0x82E2
1188555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QUERY                                                0x82E3
1189555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* PROGRAM_PIPELINE only in GL */
1190555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER                                              0x82E6
1191555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* DISPLAY_LIST only in GL */
1192555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_LABEL_LENGTH                                     0x82E8
1193555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_DEBUG_MESSAGE_LENGTH                             0x9143
1194555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_DEBUG_LOGGED_MESSAGES                            0x9144
1195555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_LOGGED_MESSAGES                                0x9145
1196555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SEVERITY_HIGH                                  0x9146
1197555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SEVERITY_MEDIUM                                0x9147
1198555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_SEVERITY_LOW                                   0x9148
1199555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEBUG_OUTPUT                                         0x92E0
1200555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CONTEXT_FLAG_DEBUG_BIT                               0x00000002
1201555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STACK_OVERFLOW                                       0x0503
1202555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STACK_UNDERFLOW                                      0x0504
1203555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1204555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1205555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_KHR_texture_compression_astc_ldr
1206555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR                         0x93B0
1207555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR                         0x93B1
1208555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR                         0x93B2
1209555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR                         0x93B3
1210555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR                         0x93B4
1211555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR                         0x93B5
1212555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR                         0x93B6
1213555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR                         0x93B7
1214555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR                        0x93B8
1215555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR                        0x93B9
1216555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR                        0x93BA
1217555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR                       0x93BB
1218555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR                       0x93BC
1219555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR                       0x93BD
1220555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR                 0x93D0
1221555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR                 0x93D1
1222555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR                 0x93D2
1223555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR                 0x93D3
1224555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR                 0x93D4
1225555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR                 0x93D5
1226555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR                 0x93D6
1227555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR                 0x93D7
1228555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR                0x93D8
1229555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR                0x93D9
1230555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR                0x93DA
1231555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR               0x93DB
1232555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR               0x93DC
1233555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR               0x93DD
1234555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1235555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1236555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1237555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * AMD extension tokens
1238555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1239555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1240555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_compressed_3DC_texture */
1241555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_compressed_3DC_texture
1242555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_3DC_X_AMD                                            0x87F9
1243555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_3DC_XY_AMD                                           0x87FA
1244555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1245555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1246555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_compressed_ATC_texture */
1247555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_compressed_ATC_texture
1248555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ATC_RGB_AMD                                          0x8C92
1249555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD                          0x8C93
1250555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD                      0x87EE
1251555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1252555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1253555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_performance_monitor */
1254555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_performance_monitor
1255555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COUNTER_TYPE_AMD                                     0x8BC0
1256555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COUNTER_RANGE_AMD                                    0x8BC1
1257555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT64_AMD                                   0x8BC2
1258555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PERCENTAGE_AMD                                       0x8BC3
1259555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PERFMON_RESULT_AVAILABLE_AMD                         0x8BC4
1260555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PERFMON_RESULT_SIZE_AMD                              0x8BC5
1261555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PERFMON_RESULT_AMD                                   0x8BC6
1262555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1263555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1264555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_program_binary_Z400 */
1265555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_program_binary_Z400
1266555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_Z400_BINARY_AMD                                      0x8740
1267555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1268555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1269555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1270555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * ANGLE extension tokens
1271555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1272555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1273555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_framebuffer_blit */
1274555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_framebuffer_blit
1275555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_FRAMEBUFFER_ANGLE                               0x8CA8
1276555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_FRAMEBUFFER_ANGLE                               0x8CA9
1277555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE                       0x8CA6
1278555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_FRAMEBUFFER_BINDING_ANGLE                       0x8CAA
1279555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1280555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1281555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_framebuffer_multisample */
1282555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_framebuffer_multisample
1283555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_SAMPLES_ANGLE                           0x8CAB
1284555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE             0x8D56
1285555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_SAMPLES_ANGLE                                    0x8D57
1286555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1287555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1288555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_instanced_arrays */
1289555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_instanced_arrays
1290555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE                    0x88FE
1291555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1292555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1293555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_pack_reverse_row_order */
1294555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_pack_reverse_row_order
1295555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PACK_REVERSE_ROW_ORDER_ANGLE                         0x93A4
1296555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1297555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1298555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_compression_dxt3 */
1299555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_compression_dxt3
1300555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE                      0x83F2
1301555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1302555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1303555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_compression_dxt5 */
1304555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_compression_dxt5
1305555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE                      0x83F3
1306555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1307555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1308555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_usage */
1309555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_usage
1310555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_USAGE_ANGLE                                  0x93A2
1311555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE                         0x93A3
1312555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1313555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1314555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_translated_shader_source */
1315555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_translated_shader_source
1316555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE                0x93A0
1317555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1318555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1319555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1320555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * APPLE extension tokens
1321555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1322555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1323555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_copy_texture_levels */
1324555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1325555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1326555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_framebuffer_multisample */
1327555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_framebuffer_multisample
1328555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_SAMPLES_APPLE                           0x8CAB
1329555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE             0x8D56
1330555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_SAMPLES_APPLE                                    0x8D57
1331555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_FRAMEBUFFER_APPLE                               0x8CA8
1332555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_FRAMEBUFFER_APPLE                               0x8CA9
1333555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_FRAMEBUFFER_BINDING_APPLE                       0x8CA6
1334555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_FRAMEBUFFER_BINDING_APPLE                       0x8CAA
1335555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1336555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1337555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_rgb_422 */
1338555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_rgb_422
1339555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB_422_APPLE                                        0x8A1F
1340555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_8_8_APPLE                             0x85BA
1341555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_8_8_REV_APPLE                         0x85BB
1342555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1343555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1344555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_sync */
1345555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_sync
1346555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1347555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef __gl3_h_
1348555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* These types are defined with reference to <inttypes.h>
1349555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * in the Apple extension spec, but here we use the Khronos
1350555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * portable types in khrplatform.h, and assume those types
1351555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * are always defined.
1352555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * If any other extensions using these types are defined,
1353555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * the typedefs must move out of this block and be shared.
1354555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot */
1355555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_int64_t GLint64;
1356555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef khronos_uint64_t GLuint64;
1357555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef struct __GLsync *GLsync;
1358555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1359555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1360555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_OBJECT_APPLE                                    0x8A53
1361555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE                        0x9111
1362555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OBJECT_TYPE_APPLE                                    0x9112
1363555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_CONDITION_APPLE                                 0x9113
1364555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_STATUS_APPLE                                    0x9114
1365555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_FLAGS_APPLE                                     0x9115
1366555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_FENCE_APPLE                                     0x9116
1367555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE                     0x9117
1368555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNALED_APPLE                                     0x9118
1369555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SIGNALED_APPLE                                       0x9119
1370555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALREADY_SIGNALED_APPLE                               0x911A
1371555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TIMEOUT_EXPIRED_APPLE                                0x911B
1372555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CONDITION_SATISFIED_APPLE                            0x911C
1373555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_WAIT_FAILED_APPLE                                    0x911D
1374555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE                        0x00000001
1375555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TIMEOUT_IGNORED_APPLE                                0xFFFFFFFFFFFFFFFFull
1376555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1377555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1378555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_texture_format_BGRA8888 */
1379555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_texture_format_BGRA8888
1380555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BGRA_EXT                                             0x80E1
1381555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1382555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1383555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_texture_max_level */
1384555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_texture_max_level
1385555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_MAX_LEVEL_APPLE                              0x813D
1386555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1387555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1388555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1389555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * ARM extension tokens
1390555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1391555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1392555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_mali_program_binary */
1393555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ARM_mali_program_binary
1394555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MALI_PROGRAM_BINARY_ARM                              0x8F61
1395555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1396555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1397555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_mali_shader_binary */
1398555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ARM_mali_shader_binary
1399555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MALI_SHADER_BINARY_ARM                               0x8F60
1400555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1401555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1402555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_rgba8 */
1403555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1404555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1405555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1406555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * EXT extension tokens
1407555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1408555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1409555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_blend_minmax */
1410555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_blend_minmax
1411555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MIN_EXT                                              0x8007
1412555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_EXT                                              0x8008
1413555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1414555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1415555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_color_buffer_half_float */
1416555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_color_buffer_half_float
1417555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA16F_EXT                                          0x881A
1418555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB16F_EXT                                           0x881B
1419555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG16F_EXT                                            0x822F
1420555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_R16F_EXT                                             0x822D
1421555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT            0x8211
1422555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_NORMALIZED_EXT                              0x8C17
1423555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1424555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1425555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_debug_label */
1426555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_debug_label
1427555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_PIPELINE_OBJECT_EXT                          0x8A4F
1428555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_OBJECT_EXT                                   0x8B40
1429555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_OBJECT_EXT                                    0x8B48
1430555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BUFFER_OBJECT_EXT                                    0x9151
1431555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QUERY_OBJECT_EXT                                     0x9153
1432555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_ARRAY_OBJECT_EXT                              0x9154
1433555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1434555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1435555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_debug_marker */
1436555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1437555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1438555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_discard_framebuffer */
1439555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_discard_framebuffer
1440555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_EXT                                            0x1800
1441555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_EXT                                            0x1801
1442555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_EXT                                          0x1802
1443555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1444555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1445555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_map_buffer_range */
1446555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_map_buffer_range
1447555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_READ_BIT_EXT                                     0x0001
1448555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_WRITE_BIT_EXT                                    0x0002
1449555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_INVALIDATE_RANGE_BIT_EXT                         0x0004
1450555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_INVALIDATE_BUFFER_BIT_EXT                        0x0008
1451555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_FLUSH_EXPLICIT_BIT_EXT                           0x0010
1452555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAP_UNSYNCHRONIZED_BIT_EXT                           0x0020
1453555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1454555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1455555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_multisampled_render_to_texture */
1456555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_multisampled_render_to_texture
1457555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT           0x8D6C
1458555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse values from GL_EXT_framebuffer_multisample (desktop extension) */
1459555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_SAMPLES_EXT                             0x8CAB
1460555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT               0x8D56
1461555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_SAMPLES_EXT                                      0x8D57
1462555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1463555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1464555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_multiview_draw_buffers */
1465555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_multiview_draw_buffers
1466555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT_EXT                                 0x90F0
1467555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTIVIEW_EXT                                        0x90F1
1468555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER_EXT                                      0x0C01
1469555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_BUFFER_EXT                                      0x0C02
1470555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_MULTIVIEW_BUFFERS_EXT                            0x90F2
1471555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1472555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1473555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_multi_draw_arrays */
1474555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1475555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1476555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_occlusion_query_boolean */
1477555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_occlusion_query_boolean
1478555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANY_SAMPLES_PASSED_EXT                               0x8C2F
1479555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT                  0x8D6A
1480555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CURRENT_QUERY_EXT                                    0x8865
1481555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QUERY_RESULT_EXT                                     0x8866
1482555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QUERY_RESULT_AVAILABLE_EXT                           0x8867
1483555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1484555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1485555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_read_format_bgra */
1486555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_read_format_bgra
1487555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BGRA_EXT                                             0x80E1
1488555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT                       0x8365
1489555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT                       0x8366
1490555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1491555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1492555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_robustness */
1493555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_robustness
1494555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_NO_ERROR */
1495555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GUILTY_CONTEXT_RESET_EXT                             0x8253
1496555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_INNOCENT_CONTEXT_RESET_EXT                           0x8254
1497555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNKNOWN_CONTEXT_RESET_EXT                            0x8255
1498555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CONTEXT_ROBUST_ACCESS_EXT                            0x90F3
1499555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RESET_NOTIFICATION_STRATEGY_EXT                      0x8256
1500555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LOSE_CONTEXT_ON_RESET_EXT                            0x8252
1501555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NO_RESET_NOTIFICATION_EXT                            0x8261
1502555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1503555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1504555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_separate_shader_objects */
1505555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_separate_shader_objects
1506555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VERTEX_SHADER_BIT_EXT                                0x00000001
1507555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAGMENT_SHADER_BIT_EXT                              0x00000002
1508555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALL_SHADER_BITS_EXT                                  0xFFFFFFFF
1509555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_SEPARABLE_EXT                                0x8258
1510555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ACTIVE_PROGRAM_EXT                                   0x8259
1511555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PROGRAM_PIPELINE_BINDING_EXT                         0x825A
1512555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1513555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1514555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shader_framebuffer_fetch */
1515555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_shader_framebuffer_fetch
1516555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT                 0x8A52
1517555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1518555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1519555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shader_texture_lod */
1520555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1521555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1522555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shadow_samplers */
1523555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_shadow_samplers
1524555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_COMPARE_MODE_EXT                             0x884C
1525555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_COMPARE_FUNC_EXT                             0x884D
1526555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPARE_REF_TO_TEXTURE_EXT                           0x884E
1527555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SAMPLER_2D_SHADOW_EXT                                0x8B62
1528555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1529555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1530555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_sRGB */
1531555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_sRGB
1532555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRGB_EXT                                             0x8C40
1533555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRGB_ALPHA_EXT                                       0x8C42
1534555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SRGB8_ALPHA8_EXT                                     0x8C43
1535555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT            0x8210
1536555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1537555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1538555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_compression_dxt1 */
1539555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_compression_dxt1
1540555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                         0x83F0
1541555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                        0x83F1
1542555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1543555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1544555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_filter_anisotropic */
1545555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_filter_anisotropic
1546555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_MAX_ANISOTROPY_EXT                           0x84FE
1547555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                       0x84FF
1548555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1549555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1550555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_format_BGRA8888 */
1551555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_format_BGRA8888
1552555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BGRA_EXT                                             0x80E1
1553555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1554555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1555555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_rg */
1556555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_rg
1557555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RED_EXT                                              0x1903
1558555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG_EXT                                               0x8227
1559555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_R8_EXT                                               0x8229
1560555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG8_EXT                                              0x822B
1561555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1562555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1563555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_storage */
1564555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_storage
1565555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT                         0x912F
1566555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA8_EXT                                           0x803C
1567555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE8_EXT                                       0x8040
1568555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE8_ALPHA8_EXT                                0x8045
1569555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGBA32F_EXT                                          0x8814
1570555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB32F_EXT                                           0x8815
1571555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA32F_EXT                                         0x8816
1572555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE32F_EXT                                     0x8818
1573555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE_ALPHA32F_EXT                               0x8819
1574555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGBA16F_EXT */
1575555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* reuse GL_RGB16F_EXT */
1576555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA16F_EXT                                         0x881C
1577555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE16F_EXT                                     0x881E
1578555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_LUMINANCE_ALPHA16F_EXT                               0x881F
1579555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB10_A2_EXT                                         0x8059
1580555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RGB10_EXT                                            0x8052
1581555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BGRA8_EXT                                            0x93A1
1582555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_R8_EXT                                               0x8229
1583555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG8_EXT                                              0x822B
1584555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_R32F_EXT                                             0x822E
1585555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG32F_EXT                                            0x8230
1586555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_R16F_EXT                                             0x822D
1587555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RG16F_EXT                                            0x822F
1588555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1589555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1590555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_type_2_10_10_10_REV */
1591555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_type_2_10_10_10_REV
1592555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_INT_2_10_10_10_REV_EXT                      0x8368
1593555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1594555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1595555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_unpack_subimage */
1596555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_unpack_subimage
1597555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNPACK_ROW_LENGTH                                    0x0CF2
1598555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNPACK_SKIP_ROWS                                     0x0CF3
1599555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNPACK_SKIP_PIXELS                                   0x0CF4
1600555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1601555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1602555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1603555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * DMP extension tokens
1604555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1605555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1606555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_DMP_shader_binary */
1607555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_DMP_shader_binary
1608555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_BINARY_DMP                                    0x9250
1609555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1610555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1611555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1612555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * FJ extension tokens
1613555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1614555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1615555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_FJ_shader_binary_GCCSO */
1616555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_FJ_shader_binary_GCCSO
1617555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GCCSO_SHADER_BINARY_FJ                                  0x9260
1618555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1619555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1620555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1621555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * IMG extension tokens
1622555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1623555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1624555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_program_binary */
1625555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_program_binary
1626555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SGX_PROGRAM_BINARY_IMG                               0x9130
1627555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1628555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1629555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_read_format */
1630555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_read_format
1631555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BGRA_IMG                                             0x80E1
1632555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG                       0x8365
1633555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1634555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1635555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_shader_binary */
1636555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_shader_binary
1637555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SGX_BINARY_IMG                                       0x8C0A
1638555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1639555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1640555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_texture_compression_pvrtc */
1641555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_texture_compression_pvrtc
1642555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG                      0x8C00
1643555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG                      0x8C01
1644555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG                     0x8C02
1645555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG                     0x8C03
1646555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1647555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1648555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_multisampled_render_to_texture */
1649555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_multisampled_render_to_texture
1650555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDERBUFFER_SAMPLES_IMG                             0x9133
1651555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG               0x9134
1652555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_SAMPLES_IMG                                      0x9135
1653555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_SAMPLES_IMG                                  0x9136
1654555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1655555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1656555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1657555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * NV extension tokens
1658555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1659555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1660555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_coverage_sample */
1661555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_coverage_sample
1662555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_COMPONENT_NV                                0x8ED0
1663555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_COMPONENT4_NV                               0x8ED1
1664555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_ATTACHMENT_NV                               0x8ED2
1665555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_BUFFERS_NV                                  0x8ED3
1666555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_SAMPLES_NV                                  0x8ED4
1667555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_ALL_FRAGMENTS_NV                            0x8ED5
1668555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_EDGE_FRAGMENTS_NV                           0x8ED6
1669555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_AUTOMATIC_NV                                0x8ED7
1670555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COVERAGE_BUFFER_BIT_NV                               0x8000
1671555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1672555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1673555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_depth_nonlinear */
1674555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_depth_nonlinear
1675555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_COMPONENT16_NONLINEAR_NV                       0x8E2C
1676555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1677555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1678555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_draw_buffers */
1679555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_draw_buffers
1680555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_DRAW_BUFFERS_NV                                  0x8824
1681555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER0_NV                                      0x8825
1682555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER1_NV                                      0x8826
1683555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER2_NV                                      0x8827
1684555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER3_NV                                      0x8828
1685555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER4_NV                                      0x8829
1686555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER5_NV                                      0x882A
1687555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER6_NV                                      0x882B
1688555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER7_NV                                      0x882C
1689555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER8_NV                                      0x882D
1690555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER9_NV                                      0x882E
1691555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER10_NV                                     0x882F
1692555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER11_NV                                     0x8830
1693555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER12_NV                                     0x8831
1694555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER13_NV                                     0x8832
1695555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER14_NV                                     0x8833
1696555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DRAW_BUFFER15_NV                                     0x8834
1697555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT0_NV                                 0x8CE0
1698555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT1_NV                                 0x8CE1
1699555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT2_NV                                 0x8CE2
1700555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT3_NV                                 0x8CE3
1701555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT4_NV                                 0x8CE4
1702555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT5_NV                                 0x8CE5
1703555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT6_NV                                 0x8CE6
1704555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT7_NV                                 0x8CE7
1705555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT8_NV                                 0x8CE8
1706555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT9_NV                                 0x8CE9
1707555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT10_NV                                0x8CEA
1708555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT11_NV                                0x8CEB
1709555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT12_NV                                0x8CEC
1710555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT13_NV                                0x8CED
1711555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT14_NV                                0x8CEE
1712555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_ATTACHMENT15_NV                                0x8CEF
1713555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1714555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1715555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_fbo_color_attachments */
1716555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_fbo_color_attachments
1717555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MAX_COLOR_ATTACHMENTS_NV                             0x8CDF
1718555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_COLOR_ATTACHMENT{0-15}_NV defined in GL_NV_draw_buffers already. */
1719555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1720555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1721555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_fence */
1722555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_fence
1723555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALL_COMPLETED_NV                                     0x84F2
1724555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FENCE_STATUS_NV                                      0x84F3
1725555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FENCE_CONDITION_NV                                   0x84F4
1726555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1727555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1728555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_buffer */
1729555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_buffer
1730555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_READ_BUFFER_NV                                       0x0C02
1731555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1732555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1733555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_buffer_front */
1734555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1735555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1736555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_depth */
1737555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1738555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1739555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_depth_stencil */
1740555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1741555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1742555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_stencil */
1743555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1744555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1745555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_texture_compression_s3tc_update */
1746555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1747555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1748555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_texture_npot_2D_mipmap */
1749555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1750555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1751555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1752555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * QCOM extension tokens
1753555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1754555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1755555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_alpha_test */
1756555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_alpha_test
1757555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA_TEST_QCOM                                      0x0BC0
1758555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA_TEST_FUNC_QCOM                                 0x0BC1
1759555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ALPHA_TEST_REF_QCOM                                  0x0BC2
1760555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1761555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1762555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_binning_control */
1763555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_binning_control
1764555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_BINNING_CONTROL_HINT_QCOM                            0x8FB0
1765555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_CPU_OPTIMIZED_QCOM                                   0x8FB1
1766555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_GPU_OPTIMIZED_QCOM                                   0x8FB2
1767555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM                    0x8FB3
1768555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1769555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1770555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_driver_control */
1771555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1772555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1773555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_extended_get */
1774555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_extended_get
1775555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_WIDTH_QCOM                                   0x8BD2
1776555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_HEIGHT_QCOM                                  0x8BD3
1777555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_DEPTH_QCOM                                   0x8BD4
1778555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_INTERNAL_FORMAT_QCOM                         0x8BD5
1779555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_FORMAT_QCOM                                  0x8BD6
1780555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_TYPE_QCOM                                    0x8BD7
1781555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_IMAGE_VALID_QCOM                             0x8BD8
1782555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_NUM_LEVELS_QCOM                              0x8BD9
1783555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_TARGET_QCOM                                  0x8BDA
1784555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_TEXTURE_OBJECT_VALID_QCOM                            0x8BDB
1785555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STATE_RESTORE                                        0x8BDC
1786555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1787555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1788555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_extended_get2 */
1789555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* No new tokens introduced by this extension. */
1790555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1791555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_perfmon_global_mode */
1792555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_perfmon_global_mode
1793555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_PERFMON_GLOBAL_MODE_QCOM                             0x8FA0
1794555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1795555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1796555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_writeonly_rendering */
1797555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_writeonly_rendering
1798555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_WRITEONLY_RENDERING_QCOM                             0x8823
1799555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1800555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1801555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_tiled_rendering */
1802555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_tiled_rendering
1803555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT0_QCOM                               0x00000001
1804555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT1_QCOM                               0x00000002
1805555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT2_QCOM                               0x00000004
1806555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT3_QCOM                               0x00000008
1807555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT4_QCOM                               0x00000010
1808555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT5_QCOM                               0x00000020
1809555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT6_QCOM                               0x00000040
1810555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_COLOR_BUFFER_BIT7_QCOM                               0x00000080
1811555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT0_QCOM                               0x00000100
1812555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT1_QCOM                               0x00000200
1813555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT2_QCOM                               0x00000400
1814555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT3_QCOM                               0x00000800
1815555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT4_QCOM                               0x00001000
1816555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT5_QCOM                               0x00002000
1817555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT6_QCOM                               0x00004000
1818555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DEPTH_BUFFER_BIT7_QCOM                               0x00008000
1819555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT0_QCOM                             0x00010000
1820555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT1_QCOM                             0x00020000
1821555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT2_QCOM                             0x00040000
1822555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT3_QCOM                             0x00080000
1823555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT4_QCOM                             0x00100000
1824555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT5_QCOM                             0x00200000
1825555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT6_QCOM                             0x00400000
1826555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_STENCIL_BUFFER_BIT7_QCOM                             0x00800000
1827555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT0_QCOM                         0x01000000
1828555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT1_QCOM                         0x02000000
1829555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT2_QCOM                         0x04000000
1830555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT3_QCOM                         0x08000000
1831555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT4_QCOM                         0x10000000
1832555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT5_QCOM                         0x20000000
1833555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT6_QCOM                         0x40000000
1834555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_MULTISAMPLE_BUFFER_BIT7_QCOM                         0x80000000
1835555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1836555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1837555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1838555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * VIV extension tokens
1839555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1840555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1841555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_VIV_shader_binary */
1842555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_VIV_shader_binary
1843555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_SHADER_BINARY_VIV                                    0x8FC4
1844555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1845555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1846555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1847555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * End of extension tokens, start of corresponding extension functions
1848555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1849555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1850555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
1851555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * OES extension functions
1852555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
1853555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1854555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_compressed_ETC1_RGB8_texture */
1855555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_compressed_ETC1_RGB8_texture
1856555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_compressed_ETC1_RGB8_texture 1
1857555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1858555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1859555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_compressed_paletted_texture */
1860555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_compressed_paletted_texture
1861555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_compressed_paletted_texture 1
1862555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1863555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1864555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth24 */
1865555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_depth24
1866555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_depth24 1
1867555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1868555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1869555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth32 */
1870555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_depth32
1871555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_depth32 1
1872555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1873555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1874555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_depth_texture */
1875555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_depth_texture
1876555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_depth_texture 1
1877555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1878555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1879555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_EGL_image */
1880555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_EGL_image
1881555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_EGL_image 1
1882555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
1883555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEGLImageTargetTexture2DOES (GLenum target, GLeglImageOES image);
1884555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEGLImageTargetRenderbufferStorageOES (GLenum target, GLeglImageOES image);
1885555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1886555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETTEXTURE2DOESPROC) (GLenum target, GLeglImageOES image);
1887555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum target, GLeglImageOES image);
1888555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1889555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1890555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_EGL_image_external */
1891555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_EGL_image_external
1892555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_EGL_image_external 1
1893555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* glEGLImageTargetTexture2DOES defined in GL_OES_EGL_image already. */
1894555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1895555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1896555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_element_index_uint */
1897555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_element_index_uint
1898555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_element_index_uint 1
1899555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1900555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1901555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_fbo_render_mipmap */
1902555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_fbo_render_mipmap
1903555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_fbo_render_mipmap 1
1904555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1905555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1906555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_fragment_precision_high */
1907555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_fragment_precision_high
1908555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_fragment_precision_high 1
1909555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1910555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1911555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_get_program_binary */
1912555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_get_program_binary
1913555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_get_program_binary 1
1914555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
1915555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetProgramBinaryOES (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
1916555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramBinaryOES (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length);
1917555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1918555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPROGRAMBINARYOESPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
1919555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMBINARYOESPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length);
1920555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1921555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1922555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_mapbuffer */
1923555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_mapbuffer
1924555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_mapbuffer 1
1925555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
1926555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void* GL_APIENTRY glMapBufferOES (GLenum target, GLenum access);
1927555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glUnmapBufferOES (GLenum target);
1928555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetBufferPointervOES (GLenum target, GLenum pname, GLvoid** params);
1929555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1930555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void* (GL_APIENTRYP PFNGLMAPBUFFEROESPROC) (GLenum target, GLenum access);
1931555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLUNMAPBUFFEROESPROC) (GLenum target);
1932555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETBUFFERPOINTERVOESPROC) (GLenum target, GLenum pname, GLvoid** params);
1933555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1934555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1935555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_packed_depth_stencil */
1936555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_packed_depth_stencil
1937555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_packed_depth_stencil 1
1938555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1939555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1940555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_required_internalformat */
1941555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_required_internalformat
1942555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_required_internalformat 1
1943555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1944555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1945555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_rgb8_rgba8 */
1946555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_rgb8_rgba8
1947555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_rgb8_rgba8 1
1948555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1949555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1950555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_standard_derivatives */
1951555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_standard_derivatives
1952555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_standard_derivatives 1
1953555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1954555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1955555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_stencil1 */
1956555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_stencil1
1957555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_stencil1 1
1958555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1959555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1960555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_stencil4 */
1961555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_stencil4
1962555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_stencil4 1
1963555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1964555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1965555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_surfaceless_context
1966555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_surfaceless_context 1
1967555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1968555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1969555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_3D */
1970555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_3D
1971555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_3D 1
1972555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
1973555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTexImage3DOES (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
1974555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
1975555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCopyTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1976555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCompressedTexImage3DOES (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
1977555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCompressedTexSubImage3DOES (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
1978555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glFramebufferTexture3DOES (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1979555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1980555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
1981555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
1982555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOPYTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1983555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
1984555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
1985555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DOES) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1986555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1987555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1988555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_float */
1989555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_float
1990555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_float 1
1991555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1992555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1993555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_float_linear */
1994555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_float_linear
1995555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_float_linear 1
1996555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
1997555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
1998555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_half_float */
1999555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_half_float
2000555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_half_float 1
2001555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2002555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2003555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_half_float_linear */
2004555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_half_float_linear
2005555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_half_float_linear 1
2006555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2007555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2008555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_texture_npot */
2009555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_texture_npot
2010555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_texture_npot 1
2011555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2012555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2013555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_array_object */
2014555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_vertex_array_object
2015555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_vertex_array_object 1
2016555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2017555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glBindVertexArrayOES (GLuint array);
2018555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeleteVertexArraysOES (GLsizei n, const GLuint *arrays);
2019555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGenVertexArraysOES (GLsizei n, GLuint *arrays);
2020555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glIsVertexArrayOES (GLuint array);
2021555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2022555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLBINDVERTEXARRAYOESPROC) (GLuint array);
2023555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETEVERTEXARRAYSOESPROC) (GLsizei n, const GLuint *arrays);
2024555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGENVERTEXARRAYSOESPROC) (GLsizei n, GLuint *arrays);
2025555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLISVERTEXARRAYOESPROC) (GLuint array);
2026555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2027555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2028555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_half_float */
2029555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_vertex_half_float
2030555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_vertex_half_float 1
2031555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2032555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2033555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_OES_vertex_type_10_10_10_2 */
2034555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_OES_vertex_type_10_10_10_2
2035555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_OES_vertex_type_10_10_10_2 1
2036555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2037555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2038555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2039555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * KHR extension functions
2040555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2041555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2042555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_KHR_debug
2043555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_KHR_debug 1
2044555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2045555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
2046555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
2047555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDebugMessageCallback (GLDEBUGPROC callback, const void *userParam);
2048555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLuint GL_APIENTRY glGetDebugMessageLog (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
2049555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar *message);
2050555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glPopDebugGroup (void);
2051555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
2052555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
2053555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glObjectPtrLabel (const void *ptr, GLsizei length, const GLchar *label);
2054555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetObjectPtrLabel (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
2055555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPointerv (GLenum pname, void **params);
2056555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2057555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
2058555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
2059555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const void *userParam);
2060555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLuint (GL_APIENTRYP PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
2061555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
2062555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPOPDEBUGGROUPPROC) (void);
2063555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
2064555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
2065555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label);
2066555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
2067555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPOINTERVPROC) (GLenum pname, void **params);
2068555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2069555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2070555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_KHR_texture_compression_astc_ldr
2071555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_KHR_texture_compression_astc_ldr 1
2072555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2073555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2074555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2075555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2076555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * AMD extension functions
2077555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2078555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2079555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_compressed_3DC_texture */
2080555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_compressed_3DC_texture
2081555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_AMD_compressed_3DC_texture 1
2082555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2083555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2084555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_compressed_ATC_texture */
2085555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_compressed_ATC_texture
2086555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_AMD_compressed_ATC_texture 1
2087555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2088555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2089555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* AMD_performance_monitor */
2090555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_performance_monitor
2091555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_AMD_performance_monitor 1
2092555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2093555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorGroupsAMD (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
2094555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorCountersAMD (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
2095555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorGroupStringAMD (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
2096555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorCounterStringAMD (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
2097555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorCounterInfoAMD (GLuint group, GLuint counter, GLenum pname, GLvoid *data);
2098555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGenPerfMonitorsAMD (GLsizei n, GLuint *monitors);
2099555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeletePerfMonitorsAMD (GLsizei n, GLuint *monitors);
2100555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glSelectPerfMonitorCountersAMD (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *countersList);
2101555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glBeginPerfMonitorAMD (GLuint monitor);
2102555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEndPerfMonitorAMD (GLuint monitor);
2103555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetPerfMonitorCounterDataAMD (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
2104555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2105555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
2106555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
2107555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
2108555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
2109555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, GLvoid *data);
2110555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
2111555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors);
2112555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *countersList);
2113555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
2114555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
2115555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
2116555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2117555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2118555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_AMD_program_binary_Z400 */
2119555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_AMD_program_binary_Z400
2120555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_AMD_program_binary_Z400 1
2121555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2122555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2123555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2124555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * ANGLE extension functions
2125555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2126555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2127555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_framebuffer_blit */
2128555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_framebuffer_blit
2129555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_framebuffer_blit 1
2130555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2131555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glBlitFramebufferANGLE (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
2132555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2133555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLBLITFRAMEBUFFERANGLEPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
2134555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2135555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2136555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_framebuffer_multisample */
2137555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_framebuffer_multisample
2138555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_framebuffer_multisample 1
2139555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2140555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glRenderbufferStorageMultisampleANGLE (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2141555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2142555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2143555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2144555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2145555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_instanced_arrays
2146555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2147555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDrawArraysInstancedANGLE (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
2148555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDrawElementsInstancedANGLE (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
2149555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glVertexAttribDivisorANGLE (GLuint index, GLuint divisor);
2150555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2151555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFLGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
2152555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFLGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
2153555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFLGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLuint divisor);
2154555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2155555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2156555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_pack_reverse_row_order */
2157555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_pack_reverse_row_order
2158555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_pack_reverse_row_order 1
2159555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2160555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2161555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_compression_dxt3 */
2162555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_compression_dxt3
2163555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_texture_compression_dxt3 1
2164555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2165555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2166555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_compression_dxt5 */
2167555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_compression_dxt5
2168555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_texture_compression_dxt5 1
2169555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2170555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2171555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ANGLE_texture_usage */
2172555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_texture_usage
2173555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_texture_usage 1
2174555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2175555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2176555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ANGLE_translated_shader_source
2177555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ANGLE_translated_shader_source 1
2178555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2179555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetTranslatedShaderSourceANGLE (GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source);
2180555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2181555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFLGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source);
2182555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2183555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2184555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2185555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * APPLE extension functions
2186555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2187555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2188555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_copy_texture_levels */
2189555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_copy_texture_levels
2190555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_copy_texture_levels 1
2191555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2192555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCopyTextureLevelsAPPLE (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
2193555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2194555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOPYTEXTURELEVELSAPPLEPROC) (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
2195555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2196555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2197555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_framebuffer_multisample */
2198555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_framebuffer_multisample
2199555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_framebuffer_multisample 1
2200555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2201555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glRenderbufferStorageMultisampleAPPLE (GLenum, GLsizei, GLenum, GLsizei, GLsizei);
2202555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glResolveMultisampleFramebufferAPPLE (void);
2203555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* GL_GLEXT_PROTOTYPES */
2204555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2205555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC) (void);
2206555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2207555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2208555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_rgb_422 */
2209555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_rgb_422
2210555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_rgb_422 1
2211555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2212555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2213555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_sync */
2214555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_sync
2215555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_sync 1
2216555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2217555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLsync GL_APIENTRY glFenceSyncAPPLE (GLenum condition, GLbitfield flags);
2218555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glIsSyncAPPLE (GLsync sync);
2219555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeleteSyncAPPLE (GLsync sync);
2220555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLenum GL_APIENTRY glClientWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout);
2221555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glWaitSyncAPPLE (GLsync sync, GLbitfield flags, GLuint64 timeout);
2222555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetInteger64vAPPLE (GLenum pname, GLint64 *params);
2223555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetSyncivAPPLE (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
2224555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2225555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLsync (GL_APIENTRYP PFNGLFENCESYNCAPPLEPROC) (GLenum condition, GLbitfield flags);
2226555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLISSYNCAPPLEPROC) (GLsync sync);
2227555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETESYNCAPPLEPROC) (GLsync sync);
2228555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCAPPLEPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
2229555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLWAITSYNCAPPLEPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
2230555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETINTEGER64VAPPLEPROC) (GLenum pname, GLint64 *params);
2231555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETSYNCIVAPPLEPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
2232555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2233555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2234555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_texture_format_BGRA8888 */
2235555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_texture_format_BGRA8888
2236555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_texture_format_BGRA8888 1
2237555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2238555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2239555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_APPLE_texture_max_level */
2240555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_APPLE_texture_max_level
2241555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_APPLE_texture_max_level 1
2242555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2243555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2244555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2245555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * ARM extension functions
2246555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2247555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2248555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_mali_program_binary */
2249555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ARM_mali_program_binary
2250555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ARM_mali_program_binary 1
2251555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2252555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2253555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_mali_shader_binary */
2254555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ARM_mali_shader_binary
2255555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ARM_mali_shader_binary 1
2256555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2257555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2258555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_ARM_rgba8 */
2259555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_ARM_rgba8
2260555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_ARM_rgba8 1
2261555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2262555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2263555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2264555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * EXT extension functions
2265555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2266555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2267555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_blend_minmax */
2268555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_blend_minmax
2269555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_blend_minmax 1
2270555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2271555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2272555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_color_buffer_half_float */
2273555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_color_buffer_half_float
2274555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_color_buffer_half_float 1
2275555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2276555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2277555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_debug_label */
2278555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_debug_label
2279555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_debug_label 1
2280555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2281555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glLabelObjectEXT (GLenum type, GLuint object, GLsizei length, const GLchar *label);
2282555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetObjectLabelEXT (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
2283555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2284555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar *label);
2285555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
2286555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2287555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2288555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_debug_marker */
2289555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_debug_marker
2290555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_debug_marker 1
2291555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2292555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glInsertEventMarkerEXT (GLsizei length, const GLchar *marker);
2293555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glPushGroupMarkerEXT (GLsizei length, const GLchar *marker);
2294555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glPopGroupMarkerEXT (void);
2295555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2296555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar *marker);
2297555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar *marker);
2298555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPOPGROUPMARKEREXTPROC) (void);
2299555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2300555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2301555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_discard_framebuffer */
2302555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_discard_framebuffer
2303555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_discard_framebuffer 1
2304555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2305555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
2306555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2307555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDISCARDFRAMEBUFFEREXTPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments);
2308555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2309555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2310555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_map_buffer_range */
2311555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_map_buffer_range
2312555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_map_buffer_range 1
2313555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2314555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void* GL_APIENTRY glMapBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
2315555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glFlushMappedBufferRangeEXT (GLenum target, GLintptr offset, GLsizeiptr length);
2316555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2317555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void* (GL_APIENTRYP PFNGLMAPBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
2318555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
2319555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2320555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2321555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_multisampled_render_to_texture */
2322555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_multisampled_render_to_texture
2323555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_multisampled_render_to_texture 1
2324555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2325555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glRenderbufferStorageMultisampleEXT (GLenum, GLsizei, GLenum, GLsizei, GLsizei);
2326555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glFramebufferTexture2DMultisampleEXT (GLenum, GLenum, GLenum, GLuint, GLint, GLsizei);
2327555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2328555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2329555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
2330555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2331555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2332555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_multiview_draw_buffers */
2333555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_multiview_draw_buffers
2334555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_multiview_draw_buffers 1
2335555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2336555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glReadBufferIndexedEXT (GLenum src, GLint index);
2337555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDrawBuffersIndexedEXT (GLint n, const GLenum *location, const GLint *indices);
2338555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetIntegeri_vEXT (GLenum target, GLuint index, GLint *data);
2339555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2340555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLREADBUFFERINDEXEDEXTPROC) (GLenum src, GLint index);
2341555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDRAWBUFFERSINDEXEDEXTPROC) (GLint n, const GLenum *location, const GLint *indices);
2342555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETINTEGERI_VEXTPROC) (GLenum target, GLuint index, GLint *data);
2343555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2344555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2345555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_multi_draw_arrays
2346555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_multi_draw_arrays 1
2347555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2348555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei);
2349555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
2350555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* GL_GLEXT_PROTOTYPES */
2351555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
2352555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
2353555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2354555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2355555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_occlusion_query_boolean */
2356555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_occlusion_query_boolean
2357555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_occlusion_query_boolean 1
2358555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2359555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGenQueriesEXT (GLsizei n, GLuint *ids);
2360555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeleteQueriesEXT (GLsizei n, const GLuint *ids);
2361555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glIsQueryEXT (GLuint id);
2362555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glBeginQueryEXT (GLenum target, GLuint id);
2363555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEndQueryEXT (GLenum target);
2364555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetQueryivEXT (GLenum target, GLenum pname, GLint *params);
2365555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetQueryObjectuivEXT (GLuint id, GLenum pname, GLuint *params);
2366555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2367555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGENQUERIESEXTPROC) (GLsizei n, GLuint *ids);
2368555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETEQUERIESEXTPROC) (GLsizei n, const GLuint *ids);
2369555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLISQUERYEXTPROC) (GLuint id);
2370555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLBEGINQUERYEXTPROC) (GLenum target, GLuint id);
2371555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLENDQUERYEXTPROC) (GLenum target);
2372555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETQUERYIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
2373555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETQUERYOBJECTUIVEXTPROC) (GLuint id, GLenum pname, GLuint *params);
2374555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2375555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2376555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_read_format_bgra */
2377555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_read_format_bgra
2378555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_read_format_bgra 1
2379555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2380555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2381555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_robustness */
2382555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_robustness
2383555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_robustness 1
2384555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2385555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLenum GL_APIENTRY glGetGraphicsResetStatusEXT (void);
2386555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glReadnPixelsEXT (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
2387555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetnUniformfvEXT (GLuint program, GLint location, GLsizei bufSize, float *params);
2388555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetnUniformivEXT (GLuint program, GLint location, GLsizei bufSize, GLint *params);
2389555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2390555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLenum (GL_APIENTRYP PFNGLGETGRAPHICSRESETSTATUSEXTPROC) (void);
2391555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLREADNPIXELSEXTPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
2392555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETNUNIFORMFVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, float *params);
2393555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETNUNIFORMIVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
2394555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2395555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2396555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_separate_shader_objects */
2397555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_separate_shader_objects
2398555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_separate_shader_objects 1
2399555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2400555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glUseProgramStagesEXT (GLuint pipeline, GLbitfield stages, GLuint program);
2401555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glActiveShaderProgramEXT (GLuint pipeline, GLuint program);
2402555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLuint GL_APIENTRY glCreateShaderProgramvEXT (GLenum type, GLsizei count, const GLchar **strings);
2403555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glBindProgramPipelineEXT (GLuint pipeline);
2404555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeleteProgramPipelinesEXT (GLsizei n, const GLuint *pipelines);
2405555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGenProgramPipelinesEXT (GLsizei n, GLuint *pipelines);
2406555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glIsProgramPipelineEXT (GLuint pipeline);
2407555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramParameteriEXT (GLuint program, GLenum pname, GLint value);
2408555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetProgramPipelineivEXT (GLuint pipeline, GLenum pname, GLint *params);
2409555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform1iEXT (GLuint program, GLint location, GLint x);
2410555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform2iEXT (GLuint program, GLint location, GLint x, GLint y);
2411555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform3iEXT (GLuint program, GLint location, GLint x, GLint y, GLint z);
2412555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform4iEXT (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);
2413555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform1fEXT (GLuint program, GLint location, GLfloat x);
2414555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform2fEXT (GLuint program, GLint location, GLfloat x, GLfloat y);
2415555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform3fEXT (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);
2416555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform4fEXT (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2417555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform1ivEXT (GLuint program, GLint location, GLsizei count, const GLint *value);
2418555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform2ivEXT (GLuint program, GLint location, GLsizei count, const GLint *value);
2419555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform3ivEXT (GLuint program, GLint location, GLsizei count, const GLint *value);
2420555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform4ivEXT (GLuint program, GLint location, GLsizei count, const GLint *value);
2421555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform1fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2422555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform2fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2423555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform3fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2424555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniform4fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2425555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniformMatrix2fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2426555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniformMatrix3fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2427555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glProgramUniformMatrix4fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2428555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glValidateProgramPipelineEXT (GLuint pipeline);
2429555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetProgramPipelineInfoLogEXT (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2430555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2431555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLUSEPROGRAMSTAGESEXTPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
2432555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLACTIVESHADERPROGRAMEXTPROC) (GLuint pipeline, GLuint program);
2433555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLuint (GL_APIENTRYP PFNGLCREATESHADERPROGRAMVEXTPROC) (GLenum type, GLsizei count, const GLchar **strings);
2434555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLBINDPROGRAMPIPELINEEXTPROC) (GLuint pipeline);
2435555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETEPROGRAMPIPELINESEXTPROC) (GLsizei n, const GLuint *pipelines);
2436555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGENPROGRAMPIPELINESEXTPROC) (GLsizei n, GLuint *pipelines);
2437555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLISPROGRAMPIPELINEEXTPROC) (GLuint pipeline);
2438555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
2439555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPROGRAMPIPELINEIVEXTPROC) (GLuint pipeline, GLenum pname, GLint *params);
2440555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint x);
2441555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint x, GLint y);
2442555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z);
2443555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);
2444555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat x);
2445555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat x, GLfloat y);
2446555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);
2447555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2448555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
2449555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
2450555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
2451555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
2452555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2453555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2454555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2455555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2456555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2457555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2458555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2459555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEEXTPROC) (GLuint pipeline);
2460555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2461555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2462555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2463555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shader_framebuffer_fetch */
2464555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_shader_framebuffer_fetch
2465555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_shader_framebuffer_fetch 1
2466555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2467555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2468555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shader_texture_lod */
2469555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_shader_texture_lod
2470555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_shader_texture_lod 1
2471555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2472555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2473555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_shadow_samplers */
2474555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_shadow_samplers
2475555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_shadow_samplers 1
2476555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2477555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2478555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_sRGB */
2479555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_sRGB
2480555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_sRGB 1
2481555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2482555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2483555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_compression_dxt1 */
2484555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_compression_dxt1
2485555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_compression_dxt1 1
2486555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2487555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2488555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_filter_anisotropic */
2489555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_filter_anisotropic
2490555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_filter_anisotropic 1
2491555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2492555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2493555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_format_BGRA8888 */
2494555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_format_BGRA8888
2495555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_format_BGRA8888 1
2496555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2497555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2498555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_rg */
2499555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_rg
2500555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_rg 1
2501555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2502555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2503555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_storage */
2504555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_storage
2505555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_storage 1
2506555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2507555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTexStorage1DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
2508555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTexStorage2DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2509555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTexStorage3DEXT (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2510555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTextureStorage1DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
2511555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTextureStorage2DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2512555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glTextureStorage3DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2513555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2514555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXSTORAGE1DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
2515555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXSTORAGE2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2516555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXSTORAGE3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2517555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
2518555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2519555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2520555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2521555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2522555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_texture_type_2_10_10_10_REV */
2523555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_texture_type_2_10_10_10_REV
2524555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_texture_type_2_10_10_10_REV 1
2525555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2526555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2527555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_EXT_unpack_subimage */
2528555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_EXT_unpack_subimage
2529555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_EXT_unpack_subimage 1
2530555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2531555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2532555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2533555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * DMP extension functions
2534555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2535555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2536555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_DMP_shader_binary */
2537555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_DMP_shader_binary
2538555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_DMP_shader_binary 1
2539555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2540555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2541555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2542555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * FJ extension functions
2543555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2544555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2545555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_FJ_shader_binary_GCCSO */
2546555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_FJ_shader_binary_GCCSO
2547555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_FJ_shader_binary_GCCSO 1
2548555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2549555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2550555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2551555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * IMG extension functions
2552555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2553555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2554555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_program_binary */
2555555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_program_binary
2556555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMG_program_binary 1
2557555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2558555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2559555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_read_format */
2560555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_read_format
2561555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMG_read_format 1
2562555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2563555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2564555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_shader_binary */
2565555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_shader_binary
2566555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMG_shader_binary 1
2567555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2568555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2569555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_texture_compression_pvrtc */
2570555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_texture_compression_pvrtc
2571555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMG_texture_compression_pvrtc 1
2572555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2573555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2574555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_IMG_multisampled_render_to_texture */
2575555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_IMG_multisampled_render_to_texture
2576555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_IMG_multisampled_render_to_texture 1
2577555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2578555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glRenderbufferStorageMultisampleIMG (GLenum, GLsizei, GLenum, GLsizei, GLsizei);
2579555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glFramebufferTexture2DMultisampleIMG (GLenum, GLenum, GLenum, GLuint, GLint, GLsizei);
2580555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2581555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2582555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
2583555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2584555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2585555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2586555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * NV extension functions
2587555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2588555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2589555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_coverage_sample */
2590555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_coverage_sample
2591555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_coverage_sample 1
2592555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2593555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCoverageMaskNV (GLboolean mask);
2594555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glCoverageOperationNV (GLenum operation);
2595555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2596555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOVERAGEMASKNVPROC) (GLboolean mask);
2597555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLCOVERAGEOPERATIONNVPROC) (GLenum operation);
2598555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2599555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2600555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_depth_nonlinear */
2601555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_depth_nonlinear
2602555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_depth_nonlinear 1
2603555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2604555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2605555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_draw_buffers */
2606555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_draw_buffers
2607555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_draw_buffers 1
2608555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2609555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDrawBuffersNV (GLsizei n, const GLenum *bufs);
2610555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2611555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDRAWBUFFERSNVPROC) (GLsizei n, const GLenum *bufs);
2612555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2613555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2614555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_fbo_color_attachments */
2615555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_fbo_color_attachments
2616555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_fbo_color_attachments 1
2617555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2618555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2619555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_fence */
2620555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_fence
2621555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_fence 1
2622555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2623555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDeleteFencesNV (GLsizei, const GLuint *);
2624555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGenFencesNV (GLsizei, GLuint *);
2625555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glIsFenceNV (GLuint);
2626555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glTestFenceNV (GLuint);
2627555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetFenceivNV (GLuint, GLenum, GLint *);
2628555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glFinishFenceNV (GLuint);
2629555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glSetFenceNV (GLuint, GLenum);
2630555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2631555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
2632555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
2633555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
2634555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
2635555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
2636555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
2637555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
2638555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2639555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2640555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_buffer */
2641555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_buffer
2642555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_read_buffer 1
2643555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2644555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glReadBufferNV (GLenum mode);
2645555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2646555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLREADBUFFERNVPROC) (GLenum mode);
2647555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2648555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2649555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_buffer_front */
2650555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_buffer_front
2651555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_read_buffer_front 1
2652555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2653555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2654555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_depth */
2655555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_depth
2656555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_read_depth 1
2657555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2658555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2659555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_depth_stencil */
2660555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_depth_stencil
2661555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_read_depth_stencil 1
2662555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2663555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2664555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_read_stencil */
2665555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_read_stencil
2666555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_read_stencil 1
2667555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2668555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2669555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_texture_compression_s3tc_update */
2670555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_texture_compression_s3tc_update
2671555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_texture_compression_s3tc_update 1
2672555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2673555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2674555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_NV_texture_npot_2D_mipmap */
2675555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_NV_texture_npot_2D_mipmap
2676555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_NV_texture_npot_2D_mipmap 1
2677555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2678555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2679555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2680555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * QCOM extension functions
2681555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2682555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2683555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_alpha_test */
2684555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_alpha_test
2685555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_alpha_test 1
2686555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2687555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glAlphaFuncQCOM (GLenum func, GLclampf ref);
2688555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2689555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLALPHAFUNCQCOMPROC) (GLenum func, GLclampf ref);
2690555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2691555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2692555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_binning_control */
2693555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_binning_control
2694555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_binning_control 1
2695555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2696555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2697555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_driver_control */
2698555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_driver_control
2699555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_driver_control 1
2700555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2701555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetDriverControlsQCOM (GLint *num, GLsizei size, GLuint *driverControls);
2702555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glGetDriverControlStringQCOM (GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
2703555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEnableDriverControlQCOM (GLuint driverControl);
2704555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glDisableDriverControlQCOM (GLuint driverControl);
2705555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2706555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETDRIVERCONTROLSQCOMPROC) (GLint *num, GLsizei size, GLuint *driverControls);
2707555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLGETDRIVERCONTROLSTRINGQCOMPROC) (GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
2708555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLENABLEDRIVERCONTROLQCOMPROC) (GLuint driverControl);
2709555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLDISABLEDRIVERCONTROLQCOMPROC) (GLuint driverControl);
2710555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2711555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2712555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_extended_get */
2713555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_extended_get
2714555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_extended_get 1
2715555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2716555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetTexturesQCOM (GLuint *textures, GLint maxTextures, GLint *numTextures);
2717555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetBuffersQCOM (GLuint *buffers, GLint maxBuffers, GLint *numBuffers);
2718555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetRenderbuffersQCOM (GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
2719555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetFramebuffersQCOM (GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers);
2720555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetTexLevelParameterivQCOM (GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params);
2721555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtTexObjectStateOverrideiQCOM (GLenum target, GLenum pname, GLint param);
2722555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetTexSubImageQCOM (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid *texels);
2723555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetBufferPointervQCOM (GLenum target, GLvoid **params);
2724555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2725555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETTEXTURESQCOMPROC) (GLuint *textures, GLint maxTextures, GLint *numTextures);
2726555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETBUFFERSQCOMPROC) (GLuint *buffers, GLint maxBuffers, GLint *numBuffers);
2727555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETRENDERBUFFERSQCOMPROC) (GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
2728555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETFRAMEBUFFERSQCOMPROC) (GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers);
2729555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC) (GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params);
2730555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC) (GLenum target, GLenum pname, GLint param);
2731555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETTEXSUBIMAGEQCOMPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid *texels);
2732555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETBUFFERPOINTERVQCOMPROC) (GLenum target, GLvoid **params);
2733555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2734555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2735555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_extended_get2 */
2736555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_extended_get2
2737555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_extended_get2 1
2738555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2739555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetShadersQCOM (GLuint *shaders, GLint maxShaders, GLint *numShaders);
2740555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetProgramsQCOM (GLuint *programs, GLint maxPrograms, GLint *numPrograms);
2741555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL GLboolean GL_APIENTRY glExtIsProgramBinaryQCOM (GLuint program);
2742555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glExtGetProgramBinarySourceQCOM (GLuint program, GLenum shadertype, GLchar *source, GLint *length);
2743555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2744555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETSHADERSQCOMPROC) (GLuint *shaders, GLint maxShaders, GLint *numShaders);
2745555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETPROGRAMSQCOMPROC) (GLuint *programs, GLint maxPrograms, GLint *numPrograms);
2746555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef GLboolean (GL_APIENTRYP PFNGLEXTISPROGRAMBINARYQCOMPROC) (GLuint program);
2747555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC) (GLuint program, GLenum shadertype, GLchar *source, GLint *length);
2748555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2749555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2750555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_perfmon_global_mode */
2751555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_perfmon_global_mode
2752555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_perfmon_global_mode 1
2753555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2754555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2755555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_writeonly_rendering */
2756555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_writeonly_rendering
2757555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_writeonly_rendering 1
2758555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2759555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2760555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_QCOM_tiled_rendering */
2761555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_QCOM_tiled_rendering
2762555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_QCOM_tiled_rendering 1
2763555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef GL_GLEXT_PROTOTYPES
2764555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glStartTilingQCOM (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
2765555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team RobotGL_APICALL void GL_APIENTRY glEndTilingQCOM (GLbitfield preserveMask);
2766555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2767555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLSTARTTILINGQCOMPROC) (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
2768555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robottypedef void (GL_APIENTRYP PFNGLENDTILINGQCOMPROC) (GLbitfield preserveMask);
2769555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2770555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2771555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/*------------------------------------------------------------------------*
2772555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot * VIV extension tokens
2773555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot *------------------------------------------------------------------------*/
2774555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2775555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot/* GL_VIV_shader_binary */
2776555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef GL_VIV_shader_binary
2777555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define GL_VIV_shader_binary 1
2778555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2779555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2780555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifdef __cplusplus
2781555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot}
2782555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2783555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2784555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* __gl2ext_h_ */
2785555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2786555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif /* _MSC_VER */
2787555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot
2788555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#ifndef APIENTRY
2789555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#define APIENTRY GL_APIENTRY
2790555d6a58708babe6bb79b5824ef24eb1f37f708android-build-team Robot#endif
2791