我想从我的webGL项目开始,最小的要求是我的图形卡支持openGL 2.0。 问题的存在是因为我有英特尔笔记本电脑与集成的英特尔965图形媒体加速器和驱动程序是最新的,它支持openGL 1.5。
有没有解决方法如何更新我的图形carf以支持2.0?这可能吗?
答案 0 :(得分:4)
好。因为ANGLE即将到来,所以请保持耐心。在我看来,你的硬件能够运行directX 9,而ANGLE是谷歌的一个项目,允许来自directX的webgl支持。但正如其他人所说,你不能像那样升级opengl驱动程序。或者你可以在firefox构建中尝试MESA。
有关详细信息,请参阅Learningwebgl.com。
答案 1 :(得分:3)
可悲的是没有。稍微努力一点,你仍然可以针对opengl 2.0进行开发,但你需要使用另一台机器(或者只是购买更好的显卡)来测试任何特定的2.0(例如像素着色)。
好的,这并不完全正确。您可以下载mesa库并将其编译为win32,并获得一些在软件渲染器中模拟的opengl 2.0功能,但速度非常慢。
答案 2 :(得分:3)
更新驱动程序可能会对某些人有所帮助,但可能不会有所帮助。否则,您可以使用Mesa3D之类的东西,它在软件中进行渲染。它可能很慢,但如果内存服务,它会支持OpenGL 2.1(包括着色器)。
答案 3 :(得分:2)
如果没有别的办法,你可以试试http://www.mesa3d.org/。我已经有很长时间没有关注这个项目,但显然他们目前提供的是OpenGL 2.1软件渲染。
答案 4 :(得分:1)
我刚刚使用Mobile Intel 965 Express芯片组更新了我的HP 6710b驱动程序 - 现在WebGL正在使用Firefox 4 RC1!
我将说明放在this site上。
它不漂亮,但它有效!
答案 5 :(得分:0)
angleproject是你最好的选择。从这里查看您所拥有的965张卡(在维基百科中搜索“intel gma”),其中还列出了这些卡的OpenGL支持版本。可能需要几个月才能使用angleproject加速WebGL应用程序。
我有一个略高的4500MHD,我有同样的问题。 WebGL适用于Firefox 3.7a4,但在后来的版本a5和a6中失败。我不得不使用英特尔声称支持OpenGL 2.0的最新驱动程序。 Microsoft驱动程序不附带OpenGL支持。
我在Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=570474中报告了一个问题。看起来支持英特尔卡可能会在版本处于测试阶段时得到修复。