在DirectX 10的图形流水线体系中,最大的结构性变化就是在几何处理阶段增加了几何渲染单元(Geometry Shader)。几何渲染单元被附加在顶点渲染单元之后,但它并不像顶点渲染单元那样输出一个个顶点,而是以图元作为处理对象。
DirectX 10.1在DirectX 10.0基础上性能大幅度提升,全面支持DirectX 10.0所有功能,同时将支持更多功能、提供更高的性能;DirectX 10.1增加浮点混合功能、shader资源存取功能改善、支持多核系统有更高的性能以及更新的驱动模型引入。让DirectX 10.1有更好的性能体现。
DX10功能特色:
改善的shader资源存取功能
DX10.1的一个主要提高是改善的shader资源存取功能,在多样本AA时,在读取样本时有更好的控制能力。除此之外,DX10.1还将可以创建定制的下行采样滤波器。
DX10.1还将有更新的浮点混合功能,对于渲染目标更有针对性,对于渲染目标混合将有新的格式,渲染目标可以实现独立的各自混合。阴影功能一直是游戏的重要特效,Direct3D 10.1 的阴影滤波功能也将有所提高,从而可望进一步提高画质。
支持多核系统有更高的性能
在性能方面,DirectX 10.1将支持多核系统有更高的性能。而在渲染,反射和散射时,Direct3D 10.1将减少对API的调用次数,从而将获得不错的性能提升。
其他方面
其他方面,DX10.1的提高也不少,包括32bit浮点滤波,可以提高渲染精确度,改善HDR渲染的画质。完全的抗锯齿应用程序控制也将是DX10.1的亮点,应用程序将可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板。DX10.1将至少需要单像素四采样。
DX10.1还将引入更新的驱动模型,WDDM 2.1。与DX10的WDDM2.0相比,2.1有一些显著的提高。
Directx10.1适用于Vista 以上操作系统。
windowsXP系统能用DirectX10.0版本的么?
Windows Vista及以上的操作系统才支持DirectX 10。
是不是支持DirectX 10的显卡都能装DirectX 10.1?
DX10至少需要VISTA系统,XP只支持DX9,显卡既然支持,就是可以用的