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


структура D3D12_ROOT_DESCRIPTOR (d3d12.h)

Описывает дескрипторы, встроенные в корневую сигнатуру версии 1.0, которые отображаются в шейдерах.

Синтаксис

typedef struct D3D12_ROOT_DESCRIPTOR {
  UINT ShaderRegister;
  UINT RegisterSpace;
} D3D12_ROOT_DESCRIPTOR;

Члены

ShaderRegister

Регистр шейдера.

RegisterSpace

Пространство регистра.

Комментарии

D3D12_ROOT_DESCRIPTOR — это тип данных элемента дескриптораD3D12_ROOT_PARAMETER. Используйте D3D12_ROOT_DESCRIPTOR, если в поле ParameterTypeD3D12_ROOT_PARAMETER заданы элементы D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV или D3D12_ROOT_PARAMETER_TYPE_UAV D3D12_ROOT_PARAMETER_TYPE.

Требования

Требование Значение
Заголовок d3d12.h

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

CD3DX12_ROOT_DESCRIPTOR

Основные структуры

D3D12_ROOT_DESCRIPTOR1

Использование дескрипторов непосредственно в корневой подписи