|
@@ -26,151 +26,151 @@ extern "C"
|
|
|
{}
|
|
{}
|
|
|
|
|
|
|
|
//!--defgl-begin--!
|
|
//!--defgl-begin--!
|
|
|
-GLAPI void APIENTRY def_glUseProgram (GLuint program)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glActiveTexture (GLenum texture)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glEnableVertexAttribArray (GLuint index)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDisableVertexAttribArray (GLuint index)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDeleteProgram (GLuint program)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGetShaderiv (GLuint shader, GLenum pname, GLint *params)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI GLuint APIENTRY def_glCreateShader (GLenum type)
|
|
|
|
|
-{return 0;}
|
|
|
|
|
-GLAPI GLuint APIENTRY def_glCreateProgram (void)
|
|
|
|
|
-{return 0;}
|
|
|
|
|
-GLAPI void APIENTRY def_glAttachShader (GLuint program, GLuint shader)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glCompileShader (GLuint shader)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDetachShader (GLuint program, GLuint shader)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBindAttribLocation (GLuint program, GLuint index, const GLchar *name)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glLinkProgram (GLuint program)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform1i (GLint location, GLint v0)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform2f (GLint location, GLfloat v0, GLfloat v1)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform2fv (GLint location, GLsizei count, const GLfloat *value)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform3fv (GLint location, GLsizei count, const GLfloat *value)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform4fv (GLint location, GLsizei count, const GLfloat *value)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniform1f (GLint location, GLfloat v0)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBindFramebuffer (GLenum target, GLuint framebuffer)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGenFramebuffers (GLsizei n, GLuint *framebuffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI GLenum APIENTRY def_glCheckFramebufferStatus (GLenum target)
|
|
|
|
|
-{return 0;}
|
|
|
|
|
-GLAPI void APIENTRY def_glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI GLint APIENTRY def_glGetUniformLocation (GLuint program, const GLchar *name)
|
|
|
|
|
-{return 0;}
|
|
|
|
|
-GLAPI void APIENTRY def_glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBindBuffer (GLenum target, GLuint buffer)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGenBuffers (GLsizei n, GLuint *buffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGetProgramiv (GLuint program, GLenum pname, GLint *params)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGenerateMipmap (GLenum target)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGenRenderbuffers (GLsizei n, GLuint *renderbuffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBindRenderbuffer (GLenum target, GLuint renderbuffer)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDeleteShader (GLuint shader)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glDeleteBuffers (GLsizei n, const GLuint *buffers)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBlendEquation (GLenum mode)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI void APIENTRY def_glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
|
|
|
|
|
-{}
|
|
|
|
|
-GLAPI GLint APIENTRY def_glGetAttribLocation (GLuint program, const GLchar *name)
|
|
|
|
|
-{return 0;}
|
|
|
|
|
|
|
+ GLAPI void APIENTRY def_glUseProgram(GLuint program)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glActiveTexture(GLenum texture)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glEnableVertexAttribArray(GLuint index)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDisableVertexAttribArray(GLuint index)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDeleteProgram(GLuint program)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGetShaderiv(GLuint shader, GLenum pname, GLint* params)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI GLuint APIENTRY def_glCreateShader(GLenum type)
|
|
|
|
|
+ {return 0;}
|
|
|
|
|
+ GLAPI GLuint APIENTRY def_glCreateProgram(void)
|
|
|
|
|
+ {return 0;}
|
|
|
|
|
+ GLAPI void APIENTRY def_glAttachShader(GLuint program, GLuint shader)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glCompileShader(GLuint shader)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDetachShader(GLuint program, GLuint shader)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBindAttribLocation(GLuint program, GLuint index, const GLchar* name)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glLinkProgram(GLuint program)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform1i(GLint location, GLint v0)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform2f(GLint location, GLfloat v0, GLfloat v1)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform2fv(GLint location, GLsizei count, const GLfloat* value)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform3fv(GLint location, GLsizei count, const GLfloat* value)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform4fv(GLint location, GLsizei count, const GLfloat* value)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniform1f(GLint location, GLfloat v0)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBindFramebuffer(GLenum target, GLuint framebuffer)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGenFramebuffers(GLsizei n, GLuint* framebuffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI GLenum APIENTRY def_glCheckFramebufferStatus(GLenum target)
|
|
|
|
|
+ {return 0;}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI GLint APIENTRY def_glGetUniformLocation(GLuint program, const GLchar* name)
|
|
|
|
|
+ {return 0;}
|
|
|
|
|
+ GLAPI void APIENTRY def_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBindBuffer(GLenum target, GLuint buffer)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGenBuffers(GLsizei n, GLuint* buffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBufferData(GLenum target, GLsizeiptr size, const void* data, GLenum usage)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGetProgramiv(GLuint program, GLenum pname, GLint* params)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGenerateMipmap(GLenum target)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGenRenderbuffers(GLsizei n, GLuint* renderbuffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBindRenderbuffer(GLenum target, GLuint renderbuffer)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDeleteShader(GLuint shader)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glDeleteBuffers(GLsizei n, const GLuint* buffers)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBlendEquation(GLenum mode)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI void APIENTRY def_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
|
|
|
|
|
+ {}
|
|
|
|
|
+ GLAPI GLint APIENTRY def_glGetAttribLocation(GLuint program, const GLchar* name)
|
|
|
|
|
+ {return 0;}
|
|
|
//!--defgl-end--!
|
|
//!--defgl-end--!
|
|
|
|
|
|
|
|
//!--_gl-begin--!
|
|
//!--_gl-begin--!
|
|
|
-PFNGLSHADERSOURCEPROC _glShaderSource = 0;
|
|
|
|
|
-PFNGLUSEPROGRAMPROC _glUseProgram = 0;
|
|
|
|
|
-PFNGLVERTEXATTRIBPOINTERPROC _glVertexAttribPointer = 0;
|
|
|
|
|
-PFNGLACTIVETEXTUREPROC _glActiveTexture = 0;
|
|
|
|
|
-PFNGLENABLEVERTEXATTRIBARRAYPROC _glEnableVertexAttribArray = 0;
|
|
|
|
|
-PFNGLDISABLEVERTEXATTRIBARRAYPROC _glDisableVertexAttribArray = 0;
|
|
|
|
|
-PFNGLDELETEPROGRAMPROC _glDeleteProgram = 0;
|
|
|
|
|
-PFNGLGETSHADERIVPROC _glGetShaderiv = 0;
|
|
|
|
|
-PFNGLGETSHADERINFOLOGPROC _glGetShaderInfoLog = 0;
|
|
|
|
|
-PFNGLCREATESHADERPROC _glCreateShader = 0;
|
|
|
|
|
-PFNGLCREATEPROGRAMPROC _glCreateProgram = 0;
|
|
|
|
|
-PFNGLATTACHSHADERPROC _glAttachShader = 0;
|
|
|
|
|
-PFNGLCOMPILESHADERPROC _glCompileShader = 0;
|
|
|
|
|
-PFNGLDETACHSHADERPROC _glDetachShader = 0;
|
|
|
|
|
-PFNGLBINDATTRIBLOCATIONPROC _glBindAttribLocation = 0;
|
|
|
|
|
-PFNGLLINKPROGRAMPROC _glLinkProgram = 0;
|
|
|
|
|
-PFNGLUNIFORM1IPROC _glUniform1i = 0;
|
|
|
|
|
-PFNGLUNIFORM2FPROC _glUniform2f = 0;
|
|
|
|
|
-PFNGLUNIFORM2FVPROC _glUniform2fv = 0;
|
|
|
|
|
-PFNGLUNIFORM3FVPROC _glUniform3fv = 0;
|
|
|
|
|
-PFNGLUNIFORM4FVPROC _glUniform4fv = 0;
|
|
|
|
|
-PFNGLUNIFORM1FPROC _glUniform1f = 0;
|
|
|
|
|
-PFNGLUNIFORMMATRIX4FVPROC _glUniformMatrix4fv = 0;
|
|
|
|
|
-PFNGLBINDFRAMEBUFFERPROC _glBindFramebuffer = 0;
|
|
|
|
|
-PFNGLGENFRAMEBUFFERSPROC _glGenFramebuffers = 0;
|
|
|
|
|
-PFNGLCHECKFRAMEBUFFERSTATUSPROC _glCheckFramebufferStatus = 0;
|
|
|
|
|
-PFNGLDELETEFRAMEBUFFERSPROC _glDeleteFramebuffers = 0;
|
|
|
|
|
-PFNGLGETUNIFORMLOCATIONPROC _glGetUniformLocation = 0;
|
|
|
|
|
-PFNGLFRAMEBUFFERTEXTURE2DPROC _glFramebufferTexture2D = 0;
|
|
|
|
|
-PFNGLCOMPRESSEDTEXIMAGE2DPROC _glCompressedTexImage2D = 0;
|
|
|
|
|
-PFNGLBINDBUFFERPROC _glBindBuffer = 0;
|
|
|
|
|
-PFNGLGENBUFFERSPROC _glGenBuffers = 0;
|
|
|
|
|
-PFNGLBUFFERDATAPROC _glBufferData = 0;
|
|
|
|
|
-PFNGLGETPROGRAMIVPROC _glGetProgramiv = 0;
|
|
|
|
|
-PFNGLGENERATEMIPMAPPROC _glGenerateMipmap = 0;
|
|
|
|
|
-PFNGLSTENCILOPSEPARATEPROC _glStencilOpSeparate = 0;
|
|
|
|
|
-PFNGLGENRENDERBUFFERSPROC _glGenRenderbuffers = 0;
|
|
|
|
|
-PFNGLBINDRENDERBUFFERPROC _glBindRenderbuffer = 0;
|
|
|
|
|
-PFNGLRENDERBUFFERSTORAGEPROC _glRenderbufferStorage = 0;
|
|
|
|
|
-PFNGLFRAMEBUFFERRENDERBUFFERPROC _glFramebufferRenderbuffer = 0;
|
|
|
|
|
-PFNGLDELETERENDERBUFFERSPROC _glDeleteRenderbuffers = 0;
|
|
|
|
|
-PFNGLDELETESHADERPROC _glDeleteShader = 0;
|
|
|
|
|
-PFNGLDELETEBUFFERSPROC _glDeleteBuffers = 0;
|
|
|
|
|
-PFNGLGETPROGRAMINFOLOGPROC _glGetProgramInfoLog = 0;
|
|
|
|
|
-PFNGLBLENDEQUATIONPROC _glBlendEquation = 0;
|
|
|
|
|
-PFNGLBLENDFUNCSEPARATEPROC _glBlendFuncSeparate = 0;
|
|
|
|
|
-PFNGLBLENDEQUATIONSEPARATEPROC _glBlendEquationSeparate = 0;
|
|
|
|
|
-PFNGLGETATTRIBLOCATIONPROC _glGetAttribLocation = 0;
|
|
|
|
|
|
|
+ PFNGLSHADERSOURCEPROC _glShaderSource = 0;
|
|
|
|
|
+ PFNGLUSEPROGRAMPROC _glUseProgram = 0;
|
|
|
|
|
+ PFNGLVERTEXATTRIBPOINTERPROC _glVertexAttribPointer = 0;
|
|
|
|
|
+ PFNGLACTIVETEXTUREPROC _glActiveTexture = 0;
|
|
|
|
|
+ PFNGLENABLEVERTEXATTRIBARRAYPROC _glEnableVertexAttribArray = 0;
|
|
|
|
|
+ PFNGLDISABLEVERTEXATTRIBARRAYPROC _glDisableVertexAttribArray = 0;
|
|
|
|
|
+ PFNGLDELETEPROGRAMPROC _glDeleteProgram = 0;
|
|
|
|
|
+ PFNGLGETSHADERIVPROC _glGetShaderiv = 0;
|
|
|
|
|
+ PFNGLGETSHADERINFOLOGPROC _glGetShaderInfoLog = 0;
|
|
|
|
|
+ PFNGLCREATESHADERPROC _glCreateShader = 0;
|
|
|
|
|
+ PFNGLCREATEPROGRAMPROC _glCreateProgram = 0;
|
|
|
|
|
+ PFNGLATTACHSHADERPROC _glAttachShader = 0;
|
|
|
|
|
+ PFNGLCOMPILESHADERPROC _glCompileShader = 0;
|
|
|
|
|
+ PFNGLDETACHSHADERPROC _glDetachShader = 0;
|
|
|
|
|
+ PFNGLBINDATTRIBLOCATIONPROC _glBindAttribLocation = 0;
|
|
|
|
|
+ PFNGLLINKPROGRAMPROC _glLinkProgram = 0;
|
|
|
|
|
+ PFNGLUNIFORM1IPROC _glUniform1i = 0;
|
|
|
|
|
+ PFNGLUNIFORM2FPROC _glUniform2f = 0;
|
|
|
|
|
+ PFNGLUNIFORM2FVPROC _glUniform2fv = 0;
|
|
|
|
|
+ PFNGLUNIFORM3FVPROC _glUniform3fv = 0;
|
|
|
|
|
+ PFNGLUNIFORM4FVPROC _glUniform4fv = 0;
|
|
|
|
|
+ PFNGLUNIFORM1FPROC _glUniform1f = 0;
|
|
|
|
|
+ PFNGLUNIFORMMATRIX4FVPROC _glUniformMatrix4fv = 0;
|
|
|
|
|
+ PFNGLBINDFRAMEBUFFERPROC _glBindFramebuffer = 0;
|
|
|
|
|
+ PFNGLGENFRAMEBUFFERSPROC _glGenFramebuffers = 0;
|
|
|
|
|
+ PFNGLCHECKFRAMEBUFFERSTATUSPROC _glCheckFramebufferStatus = 0;
|
|
|
|
|
+ PFNGLDELETEFRAMEBUFFERSPROC _glDeleteFramebuffers = 0;
|
|
|
|
|
+ PFNGLGETUNIFORMLOCATIONPROC _glGetUniformLocation = 0;
|
|
|
|
|
+ PFNGLFRAMEBUFFERTEXTURE2DPROC _glFramebufferTexture2D = 0;
|
|
|
|
|
+ PFNGLCOMPRESSEDTEXIMAGE2DPROC _glCompressedTexImage2D = 0;
|
|
|
|
|
+ PFNGLBINDBUFFERPROC _glBindBuffer = 0;
|
|
|
|
|
+ PFNGLGENBUFFERSPROC _glGenBuffers = 0;
|
|
|
|
|
+ PFNGLBUFFERDATAPROC _glBufferData = 0;
|
|
|
|
|
+ PFNGLGETPROGRAMIVPROC _glGetProgramiv = 0;
|
|
|
|
|
+ PFNGLGENERATEMIPMAPPROC _glGenerateMipmap = 0;
|
|
|
|
|
+ PFNGLSTENCILOPSEPARATEPROC _glStencilOpSeparate = 0;
|
|
|
|
|
+ PFNGLGENRENDERBUFFERSPROC _glGenRenderbuffers = 0;
|
|
|
|
|
+ PFNGLBINDRENDERBUFFERPROC _glBindRenderbuffer = 0;
|
|
|
|
|
+ PFNGLRENDERBUFFERSTORAGEPROC _glRenderbufferStorage = 0;
|
|
|
|
|
+ PFNGLFRAMEBUFFERRENDERBUFFERPROC _glFramebufferRenderbuffer = 0;
|
|
|
|
|
+ PFNGLDELETERENDERBUFFERSPROC _glDeleteRenderbuffers = 0;
|
|
|
|
|
+ PFNGLDELETESHADERPROC _glDeleteShader = 0;
|
|
|
|
|
+ PFNGLDELETEBUFFERSPROC _glDeleteBuffers = 0;
|
|
|
|
|
+ PFNGLGETPROGRAMINFOLOGPROC _glGetProgramInfoLog = 0;
|
|
|
|
|
+ PFNGLBLENDEQUATIONPROC _glBlendEquation = 0;
|
|
|
|
|
+ PFNGLBLENDFUNCSEPARATEPROC _glBlendFuncSeparate = 0;
|
|
|
|
|
+ PFNGLBLENDEQUATIONSEPARATEPROC _glBlendEquationSeparate = 0;
|
|
|
|
|
+ PFNGLGETATTRIBLOCATIONPROC _glGetAttribLocation = 0;
|
|
|
//!--_gl-end--!
|
|
//!--_gl-end--!
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -182,54 +182,54 @@ int initGLExtensions(myGetProcAdress func)
|
|
|
int missing = 0;
|
|
int missing = 0;
|
|
|
|
|
|
|
|
//!--getfunc-begin--!
|
|
//!--getfunc-begin--!
|
|
|
-GETFUNC(_glShaderSource, def_glShaderSource, PFNGLSHADERSOURCEPROC, "glShaderSource");
|
|
|
|
|
-GETFUNC(_glUseProgram, def_glUseProgram, PFNGLUSEPROGRAMPROC, "glUseProgram");
|
|
|
|
|
-GETFUNC(_glVertexAttribPointer, def_glVertexAttribPointer, PFNGLVERTEXATTRIBPOINTERPROC, "glVertexAttribPointer");
|
|
|
|
|
-GETFUNC(_glActiveTexture, def_glActiveTexture, PFNGLACTIVETEXTUREPROC, "glActiveTexture");
|
|
|
|
|
-GETFUNC(_glEnableVertexAttribArray, def_glEnableVertexAttribArray, PFNGLENABLEVERTEXATTRIBARRAYPROC, "glEnableVertexAttribArray");
|
|
|
|
|
-GETFUNC(_glDisableVertexAttribArray, def_glDisableVertexAttribArray, PFNGLDISABLEVERTEXATTRIBARRAYPROC, "glDisableVertexAttribArray");
|
|
|
|
|
-GETFUNC(_glDeleteProgram, def_glDeleteProgram, PFNGLDELETEPROGRAMPROC, "glDeleteProgram");
|
|
|
|
|
-GETFUNC(_glGetShaderiv, def_glGetShaderiv, PFNGLGETSHADERIVPROC, "glGetShaderiv");
|
|
|
|
|
-GETFUNC(_glGetShaderInfoLog, def_glGetShaderInfoLog, PFNGLGETSHADERINFOLOGPROC, "glGetShaderInfoLog");
|
|
|
|
|
-GETFUNC(_glCreateShader, def_glCreateShader, PFNGLCREATESHADERPROC, "glCreateShader");
|
|
|
|
|
-GETFUNC(_glCreateProgram, def_glCreateProgram, PFNGLCREATEPROGRAMPROC, "glCreateProgram");
|
|
|
|
|
-GETFUNC(_glAttachShader, def_glAttachShader, PFNGLATTACHSHADERPROC, "glAttachShader");
|
|
|
|
|
-GETFUNC(_glCompileShader, def_glCompileShader, PFNGLCOMPILESHADERPROC, "glCompileShader");
|
|
|
|
|
-GETFUNC(_glDetachShader, def_glDetachShader, PFNGLDETACHSHADERPROC, "glDetachShader");
|
|
|
|
|
-GETFUNC(_glBindAttribLocation, def_glBindAttribLocation, PFNGLBINDATTRIBLOCATIONPROC, "glBindAttribLocation");
|
|
|
|
|
-GETFUNC(_glLinkProgram, def_glLinkProgram, PFNGLLINKPROGRAMPROC, "glLinkProgram");
|
|
|
|
|
-GETFUNC(_glUniform1i, def_glUniform1i, PFNGLUNIFORM1IPROC, "glUniform1i");
|
|
|
|
|
-GETFUNC(_glUniform2f, def_glUniform2f, PFNGLUNIFORM2FPROC, "glUniform2f");
|
|
|
|
|
-GETFUNC(_glUniform2fv, def_glUniform2fv, PFNGLUNIFORM2FVPROC, "glUniform2fv");
|
|
|
|
|
-GETFUNC(_glUniform3fv, def_glUniform3fv, PFNGLUNIFORM3FVPROC, "glUniform3fv");
|
|
|
|
|
-GETFUNC(_glUniform4fv, def_glUniform4fv, PFNGLUNIFORM4FVPROC, "glUniform4fv");
|
|
|
|
|
-GETFUNC(_glUniform1f, def_glUniform1f, PFNGLUNIFORM1FPROC, "glUniform1f");
|
|
|
|
|
-GETFUNC(_glUniformMatrix4fv, def_glUniformMatrix4fv, PFNGLUNIFORMMATRIX4FVPROC, "glUniformMatrix4fv");
|
|
|
|
|
-GETFUNC(_glBindFramebuffer, def_glBindFramebuffer, PFNGLBINDFRAMEBUFFERPROC, "glBindFramebuffer");
|
|
|
|
|
-GETFUNC(_glGenFramebuffers, def_glGenFramebuffers, PFNGLGENFRAMEBUFFERSPROC, "glGenFramebuffers");
|
|
|
|
|
-GETFUNC(_glCheckFramebufferStatus, def_glCheckFramebufferStatus, PFNGLCHECKFRAMEBUFFERSTATUSPROC, "glCheckFramebufferStatus");
|
|
|
|
|
-GETFUNC(_glDeleteFramebuffers, def_glDeleteFramebuffers, PFNGLDELETEFRAMEBUFFERSPROC, "glDeleteFramebuffers");
|
|
|
|
|
-GETFUNC(_glGetUniformLocation, def_glGetUniformLocation, PFNGLGETUNIFORMLOCATIONPROC, "glGetUniformLocation");
|
|
|
|
|
-GETFUNC(_glFramebufferTexture2D, def_glFramebufferTexture2D, PFNGLFRAMEBUFFERTEXTURE2DPROC, "glFramebufferTexture2D");
|
|
|
|
|
-GETFUNC(_glCompressedTexImage2D, def_glCompressedTexImage2D, PFNGLCOMPRESSEDTEXIMAGE2DPROC, "glCompressedTexImage2D");
|
|
|
|
|
-GETFUNC(_glBindBuffer, def_glBindBuffer, PFNGLBINDBUFFERPROC, "glBindBuffer");
|
|
|
|
|
-GETFUNC(_glGenBuffers, def_glGenBuffers, PFNGLGENBUFFERSPROC, "glGenBuffers");
|
|
|
|
|
-GETFUNC(_glBufferData, def_glBufferData, PFNGLBUFFERDATAPROC, "glBufferData");
|
|
|
|
|
-GETFUNC(_glGetProgramiv, def_glGetProgramiv, PFNGLGETPROGRAMIVPROC, "glGetProgramiv");
|
|
|
|
|
-GETFUNC(_glGenerateMipmap, def_glGenerateMipmap, PFNGLGENERATEMIPMAPPROC, "glGenerateMipmap");
|
|
|
|
|
-GETFUNC(_glStencilOpSeparate, def_glStencilOpSeparate, PFNGLSTENCILOPSEPARATEPROC, "glStencilOpSeparate");
|
|
|
|
|
-GETFUNC(_glGenRenderbuffers, def_glGenRenderbuffers, PFNGLGENRENDERBUFFERSPROC, "glGenRenderbuffers");
|
|
|
|
|
-GETFUNC(_glBindRenderbuffer, def_glBindRenderbuffer, PFNGLBINDRENDERBUFFERPROC, "glBindRenderbuffer");
|
|
|
|
|
-GETFUNC(_glRenderbufferStorage, def_glRenderbufferStorage, PFNGLRENDERBUFFERSTORAGEPROC, "glRenderbufferStorage");
|
|
|
|
|
-GETFUNC(_glFramebufferRenderbuffer, def_glFramebufferRenderbuffer, PFNGLFRAMEBUFFERRENDERBUFFERPROC, "glFramebufferRenderbuffer");
|
|
|
|
|
-GETFUNC(_glDeleteRenderbuffers, def_glDeleteRenderbuffers, PFNGLDELETERENDERBUFFERSPROC, "glDeleteRenderbuffers");
|
|
|
|
|
-GETFUNC(_glDeleteShader, def_glDeleteShader, PFNGLDELETESHADERPROC, "glDeleteShader");
|
|
|
|
|
-GETFUNC(_glDeleteBuffers, def_glDeleteBuffers, PFNGLDELETEBUFFERSPROC, "glDeleteBuffers");
|
|
|
|
|
-GETFUNC(_glGetProgramInfoLog, def_glGetProgramInfoLog, PFNGLGETPROGRAMINFOLOGPROC, "glGetProgramInfoLog");
|
|
|
|
|
-GETFUNC(_glBlendEquation, def_glBlendEquation, PFNGLBLENDEQUATIONPROC, "glBlendEquation");
|
|
|
|
|
-GETFUNC(_glBlendFuncSeparate, def_glBlendFuncSeparate, PFNGLBLENDFUNCSEPARATEPROC, "glBlendFuncSeparate");
|
|
|
|
|
-GETFUNC(_glBlendEquationSeparate, def_glBlendEquationSeparate, PFNGLBLENDEQUATIONSEPARATEPROC, "glBlendEquationSeparate");
|
|
|
|
|
-GETFUNC(_glGetAttribLocation, def_glGetAttribLocation, PFNGLGETATTRIBLOCATIONPROC, "glGetAttribLocation");
|
|
|
|
|
|
|
+ GETFUNC(_glShaderSource, def_glShaderSource, PFNGLSHADERSOURCEPROC, "glShaderSource");
|
|
|
|
|
+ GETFUNC(_glUseProgram, def_glUseProgram, PFNGLUSEPROGRAMPROC, "glUseProgram");
|
|
|
|
|
+ GETFUNC(_glVertexAttribPointer, def_glVertexAttribPointer, PFNGLVERTEXATTRIBPOINTERPROC, "glVertexAttribPointer");
|
|
|
|
|
+ GETFUNC(_glActiveTexture, def_glActiveTexture, PFNGLACTIVETEXTUREPROC, "glActiveTexture");
|
|
|
|
|
+ GETFUNC(_glEnableVertexAttribArray, def_glEnableVertexAttribArray, PFNGLENABLEVERTEXATTRIBARRAYPROC, "glEnableVertexAttribArray");
|
|
|
|
|
+ GETFUNC(_glDisableVertexAttribArray, def_glDisableVertexAttribArray, PFNGLDISABLEVERTEXATTRIBARRAYPROC, "glDisableVertexAttribArray");
|
|
|
|
|
+ GETFUNC(_glDeleteProgram, def_glDeleteProgram, PFNGLDELETEPROGRAMPROC, "glDeleteProgram");
|
|
|
|
|
+ GETFUNC(_glGetShaderiv, def_glGetShaderiv, PFNGLGETSHADERIVPROC, "glGetShaderiv");
|
|
|
|
|
+ GETFUNC(_glGetShaderInfoLog, def_glGetShaderInfoLog, PFNGLGETSHADERINFOLOGPROC, "glGetShaderInfoLog");
|
|
|
|
|
+ GETFUNC(_glCreateShader, def_glCreateShader, PFNGLCREATESHADERPROC, "glCreateShader");
|
|
|
|
|
+ GETFUNC(_glCreateProgram, def_glCreateProgram, PFNGLCREATEPROGRAMPROC, "glCreateProgram");
|
|
|
|
|
+ GETFUNC(_glAttachShader, def_glAttachShader, PFNGLATTACHSHADERPROC, "glAttachShader");
|
|
|
|
|
+ GETFUNC(_glCompileShader, def_glCompileShader, PFNGLCOMPILESHADERPROC, "glCompileShader");
|
|
|
|
|
+ GETFUNC(_glDetachShader, def_glDetachShader, PFNGLDETACHSHADERPROC, "glDetachShader");
|
|
|
|
|
+ GETFUNC(_glBindAttribLocation, def_glBindAttribLocation, PFNGLBINDATTRIBLOCATIONPROC, "glBindAttribLocation");
|
|
|
|
|
+ GETFUNC(_glLinkProgram, def_glLinkProgram, PFNGLLINKPROGRAMPROC, "glLinkProgram");
|
|
|
|
|
+ GETFUNC(_glUniform1i, def_glUniform1i, PFNGLUNIFORM1IPROC, "glUniform1i");
|
|
|
|
|
+ GETFUNC(_glUniform2f, def_glUniform2f, PFNGLUNIFORM2FPROC, "glUniform2f");
|
|
|
|
|
+ GETFUNC(_glUniform2fv, def_glUniform2fv, PFNGLUNIFORM2FVPROC, "glUniform2fv");
|
|
|
|
|
+ GETFUNC(_glUniform3fv, def_glUniform3fv, PFNGLUNIFORM3FVPROC, "glUniform3fv");
|
|
|
|
|
+ GETFUNC(_glUniform4fv, def_glUniform4fv, PFNGLUNIFORM4FVPROC, "glUniform4fv");
|
|
|
|
|
+ GETFUNC(_glUniform1f, def_glUniform1f, PFNGLUNIFORM1FPROC, "glUniform1f");
|
|
|
|
|
+ GETFUNC(_glUniformMatrix4fv, def_glUniformMatrix4fv, PFNGLUNIFORMMATRIX4FVPROC, "glUniformMatrix4fv");
|
|
|
|
|
+ GETFUNC(_glBindFramebuffer, def_glBindFramebuffer, PFNGLBINDFRAMEBUFFERPROC, "glBindFramebuffer");
|
|
|
|
|
+ GETFUNC(_glGenFramebuffers, def_glGenFramebuffers, PFNGLGENFRAMEBUFFERSPROC, "glGenFramebuffers");
|
|
|
|
|
+ GETFUNC(_glCheckFramebufferStatus, def_glCheckFramebufferStatus, PFNGLCHECKFRAMEBUFFERSTATUSPROC, "glCheckFramebufferStatus");
|
|
|
|
|
+ GETFUNC(_glDeleteFramebuffers, def_glDeleteFramebuffers, PFNGLDELETEFRAMEBUFFERSPROC, "glDeleteFramebuffers");
|
|
|
|
|
+ GETFUNC(_glGetUniformLocation, def_glGetUniformLocation, PFNGLGETUNIFORMLOCATIONPROC, "glGetUniformLocation");
|
|
|
|
|
+ GETFUNC(_glFramebufferTexture2D, def_glFramebufferTexture2D, PFNGLFRAMEBUFFERTEXTURE2DPROC, "glFramebufferTexture2D");
|
|
|
|
|
+ GETFUNC(_glCompressedTexImage2D, def_glCompressedTexImage2D, PFNGLCOMPRESSEDTEXIMAGE2DPROC, "glCompressedTexImage2D");
|
|
|
|
|
+ GETFUNC(_glBindBuffer, def_glBindBuffer, PFNGLBINDBUFFERPROC, "glBindBuffer");
|
|
|
|
|
+ GETFUNC(_glGenBuffers, def_glGenBuffers, PFNGLGENBUFFERSPROC, "glGenBuffers");
|
|
|
|
|
+ GETFUNC(_glBufferData, def_glBufferData, PFNGLBUFFERDATAPROC, "glBufferData");
|
|
|
|
|
+ GETFUNC(_glGetProgramiv, def_glGetProgramiv, PFNGLGETPROGRAMIVPROC, "glGetProgramiv");
|
|
|
|
|
+ GETFUNC(_glGenerateMipmap, def_glGenerateMipmap, PFNGLGENERATEMIPMAPPROC, "glGenerateMipmap");
|
|
|
|
|
+ GETFUNC(_glStencilOpSeparate, def_glStencilOpSeparate, PFNGLSTENCILOPSEPARATEPROC, "glStencilOpSeparate");
|
|
|
|
|
+ GETFUNC(_glGenRenderbuffers, def_glGenRenderbuffers, PFNGLGENRENDERBUFFERSPROC, "glGenRenderbuffers");
|
|
|
|
|
+ GETFUNC(_glBindRenderbuffer, def_glBindRenderbuffer, PFNGLBINDRENDERBUFFERPROC, "glBindRenderbuffer");
|
|
|
|
|
+ GETFUNC(_glRenderbufferStorage, def_glRenderbufferStorage, PFNGLRENDERBUFFERSTORAGEPROC, "glRenderbufferStorage");
|
|
|
|
|
+ GETFUNC(_glFramebufferRenderbuffer, def_glFramebufferRenderbuffer, PFNGLFRAMEBUFFERRENDERBUFFERPROC, "glFramebufferRenderbuffer");
|
|
|
|
|
+ GETFUNC(_glDeleteRenderbuffers, def_glDeleteRenderbuffers, PFNGLDELETERENDERBUFFERSPROC, "glDeleteRenderbuffers");
|
|
|
|
|
+ GETFUNC(_glDeleteShader, def_glDeleteShader, PFNGLDELETESHADERPROC, "glDeleteShader");
|
|
|
|
|
+ GETFUNC(_glDeleteBuffers, def_glDeleteBuffers, PFNGLDELETEBUFFERSPROC, "glDeleteBuffers");
|
|
|
|
|
+ GETFUNC(_glGetProgramInfoLog, def_glGetProgramInfoLog, PFNGLGETPROGRAMINFOLOGPROC, "glGetProgramInfoLog");
|
|
|
|
|
+ GETFUNC(_glBlendEquation, def_glBlendEquation, PFNGLBLENDEQUATIONPROC, "glBlendEquation");
|
|
|
|
|
+ GETFUNC(_glBlendFuncSeparate, def_glBlendFuncSeparate, PFNGLBLENDFUNCSEPARATEPROC, "glBlendFuncSeparate");
|
|
|
|
|
+ GETFUNC(_glBlendEquationSeparate, def_glBlendEquationSeparate, PFNGLBLENDEQUATIONSEPARATEPROC, "glBlendEquationSeparate");
|
|
|
|
|
+ GETFUNC(_glGetAttribLocation, def_glGetAttribLocation, PFNGLGETATTRIBLOCATIONPROC, "glGetAttribLocation");
|
|
|
//!--getfunc-end--!
|
|
//!--getfunc-end--!
|
|
|
|
|
|
|
|
return missing;
|
|
return missing;
|