学习OpenGL过程中,想知道自己机器上的OpenGL版本号,随便建立一个控制台工程,直接调用
const char *version = ( const char *)glGetString(GL_VENDOR/*GL_VERSION*/);
编译,运行,竟然得不到任何消息,后来想想,也许这个函数有自己的运行环境,于是,又找了个OpenGL工程,在里面调用,最后发现,只有在成功调用wglMakeCurrent( lpDC, hrc );后能得到内容,而且在::wglMakeCurrent( NULL, NULL );后,有不能得到消息了.
算是一个学习过程需要注意的地方吧
本文记录了作者在学习OpenGL过程中查询本地OpenGL版本号的经历。通过尝试不同的环境设置,最终发现在成功调用wglMakeCurrent后才能正确获取版本信息。
928

被折叠的 条评论
为什么被折叠?



