微软在2007年1月31日正式发布举世瞩目的Windows Vista操作系统,而作为重头戏的DirectX 10也史无前例得离我们那么近。本文会DirectX10和统一Shader架构做一些介绍。由于目前NVIDIA的G80为唯一硬件支持DirectX 10的显卡,因而在下面的介绍下,会用G80作为例子。 DirectX 10最大 ...
Input Assembler(IA)从顶点缓冲区上的输入流中接收顶点数据,并且把数据项转换为规范的格式。vertex shader通常用来把顶点从模型空间变换到平面空间,vertex shader读取一个顶点,输出一个顶点。Pixel Shader读取单一pixel属性,输出包含颜色和Z信息的的片断。而geometry ...
本项测试目的是检验显卡的Geometry Shader(几何着色器)运算能力,该测试子选项包含Polygon Count(多边形数量)和GS load(几何着色器负载)。 在以GS loda情况为分组的前提下,我们可以看到Balanced(均衡模式)和Heavy(高负载)模式下,A卡和N卡各有特色。从整体 ...
以下是DirectX 10架构图: DirectX 10首次加入Geometry Shader(几何着色器,简称GS单元)设计,不仅有助提升模板阴影特效(Stencil Shadows)、动态法向量图(Dynamic cube maps)及位移贴图(Displacement mapping)的执行效率,并减少处理器介入。此外,Geometry Shader最高可支持1024 ...