Windows下如何使用高版本OpenGL
来源:互联网 发布:python for遍历字符串 编辑:程序博客网 时间:2024/05/21 22:40
Windows只是支持OpenGL1.1,但是显卡可能可以从硬件上直接实现了高版本的OpenGL的相关函数。在做开发如何调用高版本的OpenGL函数啊?
我们先来看一下,如何查看显卡支持的OpenGL版本和相关函数扩展:
查看显卡支持的OpenGL版本:glGetString(GL_VERSION);
查看支持的相关扩展: glGetString(GL_EXTENSIONS);
更为详细的信息查看。
http://www.opengl.org/wiki/GlGetString
注意:调用glGetString(GLemun );前一定要初始化绘图窗口,否则只会返回null.
使用glew调用扩展:
在确认了显卡支持高版本的函数之后就可以使用glew库(http://sourceforge.net/projects/glew/)来调用,配置好相关信息后就可以使用glew库了。此处我想说明的是,在使用高版本的glew中声明的OpenGL函数之前,一定要做如下调用:
GLenum err = glewInit();
if (GLEW_OK != err)
{
/* Problem: glewInit failed, something is seriously wrong. */
fprintf(stderr, "Error: %s/n", glewGetErrorString(err));
}
另外,还可以用glee,glext和mesa.
glee跟glew比较类似,glext的使用有些繁琐,mesa是一个与平台无关的OpenGL实现。
- Windows下如何使用高版本OpenGL
- 在windows下使用高版本的OpenGL SDK?
- Windows下OpenGL扩展版本的使用
- [OPENGL]windows平台下使用OpenGL
- 如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- 【转】如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
- windows版本下使用xdebug
- OpenGL环境搭建(Windows下VS2010)和版本信息查询
- (转)如何在Windows下使用OpenGL 2.0的API(包括GLSL)
- Mac OS X下如何使用OpenGL
- Mac OS X下如何使用OpenGL
- Mac OS X下如何使用OpenGL
- windows下如何查看mysql的版本
- windows下php的版本如何选择?
- 如何在windows下用opengl的多重贴图
- 如何在windows下用opengl的多重贴图
- Windows XP 下如何使用Qt Creator中的Git版本控制功能
- Windows XP 下如何使用Qt Creator中的Git版本控制功能
- Win7下iTunes数据迁移终极解决方案
- 关于tomcat默认页面的设置!!!
- Flash/Flex垃圾回收问题(解决方案汇总)
- testfile
- day7 常用类字符串处理类--String、StringBuffer、StringBuilder 自动装箱、拆箱 Object类 Java 的异常处理机制
- Windows下如何使用高版本OpenGL
- SD2.0 REST与面向资源的Web开发 李琨
- ELF format -- How programs look from the inside
- PurgeComm()函数_清空缓冲区 收藏
- Spring对JDBC异常的封装
- shell函数
- 每天读一段,保持清醒哦 【转】
- Java加密和数字签名编程快速入门
- Android面试