Kenneth Waters | 1545e11 | 2010-01-14 13:20:44 -0800 | [diff] [blame] | 1 | # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | # |
| 5 | # This document is licensed under the SGI Free Software B License Version |
| 6 | # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . |
| 7 | # |
| 8 | # OpenGL-ES 2.0 entry points produced from running the OpenGL-ES 2.0 headers |
| 9 | # through CPP. |
| 10 | # |
| 11 | # API entry points are specified in the following format |
| 12 | # |
| 13 | # FILTER(void function(int arg)) |
| 14 | # |
| 15 | # Where FILTER is a keyword describing how to stub the function. |
| 16 | # - STUB does nothing and returns 0 |
| 17 | # - GEN implements a name generation function |
| 18 | # - MANUAL does not automatically generate code |
| 19 | # |
| 20 | |
| 21 | STUB(void glActiveTexture (GLenum texture)) |
| 22 | STUB(void glAttachShader (GLuint program, GLuint shader)) |
| 23 | STUB(void glBindAttribLocation (GLuint program, GLuint index, const char* name)) |
| 24 | STUB(void glBindBuffer (GLenum target, GLuint buffer)) |
| 25 | STUB(void glBindFramebuffer (GLenum target, GLuint framebuffer)) |
| 26 | STUB(void glBindRenderbuffer (GLenum target, GLuint renderbuffer)) |
| 27 | STUB(void glBindTexture (GLenum target, GLuint texture)) |
| 28 | STUB(void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)) |
| 29 | STUB(void glBlendEquation ( GLenum mode )) |
| 30 | STUB(void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)) |
| 31 | STUB(void glBlendFunc (GLenum sfactor, GLenum dfactor)) |
| 32 | STUB(void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)) |
| 33 | STUB(void glBufferData (GLenum target, GLsizeiptr size, const void* data, GLenum usage)) |
| 34 | STUB(void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void* data)) |
| 35 | STUB(GLenum glCheckFramebufferStatus (GLenum target)) |
| 36 | STUB(void glClear (GLbitfield mask)) |
| 37 | STUB(void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)) |
| 38 | STUB(void glClearDepthf (GLclampf depth)) |
| 39 | STUB(void glClearStencil (GLint s)) |
| 40 | STUB(void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)) |
| 41 | STUB(void glCompileShader (GLuint shader)) |
| 42 | STUB(void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)) |
| 43 | STUB(void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data)) |
| 44 | STUB(void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)) |
| 45 | STUB(void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)) |
| 46 | MANUAL(GLuint glCreateProgram (void)) |
| 47 | MANUAL(GLuint glCreateShader (GLenum type)) |
| 48 | STUB(void glCullFace (GLenum mode)) |
| 49 | STUB(void glDeleteBuffers (GLsizei n, const GLuint* buffers)) |
| 50 | STUB(void glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers)) |
| 51 | STUB(void glDeleteProgram (GLuint program)) |
| 52 | STUB(void glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers)) |
| 53 | STUB(void glDeleteShader (GLuint shader)) |
| 54 | STUB(void glDeleteTextures (GLsizei n, const GLuint* textures)) |
| 55 | STUB(void glDepthFunc (GLenum func)) |
| 56 | STUB(void glDepthMask (GLboolean flag)) |
| 57 | STUB(void glDepthRangef (GLclampf zNear, GLclampf zFar)) |
| 58 | STUB(void glDetachShader (GLuint program, GLuint shader)) |
| 59 | STUB(void glDisable (GLenum cap)) |
| 60 | STUB(void glDisableVertexAttribArray (GLuint index)) |
| 61 | STUB(void glDrawArrays (GLenum mode, GLint first, GLsizei count)) |
| 62 | STUB(void glDrawElements (GLenum mode, GLsizei count, GLenum type, const void* indices)) |
| 63 | STUB(void glEnable (GLenum cap)) |
| 64 | STUB(void glEnableVertexAttribArray (GLuint index)) |
| 65 | STUB(void glFinish (void)) |
| 66 | STUB(void glFlush (void)) |
| 67 | STUB(void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)) |
| 68 | STUB(void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)) |
| 69 | STUB(void glFrontFace (GLenum mode)) |
| 70 | GEN(void glGenBuffers (GLsizei n, GLuint* buffers)) |
| 71 | STUB(void glGenerateMipmap (GLenum target)) |
| 72 | GEN(void glGenFramebuffers (GLsizei n, GLuint* framebuffers)) |
| 73 | GEN(void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers)) |
| 74 | STUB(void glGenTextures (GLsizei n, GLuint* textures)) |
| 75 | STUB(void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)) |
| 76 | STUB(void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)) |
| 77 | STUB(void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)) |
| 78 | STUB(int glGetAttribLocation (GLuint program, const char* name)) |
| 79 | STUB(void glGetBooleanv (GLenum pname, GLboolean* params)) |
| 80 | STUB(void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params)) |
| 81 | MANUAL(GLenum glGetError (void)) |
| 82 | STUB(void glGetFloatv (GLenum pname, GLfloat* params)) |
| 83 | STUB(void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params)) |
| 84 | STUB(void glGetIntegerv (GLenum pname, GLint* params)) |
| 85 | STUB(void glGetProgramiv (GLuint program, GLenum pname, GLint* params)) |
| 86 | STUB(void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)) |
| 87 | STUB(void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params)) |
| 88 | STUB(void glGetShaderiv (GLuint shader, GLenum pname, GLint* params)) |
| 89 | STUB(void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog)) |
| 90 | STUB(void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)) |
| 91 | STUB(void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, char* source)) |
| 92 | MANUAL(const GLubyte* glGetString (GLenum name)) |
| 93 | STUB(void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params)) |
| 94 | STUB(void glGetTexParameteriv (GLenum target, GLenum pname, GLint* params)) |
| 95 | STUB(void glGetUniformfv (GLuint program, GLint location, GLfloat* params)) |
| 96 | STUB(void glGetUniformiv (GLuint program, GLint location, GLint* params)) |
| 97 | STUB(int glGetUniformLocation (GLuint program, const char* name)) |
| 98 | STUB(void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params)) |
| 99 | STUB(void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params)) |
| 100 | STUB(void glGetVertexAttribPointerv (GLuint index, GLenum pname, void** pointer)) |
| 101 | STUB(void glHint (GLenum target, GLenum mode)) |
| 102 | STUB(GLboolean glIsBuffer (GLuint buffer)) |
| 103 | STUB(GLboolean glIsEnabled (GLenum cap)) |
| 104 | STUB(GLboolean glIsFramebuffer (GLuint framebuffer)) |
| 105 | STUB(GLboolean glIsProgram (GLuint program)) |
| 106 | STUB(GLboolean glIsRenderbuffer (GLuint renderbuffer)) |
| 107 | STUB(GLboolean glIsShader (GLuint shader)) |
| 108 | STUB(GLboolean glIsTexture (GLuint texture)) |
| 109 | STUB(void glLineWidth (GLfloat width)) |
| 110 | STUB(void glLinkProgram (GLuint program)) |
| 111 | STUB(void glPixelStorei (GLenum pname, GLint param)) |
| 112 | STUB(void glPolygonOffset (GLfloat factor, GLfloat units)) |
| 113 | STUB(void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels)) |
| 114 | STUB(void glReleaseShaderCompiler (void)) |
| 115 | STUB(void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)) |
| 116 | STUB(void glSampleCoverage (GLclampf value, GLboolean invert)) |
| 117 | STUB(void glScissor (GLint x, GLint y, GLsizei width, GLsizei height)) |
| 118 | STUB(void glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length)) |
Anush Elangovan | f5b1284 | 2012-11-15 11:53:12 -0800 | [diff] [blame] | 119 | STUB(void glShaderSource (GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length)) |
Kenneth Waters | 1545e11 | 2010-01-14 13:20:44 -0800 | [diff] [blame] | 120 | STUB(void glStencilFunc (GLenum func, GLint ref, GLuint mask)) |
| 121 | STUB(void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)) |
| 122 | STUB(void glStencilMask (GLuint mask)) |
| 123 | STUB(void glStencilMaskSeparate (GLenum face, GLuint mask)) |
| 124 | STUB(void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)) |
| 125 | STUB(void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)) |
| 126 | STUB(void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels)) |
| 127 | STUB(void glTexParameterf (GLenum target, GLenum pname, GLfloat param)) |
| 128 | STUB(void glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params)) |
| 129 | STUB(void glTexParameteri (GLenum target, GLenum pname, GLint param)) |
| 130 | STUB(void glTexParameteriv (GLenum target, GLenum pname, const GLint* params)) |
| 131 | STUB(void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels)) |
| 132 | STUB(void glUniform1f (GLint location, GLfloat x)) |
| 133 | STUB(void glUniform1fv (GLint location, GLsizei count, const GLfloat* v)) |
| 134 | STUB(void glUniform1i (GLint location, GLint x)) |
| 135 | STUB(void glUniform1iv (GLint location, GLsizei count, const GLint* v)) |
| 136 | STUB(void glUniform2f (GLint location, GLfloat x, GLfloat y)) |
| 137 | STUB(void glUniform2fv (GLint location, GLsizei count, const GLfloat* v)) |
| 138 | STUB(void glUniform2i (GLint location, GLint x, GLint y)) |
| 139 | STUB(void glUniform2iv (GLint location, GLsizei count, const GLint* v)) |
| 140 | STUB(void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)) |
| 141 | STUB(void glUniform3fv (GLint location, GLsizei count, const GLfloat* v)) |
| 142 | STUB(void glUniform3i (GLint location, GLint x, GLint y, GLint z)) |
| 143 | STUB(void glUniform3iv (GLint location, GLsizei count, const GLint* v)) |
| 144 | STUB(void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) |
| 145 | STUB(void glUniform4fv (GLint location, GLsizei count, const GLfloat* v)) |
| 146 | STUB(void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)) |
| 147 | STUB(void glUniform4iv (GLint location, GLsizei count, const GLint* v)) |
| 148 | STUB(void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) |
| 149 | STUB(void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) |
| 150 | STUB(void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)) |
| 151 | STUB(void glUseProgram (GLuint program)) |
| 152 | STUB(void glValidateProgram (GLuint program)) |
| 153 | STUB(void glVertexAttrib1f (GLuint indx, GLfloat x)) |
| 154 | STUB(void glVertexAttrib1fv (GLuint indx, const GLfloat* values)) |
| 155 | STUB(void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)) |
| 156 | STUB(void glVertexAttrib2fv (GLuint indx, const GLfloat* values)) |
| 157 | STUB(void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)) |
| 158 | STUB(void glVertexAttrib3fv (GLuint indx, const GLfloat* values)) |
| 159 | STUB(void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)) |
| 160 | STUB(void glVertexAttrib4fv (GLuint indx, const GLfloat* values)) |
| 161 | STUB(void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* ptr)) |
| 162 | STUB(void glViewport (GLint x, GLint y, GLsizei width, GLsizei height)) |