Saturday, January 27, 2007

Good news everyone, OpenGL on Vista.

很久以前,当微软因为捆绑IE被别人指为垄断而送上法庭的时候,我没什么感觉。但是当听说Vista不支持OpenGL的时候,我才觉得微软的垄断确实太过分了。这么做不仅仅是垄断了市场,更重要的是扼杀了技术。我当时就想,如果微软真的这么胡来,我就再也不用Windows了。那时我还给nVidia写过邮件,提过意见。

今天上gamedev的时候注意到一些关于OpenGL新进展的消息,其中之一就是来自nVidia的OpenGL on Vista,是个ppt文档,翻译如下:

好消息!
去年的这个时候…
Windows Vista上的OpenGL是建立在DirectX上面的,为的是能够使用“玻璃透明效果”。
而今天的情况是…
Windows Vista完全支持OpenGL加速驱动。
OpenGL和玻璃效果可以完全兼容。
新的驱动可以确保运行的效率和在Windows XP上运行的程序不相上下。

细节
Direct3D和OpenGL使用的是共同的窗口管理接口
- 分配资源和向图形显示硬件发送命令
Windows Vista CD不包含驱动
- 驱动需要到Windows XP一样的站点下载
微软保留建立在Direct3D基础上的OpenGL,用来实现一些基本的功能
- 仅仅当用户计算机没有安装OpenGL驱动的时候

感谢
感谢OpenGL社区
联系微软,提出了Windows Vista上硬件加速OpenGL的需要。(哈哈,这里面有我的贡献!)
感谢微软
开始回应市场需要
通力合作,我们可以创建Windows Vista上最完美的用户体验。

--------------------------------------------

另外想起来:前段时间看到有人跟IE小组抱怨IE6不支持透明png的事。那个人说,从IE5的时代,大家就都在喊着要透明png的功能,但是居然到了IE7才实现,这说明IE小组对于市场需要的判断实在是太迟缓了。
我觉得如果OpenGL在Windows系统上消失的话,也将是自杀的举动,是市场判断的严重失误。

No comments: