Перечисление D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 (d3d12umddi.h)

Синтаксис

typedef enum D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053 {
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE,
  D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS
} ;

Константы

 
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_DISCARD
Указывает, что приложение не будет иметь будущих зависимостей от данных, записанных в ресурс во время этого прохода отрисовки. Однако зависимости могут подойти для буфера глубины, где буфер глубины никогда не будет текстурирован до будущих операций записи.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_PRESERVE
Указывает, что приложение будет иметь зависимость от записанного содержимого этого ресурса в будущем, и они должны быть сохранены.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_RESOLVE
Позволяет приложению напрямую разрешать поверхность MSAA (multisampling anti-aliasing) в отдельный ресурс по завершении этапа подготовки к просмотру. В идеале это делается в то время, когда содержимое MSAA в настоящее время находится в кэше плиток, для TBDR (отложенная отрисовка на основе плиток).
Назначение разрешения должно находиться в поле состояния ресурса hDstResourceструктуры D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 в момент завершения отрисовки pass.
Источник разрешения будет переведен в состояние ресурса hSrcResourceструктуры D3D12DDI_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS_0053 , когда завершится отрисовка.
D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053_NO_ACCESS
означает, что ресурс не будет считываться из или записываться в во время отрисовки. Предполагается, что он будет использоваться для обозначения того, не осуществляется ли доступ к плоскости глубины или трафарета для dsV.

ВАЖНО

Это значение должно быть связано с D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_NO_ACCESS значением перечисления D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h