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