上个月,有报道称Microsoft正在招聘相关人士开发"Direct Physics"API,从而使人们对物理API应用前景大为看好,但在与MaximumPC杂志的谈话中,MS否认正在开发物理API。
Microsoft Windows游戏业务部门总监Rich Wickham说,MS"现在没有物理API的计划",只是出于对未来游戏发展领域的兴趣,在"了解情况的条件下进行一些研究工作。"
此前盛传Microsoft将在未来版本DirectX中包含一个物理API,因此Wickham的否认令人惊讶。但是这说明DirectX并不真正需要物理API作为其中一部分。首先是Direct3D 10不需要任何设备支持输出显示,另外D3D10中其他功能的提高,例如改善的切换和虚拟内存支持,将使得GPU进行通用计算或者一个矢量协处理器和合适驱动进行通用计算发挥比以往DX更为重要的作用。
另外,Mcirosoft一直在开发高阶API来执行GPU通用计算功能,ATi也将在未来几个月内发布子有GPGPU API,随着D3D10通用计算提高以及更为简单的编程模型出现,也许人们需要审视一下使用D3D10高阶API的需求:即它需要更好地为D3D开发团队和如Havok和Ageia这样的开发商服务。
(2006-07-25)