Структуры шейдеров (графика 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 | Описывает подпись шейдера. |
Связанные темы