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


Структуры шейдеров (графика Direct3D 11)

Структуры используются для создания и использования шейдеров.

В этом разделе

Раздел Описание
D3D11_CLASS_INSTANCE_DESC
Описывает экземпляр класса HLSL.
D3D11_COMPUTE_SHADER_TRACE_DESC
Описывает экземпляр вычислительного шейдера для трассировки.
D3D11_DOMAIN_SHADER_TRACE_DESC
Описывает экземпляр шейдера предметной области для трассировки.
D3D11_FUNCTION_DESC
Описывает функцию.
D3D11_GEOMETRY_SHADER_TRACE_DESC
Описывает экземпляр геометрического шейдера для трассировки.
D3D11_HULL_SHADER_TRACE_DESC
Описывает экземпляр шейдера оболочки для трассировки.
D3D11_LIBRARY_DESC
Описывает библиотеку.
D3D11_PARAMETER_DESC
Описывает параметр функции.
D3D11_PIXEL_SHADER_TRACE_DESC
Описывает экземпляр пиксельного шейдера для трассировки.
D3D11_SHADER_BUFFER_DESC
Описывает буфер констант шейдера.
D3D11_SHADER_DESC
Описывает шейдер.
D3D11_SHADER_INPUT_BIND_DESC
Описывает, как ресурс шейдера привязан к входным данным шейдера.
D3D11_SHADER_TRACE_DESC
Описывает объект трассировки шейдера.
D3D11_SHADER_TYPE_DESC
Описывает тип переменной шейдера.
D3D11_SHADER_VARIABLE_DESC
Описывает переменную шейдера.
D3D11_SIGNATURE_PARAMETER_DESC
Описывает подпись шейдера.
D3D11_TRACE_REGISTER
Описывает регистр трассировки.
D3D11_TRACE_STATS
Указывает статистику трассировки.
D3D11_TRACE_STEP
Описывает шаг трассировки, который является инструкцией.
D3D11_TRACE_VALUE
Описывает значение трассировки.
D3D11_VERTEX_SHADER_TRACE_DESC
Описывает экземпляр шейдера вершин для трассировки.

Справочник по шейдерам