Поделиться через


Этап шейдера пикселей

Входные данные, доступные для этапа пиксельного шейдера, включают атрибуты вершин, которые можно выбрать для каждого элемента для интерполяции с исправлением перспективы или без нее или рассматривать как константы для каждого примитива.

Выходные данные представляют собой один или несколько 4 векторов выходных данных для текущего расположения пикселя или не имеют цвета (если пиксель отбрасывается).

Среда выполнения Direct3D вызывает следующие функции драйвера для создания, настройки и уничтожения пиксельного шейдера:

CalcPrivateShaderSize

CreatePixelShader(D3D10)

DestroyShader

PsSetConstantBuffers

PsSetSamplers

PsSetShader

PsSetShaderResources