我正在使用wlgGetProcAddress使用创建的上下文来获取函数wglCreateContext。我已经设置了上下文wglMakeCurrent。我得到了一个有效的函数指针glGetStringi,但我得到NULL了glGetString. 我认为glGetString并glGetStringi在同一版本的 OpenGL (1.0) 中引入。任何想法为什么我得到这个NULL?
const GLubyte* (*glGetString)(GLenum);
const GLubyte* (*glGetStringi)(GLenum, GLuint);
glGetString = reinterpret_cast<decltype(glGetString)>(wglGetProcAddress("glGetString"));
glGetStringi = reinterpret_cast<decltype(glGetStringi)>(wglGetProcAddress("glGetStringi"));
万一这很重要,我有一个驱动程序版本为 13.251.0.0 的 Radeon HD 7950。