光栅器块

光栅器块剪辑、设置基元并确定如何调用像素着色器阶段。 Direct3D 运行时不会将光栅器块视为管道中的阶段。 相反,Direct3D 运行时将光栅器块视为管道阶段之间的接口,这些管道阶段恰好执行一组重要的固定函数操作。 软件开发人员可以调整其中许多固定函数操作。

光栅器始终确定输入位置在剪辑空间中提供,执行剪裁和透视划分,并应用视区比例和偏移量。

Direct3D 运行时调用以下驱动程序函数来创建、设置和销毁光栅器的状态:

CalcPrivateRasterizerStateSize

CreateRasterizerState

DestroyRasterizerState

SetRasterizerState

SetScissorRects

SetViewports