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


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

Описывает ресурс, в который требуется разрешить по завершении прохода отрисовки.

Синтаксис

typedef struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS {
  ID3D12Resource                                                       *pSrcResource;
  ID3D12Resource                                                       *pDstResource;
  UINT                                                                 SubresourceCount;
  const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters;
  DXGI_FORMAT                                                          Format;
  D3D12_RESOLVE_MODE                                                   ResolveMode;
  BOOL                                                                 PreserveResolveSource;
} D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS;

Члены

pSrcResource

Указатель на ID3D12Resource. Исходный ресурс.

pDstResource

Указатель на ID3D12Resource. Целевой ресурс.

SubresourceCount

UINT. Количество подресурсов.

pSubresourceParameters

Указатель на массив констант D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Эти подресурсы могут быть подмножеством срезов массива целевого объекта отрисовки, но вы не можете нацеливаться на подресурсы, которые не являются частью целевого представления отрисовки (RTV) или представления глубины или трафарета (DSV).

Примечание

На этот указатель напрямую ссылается список команд, и память для этого массива должна оставаться живой и нетронутой до вызова EndRenderPass .

Format

DXGI_FORMAT. Формат данных ресурсов.

ResolveMode

D3D12_RESOLVE_MODE. Операция разрешения.

PreserveResolveSource

ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ. Значение TRUE , чтобы сохранить источник разрешения, в противном случае — ЗНАЧЕНИЕ FALSE.

Требования

Требование Значение
Заголовок d3d12.h

См. также раздел

Отрисовка