二、OpenGL 简单开始 --- 从“规范”到“调用”
上一篇:一、OpenGL 简单开始 --- 介绍 与 项目配置
下一篇:三、OpenGL 简单开始 --- 简单三角形绘制(vertex buffer & shader pre)
1. GLEW
- GLEW(The OpenGL Extension Wrangler Library), 帮助你从规范寻找硬件实现的调用。
- 不同的显卡公司,会发布一些只有自家显卡才支持的扩展函数,想用这数涵数,不得不去寻找最新的 glext.h ,有了 GLEW 扩展库,就可以自动识别你的平台所支持的全部 OpenGL 高级扩展函数。
- 也就是说,只要包含一个 glew.h 头文件,你就能使用 gl glu glext wgl glx 的全部函数。
2. 下载与配置
- 下载地址:GLEW

- 解压后,同 GLFW 一样,导入项目依赖文件夹(此处重命名为了 GLEW)

- 更之前一样,修改项目配置



- 另外需要告诉编译器,我们使用静态库

3. 测试
在取得上下文后面,书写代码
...
/* Make the window's context current */
glfwMakeContextCurrent(window);
/* 一定在取得 GL 上下文后再使用 */
if (glewInit() != GLEW_OK)
cout << "Error" << endl;
cout << glGetString(GL_VERSION) << endl; // 打印版本号
...
无 Error 输出,给出显卡支持的 OpenGL 版本号,则可以了。


浙公网安备 33010602011771号