像素着色器阶段

可用于像素着色器阶段的输入数据包括可按元素选择的顶点属性,以使用或不使用透视更正进行内插,或被视为常量每基元。

输出是当前像素位置的一个或多个输出数据的四向量,或者没有颜色(如果丢弃像素)。

Direct3D 运行时调用以下驱动程序函数来创建、设置和销毁像素着色器:

CalcPrivateShaderSize

CreatePixelShader(D3D10)

DestroyShader

PsSetConstantBuffers

PsSetSamplers

PsSetShader

PsSetShaderResources