diff --git a/yg/internal/opengl_es.cpp b/yg/internal/opengl_es.cpp index c83ceee677..91a9d285a2 100644 --- a/yg/internal/opengl_es.cpp +++ b/yg/internal/opengl_es.cpp @@ -38,6 +38,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 InitializeThread() {} @@ -45,6 +46,11 @@ namespace yg void FinalizeThread() {} + void glNormalPointerImpl(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) + { + glNormalPointer(type, stride, pointer); + } + void InitExtensions() { DumpGLInformation(); @@ -55,6 +61,7 @@ namespace yg glVertexPointerFn = &glVertexPointer; glTexCoordPointerFn = &glTexCoordPointer; + glNormalPointerFn = &glNormalPointerImpl; glEnableClientStateFn = &glEnableClientState; glMatrixModeFn = &glMatrixMode;