| | | | | | | [文章信息] | | | 作者: | 佚名 | | 时间: | 2004-05-08 | | 出处: | 极速网 | | 责任编辑: | 寒冬 | |
| [文章导读] | | | ATi在5月4日正式推出了他们的新一代图形芯片R420,以及基于R420芯片的两款显卡产品。 | |
| |
|
| | | |
|
|
|
|
|
R420架构介绍
顶点管线
顶点管线在GPU中的作用就是处理几何数据(可能是确定功能的过程,也可能是一个顶点着色程序),并将3D数据投射到二维的屏幕上。顶点管线还会将渲染管线中用不到的数据剔除出去(体积裁剪、背面剔除),从而降低工作量。顶点引擎完成几何数据处理之后,所有的二维投射数据就被送到象素引擎进行进一步的处理。
R420的顶点引擎包括6个顶点管线(R3XX系列有4个),比起上一代产品的顶点处理性能提高了50%。
 从单独的顶点管线来看,R420和R3XX系列没有多大的变化,包括一个128位的矢量数学单元,1个32位的标量数学单元。R420实现的最大提高就是可以在一个时钟循环中完成SIN、COS指令,而不必再像R3XX系列那样通过泰勒级数的方法求得近似值(需要更多的时间)。ATi的这个改进相当明智,三角计算在图形处理中相当有用,对开发人员也很有帮助,可以通过顶点表面的SINCOS处理实现波纹效果。
R420和NV40的顶点管线相比,R420明显缺少NV40那样对Vertex Shaders 3.0的支持,R420所提供的功能以及指令集只能说是2.0+,也就是比2.0版(R3XX系列)的多出一些功能,其中就包括支持更长的着色程序以及更多寄存器。
数据通过顶点引擎之后,它们就会进入“Setup”引擎,二维数据会生成各种三角形或是粒子,还有部分会进入象素引擎进行处理。三角形的输出是通过方格的镶嵌完成的,每个方格由4个象素管线完成(ATi称作Quad管线)。

|
|
|
|
|
|
|
|