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


структура 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)

См. также раздел

Структуры шейдеров