Структуры шейдеров (графика Direct3D 12)
d3d12shader.h объявляет следующие структуры, которые используются для создания и использования шейдеров.
В этом разделе
Раздел | Описание |
---|---|
D3D12_FUNCTION_DESC |
Описывает функцию. |
D3D12_LIBRARY_DESC |
Описывает библиотеку. |
D3D12_PARAMETER_DESC |
Описывает параметр функции. |
D3D12_SHADER_BUFFER_DESC |
Описывает буфер константы шейдера. |
D3D12_SHADER_DESC |
Описывает шейдер. |
D3D12_SHADER_INPUT_BIND_DESC |
Описывает, как ресурс шейдера привязан к входным данным шейдера. |
D3D12_SHADER_TYPE_DESC |
Описывает тип переменной шейдера. |
D3D12_SHADER_VARIABLE_DESC |
Описывает переменную шейдера. |
D3D12_SIGNATURE_PARAMETER_DESC |
Описывает подпись шейдера. |