如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
来源:互联网 发布:c语言从入门到精通epub 编辑:程序博客网 时间:2024/06/06 17:43
微软为了维护Direct3D,对OpenGL的支持很消极,其OpenGL实现仍然是1.1。由于Windows上的OpenGL程序最终都会动态链接到微软的OpenGL32.dll,可OpenGL32.dll只支持OpenGL 1.1,使我们不能直接使用1.2或者更高版本的OpenGL,仍然要用扩展访问OpenGL1.1以来新增的功能。
一: gl 的扩展:
推荐使用下面2个扩展库:
1. 使用glew
glew是一个扩展库,包含了OpenGL中许多核心及扩展函数,现在的版本是1.4.0,支持OpenGL2.1,可以到这里下载:
http://glew.sourceforge.net/
2. 使用glee
glee也是一个扩展库,包含了OpenGL中许多核心及扩展函数,现在的版本是5.21,支持OpenGL2.1,可以到这里下载:
http://www.opengl.org/sdk/libs/GLee/
二: glu的扩展:
更新 glu.h 和 glu32.dll , 就可以了, 目前最新的版本是1.3, http://www.opengl.org/wiki/index.php/Getting_started
http://www.geocities.com/vmelkon/glu.html
三: 测试显卡对OpenGL的版本支持和扩展命令:
可以装个这个软件Opengl Extensions Viewer , 可以测试显卡对OpenGL的版本支持和扩展命令。
- 如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- 【转】如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- 如何在Windows平台搭建完整的OpenGL开发环境?
- Windows下如何使用高版本OpenGL
- 使用 Xcode 5.1.1 或更高版本,或使用 Application Loader 3.0 或更高版本提交您的构建版本。
- 如何实现Watij对IE9或更高版本的支持
- 如何在安装或运行时检查 S60 平台版本
- 如何在安装或运行时检查S60平台版本
- 如何在windows平台进行hadoop开发
- 在Xcode6以及更高版本使用Xcode低版本SDK
- opengl学习笔记2-3-如何在windows中使用最新的opengl
- 在windows下使用高版本的OpenGL SDK?
- 如何在Windows平台下安装或卸载Apache服务
- 如何在Windows平台下安装或卸载Apache服务
- [OPENGL]windows平台下使用OpenGL
- 如何在Windows平台上使用OPatch
- 如何在 Mac 上卸载 Java 7 和更高版本
- .NET Framework 3.5 工程如何在更高版本下打开
- RichEdit控件在处理EM_REPLACESEL消息中有bug?附一种解决办法
- 《大道至简》的幕后故事(3):“愚公移山记”事物篇
- find ,rm
- 《大道至简》的幕后故事(4):“愚公移山记”军事地理篇
- 《大道至简》的幕后故事(5):“愚公移山记”军事谋略篇
- 如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- 《大道至简》的幕后故事:终结篇、勘误和PDF下载
- NET资源站点汇总
- 开始日
- 架构师的能力模型(图)
- 能力要成体系
- Qomo 2.0 beta1 发布说明及新功能
- JDK详解
- 又见标题党——怒评《JavaScript核心技术》