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


структура D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION (d3d12.h)

Связывает вложенный объект, определенный непосредственно в объекте состояния, с экспортом шейдера.

Синтаксис

typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION {
  const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate;
  UINT                        NumExports;
  LPCWSTR                     *pExports;
} D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION;

Члены

pSubobjectToAssociate

Указатель на подобъект в объекте текущего состояния для определения связи.

NumExports

Размер массива pExports . Если значение равно 0, это явно определяется как связь по умолчанию. Другой способ определить связь по умолчанию — полностью опустить эту связь подобъекта для этого подобъекта.

pExports

Массив экспортов, с которым связан подобъект.

Комментарии

В зависимости от флагов, указанных в дополнительном подобъекте D3D12_STATE_OBJECT_CONFIG для выбора перекрестной компоновки, связанные экспорты необязательно должны присутствовать в текущем объекте состояния или объекте, который был виден позже, например при создании объекта состояния конвейера (RTPSO).

Требования

   
Верхняя часть d3d12.h