DirectX 10访问 | |
---|---|
http://www.sina.com.cn 2006年10月13日 12:25 驱动之家 | |
作者:Rookie Bootdaily刊登了与Microsoft DirectX 10开发人员Chris Donahue的访问文章,以下是部分摘录: BD:为什么DX10只被Vista支持,是它本身的特性还是出于强制玩家升级的需要? Chris:为了充分发挥图形硬件的性能,DX10需要Windows Vista操作系统的某些特定功能。我们在Windows vista的DirectX中采用了一种动态的全新途径,正如我以前所提到的,这属于和以前版本完全不同的重建工作。DirectX 10基于全新的Windows Vista显示驱动模型(WDDM),这是为新一代图形硬件专门设计的,提高了稳定性和可靠性。另外,我们还重新编写了驱动模型架构,可以提供更好的稳定性和性能,从而更有利于图形处理器处理AI和物理等其他工作。 BD:除了更短的程序字符串以外,开发人员使用ShaderModel 4.0与SM3.0有什么主要优势? Chris:SM 4.0允许开发人员 GPU进行更为复杂的操作。这可以减少CPU的负载和瓶颈,使得开发人员创造更为复杂的AI和屏幕上更多的单元。通过统一所有类型的shader,DirectX 10和SM 4.0更具灵活性,可以赋予开发人员更多的创造灵感。 BD:DX10的向下兼容性如何? Chris:DX10和Vista将全面向下兼容使用老版本DirectX的游戏。那些没有DX10硬件的用户仍然可以在Vista上玩所有的DirectX游戏。为了维持向下兼容性,Vista内建DirectX 9。用户在DirectX 10显卡上玩DirectX 9或者更早的游戏绝对将看到性能提高。 游戏出版商也将继续开发DirectX 9版本的游戏。 BD:你们是否在DX10中增加了很多对物理的调用? Chris:Windows vista将支持所有形式的物理方案。物理引擎支持在CPU,GPU或定制硬件上执行。由于支持HLSL和DirectX 10,Windows vista将成为一个支持GPU进行物理加速的优秀平台,多GPU的支持(例如SLI和Crossfire)可以让游戏引擎在多个GPU之间分配图形和物理工作载荷。 |