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


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

В этом разделе содержатся сведения о следующих структурах шейдеров:

Структуры Описание
D3D10_SHADER_BUFFER_DESC Описывает буфер констант шейдера или буфер текстуры шейдера.
D3D10_SHADER_DESC Описывает шейдер.
D3D10_SHADER_DEBUG_FILE_INFO Описывает файлы, включенные в шейдер.
D3D10_SHADER_DEBUG_INFO Описывает формат интерфейса ID3D10Blob, возвращаемого D3D10GetShaderDebugInfo.
D3D10_SHADER_DEBUG_INPUT_INFO Описывает входные данные шейдера.
D3D10_SHADER_DEBUG_INST_INFO Содержит данные инструкций.
D3D10_SHADER_DEBUG_OUTPUTREG_INFO Описывает выходной регистр шейдера.
D3D10_SHADER_DEBUG_OUTPUTVAR Описывает выходную переменную шейдера.
D3D10_SHADER_DEBUG_SCOPE_INFO Содержит область данные, которые сопоставляют имена переменных с отладочными переменными.
D3D10_SHADER_DEBUG_SCOPEVAR_INFO Описывает переменную область.
D3D10_SHADER_DEBUG_TOKEN_INFO Задает исходное расположение для элемента шейдера.
D3D10_SHADER_DEBUG_VARTYPE Отличает переменные от функций в область.
D3D10_SHADER_DEBUG_VAR_INFO Содержит сведения о переменной.
D3D10_SHADER_INPUT_BIND_DESC Описывает, как ресурс шейдера привязан к входным данным шейдера.
D3D_SHADER_MACRO Определяет макрос шейдера.
D3D10_SHADER_TYPE_DESC Описывает тип переменной шейдера.
D3D10_SHADER_VARIABLE_DESC Описывает переменную шейдера.
D3D10_SIGNATURE_PARAMETER_DESC Описывает подпись шейдера.

 

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