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

Unified Diff: gpu/pgl/pgl_proc_address.cc

Issue 1797001: Add eglGetProcAddress to pgl. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 8 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 | « gpu/pgl/pgl.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gpu/pgl/pgl_proc_address.cc
===================================================================
--- gpu/pgl/pgl_proc_address.cc (revision 45618)
+++ gpu/pgl/pgl_proc_address.cc (working copy)
@@ -2,302 +2,303 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-// This file contains the implementation of eglGetProcAddress
+// This file contains the implementation of pglGetProcAddress
-#include <stdlib.h>
+#include <string.h>
#include <GLES2/gl2.h>
-typedef void (*EGLFunctionPointer)(void);
-struct EGLFunctionInfo {
- EGLFunctionPointer func;
+typedef void (*PGLFunctionPointer)(void);
+struct PGLFunctionInfo {
+ PGLFunctionPointer func;
char const * const name;
};
-void (* eglGetProcAddress(char const * procname))() {
- static const struct EGLFunctionInfo gl_functions[] = {
- { (EGLFUNCTIONPOINTER)(&glActiveTexture),
+extern "C" {
+void (*pglGetProcAddress(char const * procname))() {
+ static const struct PGLFunctionInfo gl_functions[] = {
+ { (PGLFunctionPointer)(&glActiveTexture),
"glActiveTexture", },
- { (EGLFUNCTIONPOINTER)(&glAttachShader),
+ { (PGLFunctionPointer)(&glAttachShader),
"glAttachShader", },
- { (EGLFUNCTIONPOINTER)(&glBindAttribLocation),
+ { (PGLFunctionPointer)(&glBindAttribLocation),
"glBindAttribLocation", },
- { (EGLFUNCTIONPOINTER)(&glBindBuffer),
+ { (PGLFunctionPointer)(&glBindBuffer),
"glBindBuffer", },
- { (EGLFUNCTIONPOINTER)(&glBindFramebuffer),
+ { (PGLFunctionPointer)(&glBindFramebuffer),
"glBindFramebuffer", },
- { (EGLFUNCTIONPOINTER)(&glBindRenderbuffer),
+ { (PGLFunctionPointer)(&glBindRenderbuffer),
"glBindRenderbuffer", },
- { (EGLFUNCTIONPOINTER)(&glBindTexture),
+ { (PGLFunctionPointer)(&glBindTexture),
"glBindTexture", },
- { (EGLFUNCTIONPOINTER)(&glBlendColor),
+ { (PGLFunctionPointer)(&glBlendColor),
"glBlendColor", },
- { (EGLFUNCTIONPOINTER)(&glBlendEquation),
+ { (PGLFunctionPointer)(&glBlendEquation),
"glBlendEquation", },
- { (EGLFUNCTIONPOINTER)(&glBlendEquationSeparate),
+ { (PGLFunctionPointer)(&glBlendEquationSeparate),
"glBlendEquationSeparate", },
- { (EGLFUNCTIONPOINTER)(&glBlendFunc),
+ { (PGLFunctionPointer)(&glBlendFunc),
"glBlendFunc", },
- { (EGLFUNCTIONPOINTER)(&glBlendFuncSeparate),
+ { (PGLFunctionPointer)(&glBlendFuncSeparate),
"glBlendFuncSeparate", },
- { (EGLFUNCTIONPOINTER)(&glBufferData),
+ { (PGLFunctionPointer)(&glBufferData),
"glBufferData", },
- { (EGLFUNCTIONPOINTER)(&glBufferSubData),
+ { (PGLFunctionPointer)(&glBufferSubData),
"glBufferSubData", },
- { (EGLFUNCTIONPOINTER)(&glCheckFramebufferStatus),
+ { (PGLFunctionPointer)(&glCheckFramebufferStatus),
"glCheckFramebufferStatus", },
- { (EGLFUNCTIONPOINTER)(&glClear),
+ { (PGLFunctionPointer)(&glClear),
"glClear", },
- { (EGLFUNCTIONPOINTER)(&glClearColor),
+ { (PGLFunctionPointer)(&glClearColor),
"glClearColor", },
- { (EGLFUNCTIONPOINTER)(&glClearDepthf),
+ { (PGLFunctionPointer)(&glClearDepthf),
"glClearDepthf", },
- { (EGLFUNCTIONPOINTER)(&glClearStencil),
+ { (PGLFunctionPointer)(&glClearStencil),
"glClearStencil", },
- { (EGLFUNCTIONPOINTER)(&glColorMask),
+ { (PGLFunctionPointer)(&glColorMask),
"glColorMask", },
- { (EGLFUNCTIONPOINTER)(&glCompileShader),
+ { (PGLFunctionPointer)(&glCompileShader),
"glCompileShader", },
- { (EGLFUNCTIONPOINTER)(&glCompressedTexImage2D),
+ { (PGLFunctionPointer)(&glCompressedTexImage2D),
"glCompressedTexImage2D", },
- { (EGLFUNCTIONPOINTER)(&glCompressedTexSubImage2D),
+ { (PGLFunctionPointer)(&glCompressedTexSubImage2D),
"glCompressedTexSubImage2D", },
- { (EGLFUNCTIONPOINTER)(&glCopyTexImage2D),
+ { (PGLFunctionPointer)(&glCopyTexImage2D),
"glCopyTexImage2D", },
- { (EGLFUNCTIONPOINTER)(&glCopyTexSubImage2D),
+ { (PGLFunctionPointer)(&glCopyTexSubImage2D),
"glCopyTexSubImage2D", },
- { (EGLFUNCTIONPOINTER)(&glCreateProgram),
+ { (PGLFunctionPointer)(&glCreateProgram),
"glCreateProgram", },
- { (EGLFUNCTIONPOINTER)(&glCreateShader),
+ { (PGLFunctionPointer)(&glCreateShader),
"glCreateShader", },
- { (EGLFUNCTIONPOINTER)(&glCullFace),
+ { (PGLFunctionPointer)(&glCullFace),
"glCullFace", },
- { (EGLFUNCTIONPOINTER)(&glDeleteBuffers),
+ { (PGLFunctionPointer)(&glDeleteBuffers),
"glDeleteBuffers", },
- { (EGLFUNCTIONPOINTER)(&glDeleteFramebuffers),
+ { (PGLFunctionPointer)(&glDeleteFramebuffers),
"glDeleteFramebuffers", },
- { (EGLFUNCTIONPOINTER)(&glDeleteProgram),
+ { (PGLFunctionPointer)(&glDeleteProgram),
"glDeleteProgram", },
- { (EGLFUNCTIONPOINTER)(&glDeleteRenderbuffers),
+ { (PGLFunctionPointer)(&glDeleteRenderbuffers),
"glDeleteRenderbuffers", },
- { (EGLFUNCTIONPOINTER)(&glDeleteShader),
+ { (PGLFunctionPointer)(&glDeleteShader),
"glDeleteShader", },
- { (EGLFUNCTIONPOINTER)(&glDeleteTextures),
+ { (PGLFunctionPointer)(&glDeleteTextures),
"glDeleteTextures", },
- { (EGLFUNCTIONPOINTER)(&glDepthFunc),
+ { (PGLFunctionPointer)(&glDepthFunc),
"glDepthFunc", },
- { (EGLFUNCTIONPOINTER)(&glDepthMask),
+ { (PGLFunctionPointer)(&glDepthMask),
"glDepthMask", },
- { (EGLFUNCTIONPOINTER)(&glDepthRangef),
+ { (PGLFunctionPointer)(&glDepthRangef),
"glDepthRangef", },
- { (EGLFUNCTIONPOINTER)(&glDetachShader),
+ { (PGLFunctionPointer)(&glDetachShader),
"glDetachShader", },
- { (EGLFUNCTIONPOINTER)(&glDisable),
+ { (PGLFunctionPointer)(&glDisable),
"glDisable", },
- { (EGLFUNCTIONPOINTER)(&glDisableVertexAttribArray),
+ { (PGLFunctionPointer)(&glDisableVertexAttribArray),
"glDisableVertexAttribArray", },
- { (EGLFUNCTIONPOINTER)(&glDrawArrays),
+ { (PGLFunctionPointer)(&glDrawArrays),
"glDrawArrays", },
- { (EGLFUNCTIONPOINTER)(&glDrawElements),
+ { (PGLFunctionPointer)(&glDrawElements),
"glDrawElements", },
- { (EGLFUNCTIONPOINTER)(&glEnable),
+ { (PGLFunctionPointer)(&glEnable),
"glEnable", },
- { (EGLFUNCTIONPOINTER)(&glEnableVertexAttribArray),
+ { (PGLFunctionPointer)(&glEnableVertexAttribArray),
"glEnableVertexAttribArray", },
- { (EGLFUNCTIONPOINTER)(&glFinish),
+ { (PGLFunctionPointer)(&glFinish),
"glFinish", },
- { (EGLFUNCTIONPOINTER)(&glFlush),
+ { (PGLFunctionPointer)(&glFlush),
"glFlush", },
- { (EGLFUNCTIONPOINTER)(&glFramebufferRenderbuffer),
+ { (PGLFunctionPointer)(&glFramebufferRenderbuffer),
"glFramebufferRenderbuffer", },
- { (EGLFUNCTIONPOINTER)(&glFramebufferTexture2D),
+ { (PGLFunctionPointer)(&glFramebufferTexture2D),
"glFramebufferTexture2D", },
- { (EGLFUNCTIONPOINTER)(&glFrontFace),
+ { (PGLFunctionPointer)(&glFrontFace),
"glFrontFace", },
- { (EGLFUNCTIONPOINTER)(&glGenBuffers),
+ { (PGLFunctionPointer)(&glGenBuffers),
"glGenBuffers", },
- { (EGLFUNCTIONPOINTER)(&glGenerateMipmap),
+ { (PGLFunctionPointer)(&glGenerateMipmap),
"glGenerateMipmap", },
- { (EGLFUNCTIONPOINTER)(&glGenFramebuffers),
+ { (PGLFunctionPointer)(&glGenFramebuffers),
"glGenFramebuffers", },
- { (EGLFUNCTIONPOINTER)(&glGenRenderbuffers),
+ { (PGLFunctionPointer)(&glGenRenderbuffers),
"glGenRenderbuffers", },
- { (EGLFUNCTIONPOINTER)(&glGenTextures),
+ { (PGLFunctionPointer)(&glGenTextures),
"glGenTextures", },
- { (EGLFUNCTIONPOINTER)(&glGetActiveAttrib),
+ { (PGLFunctionPointer)(&glGetActiveAttrib),
"glGetActiveAttrib", },
- { (EGLFUNCTIONPOINTER)(&glGetActiveUniform),
+ { (PGLFunctionPointer)(&glGetActiveUniform),
"glGetActiveUniform", },
- { (EGLFUNCTIONPOINTER)(&glGetAttachedShaders),
+ { (PGLFunctionPointer)(&glGetAttachedShaders),
"glGetAttachedShaders", },
- { (EGLFUNCTIONPOINTER)(&glGetAttribLocation),
+ { (PGLFunctionPointer)(&glGetAttribLocation),
"glGetAttribLocation", },
- { (EGLFUNCTIONPOINTER)(&glGetBooleanv),
+ { (PGLFunctionPointer)(&glGetBooleanv),
"glGetBooleanv", },
- { (EGLFUNCTIONPOINTER)(&glGetBufferParameteriv),
+ { (PGLFunctionPointer)(&glGetBufferParameteriv),
"glGetBufferParameteriv", },
- { (EGLFUNCTIONPOINTER)(&glGetError),
+ { (PGLFunctionPointer)(&glGetError),
"glGetError", },
- { (EGLFUNCTIONPOINTER)(&glGetFloatv),
+ { (PGLFunctionPointer)(&glGetFloatv),
"glGetFloatv", },
- { (EGLFUNCTIONPOINTER)(&glGetFramebufferAttachmentParameteriv),
+ { (PGLFunctionPointer)(&glGetFramebufferAttachmentParameteriv),
"glGetFramebufferAttachmentParameteriv", },
- { (EGLFUNCTIONPOINTER)(&glGetIntegerv),
+ { (PGLFunctionPointer)(&glGetIntegerv),
"glGetIntegerv", },
- { (EGLFUNCTIONPOINTER)(&glGetProgramiv),
+ { (PGLFunctionPointer)(&glGetProgramiv),
"glGetProgramiv", },
- { (EGLFUNCTIONPOINTER)(&glGetProgramInfoLog),
+ { (PGLFunctionPointer)(&glGetProgramInfoLog),
"glGetProgramInfoLog", },
- { (EGLFUNCTIONPOINTER)(&glGetRenderbufferParameteriv),
+ { (PGLFunctionPointer)(&glGetRenderbufferParameteriv),
"glGetRenderbufferParameteriv", },
- { (EGLFUNCTIONPOINTER)(&glGetShaderiv),
+ { (PGLFunctionPointer)(&glGetShaderiv),
"glGetShaderiv", },
- { (EGLFUNCTIONPOINTER)(&glGetShaderInfoLog),
+ { (PGLFunctionPointer)(&glGetShaderInfoLog),
"glGetShaderInfoLog", },
- { (EGLFUNCTIONPOINTER)(&glGetShaderPrecisionFormat),
+ { (PGLFunctionPointer)(&glGetShaderPrecisionFormat),
"glGetShaderPrecisionFormat", },
- { (EGLFUNCTIONPOINTER)(&glGetShaderSource),
+ { (PGLFunctionPointer)(&glGetShaderSource),
"glGetShaderSource", },
- { (EGLFUNCTIONPOINTER)(&glGetString),
+ { (PGLFunctionPointer)(&glGetString),
"glGetString", },
- { (EGLFUNCTIONPOINTER)(&glGetTexParameterfv),
+ { (PGLFunctionPointer)(&glGetTexParameterfv),
"glGetTexParameterfv", },
- { (EGLFUNCTIONPOINTER)(&glGetTexParameteriv),
+ { (PGLFunctionPointer)(&glGetTexParameteriv),
"glGetTexParameteriv", },
- { (EGLFUNCTIONPOINTER)(&glGetUniformfv),
+ { (PGLFunctionPointer)(&glGetUniformfv),
"glGetUniformfv", },
- { (EGLFUNCTIONPOINTER)(&glGetUniformiv),
+ { (PGLFunctionPointer)(&glGetUniformiv),
"glGetUniformiv", },
- { (EGLFUNCTIONPOINTER)(&glGetUniformLocation),
+ { (PGLFunctionPointer)(&glGetUniformLocation),
"glGetUniformLocation", },
- { (EGLFUNCTIONPOINTER)(&glGetVertexAttribfv),
+ { (PGLFunctionPointer)(&glGetVertexAttribfv),
"glGetVertexAttribfv", },
- { (EGLFUNCTIONPOINTER)(&glGetVertexAttribiv),
+ { (PGLFunctionPointer)(&glGetVertexAttribiv),
"glGetVertexAttribiv", },
- { (EGLFUNCTIONPOINTER)(&glGetVertexAttribPointerv),
+ { (PGLFunctionPointer)(&glGetVertexAttribPointerv),
"glGetVertexAttribPointerv", },
- { (EGLFUNCTIONPOINTER)(&glHint),
+ { (PGLFunctionPointer)(&glHint),
"glHint", },
- { (EGLFUNCTIONPOINTER)(&glIsBuffer),
+ { (PGLFunctionPointer)(&glIsBuffer),
"glIsBuffer", },
- { (EGLFUNCTIONPOINTER)(&glIsEnabled),
+ { (PGLFunctionPointer)(&glIsEnabled),
"glIsEnabled", },
- { (EGLFUNCTIONPOINTER)(&glIsFramebuffer),
+ { (PGLFunctionPointer)(&glIsFramebuffer),
"glIsFramebuffer", },
- { (EGLFUNCTIONPOINTER)(&glIsProgram),
+ { (PGLFunctionPointer)(&glIsProgram),
"glIsProgram", },
- { (EGLFUNCTIONPOINTER)(&glIsRenderbuffer),
+ { (PGLFunctionPointer)(&glIsRenderbuffer),
"glIsRenderbuffer", },
- { (EGLFUNCTIONPOINTER)(&glIsShader),
+ { (PGLFunctionPointer)(&glIsShader),
"glIsShader", },
- { (EGLFUNCTIONPOINTER)(&glIsTexture),
+ { (PGLFunctionPointer)(&glIsTexture),
"glIsTexture", },
- { (EGLFUNCTIONPOINTER)(&glLineWidth),
+ { (PGLFunctionPointer)(&glLineWidth),
"glLineWidth", },
- { (EGLFUNCTIONPOINTER)(&glLinkProgram),
+ { (PGLFunctionPointer)(&glLinkProgram),
"glLinkProgram", },
- { (EGLFUNCTIONPOINTER)(&glPixelStorei),
+ { (PGLFunctionPointer)(&glPixelStorei),
"glPixelStorei", },
- { (EGLFUNCTIONPOINTER)(&glPolygonOffset),
+ { (PGLFunctionPointer)(&glPolygonOffset),
"glPolygonOffset", },
- { (EGLFUNCTIONPOINTER)(&glReadPixels),
+ { (PGLFunctionPointer)(&glReadPixels),
"glReadPixels", },
- { (EGLFUNCTIONPOINTER)(&glReleaseShaderCompiler),
+ { (PGLFunctionPointer)(&glReleaseShaderCompiler),
"glReleaseShaderCompiler", },
- { (EGLFUNCTIONPOINTER)(&glRenderbufferStorage),
+ { (PGLFunctionPointer)(&glRenderbufferStorage),
"glRenderbufferStorage", },
- { (EGLFUNCTIONPOINTER)(&glSampleCoverage),
+ { (PGLFunctionPointer)(&glSampleCoverage),
"glSampleCoverage", },
- { (EGLFUNCTIONPOINTER)(&glScissor),
+ { (PGLFunctionPointer)(&glScissor),
"glScissor", },
- { (EGLFUNCTIONPOINTER)(&glShaderBinary),
+ { (PGLFunctionPointer)(&glShaderBinary),
"glShaderBinary", },
- { (EGLFUNCTIONPOINTER)(&glShaderSource),
+ { (PGLFunctionPointer)(&glShaderSource),
"glShaderSource", },
- { (EGLFUNCTIONPOINTER)(&glStencilFunc),
+ { (PGLFunctionPointer)(&glStencilFunc),
"glStencilFunc", },
- { (EGLFUNCTIONPOINTER)(&glStencilFuncSeparate),
+ { (PGLFunctionPointer)(&glStencilFuncSeparate),
"glStencilFuncSeparate", },
- { (EGLFUNCTIONPOINTER)(&glStencilMask),
+ { (PGLFunctionPointer)(&glStencilMask),
"glStencilMask", },
- { (EGLFUNCTIONPOINTER)(&glStencilMaskSeparate),
+ { (PGLFunctionPointer)(&glStencilMaskSeparate),
"glStencilMaskSeparate", },
- { (EGLFUNCTIONPOINTER)(&glStencilOp),
+ { (PGLFunctionPointer)(&glStencilOp),
"glStencilOp", },
- { (EGLFUNCTIONPOINTER)(&glStencilOpSeparate),
+ { (PGLFunctionPointer)(&glStencilOpSeparate),
"glStencilOpSeparate", },
- { (EGLFUNCTIONPOINTER)(&glTexImage2D),
+ { (PGLFunctionPointer)(&glTexImage2D),
"glTexImage2D", },
- { (EGLFUNCTIONPOINTER)(&glTexParameterf),
+ { (PGLFunctionPointer)(&glTexParameterf),
"glTexParameterf", },
- { (EGLFUNCTIONPOINTER)(&glTexParameterfv),
+ { (PGLFunctionPointer)(&glTexParameterfv),
"glTexParameterfv", },
- { (EGLFUNCTIONPOINTER)(&glTexParameteri),
+ { (PGLFunctionPointer)(&glTexParameteri),
"glTexParameteri", },
- { (EGLFUNCTIONPOINTER)(&glTexParameteriv),
+ { (PGLFunctionPointer)(&glTexParameteriv),
"glTexParameteriv", },
- { (EGLFUNCTIONPOINTER)(&glTexSubImage2D),
+ { (PGLFunctionPointer)(&glTexSubImage2D),
"glTexSubImage2D", },
- { (EGLFUNCTIONPOINTER)(&glUniform1f),
+ { (PGLFunctionPointer)(&glUniform1f),
"glUniform1f", },
- { (EGLFUNCTIONPOINTER)(&glUniform1fv),
+ { (PGLFunctionPointer)(&glUniform1fv),
"glUniform1fv", },
- { (EGLFUNCTIONPOINTER)(&glUniform1i),
+ { (PGLFunctionPointer)(&glUniform1i),
"glUniform1i", },
- { (EGLFUNCTIONPOINTER)(&glUniform1iv),
+ { (PGLFunctionPointer)(&glUniform1iv),
"glUniform1iv", },
- { (EGLFUNCTIONPOINTER)(&glUniform2f),
+ { (PGLFunctionPointer)(&glUniform2f),
"glUniform2f", },
- { (EGLFUNCTIONPOINTER)(&glUniform2fv),
+ { (PGLFunctionPointer)(&glUniform2fv),
"glUniform2fv", },
- { (EGLFUNCTIONPOINTER)(&glUniform2i),
+ { (PGLFunctionPointer)(&glUniform2i),
"glUniform2i", },
- { (EGLFUNCTIONPOINTER)(&glUniform2iv),
+ { (PGLFunctionPointer)(&glUniform2iv),
"glUniform2iv", },
- { (EGLFUNCTIONPOINTER)(&glUniform3f),
+ { (PGLFunctionPointer)(&glUniform3f),
"glUniform3f", },
- { (EGLFUNCTIONPOINTER)(&glUniform3fv),
+ { (PGLFunctionPointer)(&glUniform3fv),
"glUniform3fv", },
- { (EGLFUNCTIONPOINTER)(&glUniform3i),
+ { (PGLFunctionPointer)(&glUniform3i),
"glUniform3i", },
- { (EGLFUNCTIONPOINTER)(&glUniform3iv),
+ { (PGLFunctionPointer)(&glUniform3iv),
"glUniform3iv", },
- { (EGLFUNCTIONPOINTER)(&glUniform4f),
+ { (PGLFunctionPointer)(&glUniform4f),
"glUniform4f", },
- { (EGLFUNCTIONPOINTER)(&glUniform4fv),
+ { (PGLFunctionPointer)(&glUniform4fv),
"glUniform4fv", },
- { (EGLFUNCTIONPOINTER)(&glUniform4i),
+ { (PGLFunctionPointer)(&glUniform4i),
"glUniform4i", },
- { (EGLFUNCTIONPOINTER)(&glUniform4iv),
+ { (PGLFunctionPointer)(&glUniform4iv),
"glUniform4iv", },
- { (EGLFUNCTIONPOINTER)(&glUniformMatrix2fv),
+ { (PGLFunctionPointer)(&glUniformMatrix2fv),
"glUniformMatrix2fv", },
- { (EGLFUNCTIONPOINTER)(&glUniformMatrix3fv),
+ { (PGLFunctionPointer)(&glUniformMatrix3fv),
"glUniformMatrix3fv", },
- { (EGLFUNCTIONPOINTER)(&glUniformMatrix4fv),
+ { (PGLFunctionPointer)(&glUniformMatrix4fv),
"glUniformMatrix4fv", },
- { (EGLFUNCTIONPOINTER)(&glUseProgram),
+ { (PGLFunctionPointer)(&glUseProgram),
"glUseProgram", },
- { (EGLFUNCTIONPOINTER)(&glValidateProgram),
+ { (PGLFunctionPointer)(&glValidateProgram),
"glValidateProgram", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib1f),
+ { (PGLFunctionPointer)(&glVertexAttrib1f),
"glVertexAttrib1f", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib1fv),
+ { (PGLFunctionPointer)(&glVertexAttrib1fv),
"glVertexAttrib1fv", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib2f),
+ { (PGLFunctionPointer)(&glVertexAttrib2f),
"glVertexAttrib2f", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib2fv),
+ { (PGLFunctionPointer)(&glVertexAttrib2fv),
"glVertexAttrib2fv", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib3f),
+ { (PGLFunctionPointer)(&glVertexAttrib3f),
"glVertexAttrib3f", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib3fv),
+ { (PGLFunctionPointer)(&glVertexAttrib3fv),
"glVertexAttrib3fv", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib4f),
+ { (PGLFunctionPointer)(&glVertexAttrib4f),
"glVertexAttrib4f", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttrib4fv),
+ { (PGLFunctionPointer)(&glVertexAttrib4fv),
"glVertexAttrib4fv", },
- { (EGLFUNCTIONPOINTER)(&glVertexAttribPointer),
+ { (PGLFunctionPointer)(&glVertexAttribPointer),
"glVertexAttribPointer", },
- { (EGLFUNCTIONPOINTER)(&glViewport),
+ { (PGLFunctionPointer)(&glViewport),
"glViewport", },
};
@@ -310,3 +311,5 @@
}
return NULL;
}
+} // extern "C"
+
« no previous file with comments | « gpu/pgl/pgl.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698