push functions up in OpenGL32