Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10694
  • 博文数量: 5
  • 博客积分: 210
  • 博客等级: 二等列兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-27 21:03
文章分类
文章存档

2010年(1)

2009年(4)

我的朋友
最近访客

分类: C/C++

2010-02-27 00:19:34

    在网上搜索了很久,总是说windows下不能使用opengl2.0,或者是说用mesa生成的opengl2.0是一个软加速渲染。原本我也想放弃在windows下使用opengl2.0的打算了,但是当我想使用opengl着色器语言编写程序的时候,使用了glew库。程序编译通过了。
    着色器语言是由显卡驱动程序进行编译和链接的,如果windows不能使用opengl2.0的api,那么我怎么可能会编译通过呢?事实上,opengl2.0的接口是由显卡驱动程序提供的。好了,写一个opengl程序,加入下面的代码,查看一下你的显卡支持的opengl是版本几的吧:
    const char* version=(const char*)glGetString(GL_VERSION);
    cout<如果显示你的版本是2.0以上,那么恭喜你了,你可以用硬加速的方法来使用opengl2.0。
GLEW obtains information on the supported extensions from the graphics driver.下载glew库吧,它的网址是:

阅读(653) | 评论(0) | 转发(0) |
0

上一篇:基于直线参数方程绘制光栅直线

下一篇:没有了

给主人留下些什么吧!~~