структура D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 (d3d12umddi.h)
Описывает локальную корневую сигнатуру.
Синтаксис
typedef struct D3D12DDI_LOCAL_ROOT_SIGNATURE_0054 {
D3D12DDI_HROOTSIGNATURE hLocalRootSignature;
} D3D12DDI_LOCAL_ROOT_SIGNATURE_0054;
Члены
hLocalRootSignature
Дескриптор для локальной корневой подписи.
Комментарии
Для шейдеров трассировки лучей привязки могут определяться одной или обеими из следующих корневых сигнатур:
- Локальная корневая сигнатура, аргументы которой поступают из таблиц шейдеров, что позволяет каждому шейдеру иметь уникальные аргументы.
- Корневая сигнатура, аргументы которой совместно используются всеми шейдерами для отслеживания лучей и вычисляют объекты PSOs в CommandLists, заданные с помощью SetRootSignature.
Каждый шейдер трассировки лучей, используемый вместе, может использовать разные локальные корневые сигнатуры, но должен использовать одну и ту же корневую сигнатуру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |