From e38e7f0ff2b4f2a48317a8f729376fc8f6acbfec Mon Sep 17 00:00:00 2001 From: rachytski Date: Fri, 24 Aug 2012 18:50:21 +0300 Subject: [PATCH] fixed dangling function and symbol pointers. --- yg/internal/opengl_ext.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yg/internal/opengl_ext.cpp b/yg/internal/opengl_ext.cpp index 6c02e837ce..d563e95d65 100644 --- a/yg/internal/opengl_ext.cpp +++ b/yg/internal/opengl_ext.cpp @@ -29,6 +29,7 @@ namespace yg const GLenum GL_VERTEX_ARRAY_MWM = GL_VERTEX_ARRAY; const GLenum GL_TEXTURE_COORD_ARRAY_MWM = GL_TEXTURE_COORD_ARRAY; + const GLenum GL_NORMAL_ARRAY_MWM = GL_NORMAL_ARRAY; void glOrthoImpl (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) { @@ -41,6 +42,11 @@ namespace yg void FinalizeThread() {} + void glNormalPointerImpl(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) + { + glNormalPointer(type, stride, pointer); + } + void InitExtensions() { DumpGLInformation(); @@ -52,6 +58,7 @@ namespace yg glVertexPointerFn = &glVertexPointer; glTexCoordPointerFn = &glTexCoordPointer; glEnableClientStateFn = &glEnableClientState; + glNormalPointerFn = &glNormalPointerImpl; glMatrixModeFn = &glMatrixMode; glLoadIdentityFn = &glLoadIdentity;