1f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* DO NOT EDIT *************************************************
2f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * THIS FILE AUTOMATICALLY GENERATED BY THE es_generator.py SCRIPT
3f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * API specification file:   src/src/mesa/main/APIspec.xml
4f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * GLES version:             GLES1.1
5f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * date:                     2013-06-13 18:46:52
6f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org */
7f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
8f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
9f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "GLES/gl.h"
10f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "GLES/glext.h"
11f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/mfeatures.h"
12f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/compiler.h"
13f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/api_exec.h"
14f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
15f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#if FEATURE_ES1
16f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
17f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#ifndef GLAPIENTRYP
18f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define GLAPIENTRYP GL_APIENTRYP
19f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#endif
20f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
21f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/es1_conversion.h"
22f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
23f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
24f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* These types are needed for the Mesa veneer, but are not defined in
25f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * the standard GLES headers.
26f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org */
27f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgtypedef double GLdouble;
28f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgtypedef double GLclampd;
29f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
30f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* Mesa error handling requires these */
31f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void *_mesa_get_current_context(void);
32f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void _mesa_error(void *ctx, GLenum error, const char *fmtString, ... );
33f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
34f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/*************************************************************
35f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org * Generated functions begin here
36f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org */
37f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
38f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ActiveTextureARB(GLenum texture);
39f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ActiveTexture _mesa_ActiveTextureARB
40f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
41f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_AlphaFunc(GLenum func, GLclampf ref);
42f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_AlphaFunc _mesa_AlphaFunc
43f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
44f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BindBufferARB(GLenum target, GLuint buffer);
45f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BindBuffer _mesa_BindBufferARB
46f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
47f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BindFramebufferEXT(GLenum target, GLuint framebuffer);
48f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BindFramebufferOES _mesa_BindFramebufferEXT
49f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
50f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer);
51f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BindRenderbufferOES _mesa_BindRenderbufferEXT
52f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
53f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BindTexture(GLenum target, GLuint texture);
54f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BindTexture _mesa_BindTexture
55f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
56f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BlendEquation(GLenum mode);
57f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BlendEquationOES _mesa_BlendEquation
58f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
59f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha);
60f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BlendEquationSeparateOES _mesa_BlendEquationSeparateEXT
61f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
62f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BlendFunc(GLenum sfactor, GLenum dfactor);
63f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BlendFunc _mesa_BlendFunc
64f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
65f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BlendFuncSeparateEXT(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
66f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BlendFuncSeparateOES _mesa_BlendFuncSeparateEXT
67f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
68f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BufferDataARB(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
69f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BufferData _mesa_BufferDataARB
70f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
71f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_BufferSubDataARB(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
72f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_BufferSubData _mesa_BufferSubDataARB
73f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
74f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLenum GL_APIENTRY _mesa_CheckFramebufferStatusEXT(GLenum target);
75f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CheckFramebufferStatusOES _mesa_CheckFramebufferStatusEXT
76f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
77f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Clear(GLbitfield mask);
78f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Clear _mesa_Clear
79f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
80f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
81f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ClearColor _mesa_ClearColor
82f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
83f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ClearDepthf(GLclampf depth);
84f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ClearDepthf _mesa_ClearDepthf
85f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
86f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ClearStencil(GLint s);
87f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ClearStencil _mesa_ClearStencil
88f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
89f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ClientActiveTextureARB(GLenum texture);
90f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ClientActiveTexture _mesa_ClientActiveTextureARB
91f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
92f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
93f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_Color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
94f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_Color4f _es_Color4f
95f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
96f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
97f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ColorMask _mesa_ColorMask
98f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
99f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
100f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ColorPointer _mesa_ColorPointer
101f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
102f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_CompressedTexImage2DARB(GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
103f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CompressedTexImage2D _mesa_CompressedTexImage2DARB
104f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
105f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_CompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
106f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CompressedTexSubImage2D _mesa_CompressedTexSubImage2DARB
107f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
108f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_CopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
109f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CopyTexImage2D _mesa_CopyTexImage2D
110f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
111f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
112f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CopyTexSubImage2D _mesa_CopyTexSubImage2D
113f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
114f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_CullFace(GLenum mode);
115f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_CullFace _mesa_CullFace
116f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
117f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DeleteBuffersARB(GLsizei n, const GLuint * buffer);
118f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DeleteBuffers _mesa_DeleteBuffersARB
119f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
120f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers);
121f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DeleteFramebuffersOES _mesa_DeleteFramebuffersEXT
122f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
123f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers);
124f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DeleteRenderbuffersOES _mesa_DeleteRenderbuffersEXT
125f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
126f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DeleteTextures(GLsizei n, const GLuint * textures);
127f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DeleteTextures _mesa_DeleteTextures
128f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
129f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DepthFunc(GLenum func);
130f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DepthFunc _mesa_DepthFunc
131f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
132f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DepthMask(GLboolean flag);
133f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DepthMask _mesa_DepthMask
134f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
135f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DepthRangef(GLclampf zNear, GLclampf zFar);
136f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DepthRangef _mesa_DepthRangef
137f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
138f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Disable(GLenum cap);
139f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Disable _mesa_Disable
140f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
141f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DisableClientState(GLenum array);
142f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DisableClientState _mesa_DisableClientState
143f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
144f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawArrays(GLenum mode, GLint first, GLsizei count);
145f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawArrays _mesa_DrawArrays
146f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
147f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
148f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawElements _mesa_DrawElements
149f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
150f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexf(GLfloat x, GLfloat y, GLfloat z, GLfloat w, GLfloat h);
151f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexfOES _mesa_DrawTexf
152f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
153f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexfv(const GLfloat * coords);
154f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexfvOES _mesa_DrawTexfv
155f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
156f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexi(GLint x, GLint y, GLint z, GLint w, GLint h);
157f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexiOES _mesa_DrawTexi
158f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
159f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexiv(const GLint * coords);
160f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexivOES _mesa_DrawTexiv
161f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
162f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexs(GLshort x, GLshort y, GLshort z, GLshort w, GLshort h);
163f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexsOES _mesa_DrawTexs
164f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
165f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_DrawTexsv(const GLshort * coords);
166f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_DrawTexsvOES _mesa_DrawTexsv
167f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
168f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_EGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
169f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_EGLImageTargetRenderbufferStorageOES _mesa_EGLImageTargetRenderbufferStorageOES
170f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
171f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
172f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_EGLImageTargetTexture2DOES _mesa_EGLImageTargetTexture2DOES
173f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
174f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Enable(GLenum cap);
175f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Enable _mesa_Enable
176f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
177f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_EnableClientState(GLenum array);
178f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_EnableClientState _mesa_EnableClientState
179f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
180f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Finish(void);
181f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Finish _mesa_Finish
182f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
183f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Flush(void);
184f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Flush _mesa_Flush
185f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
186f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Fogf(GLenum pname, GLfloat param);
187f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Fogf _mesa_Fogf
188f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
189f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Fogfv(GLenum pname, const GLfloat * params);
190f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Fogfv _mesa_Fogfv
191f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
192f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_FramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
193f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_FramebufferRenderbufferOES _mesa_FramebufferRenderbufferEXT
194f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
195f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_FramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
196f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_FramebufferTexture2DOES _mesa_FramebufferTexture2DEXT
197f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
198f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_FrontFace(GLenum mode);
199f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_FrontFace _mesa_FrontFace
200f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
201f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GenBuffersARB(GLsizei n, GLuint * buffer);
202f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GenBuffers _mesa_GenBuffersARB
203f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
204f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GenFramebuffersEXT(GLsizei n, GLuint * ids);
205f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GenFramebuffersOES _mesa_GenFramebuffersEXT
206f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
207f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers);
208f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GenRenderbuffersOES _mesa_GenRenderbuffersEXT
209f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
210f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GenTextures(GLsizei n, GLuint * textures);
211f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GenTextures _mesa_GenTextures
212f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
213f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GenerateMipmapEXT(GLenum target);
214f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GenerateMipmapOES _mesa_GenerateMipmapEXT
215f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
216f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetBooleanv(GLenum pname, GLboolean * params);
217f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetBooleanv _mesa_GetBooleanv
218f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
219f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);
220f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetBufferParameteriv _mesa_GetBufferParameterivARB
221f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
222f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetBufferPointervARB(GLenum target, GLenum pname, GLvoid ** params);
223f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetBufferPointervOES _mesa_GetBufferPointervARB
224f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
225f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLenum GL_APIENTRY _mesa_GetError(void);
226f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetError _mesa_GetError
227f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
228f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetFixedv(GLenum pname, GLfixed * params);
229f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetFixedv _mesa_GetFixedv
230f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
231f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetFloatv(GLenum pname, GLfloat * params);
232f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetFloatv _mesa_GetFloatv
233f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
234f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);
235f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetFramebufferAttachmentParameterivOES _mesa_GetFramebufferAttachmentParameterivEXT
236f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
237f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetIntegerv(GLenum pname, GLint * params);
238f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetIntegerv _mesa_GetIntegerv
239f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
240f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetLightfv(GLenum light, GLenum pname, GLfloat * params);
241f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetLightfv _mesa_GetLightfv
242f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
243f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
244f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetMaterialfv _mesa_GetMaterialfv
245f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
246f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetPointerv(GLenum pname, GLvoid ** params);
247f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetPointerv _mesa_GetPointerv
248f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
249f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);
250f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetRenderbufferParameterivOES _mesa_GetRenderbufferParameterivEXT
251f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
252f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern const GLubyte * GL_APIENTRY _mesa_GetString(GLenum name);
253f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetString _mesa_GetString
254f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
255f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
256f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetTexEnvfv _mesa_GetTexEnvfv
257f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
258f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetTexEnviv(GLenum target, GLenum pname, GLint * params);
259f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetTexEnviv _mesa_GetTexEnviv
260f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
261f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
262f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_GetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);
263f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_GetTexGenfvOES _es_GetTexGenfv
264f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
265f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
266f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetTexParameterfv _mesa_GetTexParameterfv
267f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
268f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_GetTexParameteriv(GLenum target, GLenum pname, GLint * params);
269f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_GetTexParameteriv _mesa_GetTexParameteriv
270f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
271f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Hint(GLenum target, GLenum mode);
272f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Hint _mesa_Hint
273f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
274f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_IsBufferARB(GLuint buffer);
275f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_IsBuffer _mesa_IsBufferARB
276f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
277f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_IsEnabled(GLenum cap);
278f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_IsEnabled _mesa_IsEnabled
279f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
280f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_IsFramebufferEXT(GLuint framebuffer);
281f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_IsFramebufferOES _mesa_IsFramebufferEXT
282f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
283f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_IsRenderbufferEXT(GLuint renderbuffer);
284f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_IsRenderbufferOES _mesa_IsRenderbufferEXT
285f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
286f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_IsTexture(GLuint texture);
287f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_IsTexture _mesa_IsTexture
288f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
289f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LightModelf(GLenum pname, GLfloat param);
290f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LightModelf _mesa_LightModelf
291f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
292f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LightModelfv(GLenum pname, const GLfloat * params);
293f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LightModelfv _mesa_LightModelfv
294f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
295f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Lightf(GLenum light, GLenum pname, GLfloat param);
296f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Lightf _mesa_Lightf
297f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
298f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Lightfv(GLenum light, GLenum pname, const GLfloat * params);
299f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Lightfv _mesa_Lightfv
300f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
301f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LineWidth(GLfloat width);
302f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LineWidth _mesa_LineWidth
303f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
304f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LoadIdentity(void);
305f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LoadIdentity _mesa_LoadIdentity
306f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
307f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LoadMatrixf(const GLfloat * m);
308f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LoadMatrixf _mesa_LoadMatrixf
309f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
310f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_LogicOp(GLenum opcode);
311f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_LogicOp _mesa_LogicOp
312f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
313f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void * GL_APIENTRY _mesa_MapBufferARB(GLenum target, GLenum access);
314f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_MapBufferOES _mesa_MapBufferARB
315f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
316f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
317f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_Materialf(GLenum face, GLenum pname, GLfloat param);
318f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_Materialf _es_Materialf
319f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
320f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
321f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_Materialfv(GLenum face, GLenum pname, const GLfloat * params);
322f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_Materialfv _es_Materialfv
323f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
324f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_MatrixMode(GLenum mode);
325f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_MatrixMode _mesa_MatrixMode
326f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
327f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_MultMatrixf(const GLfloat * m);
328f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_MultMatrixf _mesa_MultMatrixf
329f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
330f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_MultiDrawArraysEXT(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
331f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_MultiDrawArraysEXT _mesa_MultiDrawArraysEXT
332f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
333f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_MultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount);
334f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_MultiDrawElementsEXT _mesa_MultiDrawElementsEXT
335f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
336f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
337f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_MultiTexCoord4f(GLenum texture, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
338f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_MultiTexCoord4f _es_MultiTexCoord4f
339f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
340f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
341f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_Normal3f(GLfloat nx, GLfloat ny, GLfloat nz);
342f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_Normal3f _es_Normal3f
343f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
344f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_NormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
345f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_NormalPointer _mesa_NormalPointer
346f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
347f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PixelStorei(GLenum pname, GLint param);
348f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PixelStorei _mesa_PixelStorei
349f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
350f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PointParameterf(GLenum pname, GLfloat param);
351f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PointParameterf _mesa_PointParameterf
352f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
353f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PointParameterfv(GLenum pname, const GLfloat * params);
354f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PointParameterfv _mesa_PointParameterfv
355f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
356f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PointSize(GLfloat size);
357f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PointSize _mesa_PointSize
358f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
359f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PointSizePointer(GLenum type, GLsizei stride, const GLvoid * pointer);
360f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PointSizePointerOES _mesa_PointSizePointer
361f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
362f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PolygonOffset(GLfloat factor, GLfloat units);
363f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PolygonOffset _mesa_PolygonOffset
364f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
365f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PopMatrix(void);
366f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PopMatrix _mesa_PopMatrix
367f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
368f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_PushMatrix(void);
369f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_PushMatrix _mesa_PushMatrix
370f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
371f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
372f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed * mantissa, GLint * exponent);
373f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_QueryMatrixxOES _es_QueryMatrixxOES
374f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
375f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
376f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ReadPixels _mesa_ReadPixels
377f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
378f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
379f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_RenderbufferStorageEXT(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height);
380f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_RenderbufferStorageOES _es_RenderbufferStorageEXT
381f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
382f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
383f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Rotatef _mesa_Rotatef
384f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
385f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_SampleCoverageARB(GLclampf value, GLboolean invert);
386f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_SampleCoverage _mesa_SampleCoverageARB
387f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
388f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Scalef(GLfloat x, GLfloat y, GLfloat z);
389f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Scalef _mesa_Scalef
390f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
391f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
392f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Scissor _mesa_Scissor
393f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
394f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_ShadeModel(GLenum mode);
395f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_ShadeModel _mesa_ShadeModel
396f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
397f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_StencilFunc(GLenum func, GLint ref, GLuint mask);
398f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_StencilFunc _mesa_StencilFunc
399f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
400f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_StencilMask(GLuint mask);
401f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_StencilMask _mesa_StencilMask
402f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
403f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
404f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_StencilOp _mesa_StencilOp
405f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
406f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
407f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexCoordPointer _mesa_TexCoordPointer
408f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
409f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexEnvf(GLenum target, GLenum pname, GLfloat param);
410f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexEnvf _mesa_TexEnvf
411f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
412f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
413f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexEnvfv _mesa_TexEnvfv
414f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
415f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexEnvi(GLenum target, GLenum pname, GLint param);
416f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexEnvi _mesa_TexEnvi
417f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
418f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexEnviv(GLenum target, GLenum pname, const GLint * params);
419f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexEnviv _mesa_TexEnviv
420f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
421f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
422f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_TexGenf(GLenum coord, GLenum pname, GLfloat param);
423f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_TexGenfOES _es_TexGenf
424f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
425f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* this function is special and is defined elsewhere */
426f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _es_TexGenfv(GLenum coord, GLenum pname, const GLfloat * params);
427f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _check_TexGenfvOES _es_TexGenfv
428f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
429f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
430f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexImage2D _mesa_TexImage2D
431f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
432f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexParameterf(GLenum target, GLenum pname, GLfloat param);
433f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexParameterf _mesa_TexParameterf
434f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
435f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
436f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexParameterfv _mesa_TexParameterfv
437f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
438f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexParameteri(GLenum target, GLenum pname, GLint param);
439f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexParameteri _mesa_TexParameteri
440f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
441f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint * params);
442f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexParameteriv _mesa_TexParameteriv
443f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
444f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
445f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_TexSubImage2D _mesa_TexSubImage2D
446f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
447f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Translatef(GLfloat x, GLfloat y, GLfloat z);
448f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Translatef _mesa_Translatef
449f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
450f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern GLboolean GL_APIENTRY _mesa_UnmapBufferARB(GLenum target);
451f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_UnmapBufferOES _mesa_UnmapBufferARB
452f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
453f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
454f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_VertexPointer _mesa_VertexPointer
455f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
456f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgextern void GL_APIENTRY _mesa_Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
457f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define _es_Viewport _mesa_Viewport
458f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
459f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
460f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "glapi/glapi.h"
461f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
462f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#if FEATURE_remap_table
463f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
464f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org/* define esLocalRemapTable */
465f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/api_exec_es1_dispatch.h"
466f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
467f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#define need_MESA_remap_table
468f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "main/api_exec_es1_remap_helper.h"
469f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
470f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgstatic void
471f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orginit_remap_table(void)
472f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org{
473f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   _glthread_DECLARE_STATIC_MUTEX(mutex);
474f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   static GLboolean initialized = GL_FALSE;
475f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   const struct gl_function_pool_remap *remap = MESA_remap_table_functions;
476f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   int i;
477f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
478f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   _glthread_LOCK_MUTEX(mutex);
479f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   if (initialized) {
480f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      _glthread_UNLOCK_MUTEX(mutex);
481f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      return;
482f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   }
483f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
484f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   for (i = 0; i < esLocalRemapTable_size; i++) {
485f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      GLint offset;
486f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      const char *spec;
487f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
488f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      /* sanity check */
489f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      ASSERT(i == remap[i].remap_index);
490f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      spec = _mesa_function_pool + remap[i].pool_index;
491f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
492f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      offset = _mesa_map_function_spec(spec);
493f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      esLocalRemapTable[i] = offset;
494f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   }
495f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   initialized = GL_TRUE;
496f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   _glthread_UNLOCK_MUTEX(mutex);
497f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org}
498f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
499f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#else /* FEATURE_remap_table */
500f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
501f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#include "es1api/main/dispatch.h"
502f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
503f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgstatic INLINE void
504f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orginit_remap_table(void)
505f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org{
506f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org}
507f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
508f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#endif /* FEATURE_remap_table */
509f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
510f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.orgstruct _glapi_table *
511f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org_mesa_create_exec_table_es1(void)
512f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org{
513f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   struct _glapi_table *exec;
514f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
515f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   exec = _mesa_alloc_dispatch_table(_gloffset_COUNT);
516f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   if (exec == NULL)
517f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org      return NULL;
518f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
519f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   init_remap_table();
520f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
521f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ActiveTexture(exec, _es_ActiveTexture);
522f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_AlphaFunc(exec, _es_AlphaFunc);
523f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_AlphaFuncx(exec, _es_AlphaFuncx);
524f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BindBuffer(exec, _es_BindBuffer);
525f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BindFramebufferOES(exec, _es_BindFramebufferOES);
526f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BindRenderbufferOES(exec, _es_BindRenderbufferOES);
527f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BindTexture(exec, _es_BindTexture);
528f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BlendEquationOES(exec, _es_BlendEquationOES);
529f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BlendEquationSeparateOES(exec, _es_BlendEquationSeparateOES);
530f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BlendFunc(exec, _es_BlendFunc);
531f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BlendFuncSeparateOES(exec, _es_BlendFuncSeparateOES);
532f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BufferData(exec, _es_BufferData);
533f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_BufferSubData(exec, _es_BufferSubData);
534f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CheckFramebufferStatusOES(exec, _es_CheckFramebufferStatusOES);
535f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Clear(exec, _es_Clear);
536f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClearColor(exec, _es_ClearColor);
537f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClearColorx(exec, _es_ClearColorx);
538f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClearDepthf(exec, _es_ClearDepthf);
539f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClearDepthx(exec, _es_ClearDepthx);
540f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClearStencil(exec, _es_ClearStencil);
541f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClientActiveTexture(exec, _es_ClientActiveTexture);
542f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClipPlanef(exec, _es_ClipPlanef);
543f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ClipPlanex(exec, _es_ClipPlanex);
544f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Color4f(exec, _check_Color4f);
545f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Color4ub(exec, _es_Color4ub);
546f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Color4x(exec, _es_Color4x);
547f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ColorMask(exec, _es_ColorMask);
548f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ColorPointer(exec, _es_ColorPointer);
549f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CompressedTexImage2D(exec, _es_CompressedTexImage2D);
550f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CompressedTexSubImage2D(exec, _es_CompressedTexSubImage2D);
551f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CopyTexImage2D(exec, _es_CopyTexImage2D);
552f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CopyTexSubImage2D(exec, _es_CopyTexSubImage2D);
553f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_CullFace(exec, _es_CullFace);
554f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DeleteBuffers(exec, _es_DeleteBuffers);
555f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DeleteFramebuffersOES(exec, _es_DeleteFramebuffersOES);
556f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DeleteRenderbuffersOES(exec, _es_DeleteRenderbuffersOES);
557f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DeleteTextures(exec, _es_DeleteTextures);
558f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DepthFunc(exec, _es_DepthFunc);
559f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DepthMask(exec, _es_DepthMask);
560f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DepthRangef(exec, _es_DepthRangef);
561f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DepthRangex(exec, _es_DepthRangex);
562f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Disable(exec, _es_Disable);
563f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DisableClientState(exec, _es_DisableClientState);
564f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawArrays(exec, _es_DrawArrays);
565f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawElements(exec, _es_DrawElements);
566f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexfOES(exec, _es_DrawTexfOES);
567f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexfvOES(exec, _es_DrawTexfvOES);
568f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexiOES(exec, _es_DrawTexiOES);
569f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexivOES(exec, _es_DrawTexivOES);
570f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexsOES(exec, _es_DrawTexsOES);
571f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexsvOES(exec, _es_DrawTexsvOES);
572f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexxOES(exec, _es_DrawTexxOES);
573f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_DrawTexxvOES(exec, _es_DrawTexxvOES);
574f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_EGLImageTargetRenderbufferStorageOES(exec, _es_EGLImageTargetRenderbufferStorageOES);
575f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_EGLImageTargetTexture2DOES(exec, _es_EGLImageTargetTexture2DOES);
576f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Enable(exec, _es_Enable);
577f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_EnableClientState(exec, _es_EnableClientState);
578f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Finish(exec, _es_Finish);
579f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Flush(exec, _es_Flush);
580f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Fogf(exec, _es_Fogf);
581f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Fogfv(exec, _es_Fogfv);
582f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Fogx(exec, _es_Fogx);
583f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Fogxv(exec, _es_Fogxv);
584f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_FramebufferRenderbufferOES(exec, _es_FramebufferRenderbufferOES);
585f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_FramebufferTexture2DOES(exec, _es_FramebufferTexture2DOES);
586f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_FrontFace(exec, _es_FrontFace);
587f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Frustumf(exec, _es_Frustumf);
588f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Frustumx(exec, _es_Frustumx);
589f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GenBuffers(exec, _es_GenBuffers);
590f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GenFramebuffersOES(exec, _es_GenFramebuffersOES);
591f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GenRenderbuffersOES(exec, _es_GenRenderbuffersOES);
592f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GenTextures(exec, _es_GenTextures);
593f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GenerateMipmapOES(exec, _es_GenerateMipmapOES);
594f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetBooleanv(exec, _es_GetBooleanv);
595f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetBufferParameteriv(exec, _es_GetBufferParameteriv);
596f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetBufferPointervOES(exec, _es_GetBufferPointervOES);
597f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetClipPlanef(exec, _es_GetClipPlanef);
598f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetClipPlanex(exec, _es_GetClipPlanex);
599f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetError(exec, _es_GetError);
600f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetFixedv(exec, _es_GetFixedv);
601f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetFloatv(exec, _es_GetFloatv);
602f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetFramebufferAttachmentParameterivOES(exec, _es_GetFramebufferAttachmentParameterivOES);
603f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetIntegerv(exec, _es_GetIntegerv);
604f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetLightfv(exec, _es_GetLightfv);
605f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetLightxv(exec, _es_GetLightxv);
606f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetMaterialfv(exec, _es_GetMaterialfv);
607f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetMaterialxv(exec, _es_GetMaterialxv);
608f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetPointerv(exec, _es_GetPointerv);
609f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetRenderbufferParameterivOES(exec, _es_GetRenderbufferParameterivOES);
610f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetString(exec, _es_GetString);
611f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexEnvfv(exec, _es_GetTexEnvfv);
612f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexEnviv(exec, _es_GetTexEnviv);
613f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexEnvxv(exec, _es_GetTexEnvxv);
614f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexGenfvOES(exec, _check_GetTexGenfvOES);
615f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexGenivOES(exec, _check_GetTexGenivOES);
616f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexGenxvOES(exec, _check_GetTexGenxvOES);
617f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexParameterfv(exec, _es_GetTexParameterfv);
618f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexParameteriv(exec, _es_GetTexParameteriv);
619f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_GetTexParameterxv(exec, _es_GetTexParameterxv);
620f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Hint(exec, _es_Hint);
621f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_IsBuffer(exec, _es_IsBuffer);
622f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_IsEnabled(exec, _es_IsEnabled);
623f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_IsFramebufferOES(exec, _es_IsFramebufferOES);
624f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_IsRenderbufferOES(exec, _es_IsRenderbufferOES);
625f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_IsTexture(exec, _es_IsTexture);
626f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LightModelf(exec, _es_LightModelf);
627f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LightModelfv(exec, _es_LightModelfv);
628f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LightModelx(exec, _es_LightModelx);
629f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LightModelxv(exec, _es_LightModelxv);
630f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Lightf(exec, _es_Lightf);
631f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Lightfv(exec, _es_Lightfv);
632f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Lightx(exec, _es_Lightx);
633f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Lightxv(exec, _es_Lightxv);
634f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LineWidth(exec, _es_LineWidth);
635f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LineWidthx(exec, _es_LineWidthx);
636f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LoadIdentity(exec, _es_LoadIdentity);
637f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LoadMatrixf(exec, _es_LoadMatrixf);
638f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LoadMatrixx(exec, _es_LoadMatrixx);
639f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_LogicOp(exec, _es_LogicOp);
640f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MapBufferOES(exec, _es_MapBufferOES);
641f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Materialf(exec, _check_Materialf);
642f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Materialfv(exec, _check_Materialfv);
643f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Materialx(exec, _es_Materialx);
644f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Materialxv(exec, _es_Materialxv);
645f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MatrixMode(exec, _es_MatrixMode);
646f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultMatrixf(exec, _es_MultMatrixf);
647f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultMatrixx(exec, _es_MultMatrixx);
648f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultiDrawArraysEXT(exec, _es_MultiDrawArraysEXT);
649f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultiDrawElementsEXT(exec, _es_MultiDrawElementsEXT);
650f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultiTexCoord4f(exec, _check_MultiTexCoord4f);
651f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_MultiTexCoord4x(exec, _es_MultiTexCoord4x);
652f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Normal3f(exec, _check_Normal3f);
653f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Normal3x(exec, _es_Normal3x);
654f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_NormalPointer(exec, _es_NormalPointer);
655f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Orthof(exec, _es_Orthof);
656f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Orthox(exec, _es_Orthox);
657f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PixelStorei(exec, _es_PixelStorei);
658f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointParameterf(exec, _es_PointParameterf);
659f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointParameterfv(exec, _es_PointParameterfv);
660f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointParameterx(exec, _es_PointParameterx);
661f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointParameterxv(exec, _es_PointParameterxv);
662f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointSize(exec, _es_PointSize);
663f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointSizePointerOES(exec, _es_PointSizePointerOES);
664f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PointSizex(exec, _es_PointSizex);
665f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PolygonOffset(exec, _es_PolygonOffset);
666f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PolygonOffsetx(exec, _es_PolygonOffsetx);
667f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PopMatrix(exec, _es_PopMatrix);
668f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_PushMatrix(exec, _es_PushMatrix);
669f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_QueryMatrixxOES(exec, _check_QueryMatrixxOES);
670f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ReadPixels(exec, _es_ReadPixels);
671f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_RenderbufferStorageOES(exec, _check_RenderbufferStorageOES);
672f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Rotatef(exec, _es_Rotatef);
673f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Rotatex(exec, _es_Rotatex);
674f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_SampleCoverage(exec, _es_SampleCoverage);
675f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_SampleCoveragex(exec, _es_SampleCoveragex);
676f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Scalef(exec, _es_Scalef);
677f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Scalex(exec, _es_Scalex);
678f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Scissor(exec, _es_Scissor);
679f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_ShadeModel(exec, _es_ShadeModel);
680f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_StencilFunc(exec, _es_StencilFunc);
681f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_StencilMask(exec, _es_StencilMask);
682f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_StencilOp(exec, _es_StencilOp);
683f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexCoordPointer(exec, _es_TexCoordPointer);
684f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnvf(exec, _es_TexEnvf);
685f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnvfv(exec, _es_TexEnvfv);
686f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnvi(exec, _es_TexEnvi);
687f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnviv(exec, _es_TexEnviv);
688f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnvx(exec, _es_TexEnvx);
689f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexEnvxv(exec, _es_TexEnvxv);
690f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGenfOES(exec, _check_TexGenfOES);
691f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGenfvOES(exec, _check_TexGenfvOES);
692f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGeniOES(exec, _check_TexGeniOES);
693f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGenivOES(exec, _check_TexGenivOES);
694f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGenxOES(exec, _check_TexGenxOES);
695f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexGenxvOES(exec, _check_TexGenxvOES);
696f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexImage2D(exec, _es_TexImage2D);
697f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameterf(exec, _es_TexParameterf);
698f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameterfv(exec, _es_TexParameterfv);
699f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameteri(exec, _es_TexParameteri);
700f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameteriv(exec, _es_TexParameteriv);
701f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameterx(exec, _es_TexParameterx);
702f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexParameterxv(exec, _es_TexParameterxv);
703f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_TexSubImage2D(exec, _es_TexSubImage2D);
704f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Translatef(exec, _es_Translatef);
705f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Translatex(exec, _es_Translatex);
706f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_UnmapBufferOES(exec, _es_UnmapBufferOES);
707f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_VertexPointer(exec, _es_VertexPointer);
708f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org    SET_Viewport(exec, _es_Viewport);
709f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
710f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org   return exec;
711f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org}
712f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org
713f2304cf60bf51f05cc720689e8b89958f25ca5dakbr@chromium.org#endif /* FEATURE_ES1 */
714