星期三, 八月 16, 2006

改写历史:Vista正式支持OpenGL

对于OpenGL来说存在的问题是,微软从来没有正式的对其进行支持。当然,微软倡导的是其自家的Direct3D驱动模型,相反地是,GPU生产商支持OpenGL驱动已经有很长一段时间了。甚至今天,还有不少游戏和开发程序仍然支持OpenGL。对于Vista来说,微软已经清楚的表明,对OpenGL的支持只是作为工作在Direct3D上面的一个层进行支持。这将包括转换的过程,因此性能会有所损失。















AreoGlass的Flip3D效果


  在上周,负责发展和维护OpenGL的Khronos Group发布了一份报告,报告指出现在OpenGL已经在Vista中实现了原生的支持而不必寄生于Direct3D层之上。通过Windows Installable Client Driver(ICD),OpenGL可以实现完全的加速并且完全兼容Vista的Aeroglass UI。实际上,Khronos Group表示,等到Vista推出的时候,OpenGL渲染Aeroglass的性能将会超过Direct3D。据Khronos Group和NVIDIA表示:  •不支持硬件覆盖  •Vista中硬件支持OpenGL覆盖是一个过时的功能  •对于实现同样的功能,ATI和nVIDIA强烈建议改用复合桌面/FOBs  然而,OpenGL ICD驱动必须要下载,并且它不会随Vista安装碟提供。Khronos Group表示,NVIDIA已经提供了一个beta 2版本的ICD OpenGL驱动,而ATI也即将推出相应产品。如果没有ICD,那么Vista将会默认地工作在Direct3D层上的OpenGL模式,并且只能提供基本的功能。 Posted by Picasa

没有评论: