структура D3D12_ROOT_DESCRIPTOR1 (d3d12.h)
Описывает встроенные дескрипторы в корневой сигнатуре версии 1.1, которые отображаются в шейдерах.
Синтаксис
typedef struct D3D12_ROOT_DESCRIPTOR1 {
UINT ShaderRegister;
UINT RegisterSpace;
D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;
Члены
ShaderRegister
Регистр шейдера.
RegisterSpace
Пространство регистра.
Flags
Указывает D3D12_ROOT_DESCRIPTOR_FLAGS , определяющие волатильность дескрипторов и данных, на которые они ссылаются.
Комментарии
D3D12_ROOT_DESCRIPTOR1 — это тип данных элемента дескриптораD3D12_ROOT_PARAMETER1. Используйте D3D12_ROOT_DESCRIPTOR1, если в поле ParameterTypeD3D12_ROOT_PARAMETER1 заданы элементы D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV или D3D12_ROOT_PARAMETER_TYPE_UAV D3D12_ROOT_PARAMETER_TYPE.
См. вспомогательную структуру CD3DX12_ROOT_DESCRIPTOR1.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |