DX9 与DX8区别在哪里?

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:48:07

现在主流显卡中只有很少数的产品不支持DX9,例如GF4 MX440、GF4 MX4000、9200SE、9200。而中高端显卡现在全部支持DX9,所以购买中高端显卡的朋友也没有考虑显卡是否支持DX9的问题。而在和上面列举的几款产品的相同价位的显卡中也不乏支持DX9的产品,也正是这些价格比较低的产品才是我们普通消费者选购的重点,所以小编想在这里和大家谈谈DX8与DX9区别。也许从性能参数上我们可以分析出是否选择DX9显卡。
DX8于DX9性能
下面小编简单说明一下DX9性能特点。
顶点着色器2.0(Vertex Shader2.0):
在DX9中,顶点着色引擎增加了有限的流控制功能(循环、判断和子程序),这样游戏设计师可以使用更复杂的指令序列,或者使用更加精简的指令实现过去需要很复杂的指令才能实现的效果。除此以外,Vertex Shader2.0还增加了新的寄存器、常量设置方法、新的宏等内容,每个着色器的最大指令长度也增加到了256条。
像素着色器2.0(Pixel Shader2.0):
像素着色器2.0与老版本相比最大的改进就是提供了64bit和128bit的浮点色彩精度支持,这样可以为每种颜色通道提供从2的-128次方到2的128次方的动态范围,这与以前相比是个巨大的进步。Pixel Shader2.0还增加了最大指令长度,达到了96条(64条算法和32条材质),以及新的寄存器和浮点数据类型。而且程序设计师现在可以在设计自己的Pixel Shader时混合使用材质地址和算法指令。
置换贴图(Displacement Mapping)
置换贴图是Matrox研发的技术,被微软整合进了DirectX 9,成为一个业界标准。硬件位移贴图是一种强劲而简单的3D物体实时计算的新方法,用以演绎和绘制复杂的3D几何图形。深度适配顶点镶嵌和顶点纹理技术,加上重组基础网面与位移贴图,可以营造一个非常真实的3D图形。采用置换贴图能够产生高分辨率的场景,而只占用少量存储空间。这对于降低图像程序复杂度、内存需求、数据传输贷带宽等都有非常积极的作用。因此置换贴图的硬件实现被称为一项突破性的技术。
剪裁平面(Scissor Planes):<