diff --git a/GL/gl.h b/GL/gl.h index 8f89913..12075d1 100644 --- a/GL/gl.h +++ b/GL/gl.h @@ -705,6 +705,7 @@ void GL_MANGLE(glColor4ub)( GLubyte red, GLubyte green, GLubyte blue, GLubyte al void GL_MANGLE(glCopyTexSubImage2D)( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ); void GL_MANGLE(glTexEnvi)( GLenum target, GLenum pname, GLint param ); +void GL_MANGLE(glTexEnvfv)( GLenum target, GLenum pname, const GLfloat *param ); void GL_MANGLE(glBindFramebuffer)( GLenum target, GLuint framebuffer ); void GL_MANGLE(glDeleteFramebuffers)( GLsizei n, const GLuint *framebuffers ); diff --git a/nanoWrap.cpp b/nanoWrap.cpp index 84b0d1d..93847cf 100644 --- a/nanoWrap.cpp +++ b/nanoWrap.cpp @@ -2368,6 +2368,18 @@ void GL_MANGLE(glTexEnvi)( GLenum target, GLenum pname, GLint param ) glEsImpl->glTexEnvi( target, pname, param ); } +void GL_MANGLE(glTexEnvfv)( GLenum target, GLenum pname, const GLfloat *param ) +{ + if( skipnanogl ) + { + glEsImpl->glTexEnvfv( target, pname, param ); + return; + } + + FlushOnStateChange( ); + glEsImpl->glTexEnvfv( target, pname, param ); +} + void GL_MANGLE(glDrawArrays)( GLenum mode, GLint first, GLsizei count ) { if( skipnanogl )