структура D3D10_SHADER_DEBUG_INPUT_INFO (d3d10_1shader.h)
Описывает входные данные шейдера.
Синтаксис
typedef struct _D3D10_SHADER_DEBUG_INPUT_INFO {
UINT Var;
D3D10_SHADER_DEBUG_REGTYPE InitialRegisterSet;
UINT InitialBank;
UINT InitialRegister;
UINT InitialComponent;
UINT InitialValue;
} D3D10_SHADER_DEBUG_INPUT_INFO;
Члены
Var
Тип: UINT
Индексирование в массив переменных для инициализации.
InitialRegisterSet
Тип: D3D10_SHADER_DEBUG_REGTYPE
Должно быть D3D10_SHADER_DEBUG_REG_INPUT, D3D10_SHADER_DEBUG_REG_CBUFFER или D3D10_SHADER_DEBUG_REG_TBUFFER.
InitialBank
Тип: UINT
Будет содержать слот cbuffer или tbuffer, примитивное число входных геометрических шейдеров, определяющее регистр индексируемой временной меры или -1.
InitialRegister
Тип: UINT
Зарегистрируйтесь в наборе регистров. Значение InitialRegister будет равно -1, если оно является временным.
InitialComponent
Тип: UINT
Предоставляет компонент . InitialComponent будет иметь значение -1, это временное значение.
InitialValue
Тип: UINT
Начальное значение, если переменная является литералом.
Комментарии
Структура D3D10_SHADER_DEBUG_INPUT_INFO используется со структурой D3D10_SHADER_DEBUG_INFO .
Требования
Требование | Значение |
---|---|
Заголовок | d3d10_1shader.h (включая D3D10Shader.h) |