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