Go for a more GLEW-like approach to GL function pointers