|
统一着色器架构:当代的显卡(以及DX 9)都采用象素着色器跟顶点着色器分离的架构,这种架构不允许GPU同时处理象素跟顶点着色。比如说显卡在进行顶点着色的时候象素着色器单元就变成闲置,浪费了资源而且还形成了不必要的性能瓶颈。特别是现在分离式架构的GPU PS资源都要远高于VS,在这种状况下瓶颈的负担无疑是雪上加霜。实际上这种情况我们在游戏里就经常碰到,比如《上古卷轴4》中植被茂密的场景,由于VS负担过中而PS资源却被闲置浪费,导致GPU在处理这种场景时帧数大幅下降。而在采用了统一着色器架构的GPU以及运行于DX10的系统中,显卡可以同时对顶点、几何以及象素着色进行处理,而不必等待逐个分别进行。这也使得资源得以合理分配,保证整个架构高效运行。小熊在线www.beareyes.com.cn


统一着色器架构还会另GPU更加适合处理通用化任务,这是由于一方面程序员无需再为不同的着色器单元编写不同的执行单元,也不必去顾虑不同着色器之间存在的差异,说对应的接口以及操作方式全部融为一体,从而使负责的开发流程得到一定程度上的简化。另一方面是由于shader单元的统一化使得任何通用计算程序都将在统一着色器架构的GPU上发挥它的所有计算资源,不存在我们上面提到的分离架构造成的着色器单元闲置问题。此外,统一架构的带来的执行单元和配套资源上的共享化也让之前分离架构上存在通用化计算问题迎刃而解。因此,游戏里像物理模拟、运动模拟以及其它原本不适合GPU计算的任务如今都可以交给GPU来做。GPU强大的性能使得那些原本在CPU中无法达成的任务,比如流体运动模拟,得以在游戏中实现。小熊在线www.beareyes.com.cn

如果空有DX10 API跟DX10硬件而缺乏对应的DX10游戏,那在先进的特性也是白搭。毕竟玩家的最终目的就是YY游戏!下面我们就来看两款即将发售的大牌DX10游戏。小熊在线www.beareyes.com.cn
2007年04月18日 于上海
版权作品 未经许可 请勿转载
|