4 * Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd. All rights reserved.
8 * Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 * This library is free software; you can redistribute it and/or modify it under
11 * the terms of the GNU Lesser General Public License as published by the
12 * Free Software Foundation; either version 2.1 of the License, or (at your option)
15 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18 * License for more details.
20 * You should have received a copy of the GNU Lesser General Public License
21 * along with this library; if not, write to the Free Software Foundation, Inc., 51
22 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
25 * - Samsung RnD Institute Russia
29 #ifndef _DA_GL_API_FUNC_LIST_H
30 #define _DA_GL_API_FUNC_LIST_H
32 #define GL_ALL_FUNCTIONS \
35 X(glBindAttribLocation) \
37 X(glBindFramebuffer) \
38 X(glBindRenderbuffer) \
42 X(glBlendEquationSeparate) \
44 X(glBlendFuncSeparate) \
47 X(glCheckFramebufferStatus) \
54 X(glCompressedTexImage2D) \
55 X(glCompressedTexSubImage2D) \
57 X(glCopyTexSubImage2D) \
62 X(glDeleteFramebuffers) \
64 X(glDeleteRenderbuffers) \
72 X(glDisableVertexAttribArray) \
76 X(glEnableVertexAttribArray) \
79 X(glFramebufferRenderbuffer) \
80 X(glFramebufferTexture2D) \
83 X(glGenFramebuffers) \
84 X(glGenRenderbuffers) \
90 X(glGetActiveAttrib) \
91 X(glGetActiveUniform) \
92 X(glGetAttachedShaders) \
93 X(glGetAttribLocation) \
94 X(glGetBufferParameteriv) \
96 X(glGetFramebufferAttachmentParameteriv) \
97 X(glGetProgramInfoLog) \
99 X(glGetRenderbufferParameteriv) \
100 X(glGetShaderInfoLog) \
101 X(glGetShaderPrecisionFormat) \
102 X(glGetShaderSource) \
105 X(glGetTexParameterfv) \
106 X(glGetTexParameteriv) \
109 X(glGetUniformLocation) \
110 X(glGetVertexAttribfv) \
111 X(glGetVertexAttribiv) \
112 X(glGetVertexAttribPointerv) \
118 X(glIsRenderbuffer) \
126 X(glReleaseShaderCompiler) \
127 X(glRenderbufferStorage) \
128 X(glSampleCoverage) \
133 X(glStencilFuncSeparate) \
135 X(glStencilMaskSeparate) \
137 X(glStencilOpSeparate) \
140 X(glTexParameterfv) \
142 X(glTexParameteriv) \
160 X(glUniformMatrix2fv) \
161 X(glUniformMatrix3fv) \
162 X(glUniformMatrix4fv) \
164 X(glValidateProgram) \
165 X(glVertexAttrib1f) \
166 X(glVertexAttrib2f) \
167 X(glVertexAttrib3f) \
168 X(glVertexAttrib4f) \
169 X(glVertexAttrib1fv) \
170 X(glVertexAttrib2fv) \
171 X(glVertexAttrib3fv) \
172 X(glVertexAttrib4fv) \
173 X(glVertexAttribPointer) \
177 #endif /*_DA_GL_API_FUNC_LIST_H */