webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
gl2softlinking.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 Apple Inc. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  * 1. Redistributions of source code must retain the above copyright
8  * notice, this list of conditions and the following disclaimer.
9  * 2. Redistributions in binary form must reproduce the above copyright
10  * notice, this list of conditions and the following disclaimer in the
11  * documentation and/or other materials provided with the distribution.
12  *
13  * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16  * DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20  * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23  */
24 
25 #include "SoftLinking.h"
26 
27 SOFT_LINK_LIBRARY(libGLESv2)
28 
29 SOFT_LINK(libGLESv2, glActiveTexture, void, GL_APIENTRY, (GLenum texture), (texture));
30 SOFT_LINK(libGLESv2, glAttachShader, void, GL_APIENTRY, (GLuint program, GLuint shader), (program, shader));
31 SOFT_LINK(libGLESv2, glBindAttribLocation, void, GL_APIENTRY, (GLuint program, GLuint index, const GLchar* name), (program, index, name));
32 SOFT_LINK(libGLESv2, glBindBuffer, void, GL_APIENTRY, (GLenum target, GLuint buffer), (target, buffer));
33 SOFT_LINK(libGLESv2, glBindFramebuffer, void, GL_APIENTRY, (GLenum target, GLuint framebuffer), (target, framebuffer));
34 SOFT_LINK(libGLESv2, glBindRenderbuffer, void, GL_APIENTRY, (GLenum target, GLuint renderbuffer), (target, renderbuffer));
35 SOFT_LINK(libGLESv2, glBindTexture, void, GL_APIENTRY, (GLenum target, GLuint texture), (target, texture));
36 SOFT_LINK(libGLESv2, glBlendColor, void, GL_APIENTRY, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha), (red, green, blue, alpha));
37 SOFT_LINK(libGLESv2, glBlendEquation, void, GL_APIENTRY, (GLenum mode), (mode));
38 SOFT_LINK(libGLESv2, glBlendEquationSeparate, void, GL_APIENTRY, (GLenum modeRGB, GLenum modeAlpha), (modeRGB, modeAlpha));
39 SOFT_LINK(libGLESv2, glBlendFunc, void, GL_APIENTRY, (GLenum sfactor, GLenum dfactor), (sfactor, dfactor));
40 SOFT_LINK(libGLESv2, glBlendFuncSeparate, void, GL_APIENTRY, (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha), (srcRGB, dstRGB, srcAlpha, dstAlpha));
41 SOFT_LINK(libGLESv2, glBufferData, void, GL_APIENTRY, (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage), (target, size, data, usage));
42 SOFT_LINK(libGLESv2, glBufferSubData, void, GL_APIENTRY, (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data), (target, offset, size, data));
43 SOFT_LINK(libGLESv2, glCheckFramebufferStatus, GLenum, GL_APIENTRY, (GLenum target), (target));
44 SOFT_LINK(libGLESv2, glClear, void, GL_APIENTRY, (GLbitfield mask), (mask));
45 SOFT_LINK(libGLESv2, glClearColor, void, GL_APIENTRY, (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha), (red, green, blue, alpha));
46 SOFT_LINK(libGLESv2, glClearDepthf, void, GL_APIENTRY, (GLclampf depth), (depth));
47 SOFT_LINK(libGLESv2, glClearStencil, void, GL_APIENTRY, (GLint s), (s));
48 SOFT_LINK(libGLESv2, glColorMask, void, GL_APIENTRY, (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha), (red, green, blue, alpha));
49 SOFT_LINK(libGLESv2, glCompileShader, void, GL_APIENTRY, (GLuint shader), (shader));
50 SOFT_LINK(libGLESv2, glCompressedTexImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data), (target, level, internalformat, width, height, border, imageSize, data));
51 SOFT_LINK(libGLESv2, glCompressedTexSubImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data), (target, level, xoffset, yoffset, width, height, format, imageSize, data));
52 SOFT_LINK(libGLESv2, glCopyTexImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border), (target, level, internalformat, x, y, width, height, border));
53 SOFT_LINK(libGLESv2, glCopyTexSubImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height), (target, level, xoffset, yoffset, x, y, width, height));
54 SOFT_LINK(libGLESv2, glCreateProgram, GLuint, GL_APIENTRY, (void), ());
55 SOFT_LINK(libGLESv2, glCreateShader, GLuint, GL_APIENTRY, (GLenum type), (type));
56 SOFT_LINK(libGLESv2, glCullFace, void, GL_APIENTRY, (GLenum mode), (mode));
57 SOFT_LINK(libGLESv2, glDeleteBuffers, void, GL_APIENTRY, (GLsizei n, const GLuint* buffers), (n, buffers));
58 SOFT_LINK(libGLESv2, glDeleteFramebuffers, void, GL_APIENTRY, (GLsizei n, const GLuint* framebuffers), (n, framebuffers));
59 SOFT_LINK(libGLESv2, glDeleteProgram, void, GL_APIENTRY, (GLuint program), (program));
60 SOFT_LINK(libGLESv2, glDeleteRenderbuffers, void, GL_APIENTRY, (GLsizei n, const GLuint* renderbuffers), (n, renderbuffers));
61 SOFT_LINK(libGLESv2, glDeleteShader, void, GL_APIENTRY, (GLuint shader), (shader));
62 SOFT_LINK(libGLESv2, glDeleteTextures, void, GL_APIENTRY, (GLsizei n, const GLuint* textures), (n, textures));
63 SOFT_LINK(libGLESv2, glDepthFunc, void, GL_APIENTRY, (GLenum func), (func));
64 SOFT_LINK(libGLESv2, glDepthMask, void, GL_APIENTRY, (GLboolean flag), (flag));
65 SOFT_LINK(libGLESv2, glDepthRangef, void, GL_APIENTRY, (GLclampf zNear, GLclampf zFar), (zNear, zFar));
66 SOFT_LINK(libGLESv2, glDetachShader, void, GL_APIENTRY, (GLuint program, GLuint shader), (program, shader));
67 SOFT_LINK(libGLESv2, glDisable, void, GL_APIENTRY, (GLenum cap), (cap));
68 SOFT_LINK(libGLESv2, glDisableVertexAttribArray, void, GL_APIENTRY, (GLuint index), (index));
69 SOFT_LINK(libGLESv2, glDrawArrays, void, GL_APIENTRY, (GLenum mode, GLint first, GLsizei count), (mode, first, count));
70 SOFT_LINK(libGLESv2, glDrawElements, void, GL_APIENTRY, (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices), (mode, count, type, indices));
71 SOFT_LINK(libGLESv2, glEnable, void, GL_APIENTRY, (GLenum cap), (cap));
72 SOFT_LINK(libGLESv2, glEnableVertexAttribArray, void, GL_APIENTRY, (GLuint index), (index));
73 SOFT_LINK(libGLESv2, glFinish, void, GL_APIENTRY, (void), ());
74 SOFT_LINK(libGLESv2, glFlush, void, GL_APIENTRY, (void), ());
75 SOFT_LINK(libGLESv2, glFramebufferRenderbuffer, void, GL_APIENTRY, (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer), (target, attachment, renderbuffertarget, renderbuffer));
76 SOFT_LINK(libGLESv2, glFramebufferTexture2D, void, GL_APIENTRY, (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level), (target, attachment, textarget, texture, level));
77 SOFT_LINK(libGLESv2, glFrontFace, void, GL_APIENTRY, (GLenum mode), (mode));
78 SOFT_LINK(libGLESv2, glGenBuffers, void, GL_APIENTRY, (GLsizei n, GLuint* buffers), (n, buffers));
79 SOFT_LINK(libGLESv2, glGenerateMipmap, void, GL_APIENTRY, (GLenum target), (target));
80 SOFT_LINK(libGLESv2, glGenFramebuffers, void, GL_APIENTRY, (GLsizei n, GLuint* framebuffers), (n, framebuffers));
81 SOFT_LINK(libGLESv2, glGenRenderbuffers, int, GL_APIENTRY, (GLsizei n, GLuint* renderbuffers), (n, renderbuffers));
82 SOFT_LINK(libGLESv2, glGenTextures, void, GL_APIENTRY, (GLsizei n, GLuint* textures), (n, textures));
83 SOFT_LINK(libGLESv2, glGetActiveAttrib, void, GL_APIENTRY, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name), (program, index, bufsize, length, size, type, name));
84 SOFT_LINK(libGLESv2, glGetActiveUniform, GLenum, GL_APIENTRY, (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name), (program, index, bufsize, length, size, type, name));
85 SOFT_LINK(libGLESv2, glGetAttachedShaders, void, GL_APIENTRY, (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders), (program, maxcount, count, shaders));
86 SOFT_LINK(libGLESv2, glGetAttribLocation, int, GL_APIENTRY, (GLuint program, const GLchar* name), (program, name));
87 SOFT_LINK(libGLESv2, glGetBooleanv, void, GL_APIENTRY, (GLenum pname, GLboolean* params), (pname, params));
88 SOFT_LINK(libGLESv2, glGetBufferParameteriv, void, GL_APIENTRY, (GLenum target, GLenum pname, GLint* params), (target, pname, params));
89 SOFT_LINK(libGLESv2, glGetError, GLenum, GL_APIENTRY, (void), ());
90 SOFT_LINK(libGLESv2, glGetFloatv, void, GL_APIENTRY, (GLenum pname, GLfloat* params), (pname, params));
91 SOFT_LINK(libGLESv2, glGetFramebufferAttachmentParameteriv, void, GL_APIENTRY, (GLenum target, GLenum attachment, GLenum pname, GLint* params), (target, attachment, pname, params));
92 SOFT_LINK(libGLESv2, glGetIntegerv, void, GL_APIENTRY, (GLenum pname, GLint* params), (pname, params));
93 SOFT_LINK(libGLESv2, glGetProgramiv, void, GL_APIENTRY, (GLuint program, GLenum pname, GLint* params), (program, pname, params));
94 SOFT_LINK(libGLESv2, glGetProgramInfoLog, void, GL_APIENTRY, (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog), (program, bufsize, length, infolog));
95 SOFT_LINK(libGLESv2, glGetRenderbufferParameteriv, void, GL_APIENTRY, (GLenum target, GLenum pname, GLint* params), (target, pname, params));
96 SOFT_LINK(libGLESv2, glGetShaderiv, void, GL_APIENTRY, (GLuint shader, GLenum pname, GLint* params), (shader, pname, params));
97 SOFT_LINK(libGLESv2, glGetShaderInfoLog, void, GL_APIENTRY, (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog), (shader, bufsize, length, infolog));
98 SOFT_LINK(libGLESv2, glGetShaderPrecisionFormat, void, GL_APIENTRY, (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision), (shadertype, precisiontype, range, precision));
99 SOFT_LINK(libGLESv2, glGetShaderSource, void, GL_APIENTRY, (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source), (shader, bufsize, length, source));
100 SOFT_LINK(libGLESv2, glGetString, const GLubyte*, GL_APIENTRY, (GLenum name), (name));
101 SOFT_LINK(libGLESv2, glGetTexParameterfv, void, GL_APIENTRY, (GLenum target, GLenum pname, GLfloat* params), (target, pname, params));
102 SOFT_LINK(libGLESv2, glGetTexParameteriv, void, GL_APIENTRY, (GLenum target, GLenum pname, GLint* params), (target, pname, params));
103 SOFT_LINK(libGLESv2, glGetUniformfv, void, GL_APIENTRY, (GLuint program, GLint location, GLfloat* params), (program, location, params));
104 SOFT_LINK(libGLESv2, glGetUniformiv, void, GL_APIENTRY, (GLuint program, GLint location, GLint* params), (program, location, params));
105 SOFT_LINK(libGLESv2, glGetUniformLocation, int, GL_APIENTRY, (GLuint program, const GLchar* name), (program, name));
106 SOFT_LINK(libGLESv2, glGetVertexAttribfv, void, GL_APIENTRY, (GLuint index, GLenum pname, GLfloat* params), (index, pname, params));
107 SOFT_LINK(libGLESv2, glGetVertexAttribiv, void, GL_APIENTRY, (GLenum target, GLenum pname, GLint* params), (target, pname, params));
108 SOFT_LINK(libGLESv2, glGetVertexAttribPointerv, void, GL_APIENTRY, (GLuint index, GLenum pname, GLvoid** pointer), (index, pname, pointer));
109 SOFT_LINK(libGLESv2, glHint, void, GL_APIENTRY, (GLenum target, GLenum mode), (target, mode));
110 SOFT_LINK(libGLESv2, glIsBuffer, GLboolean, GL_APIENTRY, (GLuint buffer), (buffer));
111 SOFT_LINK(libGLESv2, glIsEnabled, GLboolean, GL_APIENTRY, (GLenum cap), (cap));
112 SOFT_LINK(libGLESv2, glIsFramebuffer, GLboolean, GL_APIENTRY, (GLuint framebuffer), (framebuffer));
113 SOFT_LINK(libGLESv2, glIsProgram, GLboolean, GL_APIENTRY, (GLuint program), (program));
114 SOFT_LINK(libGLESv2, glIsRenderbuffer, GLboolean, GL_APIENTRY, (GLuint renderbuffer), (renderbuffer));
115 SOFT_LINK(libGLESv2, glIsShader, GLboolean, GL_APIENTRY, (GLuint shader), (shader));
116 SOFT_LINK(libGLESv2, glIsTexture, GLboolean, GL_APIENTRY, (GLuint texture), (texture));
117 SOFT_LINK(libGLESv2, glLineWidth, void, GL_APIENTRY, (GLfloat width), (width));
118 SOFT_LINK(libGLESv2, glLinkProgram, void, GL_APIENTRY, (GLuint program), (program));
119 SOFT_LINK(libGLESv2, glPixelStorei, void, GL_APIENTRY, (GLenum pname, GLint param), (pname, param));
120 SOFT_LINK(libGLESv2, glPolygonOffset, void, GL_APIENTRY, (GLfloat factor, GLfloat units), (factor, units));
121 SOFT_LINK(libGLESv2, glReadPixels, void, GL_APIENTRY, (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels), (x, y, width, height, format, type, pixels));
122 SOFT_LINK(libGLESv2, glReleaseShaderCompiler, void, GL_APIENTRY, (void), ());
123 SOFT_LINK(libGLESv2, glRenderbufferStorage, void, GL_APIENTRY, (GLenum target, GLenum internalformat, GLsizei width, GLsizei height), (target, internalformat, width, height));
124 SOFT_LINK(libGLESv2, glSampleCoverage, void, GL_APIENTRY, (GLclampf value, GLboolean invert), (value, invert));
125 SOFT_LINK(libGLESv2, glScissor, void, GL_APIENTRY, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height));
126 SOFT_LINK(libGLESv2, glShaderBinary, void, GL_APIENTRY, (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length), (n, shaders, binaryformat, binary, length));
127 SOFT_LINK(libGLESv2, glShaderSource, void, GL_APIENTRY, (GLuint shader, GLsizei count, const GLchar** string, const GLint* length), (shader, count, string, length));
128 SOFT_LINK(libGLESv2, glStencilFunc, void, GL_APIENTRY, (GLenum func, GLint ref, GLuint mask), (func, ref, mask));
129 SOFT_LINK(libGLESv2, glStencilFuncSeparate, void, GL_APIENTRY, (GLenum face, GLenum func, GLint ref, GLuint mask), (face, func, ref, mask));
130 SOFT_LINK(libGLESv2, glStencilMask, void, GL_APIENTRY, (GLuint mask), (mask));
131 SOFT_LINK(libGLESv2, glStencilMaskSeparate, void, GL_APIENTRY, (GLenum face, GLuint mask), (face, mask));
132 SOFT_LINK(libGLESv2, glStencilOp, void, GL_APIENTRY, (GLenum fail, GLenum zfail, GLenum zpass), (fail, zfail, zpass));
133 SOFT_LINK(libGLESv2, glStencilOpSeparate, void, GL_APIENTRY, (GLenum face, GLenum fail, GLenum zfail, GLenum zpass), (face, fail, zfail, zpass));
134 SOFT_LINK(libGLESv2, glTexImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels), (target, level, internalformat, width, height, border, format, type, pixels));
135 SOFT_LINK(libGLESv2, glTexParameterf, void, GL_APIENTRY, (GLenum target, GLenum pname, GLfloat param), (target, pname, param));
136 SOFT_LINK(libGLESv2, glTexParameterfv, void, GL_APIENTRY, (GLenum target, GLenum pname, const GLfloat* params), (target, pname, params));
137 SOFT_LINK(libGLESv2, glTexParameteri, void, GL_APIENTRY, (GLenum target, GLenum pname, GLint param), (target, pname, param));
138 SOFT_LINK(libGLESv2, glTexParameteriv, void, GL_APIENTRY, (GLenum target, GLenum pname, const GLint* params), (target, pname, params));
139 SOFT_LINK(libGLESv2, glTexSubImage2D, void, GL_APIENTRY, (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels), (target, level, xoffset, yoffset, width, height, format, type, pixels));
140 SOFT_LINK(libGLESv2, glUniform1f, void, GL_APIENTRY, (GLint location, GLfloat x), (location, x));
141 SOFT_LINK(libGLESv2, glUniform1fv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLfloat* v), (location, count, v));
142 SOFT_LINK(libGLESv2, glUniform1i, void, GL_APIENTRY, (GLint location, GLint x), (location, x));
143 SOFT_LINK(libGLESv2, glUniform1iv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLint* v), (location, count, v));
144 SOFT_LINK(libGLESv2, glUniform2f, void, GL_APIENTRY, (GLint location, GLfloat x, GLfloat y), (location, x, y));
145 SOFT_LINK(libGLESv2, glUniform2fv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLfloat* v), (location, count, v));
146 SOFT_LINK(libGLESv2, glUniform2i, void, GL_APIENTRY, (GLint location, GLint x, GLint y), (location, x, y));
147 SOFT_LINK(libGLESv2, glUniform2iv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLint* v), (location, count, v));
148 SOFT_LINK(libGLESv2, glUniform3f, void, GL_APIENTRY, (GLint location, GLfloat x, GLfloat y, GLfloat z), (location, x, y, z));
149 SOFT_LINK(libGLESv2, glUniform3fv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLfloat* v), (location, count, v));
150 SOFT_LINK(libGLESv2, glUniform3i, void, GL_APIENTRY, (GLint location, GLint x, GLint y, GLint z), (location, x, y, z));
151 SOFT_LINK(libGLESv2, glUniform3iv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLint* v), (location, count, v));
152 SOFT_LINK(libGLESv2, glUniform4f, void, GL_APIENTRY, (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (location, x, y, z, w));
153 SOFT_LINK(libGLESv2, glUniform4fv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLfloat* v), (location, count, v));
154 SOFT_LINK(libGLESv2, glUniform4i, void, GL_APIENTRY, (GLint location, GLint x, GLint y, GLint z, GLint w), (location, x, y, z, w));
155 SOFT_LINK(libGLESv2, glUniform4iv, void, GL_APIENTRY, (GLint location, GLsizei count, const GLint* v), (location, count, v));
156 SOFT_LINK(libGLESv2, glUniformMatrix2fv, void, GL_APIENTRY, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value), (location, count, transpose, value));
157 SOFT_LINK(libGLESv2, glUniformMatrix3fv, void, GL_APIENTRY, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value), (location, count, transpose, value));
158 SOFT_LINK(libGLESv2, glUniformMatrix4fv, void, GL_APIENTRY, (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value), (location, count, transpose, value));
159 SOFT_LINK(libGLESv2, glUseProgram, void, GL_APIENTRY, (GLuint program), (program));
160 SOFT_LINK(libGLESv2, glValidateProgram, void, GL_APIENTRY, (GLuint program), (program));
161 SOFT_LINK(libGLESv2, glVertexAttrib1f, void, GL_APIENTRY, (GLuint indx, GLfloat x), (indx, x));
162 SOFT_LINK(libGLESv2, glVertexAttrib1fv, void, GL_APIENTRY, (GLuint indx, const GLfloat* values), (indx, values));
163 SOFT_LINK(libGLESv2, glVertexAttrib2f, void, GL_APIENTRY, (GLuint indx, GLfloat x, GLfloat y), (indx, x, y));
164 SOFT_LINK(libGLESv2, glVertexAttrib2fv, void, GL_APIENTRY, (GLuint indx, const GLfloat* values), (indx, values));
165 SOFT_LINK(libGLESv2, glVertexAttrib3f, void, GL_APIENTRY, (GLuint indx, GLfloat x, GLfloat y, GLfloat z), (indx, x, y, z));
166 SOFT_LINK(libGLESv2, glVertexAttrib3fv, void, GL_APIENTRY, (GLuint indx, const GLfloat* values), (indx, values));
167 SOFT_LINK(libGLESv2, glVertexAttrib4f, void, GL_APIENTRY, (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w), (indx, x, y, z, w));
168 SOFT_LINK(libGLESv2, glVertexAttrib4fv, void, GL_APIENTRY, (GLuint indx, const GLfloat* values), (indx, values));
169 SOFT_LINK(libGLESv2, glVertexAttribPointer, void, GL_APIENTRY, (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr), (indx, size, type, normalized, stride, ptr));
170 SOFT_LINK(libGLESv2, glViewport, void, GL_APIENTRY, (GLint x, GLint y, GLsizei width, GLsizei height), (x, y, width, height));
void GL_APIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
Definition: libGLESv2.cpp:224
void GL_APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
Definition: libGLESv2.cpp:379
GLsizeiptr const void GLenum usage
Definition: gl2.h:393
const GLuint * renderbuffers
Definition: gl2.h:412
GLenum GL_APIENTRY glGetError(void)
Definition: libGLESv2.cpp:319
void GL_APIENTRY glGetBooleanv(GLenum pname, GLboolean *params)
Definition: libGLESv2.cpp:309
int GLint
Definition: gl2.h:76
GLboolean GL_APIENTRY glIsShader(GLuint shader)
Definition: libGLESv2.cpp:449
void GL_APIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
Definition: libGLESv2.cpp:549
GLint GLsizei count
Definition: gl2.h:421
GLboolean GL_APIENTRY glIsRenderbuffer(GLuint renderbuffer)
Definition: libGLESv2.cpp:444
GLenum GLenum GLenum GLenum dstAlpha
Definition: gl2ext.h:305
void GL_APIENTRY glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:349
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
GLsizei GLsizei GLchar * source
Definition: gl2.h:451
khronos_uint8_t GLubyte
Definition: gl2.h:79
void GL_APIENTRY glGetFloatv(GLenum pname, GLfloat *params)
Definition: libGLESv2.cpp:324
GLint first
Definition: gl2.h:421
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
GLboolean invert
Definition: gl2.h:476
void GL_APIENTRY glDeleteShader(GLuint shader)
Definition: libGLESv2.cpp:179
GLenum GLenum dstRGB
Definition: gl2ext.h:305
void GL_APIENTRY glGetProgramiv(GLuint program, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:339
GLint ref
Definition: gl2.h:480
void GL_APIENTRY glUniform1f(GLint location, GLfloat x)
Definition: libGLESv2.cpp:574
void GL_APIENTRY glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source)
Definition: libGLESv2.cpp:369
uint32_t flag
Definition: ssl_lib.c:2732
GLint GLint GLint GLsizei GLsizei GLenum format
Definition: gl2.h:403
void GL_APIENTRY glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
Definition: libGLESv2.cpp:699
const GLubyte *GL_APIENTRY glGetString(GLenum name)
Definition: libGLESv2.cpp:374
void GL_APIENTRY glUniform2i(GLint location, GLint x, GLint y)
Definition: libGLESv2.cpp:604
const GLuint GLenum binaryformat
Definition: gl2.h:478
void GL_APIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: libGLESv2.cpp:724
GLboolean GL_APIENTRY glIsProgram(GLuint program)
Definition: libGLESv2.cpp:439
void GL_APIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
Definition: libGLESv2.cpp:554
void GL_APIENTRY glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: libGLESv2.cpp:134
khronos_intptr_t GLintptr
Definition: gl2.h:74
const GLuint * textures
Definition: gl2.h:414
void GL_APIENTRY glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: libGLESv2.cpp:54
void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
Definition: libGLESv2.cpp:34
void GL_APIENTRY glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: libGLESv2.cpp:709
void GL_APIENTRY glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: libGLESv2.cpp:664
void GL_APIENTRY glDepthFunc(GLenum func)
Definition: libGLESv2.cpp:189
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
void GL_APIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition: libGLESv2.cpp:114
void GL_APIENTRY glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
Definition: libGLESv2.cpp:614
EGLContext EGLenum target
Definition: eglext.h:192
void GL_APIENTRY glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:354
EGLStreamKHR void * texture
Definition: eglext.h:568
void GL_APIENTRY glUniform4fv(GLint location, GLsizei count, const GLfloat *v)
Definition: libGLESv2.cpp:639
void GL_APIENTRY glGetUniformfv(GLuint program, GLint location, GLfloat *params)
Definition: libGLESv2.cpp:389
void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
Definition: libGLESv2.cpp:264
void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
Definition: libGLESv2.cpp:79
GLenum GL_APIENTRY glCheckFramebufferStatus(GLenum target)
Definition: libGLESv2.cpp:89
unsigned int GLenum
Definition: gl2.h:69
void GL_APIENTRY glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
Definition: libGLESv2.cpp:364
void GL_APIENTRY glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: libGLESv2.cpp:254
void GL_APIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
Definition: libGLESv2.cpp:564
void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
Definition: libGLESv2.cpp:29
GLenum GLint GLint * precision
Definition: gl2.h:450
void GL_APIENTRY glGetIntegerv(GLenum pname, GLint *params)
Definition: libGLESv2.cpp:334
void GL_APIENTRY glClearStencil(GLint s)
Definition: libGLESv2.cpp:109
void GL_APIENTRY glUniform1iv(GLint location, GLsizei count, const GLint *v)
Definition: libGLESv2.cpp:589
GLenum pname
Definition: gl2.h:440
void GL_APIENTRY glBindRenderbuffer(GLenum target, GLuint renderbuffer)
Definition: libGLESv2.cpp:44
GLfloat green
Definition: gl2.h:388
SOFT_LINK(libGLESv2, glActiveTexture, void, GL_APIENTRY,(GLenum texture),(texture))
void GL_APIENTRY glGenFramebuffers(GLsizei n, GLuint *framebuffers)
Definition: libGLESv2.cpp:274
void GL_APIENTRY glShaderSource(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition: libGLESv2.cpp:509
void GL_APIENTRY glUniform2f(GLint location, GLfloat x, GLfloat y)
Definition: libGLESv2.cpp:594
void GL_APIENTRY glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
Definition: libGLESv2.cpp:299
void GL_APIENTRY glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
Definition: libGLESv2.cpp:404
GLenum srcRGB
Definition: gl2ext.h:305
void GL_APIENTRY glDeleteProgram(GLuint program)
Definition: libGLESv2.cpp:169
void GL_APIENTRY glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
Definition: libGLESv2.cpp:519
void GL_APIENTRY glValidateProgram(GLuint program)
Definition: libGLESv2.cpp:674
void GL_APIENTRY glUniform1fv(GLint location, GLsizei count, const GLfloat *v)
Definition: libGLESv2.cpp:579
void GL_APIENTRY glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)
Definition: libGLESv2.cpp:414
GLboolean GL_APIENTRY glIsEnabled(GLenum cap)
Definition: libGLESv2.cpp:429
void GL_APIENTRY glDisable(GLenum cap)
Definition: libGLESv2.cpp:209
GLenum mode
Definition: gl2.h:461
GLuint framebuffer
Definition: gl2.h:385
GLboolean GL_APIENTRY glIsTexture(GLuint texture)
Definition: libGLESv2.cpp:454
void GL_APIENTRY glEnable(GLenum cap)
Definition: libGLESv2.cpp:229
GLenum GLenum textarget
Definition: gl2.h:428
void GL_APIENTRY glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:329
void GL_APIENTRY glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: libGLESv2.cpp:124
GLint GL_APIENTRY glGetAttribLocation(GLuint program, const GLchar *name)
Definition: libGLESv2.cpp:304
void GL_APIENTRY glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
Definition: libGLESv2.cpp:569
void GL_APIENTRY glEnableVertexAttribArray(GLuint index)
Definition: libGLESv2.cpp:234
void GL_APIENTRY glDetachShader(GLuint program, GLuint shader)
Definition: libGLESv2.cpp:204
void GL_APIENTRY glPixelStorei(GLenum pname, GLint param)
Definition: libGLESv2.cpp:469
void GL_APIENTRY glUniform3fv(GLint location, GLsizei count, const GLfloat *v)
Definition: libGLESv2.cpp:619
GLuint shader
Definition: gl2.h:382
void GL_APIENTRY glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
Definition: libGLESv2.cpp:644
void GL_APIENTRY glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:409
GLint location
Definition: gl2.h:455
void GL_APIENTRY glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition: libGLESv2.cpp:544
void GL_APIENTRY glUniform3iv(GLint location, GLsizei count, const GLint *v)
Definition: libGLESv2.cpp:629
void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
Definition: libGLESv2.cpp:49
GLint GLsizei GLsizei GLenum GLenum void * pixels
Definition: gl2.h:473
const GLuint * buffers
Definition: gl2.h:409
GLint level
Definition: gl2.h:402
EGLStreamKHR EGLint n
Definition: eglext.h:984
khronos_float_t GLfloat
Definition: gl2.h:72
GLint GLuint mask
Definition: gl2.h:480
GLenum shadertype
Definition: gl2ext.h:3177
GLfloat GLfloat blue
Definition: gl2.h:388
void GL_APIENTRY glUniform2iv(GLint location, GLsizei count, const GLint *v)
Definition: libGLESv2.cpp:609
void GL_APIENTRY glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)
Definition: libGLESv2.cpp:719
EGLStreamKHR EGLint EGLint offset
Definition: eglext.h:984
void GL_APIENTRY glStencilMaskSeparate(GLenum face, GLuint mask)
Definition: libGLESv2.cpp:529
GLenum GLsizei GLsizei GLint * values
Definition: gl2ext.h:1222
void GL_APIENTRY glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
Definition: libGLESv2.cpp:479
#define SOFT_LINK_LIBRARY(lib)
Definition: SoftLinking.h:34
void GL_APIENTRY glLinkProgram(GLuint program)
Definition: libGLESv2.cpp:464
void GL_APIENTRY glVertexAttrib1fv(GLuint indx, const GLfloat *values)
Definition: libGLESv2.cpp:684
EGLSurface EGLint x
Definition: eglext.h:950
void GL_APIENTRY glLineWidth(GLfloat width)
Definition: libGLESv2.cpp:459
int factor
Definition: config_unittest.cc:28
void GL_APIENTRY glUseProgram(GLuint program)
Definition: libGLESv2.cpp:669
GLint GLenum GLsizei GLsizei GLint GLsizei imageSize
Definition: gl2.h:402
void GL_APIENTRY glActiveTexture(GLenum texture)
Definition: libGLESv2.cpp:19
const GLuint * framebuffers
Definition: gl2.h:410
GLfloat units
Definition: gl2.h:472
GLuint index
Definition: gl2.h:383
void GL_APIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
Definition: libGLESv2.cpp:514
void GL_APIENTRY glClearDepthf(GLfloat depth)
Definition: libGLESv2.cpp:104
void GL_APIENTRY glVertexAttrib2fv(GLuint indx, const GLfloat *values)
Definition: libGLESv2.cpp:694
EGLAttrib * value
Definition: eglext.h:120
void GL_APIENTRY glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: libGLESv2.cpp:289
void GL_APIENTRY glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: libGLESv2.cpp:99
void GL_APIENTRY glBlendEquation(GLenum mode)
Definition: libGLESv2.cpp:59
void GL_APIENTRY glAttachShader(GLuint program, GLuint shader)
Definition: libGLESv2.cpp:24
GLenum func
Definition: gl2.h:481
void GL_APIENTRY glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *infolog)
Definition: libGLESv2.cpp:359
void GL_APIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
Definition: libGLESv2.cpp:184
GLsizei bufsize
Definition: gl2ext.h:1142
void GL_APIENTRY glGetUniformiv(GLuint program, GLint location, GLint *params)
Definition: libGLESv2.cpp:394
GLenum dfactor
Definition: gl2.h:391
void GL_APIENTRY glFlush(void)
Definition: libGLESv2.cpp:244
void GL_APIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: libGLESv2.cpp:499
khronos_float_t GLclampf
Definition: gl2.h:61
unsigned int GLuint
Definition: gl2.h:70
GLuint renderbuffer
Definition: gl2.h:386
void GL_APIENTRY glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: libGLESv2.cpp:489
void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:314
void GL_APIENTRY glCullFace(GLenum mode)
Definition: libGLESv2.cpp:154
void GL_APIENTRY glUniform3i(GLint location, GLint x, GLint y, GLint z)
Definition: libGLESv2.cpp:624
GLenum face
Definition: gl2ext.h:3156
void GL_APIENTRY glCompileShader(GLuint shader)
Definition: libGLESv2.cpp:119
EGLImageKHR EGLint * name
Definition: eglext.h:851
void GL_APIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
Definition: libGLESv2.cpp:474
EGLSurface EGLint EGLint y
Definition: eglext.h:950
GLboolean GL_APIENTRY glIsFramebuffer(GLuint framebuffer)
Definition: libGLESv2.cpp:434
GLint GLenum GLsizei GLsizei GLsizei depth
Definition: gl2ext.h:572
void GL_APIENTRY glGenerateMipmap(GLenum target)
Definition: libGLESv2.cpp:269
GLenum void ** pointer
Definition: gl2.h:460
void GL_APIENTRY glDisableVertexAttribArray(GLuint index)
Definition: libGLESv2.cpp:214
void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
Definition: libGLESv2.cpp:69
void GL_APIENTRY glUniform4iv(GLint location, GLsizei count, const GLint *v)
Definition: libGLESv2.cpp:649
GLenum precisiontype
Definition: gl2.h:450
void GL_APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
Definition: libGLESv2.cpp:384
GLint GLenum internalformat
Definition: gl2.h:402
void GL_APIENTRY glVertexAttrib1f(GLuint indx, GLfloat x)
Definition: libGLESv2.cpp:679
GLfloat GLfloat GLfloat alpha
Definition: gl2.h:388
const GLfloat * v
Definition: gl2.h:514
khronos_ssize_t GLsizeiptr
Definition: gl2.h:73
void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
Definition: libGLESv2.cpp:64
const GLuint GLenum const void * binary
Definition: gl2.h:478
void GL_APIENTRY glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
Definition: libGLESv2.cpp:539
EGLenum type
Definition: eglext.h:63
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
void GL_APIENTRY glReleaseShaderCompiler(void)
Definition: libGLESv2.cpp:484
GLenum GLenum GLenum srcAlpha
Definition: gl2ext.h:305
GLenum modeRGB
Definition: gl2ext.h:303
GLuint GL_APIENTRY glCreateShader(GLenum type)
Definition: libGLESv2.cpp:149
GLenum modeAlpha
Definition: gl2.h:390
void GL_APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
Definition: libGLESv2.cpp:559
GLenum attachment
Definition: gl2.h:427
void GL_APIENTRY glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
Definition: libGLESv2.cpp:279
#define GL_APIENTRY
Definition: gl2platform.h:27
GLenum GLenum renderbuffertarget
Definition: gl2.h:427
GLenum zfail
Definition: gl2.h:484
void GL_APIENTRY glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: libGLESv2.cpp:74
void GL_APIENTRY glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
Definition: libGLESv2.cpp:689
void GL_APIENTRY glSampleCoverage(GLfloat value, GLboolean invert)
Definition: libGLESv2.cpp:494
GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
Definition: libGLESv2.cpp:424
GLint GLenum GLboolean normalized
Definition: gl2.h:521
void GL_APIENTRY glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
Definition: libGLESv2.cpp:164
struct A s
void GL_APIENTRY glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: libGLESv2.cpp:634
void GL_APIENTRY glDepthMask(GLboolean flag)
Definition: libGLESv2.cpp:194
void GL_APIENTRY glGenTextures(GLsizei n, GLuint *textures)
Definition: libGLESv2.cpp:284
void GL_APIENTRY glVertexAttrib3fv(GLuint indx, const GLfloat *values)
Definition: libGLESv2.cpp:704
GLfloat GLfloat GLfloat z
Definition: gl2.h:517
unsigned char GLboolean
Definition: gl2.h:77
fail()
Definition: access-control-basic-preflight-cache-invalidation.php:6
GLint param
Definition: gl2.h:471
void GL_APIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
Definition: libGLESv2.cpp:534
void GL_APIENTRY glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: libGLESv2.cpp:654
void GLvoid
Definition: gl2.h:65
void GL_APIENTRY glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: libGLESv2.cpp:139
void GL_APIENTRY glClear(GLbitfield mask)
Definition: libGLESv2.cpp:94
GLuint program
Definition: gl2ext.h:1826
GLsizei GLsizei GLuint * shaders
Definition: gl2.h:437
void GL_APIENTRY glFinish(void)
Definition: libGLESv2.cpp:239
void GL_APIENTRY glVertexAttrib4fv(GLuint indx, const GLfloat *values)
Definition: libGLESv2.cpp:714
int GLsizei
Definition: gl2.h:78
void GL_APIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
Definition: libGLESv2.cpp:219
GLenum GLenum zpass
Definition: gl2.h:484
void GL_APIENTRY glBindFramebuffer(GLenum target, GLuint framebuffer)
Definition: libGLESv2.cpp:39
void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
Definition: libGLESv2.cpp:84
GLint GLint xoffset
Definition: gl2.h:403
void GL_APIENTRY glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: libGLESv2.cpp:129
unsigned int GLbitfield
Definition: gl2.h:75
void GL_APIENTRY glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, GLchar *infolog)
Definition: libGLESv2.cpp:344
EGLContext EGLenum EGLClientBuffer buffer
Definition: eglext.h:192
void GL_APIENTRY glFrontFace(GLenum mode)
Definition: libGLESv2.cpp:259
void GL_APIENTRY glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: libGLESv2.cpp:249
void GL_APIENTRY glHint(GLenum target, GLenum mode)
Definition: libGLESv2.cpp:419
EGLImageKHR EGLint EGLint EGLint * stride
Definition: eglext.h:851
GLuint GL_APIENTRY glCreateProgram(void)
Definition: libGLESv2.cpp:144
void GL_APIENTRY glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
Definition: libGLESv2.cpp:174
char GLchar
Definition: gl2.h:71
GLfloat GLfloat GLfloat GLfloat w
Definition: gl2.h:519
void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
Definition: libGLESv2.cpp:159
GLenum GLint * params
Definition: gl2.h:440
GLint GL_APIENTRY glGetUniformLocation(GLuint program, const GLchar *name)
Definition: libGLESv2.cpp:399
void GL_APIENTRY glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: libGLESv2.cpp:659
void GL_APIENTRY glShaderBinary(GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
Definition: libGLESv2.cpp:504
void GL_APIENTRY glUniform1i(GLint location, GLint x)
Definition: libGLESv2.cpp:584
GLuint GLsizei GLsizei * length
Definition: gl2.h:435
GLsizei GLboolean transpose
Definition: gl2.h:508
void GL_APIENTRY glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: libGLESv2.cpp:294
GLsizei GLenum const void * indices
Definition: gl2.h:422
void GL_APIENTRY glStencilMask(GLuint mask)
Definition: libGLESv2.cpp:524
GLenum GLint * range
Definition: gl2.h:450
GLint GLint GLint yoffset
Definition: gl2.h:403
GLint GLenum GLsizei GLsizei GLint border
Definition: gl2.h:402
void GL_APIENTRY glDepthRangef(GLfloat n, GLfloat f)
Definition: libGLESv2.cpp:199
void GL_APIENTRY glUniform2fv(GLint location, GLsizei count, const GLfloat *v)
Definition: libGLESv2.cpp:599