| 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"
|
| +
|
|
|