设定引擎
设定引擎
设定引擎

设定引擎位于命令处理器与超执行绪派遣处理器之间。注意到可程序化镶嵌器 (tessellator) 是设定引擎的一部分吗?
就特性而言,ATI 采用相当典型原始的组件设定/扫描转换器 (converter),因为它拥有一独立的顶点着色器。你可以视顶点着色器之前的这个区域为设定引擎。现在 ATI 只用一个着色器等待所有不同的资料汇流传入。基于这个理由,命令与着色器核心之间的一切组件都属于着色器设定引擎。
这个引擎会执行至少三种不同的处理动作,以为着色器备妥一切。在完成之后,资料会传送到着色器。
顶点:
它会进行所有顶点装配、镶嵌、待捉取的顶点寻址、取得索引并进行相关的算数。着色器捉取顶点和设定单元运算的资料,然后针对所有的顶点处理任务往下传送。
几何:
几何也是相同方式。它会捉取所有邻近信息与原始信息。在传送给着色器进行资料运算之前,会有大量的地址运算动作。
像素:
这部分仍下执行典型的像素设定动作,也就是扫描转换 (光栅化;rasterization) 的准备与实际动作,产生将透过内插器 (interpolator) 传送给着色器的像素资料。之后,着色器 (程序) 将在像素着色器上执行。
Google 广告