相关知识:网上关于DX10与DX9的部分差异的说明
DirectX10 技术是伴随Windows Vista而正式发布的。
DX10的关键理念之一是“统一架构”,即显卡的运算单元既可以进行象素运算,也可以进行顶点运算,甚至还可以进行更多种类的复杂运算。
在DX10下,显卡的指令可以允许无限长,这些都和DX9有天壤之别,并且注定采用这些特性的程序无法在DX9的显卡上运行。(因为显卡硬件根本就不支持这些东西,从基本架构上就不一样)
DX10带来的将会是巨大的变化,首先影响的是程序制作者,然后使用者将会体会到程序的不同,像DX7时代升级到DX8一样,以后的图形程序制作思想和结构都会发生变化。
这种思想对于今后的游戏开发会有很大的影响,但是在画面上的表现可能不像有些人想象的大幅度优于DX9,但是在游戏开发的难度和合理性等等方面将会有很大的改善,直接表现就是,大量的游戏质量的提高。单纯拼画质和特效,恐怕DX9也能达到或接近DX10的水平,但是DX10完成这些特效的难度大大降低,所以以前只有大作才有的高质量画面,现在普通游戏也可以拥有。