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


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