2

我想从我的 webGL 项目开始,最低要求是我的显卡支持 openGL 2.0。存在问题是因为我有集成英特尔 965 图形媒体加速器的英特尔笔记本电脑,并且驱动程序是最新的,它支持 openGL 1.5。

有什么解决方案如何更新我的图形卡以支持 2.0?这可能吗?

4

6 回答 6

4

好的。实际上请保持耐心,因为 ANGLE 即将到来。在我看来,您的硬件能够运行 directX 9,而 ANGLE 是 google 的一个项目,允许 directX 支持 webgl。但正如其他人所说,你不能像那样升级opengl驱动程序。或者您可以在 firefox 版本中尝试 MESA。

有关详细信息,请参阅 Learningwebgl.com。

于 2010-06-07T19:49:26.073 回答
3

可悲的是没有。稍加努力,您仍然可以针对 opengl 2.0 进行开发,但是您需要使用另一台机器(或者只是购买更好的显卡)来测试任何 2.0 特定的东西(例如像素着色)。

好吧,这并不完全正确。您可以下载 mesa 库并将其编译为 win32 并获得一些在软件渲染器中模拟的 opengl 2.0 功能,但它会非常慢。

于 2010-06-07T18:20:57.523 回答
3

更新驱动程序可能会有所帮助,但可能不会实现这一目标。否则,您可以使用类似Mesa3D的东西,它在软件中进行渲染。它可能很慢,但如果内存可用,它确实支持 OpenGL 2.1(包括着色器)。

于 2010-06-07T18:54:57.067 回答
2

如果没有其他办法,您可以尝试http://www.mesa3d.org/。我已经有一段时间没有关注这个项目了,但显然他们目前提供 OpenGL 2.1 软件渲染。

于 2010-06-07T18:51:41.350 回答
1

我刚刚使用 Mobile Intel 965 Express 芯片组更新了我的 HP 6710b 驱动程序——现在 WebGL 在 Firefox 4 RC1 中运行!

我在这个网站上放了说明。

它不漂亮,但它有效!

于 2011-03-10T18:33:53.470 回答
0

angleproject is your best bet. Check out which exact 965 card you have from here (search for 'intel gma' in wikipedia), which also lists the OpenGL support version for these cards. It might take a couple of months though before you can use angleproject to accelerate your WebGL application.

I have a slightly newer 4500MHD, and I have the same problem. WebGL works on Firefox 3.7a4, but fails in the later versions a5 and a6. I had to use the latest drivers from Intel which claim to support OpenGL 2.0. The Microsoft drivers don't ship with OpenGL support.

I have reported a issue in the Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=570474. It looks like support for Intel cards might be fixed by the time the releases are in beta.

于 2010-06-28T07:18:24.930 回答