Freigeben über


Pixel-Shaderphase

Eingabedaten, die für die Pixel-Shaderphase verfügbar sind, umfassen Vertexattribute, die auf Elementbasis ausgewählt werden können, um mit oder ohne perspektivische Korrektur interpoliert oder als konstant pro Primitiv behandelt werden.

Ausgaben sind mindestens vier Vektoren von Ausgabedaten für die aktuelle Pixelposition oder keine Farbe (wenn das Pixel verworfen wird).

Die Direct3D-Runtime ruft die folgenden Treiberfunktionen auf, um den Pixel-Shader zu erstellen, einzurichten und zu zerstören:

CalcPrivateShaderSize

CreatePixelShader(D3D10)

DestroyShader

PsSetConstantBuffers

PsSetSampler

PsSetShader

PsSetShaderResources