在长达5年的漫长开发期之后,Vista终于在去年12月来到我们面前。不过吸引玩家眼球的并不是Vista本身,而是同Vista一起捆绑发布的DX 10!DirectX 是Windows平台上一套多媒体API,它提供标准接口来与图形卡和声卡、输入设备等进行交互。不过,我们这里谈的只是跟玩家关系最密切的Direct 3D。在过去十年里,D3D一直保持着稳定而且快速的发展。每一代D3D产品都为硬件带来新的特性,允许游戏开发者以更创新、更自由的方式去创造逼真的游戏画面。小熊在线www.beareyes.com.cn
与之前DX7、8、9的渐进式发展不同,DX10是DirectX API诞生10年以来从量变到质变的一个结果,之前DX7、8、9时代的发展不过是DirectX10诞生的一个积累期,DirectX 10是一个完全重新设计的Direct X API,它的诞生是一个质的飞跃,就像10年前的第一款DirectX API出现一样。那么相对于前代DX9,DX10到底有哪些先进的特性呢?下面我们就来介绍一下DX10的几个主要新特性。
标准化硬件要求:PC游戏曾经最令人头痛的问题就是不同硬件的兼容性问题。DX10为显卡提出了非常严格的规格要求,它要求3D性能必须与Direct3D的版本号绑定,也就是说,所有3D厂商都必须在显卡上支持相同的3D功能--这将为游戏开发提供标准同一的硬件开发环境,NVIDIA和ATi以后不得不按照微软的要求在显卡中统一功能支持,因此不同GPU间的规格差距将被缩小。对于游戏开发人员而言,他们现在可以通过统一指令集更轻松地开发一个DX10代码路径,这意味着他们可以花费更多时间在游戏上,而不是像以前那样把大量时间耗费在为某个特殊的硬件厂商做专门的优化设计。小熊在线www.beareyes.com.cn

更重要的是,那些令人头痛的GPU硬件冲突所造成的死机问题将很可能不复存在,这主要是由DX10统一驱动模块将显卡的运作标准化带来的结果。Windows Vista引入全新的视窗显示驱动模块WDDM(Windows Display Driver Model),相比旧有的XP驱动,WDDM驱动架构能够在新的DX10游戏、图形和应用程序中为用户带来更为舒心的流畅体验。更强的稳定性意味着我们不需要再象以前那样为了玩好某个游戏而装回老版本的显卡驱动,这对于长期受到驱动问题困扰的玩家实在是天大的喜讯。小熊在线www.beareyes.com.cn
