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