Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: third_party/mesa/chromium_gensrc/mesa/api_exec_es1.c

Issue 17028009: Checked in sources which are normally autogenerated during Mesa's build process. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | third_party/mesa/chromium_gensrc/mesa/enums.c » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/mesa/chromium_gensrc/mesa/api_exec_es1.c
===================================================================
--- third_party/mesa/chromium_gensrc/mesa/api_exec_es1.c (revision 0)
+++ third_party/mesa/chromium_gensrc/mesa/api_exec_es1.c (revision 0)
@@ -0,0 +1,713 @@
+/* DO NOT EDIT *************************************************
+ * THIS FILE AUTOMATICALLY GENERATED BY THE es_generator.py SCRIPT
+ * API specification file: src/src/mesa/main/APIspec.xml
+ * GLES version: GLES1.1
+ * date: 2013-06-13 18:46:52
+ */
+
+
+#include "GLES/gl.h"
+#include "GLES/glext.h"
+#include "main/mfeatures.h"
+#include "main/compiler.h"
+#include "main/api_exec.h"
+
+#if FEATURE_ES1
+
+#ifndef GLAPIENTRYP
+#define GLAPIENTRYP GL_APIENTRYP
+#endif
+
+#include "main/es1_conversion.h"
+
+
+/* These types are needed for the Mesa veneer, but are not defined in
+ * the standard GLES headers.
+ */
+typedef double GLdouble;
+typedef double GLclampd;
+
+/* Mesa error handling requires these */
+extern void *_mesa_get_current_context(void);
+extern void _mesa_error(void *ctx, GLenum error, const char *fmtString, ... );
+
+/*************************************************************
+ * Generated functions begin here
+ */
+
+extern void GL_APIENTRY _mesa_ActiveTextureARB(GLenum texture);
+#define _es_ActiveTexture _mesa_ActiveTextureARB
+
+extern void GL_APIENTRY _mesa_AlphaFunc(GLenum func, GLclampf ref);
+#define _es_AlphaFunc _mesa_AlphaFunc
+
+extern void GL_APIENTRY _mesa_BindBufferARB(GLenum target, GLuint buffer);
+#define _es_BindBuffer _mesa_BindBufferARB
+
+extern void GL_APIENTRY _mesa_BindFramebufferEXT(GLenum target, GLuint framebuffer);
+#define _es_BindFramebufferOES _mesa_BindFramebufferEXT
+
+extern void GL_APIENTRY _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer);
+#define _es_BindRenderbufferOES _mesa_BindRenderbufferEXT
+
+extern void GL_APIENTRY _mesa_BindTexture(GLenum target, GLuint texture);
+#define _es_BindTexture _mesa_BindTexture
+
+extern void GL_APIENTRY _mesa_BlendEquation(GLenum mode);
+#define _es_BlendEquationOES _mesa_BlendEquation
+
+extern void GL_APIENTRY _mesa_BlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha);
+#define _es_BlendEquationSeparateOES _mesa_BlendEquationSeparateEXT
+
+extern void GL_APIENTRY _mesa_BlendFunc(GLenum sfactor, GLenum dfactor);
+#define _es_BlendFunc _mesa_BlendFunc
+
+extern void GL_APIENTRY _mesa_BlendFuncSeparateEXT(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
+#define _es_BlendFuncSeparateOES _mesa_BlendFuncSeparateEXT
+
+extern void GL_APIENTRY _mesa_BufferDataARB(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
+#define _es_BufferData _mesa_BufferDataARB
+
+extern void GL_APIENTRY _mesa_BufferSubDataARB(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
+#define _es_BufferSubData _mesa_BufferSubDataARB
+
+extern GLenum GL_APIENTRY _mesa_CheckFramebufferStatusEXT(GLenum target);
+#define _es_CheckFramebufferStatusOES _mesa_CheckFramebufferStatusEXT
+
+extern void GL_APIENTRY _mesa_Clear(GLbitfield mask);
+#define _es_Clear _mesa_Clear
+
+extern void GL_APIENTRY _mesa_ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
+#define _es_ClearColor _mesa_ClearColor
+
+extern void GL_APIENTRY _mesa_ClearDepthf(GLclampf depth);
+#define _es_ClearDepthf _mesa_ClearDepthf
+
+extern void GL_APIENTRY _mesa_ClearStencil(GLint s);
+#define _es_ClearStencil _mesa_ClearStencil
+
+extern void GL_APIENTRY _mesa_ClientActiveTextureARB(GLenum texture);
+#define _es_ClientActiveTexture _mesa_ClientActiveTextureARB
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_Color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
+#define _check_Color4f _es_Color4f
+
+extern void GL_APIENTRY _mesa_ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
+#define _es_ColorMask _mesa_ColorMask
+
+extern void GL_APIENTRY _mesa_ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
+#define _es_ColorPointer _mesa_ColorPointer
+
+extern void GL_APIENTRY _mesa_CompressedTexImage2DARB(GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
+#define _es_CompressedTexImage2D _mesa_CompressedTexImage2DARB
+
+extern void GL_APIENTRY _mesa_CompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
+#define _es_CompressedTexSubImage2D _mesa_CompressedTexSubImage2DARB
+
+extern void GL_APIENTRY _mesa_CopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
+#define _es_CopyTexImage2D _mesa_CopyTexImage2D
+
+extern void GL_APIENTRY _mesa_CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
+#define _es_CopyTexSubImage2D _mesa_CopyTexSubImage2D
+
+extern void GL_APIENTRY _mesa_CullFace(GLenum mode);
+#define _es_CullFace _mesa_CullFace
+
+extern void GL_APIENTRY _mesa_DeleteBuffersARB(GLsizei n, const GLuint * buffer);
+#define _es_DeleteBuffers _mesa_DeleteBuffersARB
+
+extern void GL_APIENTRY _mesa_DeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers);
+#define _es_DeleteFramebuffersOES _mesa_DeleteFramebuffersEXT
+
+extern void GL_APIENTRY _mesa_DeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers);
+#define _es_DeleteRenderbuffersOES _mesa_DeleteRenderbuffersEXT
+
+extern void GL_APIENTRY _mesa_DeleteTextures(GLsizei n, const GLuint * textures);
+#define _es_DeleteTextures _mesa_DeleteTextures
+
+extern void GL_APIENTRY _mesa_DepthFunc(GLenum func);
+#define _es_DepthFunc _mesa_DepthFunc
+
+extern void GL_APIENTRY _mesa_DepthMask(GLboolean flag);
+#define _es_DepthMask _mesa_DepthMask
+
+extern void GL_APIENTRY _mesa_DepthRangef(GLclampf zNear, GLclampf zFar);
+#define _es_DepthRangef _mesa_DepthRangef
+
+extern void GL_APIENTRY _mesa_Disable(GLenum cap);
+#define _es_Disable _mesa_Disable
+
+extern void GL_APIENTRY _mesa_DisableClientState(GLenum array);
+#define _es_DisableClientState _mesa_DisableClientState
+
+extern void GL_APIENTRY _mesa_DrawArrays(GLenum mode, GLint first, GLsizei count);
+#define _es_DrawArrays _mesa_DrawArrays
+
+extern void GL_APIENTRY _mesa_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
+#define _es_DrawElements _mesa_DrawElements
+
+extern void GL_APIENTRY _mesa_DrawTexf(GLfloat x, GLfloat y, GLfloat z, GLfloat w, GLfloat h);
+#define _es_DrawTexfOES _mesa_DrawTexf
+
+extern void GL_APIENTRY _mesa_DrawTexfv(const GLfloat * coords);
+#define _es_DrawTexfvOES _mesa_DrawTexfv
+
+extern void GL_APIENTRY _mesa_DrawTexi(GLint x, GLint y, GLint z, GLint w, GLint h);
+#define _es_DrawTexiOES _mesa_DrawTexi
+
+extern void GL_APIENTRY _mesa_DrawTexiv(const GLint * coords);
+#define _es_DrawTexivOES _mesa_DrawTexiv
+
+extern void GL_APIENTRY _mesa_DrawTexs(GLshort x, GLshort y, GLshort z, GLshort w, GLshort h);
+#define _es_DrawTexsOES _mesa_DrawTexs
+
+extern void GL_APIENTRY _mesa_DrawTexsv(const GLshort * coords);
+#define _es_DrawTexsvOES _mesa_DrawTexsv
+
+extern void GL_APIENTRY _mesa_EGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
+#define _es_EGLImageTargetRenderbufferStorageOES _mesa_EGLImageTargetRenderbufferStorageOES
+
+extern void GL_APIENTRY _mesa_EGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
+#define _es_EGLImageTargetTexture2DOES _mesa_EGLImageTargetTexture2DOES
+
+extern void GL_APIENTRY _mesa_Enable(GLenum cap);
+#define _es_Enable _mesa_Enable
+
+extern void GL_APIENTRY _mesa_EnableClientState(GLenum array);
+#define _es_EnableClientState _mesa_EnableClientState
+
+extern void GL_APIENTRY _mesa_Finish(void);
+#define _es_Finish _mesa_Finish
+
+extern void GL_APIENTRY _mesa_Flush(void);
+#define _es_Flush _mesa_Flush
+
+extern void GL_APIENTRY _mesa_Fogf(GLenum pname, GLfloat param);
+#define _es_Fogf _mesa_Fogf
+
+extern void GL_APIENTRY _mesa_Fogfv(GLenum pname, const GLfloat * params);
+#define _es_Fogfv _mesa_Fogfv
+
+extern void GL_APIENTRY _mesa_FramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
+#define _es_FramebufferRenderbufferOES _mesa_FramebufferRenderbufferEXT
+
+extern void GL_APIENTRY _mesa_FramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
+#define _es_FramebufferTexture2DOES _mesa_FramebufferTexture2DEXT
+
+extern void GL_APIENTRY _mesa_FrontFace(GLenum mode);
+#define _es_FrontFace _mesa_FrontFace
+
+extern void GL_APIENTRY _mesa_GenBuffersARB(GLsizei n, GLuint * buffer);
+#define _es_GenBuffers _mesa_GenBuffersARB
+
+extern void GL_APIENTRY _mesa_GenFramebuffersEXT(GLsizei n, GLuint * ids);
+#define _es_GenFramebuffersOES _mesa_GenFramebuffersEXT
+
+extern void GL_APIENTRY _mesa_GenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers);
+#define _es_GenRenderbuffersOES _mesa_GenRenderbuffersEXT
+
+extern void GL_APIENTRY _mesa_GenTextures(GLsizei n, GLuint * textures);
+#define _es_GenTextures _mesa_GenTextures
+
+extern void GL_APIENTRY _mesa_GenerateMipmapEXT(GLenum target);
+#define _es_GenerateMipmapOES _mesa_GenerateMipmapEXT
+
+extern void GL_APIENTRY _mesa_GetBooleanv(GLenum pname, GLboolean * params);
+#define _es_GetBooleanv _mesa_GetBooleanv
+
+extern void GL_APIENTRY _mesa_GetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);
+#define _es_GetBufferParameteriv _mesa_GetBufferParameterivARB
+
+extern void GL_APIENTRY _mesa_GetBufferPointervARB(GLenum target, GLenum pname, GLvoid ** params);
+#define _es_GetBufferPointervOES _mesa_GetBufferPointervARB
+
+extern GLenum GL_APIENTRY _mesa_GetError(void);
+#define _es_GetError _mesa_GetError
+
+extern void GL_APIENTRY _mesa_GetFixedv(GLenum pname, GLfixed * params);
+#define _es_GetFixedv _mesa_GetFixedv
+
+extern void GL_APIENTRY _mesa_GetFloatv(GLenum pname, GLfloat * params);
+#define _es_GetFloatv _mesa_GetFloatv
+
+extern void GL_APIENTRY _mesa_GetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);
+#define _es_GetFramebufferAttachmentParameterivOES _mesa_GetFramebufferAttachmentParameterivEXT
+
+extern void GL_APIENTRY _mesa_GetIntegerv(GLenum pname, GLint * params);
+#define _es_GetIntegerv _mesa_GetIntegerv
+
+extern void GL_APIENTRY _mesa_GetLightfv(GLenum light, GLenum pname, GLfloat * params);
+#define _es_GetLightfv _mesa_GetLightfv
+
+extern void GL_APIENTRY _mesa_GetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
+#define _es_GetMaterialfv _mesa_GetMaterialfv
+
+extern void GL_APIENTRY _mesa_GetPointerv(GLenum pname, GLvoid ** params);
+#define _es_GetPointerv _mesa_GetPointerv
+
+extern void GL_APIENTRY _mesa_GetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);
+#define _es_GetRenderbufferParameterivOES _mesa_GetRenderbufferParameterivEXT
+
+extern const GLubyte * GL_APIENTRY _mesa_GetString(GLenum name);
+#define _es_GetString _mesa_GetString
+
+extern void GL_APIENTRY _mesa_GetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
+#define _es_GetTexEnvfv _mesa_GetTexEnvfv
+
+extern void GL_APIENTRY _mesa_GetTexEnviv(GLenum target, GLenum pname, GLint * params);
+#define _es_GetTexEnviv _mesa_GetTexEnviv
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_GetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);
+#define _check_GetTexGenfvOES _es_GetTexGenfv
+
+extern void GL_APIENTRY _mesa_GetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
+#define _es_GetTexParameterfv _mesa_GetTexParameterfv
+
+extern void GL_APIENTRY _mesa_GetTexParameteriv(GLenum target, GLenum pname, GLint * params);
+#define _es_GetTexParameteriv _mesa_GetTexParameteriv
+
+extern void GL_APIENTRY _mesa_Hint(GLenum target, GLenum mode);
+#define _es_Hint _mesa_Hint
+
+extern GLboolean GL_APIENTRY _mesa_IsBufferARB(GLuint buffer);
+#define _es_IsBuffer _mesa_IsBufferARB
+
+extern GLboolean GL_APIENTRY _mesa_IsEnabled(GLenum cap);
+#define _es_IsEnabled _mesa_IsEnabled
+
+extern GLboolean GL_APIENTRY _mesa_IsFramebufferEXT(GLuint framebuffer);
+#define _es_IsFramebufferOES _mesa_IsFramebufferEXT
+
+extern GLboolean GL_APIENTRY _mesa_IsRenderbufferEXT(GLuint renderbuffer);
+#define _es_IsRenderbufferOES _mesa_IsRenderbufferEXT
+
+extern GLboolean GL_APIENTRY _mesa_IsTexture(GLuint texture);
+#define _es_IsTexture _mesa_IsTexture
+
+extern void GL_APIENTRY _mesa_LightModelf(GLenum pname, GLfloat param);
+#define _es_LightModelf _mesa_LightModelf
+
+extern void GL_APIENTRY _mesa_LightModelfv(GLenum pname, const GLfloat * params);
+#define _es_LightModelfv _mesa_LightModelfv
+
+extern void GL_APIENTRY _mesa_Lightf(GLenum light, GLenum pname, GLfloat param);
+#define _es_Lightf _mesa_Lightf
+
+extern void GL_APIENTRY _mesa_Lightfv(GLenum light, GLenum pname, const GLfloat * params);
+#define _es_Lightfv _mesa_Lightfv
+
+extern void GL_APIENTRY _mesa_LineWidth(GLfloat width);
+#define _es_LineWidth _mesa_LineWidth
+
+extern void GL_APIENTRY _mesa_LoadIdentity(void);
+#define _es_LoadIdentity _mesa_LoadIdentity
+
+extern void GL_APIENTRY _mesa_LoadMatrixf(const GLfloat * m);
+#define _es_LoadMatrixf _mesa_LoadMatrixf
+
+extern void GL_APIENTRY _mesa_LogicOp(GLenum opcode);
+#define _es_LogicOp _mesa_LogicOp
+
+extern void * GL_APIENTRY _mesa_MapBufferARB(GLenum target, GLenum access);
+#define _es_MapBufferOES _mesa_MapBufferARB
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_Materialf(GLenum face, GLenum pname, GLfloat param);
+#define _check_Materialf _es_Materialf
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_Materialfv(GLenum face, GLenum pname, const GLfloat * params);
+#define _check_Materialfv _es_Materialfv
+
+extern void GL_APIENTRY _mesa_MatrixMode(GLenum mode);
+#define _es_MatrixMode _mesa_MatrixMode
+
+extern void GL_APIENTRY _mesa_MultMatrixf(const GLfloat * m);
+#define _es_MultMatrixf _mesa_MultMatrixf
+
+extern void GL_APIENTRY _mesa_MultiDrawArraysEXT(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
+#define _es_MultiDrawArraysEXT _mesa_MultiDrawArraysEXT
+
+extern void GL_APIENTRY _mesa_MultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount);
+#define _es_MultiDrawElementsEXT _mesa_MultiDrawElementsEXT
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_MultiTexCoord4f(GLenum texture, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+#define _check_MultiTexCoord4f _es_MultiTexCoord4f
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_Normal3f(GLfloat nx, GLfloat ny, GLfloat nz);
+#define _check_Normal3f _es_Normal3f
+
+extern void GL_APIENTRY _mesa_NormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
+#define _es_NormalPointer _mesa_NormalPointer
+
+extern void GL_APIENTRY _mesa_PixelStorei(GLenum pname, GLint param);
+#define _es_PixelStorei _mesa_PixelStorei
+
+extern void GL_APIENTRY _mesa_PointParameterf(GLenum pname, GLfloat param);
+#define _es_PointParameterf _mesa_PointParameterf
+
+extern void GL_APIENTRY _mesa_PointParameterfv(GLenum pname, const GLfloat * params);
+#define _es_PointParameterfv _mesa_PointParameterfv
+
+extern void GL_APIENTRY _mesa_PointSize(GLfloat size);
+#define _es_PointSize _mesa_PointSize
+
+extern void GL_APIENTRY _mesa_PointSizePointer(GLenum type, GLsizei stride, const GLvoid * pointer);
+#define _es_PointSizePointerOES _mesa_PointSizePointer
+
+extern void GL_APIENTRY _mesa_PolygonOffset(GLfloat factor, GLfloat units);
+#define _es_PolygonOffset _mesa_PolygonOffset
+
+extern void GL_APIENTRY _mesa_PopMatrix(void);
+#define _es_PopMatrix _mesa_PopMatrix
+
+extern void GL_APIENTRY _mesa_PushMatrix(void);
+#define _es_PushMatrix _mesa_PushMatrix
+
+/* this function is special and is defined elsewhere */
+extern GLbitfield GL_APIENTRY _es_QueryMatrixxOES(GLfixed * mantissa, GLint * exponent);
+#define _check_QueryMatrixxOES _es_QueryMatrixxOES
+
+extern void GL_APIENTRY _mesa_ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
+#define _es_ReadPixels _mesa_ReadPixels
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_RenderbufferStorageEXT(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height);
+#define _check_RenderbufferStorageOES _es_RenderbufferStorageEXT
+
+extern void GL_APIENTRY _mesa_Rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
+#define _es_Rotatef _mesa_Rotatef
+
+extern void GL_APIENTRY _mesa_SampleCoverageARB(GLclampf value, GLboolean invert);
+#define _es_SampleCoverage _mesa_SampleCoverageARB
+
+extern void GL_APIENTRY _mesa_Scalef(GLfloat x, GLfloat y, GLfloat z);
+#define _es_Scalef _mesa_Scalef
+
+extern void GL_APIENTRY _mesa_Scissor(GLint x, GLint y, GLsizei width, GLsizei height);
+#define _es_Scissor _mesa_Scissor
+
+extern void GL_APIENTRY _mesa_ShadeModel(GLenum mode);
+#define _es_ShadeModel _mesa_ShadeModel
+
+extern void GL_APIENTRY _mesa_StencilFunc(GLenum func, GLint ref, GLuint mask);
+#define _es_StencilFunc _mesa_StencilFunc
+
+extern void GL_APIENTRY _mesa_StencilMask(GLuint mask);
+#define _es_StencilMask _mesa_StencilMask
+
+extern void GL_APIENTRY _mesa_StencilOp(GLenum fail, GLenum zfail, GLenum zpass);
+#define _es_StencilOp _mesa_StencilOp
+
+extern void GL_APIENTRY _mesa_TexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
+#define _es_TexCoordPointer _mesa_TexCoordPointer
+
+extern void GL_APIENTRY _mesa_TexEnvf(GLenum target, GLenum pname, GLfloat param);
+#define _es_TexEnvf _mesa_TexEnvf
+
+extern void GL_APIENTRY _mesa_TexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
+#define _es_TexEnvfv _mesa_TexEnvfv
+
+extern void GL_APIENTRY _mesa_TexEnvi(GLenum target, GLenum pname, GLint param);
+#define _es_TexEnvi _mesa_TexEnvi
+
+extern void GL_APIENTRY _mesa_TexEnviv(GLenum target, GLenum pname, const GLint * params);
+#define _es_TexEnviv _mesa_TexEnviv
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_TexGenf(GLenum coord, GLenum pname, GLfloat param);
+#define _check_TexGenfOES _es_TexGenf
+
+/* this function is special and is defined elsewhere */
+extern void GL_APIENTRY _es_TexGenfv(GLenum coord, GLenum pname, const GLfloat * params);
+#define _check_TexGenfvOES _es_TexGenfv
+
+extern void GL_APIENTRY _mesa_TexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
+#define _es_TexImage2D _mesa_TexImage2D
+
+extern void GL_APIENTRY _mesa_TexParameterf(GLenum target, GLenum pname, GLfloat param);
+#define _es_TexParameterf _mesa_TexParameterf
+
+extern void GL_APIENTRY _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
+#define _es_TexParameterfv _mesa_TexParameterfv
+
+extern void GL_APIENTRY _mesa_TexParameteri(GLenum target, GLenum pname, GLint param);
+#define _es_TexParameteri _mesa_TexParameteri
+
+extern void GL_APIENTRY _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint * params);
+#define _es_TexParameteriv _mesa_TexParameteriv
+
+extern void GL_APIENTRY _mesa_TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
+#define _es_TexSubImage2D _mesa_TexSubImage2D
+
+extern void GL_APIENTRY _mesa_Translatef(GLfloat x, GLfloat y, GLfloat z);
+#define _es_Translatef _mesa_Translatef
+
+extern GLboolean GL_APIENTRY _mesa_UnmapBufferARB(GLenum target);
+#define _es_UnmapBufferOES _mesa_UnmapBufferARB
+
+extern void GL_APIENTRY _mesa_VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
+#define _es_VertexPointer _mesa_VertexPointer
+
+extern void GL_APIENTRY _mesa_Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
+#define _es_Viewport _mesa_Viewport
+
+
+#include "glapi/glapi.h"
+
+#if FEATURE_remap_table
+
+/* define esLocalRemapTable */
+#include "main/api_exec_es1_dispatch.h"
+
+#define need_MESA_remap_table
+#include "main/api_exec_es1_remap_helper.h"
+
+static void
+init_remap_table(void)
+{
+ _glthread_DECLARE_STATIC_MUTEX(mutex);
+ static GLboolean initialized = GL_FALSE;
+ const struct gl_function_pool_remap *remap = MESA_remap_table_functions;
+ int i;
+
+ _glthread_LOCK_MUTEX(mutex);
+ if (initialized) {
+ _glthread_UNLOCK_MUTEX(mutex);
+ return;
+ }
+
+ for (i = 0; i < esLocalRemapTable_size; i++) {
+ GLint offset;
+ const char *spec;
+
+ /* sanity check */
+ ASSERT(i == remap[i].remap_index);
+ spec = _mesa_function_pool + remap[i].pool_index;
+
+ offset = _mesa_map_function_spec(spec);
+ esLocalRemapTable[i] = offset;
+ }
+ initialized = GL_TRUE;
+ _glthread_UNLOCK_MUTEX(mutex);
+}
+
+#else /* FEATURE_remap_table */
+
+#include "es1api/main/dispatch.h"
+
+static INLINE void
+init_remap_table(void)
+{
+}
+
+#endif /* FEATURE_remap_table */
+
+struct _glapi_table *
+_mesa_create_exec_table_es1(void)
+{
+ struct _glapi_table *exec;
+
+ exec = _mesa_alloc_dispatch_table(_gloffset_COUNT);
+ if (exec == NULL)
+ return NULL;
+
+ init_remap_table();
+
+ SET_ActiveTexture(exec, _es_ActiveTexture);
+ SET_AlphaFunc(exec, _es_AlphaFunc);
+ SET_AlphaFuncx(exec, _es_AlphaFuncx);
+ SET_BindBuffer(exec, _es_BindBuffer);
+ SET_BindFramebufferOES(exec, _es_BindFramebufferOES);
+ SET_BindRenderbufferOES(exec, _es_BindRenderbufferOES);
+ SET_BindTexture(exec, _es_BindTexture);
+ SET_BlendEquationOES(exec, _es_BlendEquationOES);
+ SET_BlendEquationSeparateOES(exec, _es_BlendEquationSeparateOES);
+ SET_BlendFunc(exec, _es_BlendFunc);
+ SET_BlendFuncSeparateOES(exec, _es_BlendFuncSeparateOES);
+ SET_BufferData(exec, _es_BufferData);
+ SET_BufferSubData(exec, _es_BufferSubData);
+ SET_CheckFramebufferStatusOES(exec, _es_CheckFramebufferStatusOES);
+ SET_Clear(exec, _es_Clear);
+ SET_ClearColor(exec, _es_ClearColor);
+ SET_ClearColorx(exec, _es_ClearColorx);
+ SET_ClearDepthf(exec, _es_ClearDepthf);
+ SET_ClearDepthx(exec, _es_ClearDepthx);
+ SET_ClearStencil(exec, _es_ClearStencil);
+ SET_ClientActiveTexture(exec, _es_ClientActiveTexture);
+ SET_ClipPlanef(exec, _es_ClipPlanef);
+ SET_ClipPlanex(exec, _es_ClipPlanex);
+ SET_Color4f(exec, _check_Color4f);
+ SET_Color4ub(exec, _es_Color4ub);
+ SET_Color4x(exec, _es_Color4x);
+ SET_ColorMask(exec, _es_ColorMask);
+ SET_ColorPointer(exec, _es_ColorPointer);
+ SET_CompressedTexImage2D(exec, _es_CompressedTexImage2D);
+ SET_CompressedTexSubImage2D(exec, _es_CompressedTexSubImage2D);
+ SET_CopyTexImage2D(exec, _es_CopyTexImage2D);
+ SET_CopyTexSubImage2D(exec, _es_CopyTexSubImage2D);
+ SET_CullFace(exec, _es_CullFace);
+ SET_DeleteBuffers(exec, _es_DeleteBuffers);
+ SET_DeleteFramebuffersOES(exec, _es_DeleteFramebuffersOES);
+ SET_DeleteRenderbuffersOES(exec, _es_DeleteRenderbuffersOES);
+ SET_DeleteTextures(exec, _es_DeleteTextures);
+ SET_DepthFunc(exec, _es_DepthFunc);
+ SET_DepthMask(exec, _es_DepthMask);
+ SET_DepthRangef(exec, _es_DepthRangef);
+ SET_DepthRangex(exec, _es_DepthRangex);
+ SET_Disable(exec, _es_Disable);
+ SET_DisableClientState(exec, _es_DisableClientState);
+ SET_DrawArrays(exec, _es_DrawArrays);
+ SET_DrawElements(exec, _es_DrawElements);
+ SET_DrawTexfOES(exec, _es_DrawTexfOES);
+ SET_DrawTexfvOES(exec, _es_DrawTexfvOES);
+ SET_DrawTexiOES(exec, _es_DrawTexiOES);
+ SET_DrawTexivOES(exec, _es_DrawTexivOES);
+ SET_DrawTexsOES(exec, _es_DrawTexsOES);
+ SET_DrawTexsvOES(exec, _es_DrawTexsvOES);
+ SET_DrawTexxOES(exec, _es_DrawTexxOES);
+ SET_DrawTexxvOES(exec, _es_DrawTexxvOES);
+ SET_EGLImageTargetRenderbufferStorageOES(exec, _es_EGLImageTargetRenderbufferStorageOES);
+ SET_EGLImageTargetTexture2DOES(exec, _es_EGLImageTargetTexture2DOES);
+ SET_Enable(exec, _es_Enable);
+ SET_EnableClientState(exec, _es_EnableClientState);
+ SET_Finish(exec, _es_Finish);
+ SET_Flush(exec, _es_Flush);
+ SET_Fogf(exec, _es_Fogf);
+ SET_Fogfv(exec, _es_Fogfv);
+ SET_Fogx(exec, _es_Fogx);
+ SET_Fogxv(exec, _es_Fogxv);
+ SET_FramebufferRenderbufferOES(exec, _es_FramebufferRenderbufferOES);
+ SET_FramebufferTexture2DOES(exec, _es_FramebufferTexture2DOES);
+ SET_FrontFace(exec, _es_FrontFace);
+ SET_Frustumf(exec, _es_Frustumf);
+ SET_Frustumx(exec, _es_Frustumx);
+ SET_GenBuffers(exec, _es_GenBuffers);
+ SET_GenFramebuffersOES(exec, _es_GenFramebuffersOES);
+ SET_GenRenderbuffersOES(exec, _es_GenRenderbuffersOES);
+ SET_GenTextures(exec, _es_GenTextures);
+ SET_GenerateMipmapOES(exec, _es_GenerateMipmapOES);
+ SET_GetBooleanv(exec, _es_GetBooleanv);
+ SET_GetBufferParameteriv(exec, _es_GetBufferParameteriv);
+ SET_GetBufferPointervOES(exec, _es_GetBufferPointervOES);
+ SET_GetClipPlanef(exec, _es_GetClipPlanef);
+ SET_GetClipPlanex(exec, _es_GetClipPlanex);
+ SET_GetError(exec, _es_GetError);
+ SET_GetFixedv(exec, _es_GetFixedv);
+ SET_GetFloatv(exec, _es_GetFloatv);
+ SET_GetFramebufferAttachmentParameterivOES(exec, _es_GetFramebufferAttachmentParameterivOES);
+ SET_GetIntegerv(exec, _es_GetIntegerv);
+ SET_GetLightfv(exec, _es_GetLightfv);
+ SET_GetLightxv(exec, _es_GetLightxv);
+ SET_GetMaterialfv(exec, _es_GetMaterialfv);
+ SET_GetMaterialxv(exec, _es_GetMaterialxv);
+ SET_GetPointerv(exec, _es_GetPointerv);
+ SET_GetRenderbufferParameterivOES(exec, _es_GetRenderbufferParameterivOES);
+ SET_GetString(exec, _es_GetString);
+ SET_GetTexEnvfv(exec, _es_GetTexEnvfv);
+ SET_GetTexEnviv(exec, _es_GetTexEnviv);
+ SET_GetTexEnvxv(exec, _es_GetTexEnvxv);
+ SET_GetTexGenfvOES(exec, _check_GetTexGenfvOES);
+ SET_GetTexGenivOES(exec, _check_GetTexGenivOES);
+ SET_GetTexGenxvOES(exec, _check_GetTexGenxvOES);
+ SET_GetTexParameterfv(exec, _es_GetTexParameterfv);
+ SET_GetTexParameteriv(exec, _es_GetTexParameteriv);
+ SET_GetTexParameterxv(exec, _es_GetTexParameterxv);
+ SET_Hint(exec, _es_Hint);
+ SET_IsBuffer(exec, _es_IsBuffer);
+ SET_IsEnabled(exec, _es_IsEnabled);
+ SET_IsFramebufferOES(exec, _es_IsFramebufferOES);
+ SET_IsRenderbufferOES(exec, _es_IsRenderbufferOES);
+ SET_IsTexture(exec, _es_IsTexture);
+ SET_LightModelf(exec, _es_LightModelf);
+ SET_LightModelfv(exec, _es_LightModelfv);
+ SET_LightModelx(exec, _es_LightModelx);
+ SET_LightModelxv(exec, _es_LightModelxv);
+ SET_Lightf(exec, _es_Lightf);
+ SET_Lightfv(exec, _es_Lightfv);
+ SET_Lightx(exec, _es_Lightx);
+ SET_Lightxv(exec, _es_Lightxv);
+ SET_LineWidth(exec, _es_LineWidth);
+ SET_LineWidthx(exec, _es_LineWidthx);
+ SET_LoadIdentity(exec, _es_LoadIdentity);
+ SET_LoadMatrixf(exec, _es_LoadMatrixf);
+ SET_LoadMatrixx(exec, _es_LoadMatrixx);
+ SET_LogicOp(exec, _es_LogicOp);
+ SET_MapBufferOES(exec, _es_MapBufferOES);
+ SET_Materialf(exec, _check_Materialf);
+ SET_Materialfv(exec, _check_Materialfv);
+ SET_Materialx(exec, _es_Materialx);
+ SET_Materialxv(exec, _es_Materialxv);
+ SET_MatrixMode(exec, _es_MatrixMode);
+ SET_MultMatrixf(exec, _es_MultMatrixf);
+ SET_MultMatrixx(exec, _es_MultMatrixx);
+ SET_MultiDrawArraysEXT(exec, _es_MultiDrawArraysEXT);
+ SET_MultiDrawElementsEXT(exec, _es_MultiDrawElementsEXT);
+ SET_MultiTexCoord4f(exec, _check_MultiTexCoord4f);
+ SET_MultiTexCoord4x(exec, _es_MultiTexCoord4x);
+ SET_Normal3f(exec, _check_Normal3f);
+ SET_Normal3x(exec, _es_Normal3x);
+ SET_NormalPointer(exec, _es_NormalPointer);
+ SET_Orthof(exec, _es_Orthof);
+ SET_Orthox(exec, _es_Orthox);
+ SET_PixelStorei(exec, _es_PixelStorei);
+ SET_PointParameterf(exec, _es_PointParameterf);
+ SET_PointParameterfv(exec, _es_PointParameterfv);
+ SET_PointParameterx(exec, _es_PointParameterx);
+ SET_PointParameterxv(exec, _es_PointParameterxv);
+ SET_PointSize(exec, _es_PointSize);
+ SET_PointSizePointerOES(exec, _es_PointSizePointerOES);
+ SET_PointSizex(exec, _es_PointSizex);
+ SET_PolygonOffset(exec, _es_PolygonOffset);
+ SET_PolygonOffsetx(exec, _es_PolygonOffsetx);
+ SET_PopMatrix(exec, _es_PopMatrix);
+ SET_PushMatrix(exec, _es_PushMatrix);
+ SET_QueryMatrixxOES(exec, _check_QueryMatrixxOES);
+ SET_ReadPixels(exec, _es_ReadPixels);
+ SET_RenderbufferStorageOES(exec, _check_RenderbufferStorageOES);
+ SET_Rotatef(exec, _es_Rotatef);
+ SET_Rotatex(exec, _es_Rotatex);
+ SET_SampleCoverage(exec, _es_SampleCoverage);
+ SET_SampleCoveragex(exec, _es_SampleCoveragex);
+ SET_Scalef(exec, _es_Scalef);
+ SET_Scalex(exec, _es_Scalex);
+ SET_Scissor(exec, _es_Scissor);
+ SET_ShadeModel(exec, _es_ShadeModel);
+ SET_StencilFunc(exec, _es_StencilFunc);
+ SET_StencilMask(exec, _es_StencilMask);
+ SET_StencilOp(exec, _es_StencilOp);
+ SET_TexCoordPointer(exec, _es_TexCoordPointer);
+ SET_TexEnvf(exec, _es_TexEnvf);
+ SET_TexEnvfv(exec, _es_TexEnvfv);
+ SET_TexEnvi(exec, _es_TexEnvi);
+ SET_TexEnviv(exec, _es_TexEnviv);
+ SET_TexEnvx(exec, _es_TexEnvx);
+ SET_TexEnvxv(exec, _es_TexEnvxv);
+ SET_TexGenfOES(exec, _check_TexGenfOES);
+ SET_TexGenfvOES(exec, _check_TexGenfvOES);
+ SET_TexGeniOES(exec, _check_TexGeniOES);
+ SET_TexGenivOES(exec, _check_TexGenivOES);
+ SET_TexGenxOES(exec, _check_TexGenxOES);
+ SET_TexGenxvOES(exec, _check_TexGenxvOES);
+ SET_TexImage2D(exec, _es_TexImage2D);
+ SET_TexParameterf(exec, _es_TexParameterf);
+ SET_TexParameterfv(exec, _es_TexParameterfv);
+ SET_TexParameteri(exec, _es_TexParameteri);
+ SET_TexParameteriv(exec, _es_TexParameteriv);
+ SET_TexParameterx(exec, _es_TexParameterx);
+ SET_TexParameterxv(exec, _es_TexParameterxv);
+ SET_TexSubImage2D(exec, _es_TexSubImage2D);
+ SET_Translatef(exec, _es_Translatef);
+ SET_Translatex(exec, _es_Translatex);
+ SET_UnmapBufferOES(exec, _es_UnmapBufferOES);
+ SET_VertexPointer(exec, _es_VertexPointer);
+ SET_Viewport(exec, _es_Viewport);
+
+ return exec;
+}
+
+#endif /* FEATURE_ES1 */
Property changes on: third_party/mesa/chromium_gensrc/mesa/api_exec_es1.c
___________________________________________________________________
Added: svn:eol-style
+ LF
« no previous file with comments | « no previous file | third_party/mesa/chromium_gensrc/mesa/enums.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698