1edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifndef __gl_h_ 2edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define __gl_h_ 3edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 4edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifdef __cplusplus 5edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projectextern "C" { 6edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif 7edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 8edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* 9edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** License Applicability. Except to the extent portions of this file are 10edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** made subject to an alternative license as permitted in the SGI Free 11edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Software License B, Version 1.0 (the "License"), the contents of this 12edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** file are subject only to the provisions of the License. You may not use 13edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** this file except in compliance with the License. You may obtain a copy 14edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 15edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: 16edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** 17edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** http://oss.sgi.com/projects/FreeB 18edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** 19edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Note that, as provided in the License, the Software is distributed on an 20edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS 21edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND 22edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A 23edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** PARTICULAR PURPOSE, AND NON-INFRINGEMENT. 24edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** 25edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Original Code. The Original Code is: OpenGL Sample Implementation, 26edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, 27edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. 28edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Copyright in any portions created by third parties is as indicated 29edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** elsewhere herein. All Rights Reserved. 30edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** 31edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Additional Notice Provisions: The application programming interfaces 32edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** established by SGI in conjunction with the Original Code are The 33edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** OpenGL(R) Graphics System: A Specification (Version 1.2.1), released 34edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version 35edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X 36edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** Window System(R) (Version 1.3), released October 19, 1998. This software 37edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** was created using the OpenGL(R) version 1.2.1 Sample Implementation 38edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** published by SGI, but has not been independently verified as being 39edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project** compliant with the OpenGL(R) version 1.2.1 Specification. 40edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project*/ 41edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 42edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) 43edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define WIN32_LEAN_AND_MEAN 1 44edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#include <windows.h> 45edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif 46edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 47edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifndef APIENTRY 48edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define APIENTRY 49edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif 50edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifndef GLAPI 51edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GLAPI extern 52edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif 53edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 54edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned int GLenum; 55edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned char GLboolean; 56edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned int GLbitfield; 57edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef signed char GLbyte; 58edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef short GLshort; 59edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLint; 60edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLsizei; 61edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned char GLubyte; 62edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned short GLushort; 63edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef unsigned int GLuint; 64edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef float GLfloat; 65edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef float GLclampf; 66edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef void GLvoid; 67edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLintptrARB; 68edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLsizeiptrARB; 69edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLfixed; 70edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef int GLclampx; 71edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* Internal convenience typedefs */ 72edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Projecttypedef void (*_GLfuncptr)(); 73edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 74edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/*************************************************************/ 75edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 76edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* Extensions */ 77edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OES_VERSION_1_0 1 78edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OES_read_format 1 79edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OES_compressed_paletted_texture 1 80edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 81edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ClearBufferMask */ 82edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DEPTH_BUFFER_BIT 0x00000100 83edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_STENCIL_BUFFER_BIT 0x00000400 84edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COLOR_BUFFER_BIT 0x00004000 85edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 86edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* Boolean */ 87edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FALSE 0 88edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TRUE 1 89edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 90edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* BeginMode */ 91edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POINTS 0x0000 92edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINES 0x0001 93edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINE_LOOP 0x0002 94edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINE_STRIP 0x0003 95edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TRIANGLES 0x0004 96edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TRIANGLE_STRIP 0x0005 97edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TRIANGLE_FAN 0x0006 98edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 99edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* AlphaFunction */ 100edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NEVER 0x0200 101edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LESS 0x0201 102edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EQUAL 0x0202 103edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LEQUAL 0x0203 104edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_GREATER 0x0204 105edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NOTEQUAL 0x0205 106edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_GEQUAL 0x0206 107edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALWAYS 0x0207 108edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 109edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* BlendingFactorDest */ 110edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ZERO 0 111edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ONE 1 112edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SRC_COLOR 0x0300 113edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ONE_MINUS_SRC_COLOR 0x0301 114edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SRC_ALPHA 0x0302 115edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ONE_MINUS_SRC_ALPHA 0x0303 116edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DST_ALPHA 0x0304 117edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ONE_MINUS_DST_ALPHA 0x0305 118edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 119edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* BlendingFactorSrc */ 120edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ZERO */ 121edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ONE */ 122edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DST_COLOR 0x0306 123edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ONE_MINUS_DST_COLOR 0x0307 124edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SRC_ALPHA_SATURATE 0x0308 125edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_SRC_ALPHA */ 126edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ONE_MINUS_SRC_ALPHA */ 127edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_DST_ALPHA */ 128edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ONE_MINUS_DST_ALPHA */ 129edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 130edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ColorMaterialFace */ 131edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FRONT_AND_BACK */ 132edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 133edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ColorMaterialParameter */ 134edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_AMBIENT_AND_DIFFUSE */ 135edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 136edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ColorPointerType */ 137edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_UNSIGNED_BYTE */ 138edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FLOAT */ 139edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FIXED */ 140edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 141edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* CullFaceMode */ 142edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FRONT 0x0404 143edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_BACK 0x0405 144edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FRONT_AND_BACK 0x0408 145edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 146edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* DepthFunction */ 147edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_NEVER */ 148edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LESS */ 149edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_EQUAL */ 150edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LEQUAL */ 151edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_GREATER */ 152edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_NOTEQUAL */ 153edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_GEQUAL */ 154edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ALWAYS */ 155edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 156edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* EnableCap */ 157edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG 0x0B60 158edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHTING 0x0B50 159edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_2D 0x0DE1 160edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CULL_FACE 0x0B44 161edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALPHA_TEST 0x0BC0 162edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_BLEND 0x0BE2 163edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COLOR_LOGIC_OP 0x0BF2 164edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DITHER 0x0BD0 165edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_STENCIL_TEST 0x0B90 166edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DEPTH_TEST 0x0B71 167edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT0 */ 168edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT1 */ 169edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT2 */ 170edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT3 */ 171edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT4 */ 172edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT5 */ 173edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT6 */ 174edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LIGHT7 */ 175edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POINT_SMOOTH 0x0B10 176edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINE_SMOOTH 0x0B20 177edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SCISSOR_TEST 0x0C11 178edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COLOR_MATERIAL 0x0B57 179edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NORMALIZE 0x0BA1 180edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_RESCALE_NORMAL 0x803A 181edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POLYGON_OFFSET_FILL 0x8037 182edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_VERTEX_ARRAY 0x8074 183edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NORMAL_ARRAY 0x8075 184edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COLOR_ARRAY 0x8076 185edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_COORD_ARRAY 0x8078 186edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MULTISAMPLE 0x809D 187edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E 188edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SAMPLE_ALPHA_TO_ONE 0x809F 189edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SAMPLE_COVERAGE 0x80A0 190edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 191edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ErrorCode */ 192edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NO_ERROR 0 193edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_INVALID_ENUM 0x0500 194edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_INVALID_VALUE 0x0501 195edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_INVALID_OPERATION 0x0502 196edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_STACK_OVERFLOW 0x0503 197edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_STACK_UNDERFLOW 0x0504 198edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OUT_OF_MEMORY 0x0505 199edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 200edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* FogMode */ 201edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LINEAR */ 202edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EXP 0x0800 203edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EXP2 0x0801 204edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 205edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* FogParameter */ 206edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_DENSITY 0x0B62 207edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_START 0x0B63 208edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_END 0x0B64 209edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_MODE 0x0B65 210edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_COLOR 0x0B66 211edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 212edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* FrontFaceDirection */ 213edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CW 0x0900 214edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CCW 0x0901 215edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 216edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GetPName */ 217edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 218edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 219edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALIASED_POINT_SIZE_RANGE 0x846D 220edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E 221edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A 222edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B 223edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_LIGHTS 0x0D31 224edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_TEXTURE_SIZE 0x0D33 225edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 226edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 227edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 228edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_VIEWPORT_DIMS 0x0D3A 229edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_ELEMENTS_VERTICES 0x80E8 230edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_ELEMENTS_INDICES 0x80E9 231edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MAX_TEXTURE_UNITS 0x84E2 232edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 233edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 234edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SUBPIXEL_BITS 0x0D50 235edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_RED_BITS 0x0D52 236edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_GREEN_BITS 0x0D53 237edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_BLUE_BITS 0x0D54 238edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALPHA_BITS 0x0D55 239edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DEPTH_BITS 0x0D56 240edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_STENCIL_BITS 0x0D57 241edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 242edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* HintMode */ 243edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DONT_CARE 0x1100 244edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FASTEST 0x1101 245edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NICEST 0x1102 246edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 247edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* HintTarget */ 248edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 249edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POINT_SMOOTH_HINT 0x0C51 250edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINE_SMOOTH_HINT 0x0C52 251edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POLYGON_SMOOTH_HINT 0x0C53 252edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FOG_HINT 0x0C54 253edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 254edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* LightModelParameter */ 255edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT_MODEL_AMBIENT 0x0B53 256edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 257edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 258edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* LightParameter */ 259edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_AMBIENT 0x1200 260edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DIFFUSE 0x1201 261edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SPECULAR 0x1202 262edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_POSITION 0x1203 263edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SPOT_DIRECTION 0x1204 264edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SPOT_EXPONENT 0x1205 265edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SPOT_CUTOFF 0x1206 266edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CONSTANT_ATTENUATION 0x1207 267edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINEAR_ATTENUATION 0x1208 268edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_QUADRATIC_ATTENUATION 0x1209 269edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 270edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* DataType */ 271edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_BYTE 0x1400 272edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNSIGNED_BYTE 0x1401 273edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SHORT 0x1402 274edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNSIGNED_SHORT 0x1403 275edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FLOAT 0x1406 276edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FIXED 0x140C 277edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 278edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* LogicOp */ 279edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CLEAR 0x1500 280edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_AND 0x1501 281edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_AND_REVERSE 0x1502 282edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COPY 0x1503 283edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_AND_INVERTED 0x1504 284edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NOOP 0x1505 285edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_XOR 0x1506 286edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OR 0x1507 287edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NOR 0x1508 288edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EQUIV 0x1509 289edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_INVERT 0x150A 290edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OR_REVERSE 0x150B 291edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_COPY_INVERTED 0x150C 292edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_OR_INVERTED 0x150D 293edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NAND 0x150E 294edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SET 0x150F 295edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 296edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* MaterialFace */ 297edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FRONT_AND_BACK */ 298edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 299edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* MaterialParameter */ 300edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EMISSION 0x1600 301edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SHININESS 0x1601 302edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_AMBIENT_AND_DIFFUSE 0x1602 303edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_AMBIENT */ 304edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_DIFFUSE */ 305edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_SPECULAR */ 306edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 307edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* MatrixMode */ 308edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MODELVIEW 0x1700 309edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PROJECTION 0x1701 310edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE 0x1702 311edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 312edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* NormalPointerType */ 313edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_BYTE */ 314edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_SHORT */ 315edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FLOAT */ 316edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FIXED */ 317edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 318edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* PixelFormat */ 319edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ALPHA 0x1906 320edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_RGB 0x1907 321edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_RGBA 0x1908 322edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LUMINANCE 0x1909 323edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LUMINANCE_ALPHA 0x190A 324edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 325edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* PixelStoreParameter */ 326edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNPACK_ALIGNMENT 0x0CF5 327edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PACK_ALIGNMENT 0x0D05 328edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 329edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* PixelType */ 330edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_UNSIGNED_BYTE */ 331edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 332edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 333edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_UNSIGNED_SHORT_5_6_5 0x8363 334edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 335edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* ShadingModel */ 336edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_FLAT 0x1D00 337edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_SMOOTH 0x1D01 338edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 339edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* StencilFunction */ 340edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_NEVER */ 341edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LESS */ 342edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_EQUAL */ 343edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LEQUAL */ 344edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_GREATER */ 345edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_NOTEQUAL */ 346edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_GEQUAL */ 347edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ALWAYS */ 348edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 349edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* StencilOp */ 350edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_ZERO */ 351edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_KEEP 0x1E00 352edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_REPLACE 0x1E01 353edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_INCR 0x1E02 354edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DECR 0x1E03 355edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_INVERT */ 356edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 357edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* StringName */ 358edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_VENDOR 0x1F00 359edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_RENDERER 0x1F01 360edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_VERSION 0x1F02 361edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_EXTENSIONS 0x1F03 362edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 363edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TexCoordPointerType */ 364edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_SHORT */ 365edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FLOAT */ 366edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FIXED */ 367edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_BYTE */ 368edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 369edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureEnvMode */ 370edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_MODULATE 0x2100 371edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_DECAL 0x2101 372edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_BLEND */ 373edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_ADD 0x0104 374edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_REPLACE */ 375edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 376edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureEnvParameter */ 377edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_ENV_MODE 0x2200 378edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_ENV_COLOR 0x2201 379edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 380edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureEnvTarget */ 381edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_ENV 0x2300 382edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 383edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureMagFilter */ 384edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NEAREST 0x2600 385edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINEAR 0x2601 386edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 387edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureMinFilter */ 388edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_NEAREST */ 389edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_LINEAR */ 390edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NEAREST_MIPMAP_NEAREST 0x2700 391edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINEAR_MIPMAP_NEAREST 0x2701 392edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_NEAREST_MIPMAP_LINEAR 0x2702 393edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LINEAR_MIPMAP_LINEAR 0x2703 394edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 395edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureParameterName */ 396edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_MAG_FILTER 0x2800 397edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_MIN_FILTER 0x2801 398edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_WRAP_S 0x2802 399edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE_WRAP_T 0x2803 400edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 401edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureTarget */ 402edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_TEXTURE_2D */ 403edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 404edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureUnit */ 405edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE0 0x84C0 406edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE1 0x84C1 407edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE2 0x84C2 408edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE3 0x84C3 409edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE4 0x84C4 410edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE5 0x84C5 411edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE6 0x84C6 412edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE7 0x84C7 413edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE8 0x84C8 414edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE9 0x84C9 415edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE10 0x84CA 416edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE11 0x84CB 417edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE12 0x84CC 418edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE13 0x84CD 419edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE14 0x84CE 420edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE15 0x84CF 421edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE16 0x84D0 422edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE17 0x84D1 423edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE18 0x84D2 424edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE19 0x84D3 425edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE20 0x84D4 426edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE21 0x84D5 427edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE22 0x84D6 428edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE23 0x84D7 429edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE24 0x84D8 430edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE25 0x84D9 431edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE26 0x84DA 432edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE27 0x84DB 433edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE28 0x84DC 434edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE29 0x84DD 435edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE30 0x84DE 436edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_TEXTURE31 0x84DF 437edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 438edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* TextureWrapMode */ 439edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_REPEAT 0x2901 440edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_CLAMP_TO_EDGE 0x812F 441edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 442edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* PixelInternalFormat */ 443edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE4_RGB8_OES 0x8B90 444edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE4_RGBA8_OES 0x8B91 445edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 446edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE4_RGBA4_OES 0x8B93 447edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE4_RGB5_A1_OES 0x8B94 448edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE8_RGB8_OES 0x8B95 449edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE8_RGBA8_OES 0x8B96 450edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 451edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE8_RGBA4_OES 0x8B98 452edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_PALETTE8_RGB5_A1_OES 0x8B99 453edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 454edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* VertexPointerType */ 455edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_SHORT */ 456edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FLOAT */ 457edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_FIXED */ 458edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* GL_BYTE */ 459edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 460edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* LightName */ 461edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT0 0x4000 462edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT1 0x4001 463edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT2 0x4002 464edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT3 0x4003 465edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT4 0x4004 466edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT5 0x4005 467edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT6 0x4006 468edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#define GL_LIGHT7 0x4007 469edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 470edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 471edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/*************************************************************/ 472edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 473edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glActiveTexture (GLenum texture); 474edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glAlphaFunc (GLenum func, GLclampf ref); 475edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glAlphaFuncx (GLenum func, GLclampx ref); 476edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glBindTexture (GLenum target, GLuint texture); 477edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); 478edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClear (GLbitfield mask); 479edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 480edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClearColorx (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 481edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClearDepthf (GLclampf depth); 482edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClearDepthx (GLclampx depth); 483edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClearStencil (GLint s); 484edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glClientActiveTexture (GLenum texture); 485edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 486edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glColor4x (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 487edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 488edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 489edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); 490edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); 491edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 492edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 493edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glCullFace (GLenum mode); 494edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); 495edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDepthFunc (GLenum func); 496edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDepthMask (GLboolean flag); 497edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar); 498edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDepthRangex (GLclampx zNear, GLclampx zFar); 499edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDisable (GLenum cap); 500edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDisableClientState (GLenum array); 501edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); 502edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); 503edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glEnable (GLenum cap); 504edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glEnableClientState (GLenum array); 505edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFinish (void); 506edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFlush (void); 507edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFogf (GLenum pname, GLfloat param); 508edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFogfv (GLenum pname, const GLfloat *params); 509edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFogx (GLenum pname, GLfixed param); 510edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFogxv (GLenum pname, const GLfixed *params); 511edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFrontFace (GLenum mode); 512edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFrustumf (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 513edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glFrustumx (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 514edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glGenTextures (GLsizei n, GLuint *textures); 515edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI GLenum APIENTRY glGetError (void); 516edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glGetIntegerv (GLenum pname, GLint *params); 517edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI const GLubyte * APIENTRY glGetString (GLenum name); 518edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glHint (GLenum target, GLenum mode); 519edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightModelf (GLenum pname, GLfloat param); 520edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightModelfv (GLenum pname, const GLfloat *params); 521edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightModelx (GLenum pname, GLfixed param); 522edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightModelxv (GLenum pname, const GLfixed *params); 523edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); 524edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); 525edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightx (GLenum light, GLenum pname, GLfixed param); 526edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLightxv (GLenum light, GLenum pname, const GLfixed *params); 527edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLineWidth (GLfloat width); 528edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLineWidthx (GLfixed width); 529edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLoadIdentity (void); 530edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLoadMatrixf (const GLfloat *m); 531edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLoadMatrixx (const GLfixed *m); 532edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glLogicOp (GLenum opcode); 533edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); 534edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); 535edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMaterialx (GLenum face, GLenum pname, GLfixed param); 536edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMaterialxv (GLenum face, GLenum pname, const GLfixed *params); 537edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMatrixMode (GLenum mode); 538edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMultMatrixf (const GLfloat *m); 539edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMultMatrixx (const GLfixed *m); 540edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); 541edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glMultiTexCoord4x (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 542edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); 543edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glNormal3x (GLfixed nx, GLfixed ny, GLfixed nz); 544edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); 545edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glOrthof (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 546edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glOrthox (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 547edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPixelStorei (GLenum pname, GLint param); 548edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPointSize (GLfloat size); 549edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPointSizex (GLfixed size); 550edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPolygonOffset (GLfloat factor, GLfloat units); 551edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPolygonOffsetx (GLfixed factor, GLfixed units); 552edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPopMatrix (void); 553edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glPushMatrix (void); 554edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); 555edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 556edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glRotatex (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 557edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glSampleCoverage (GLclampf value, GLboolean invert); 558edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glSampleCoveragex (GLclampx value, GLboolean invert); 559edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); 560edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glScalex (GLfixed x, GLfixed y, GLfixed z); 561edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); 562edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glShadeModel (GLenum mode); 563edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); 564edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glStencilMask (GLuint mask); 565edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); 566edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 567edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); 568edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); 569edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexEnvx (GLenum target, GLenum pname, GLfixed param); 570edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexEnvxv (GLenum target, GLenum pname, const GLfixed *params); 571edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); 572edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); 573edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexParameterx (GLenum target, GLenum pname, GLfixed param); 574edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); 575edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); 576edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glTranslatex (GLfixed x, GLfixed y, GLfixed z); 577edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 578edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectGLAPI void APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); 579edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 580edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#ifdef __cplusplus 581edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project} 582edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif 583edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 584edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project#endif /* __gl_h_ */ 585