Compartir a través de


enumeración D3D12_RENDER_PASS_TIER (d3d12.h)

Especifica el nivel de compatibilidad con los pases de representación en un dispositivo gráfico.

Syntax

typedef enum D3D12_RENDER_PASS_TIER {
  D3D12_RENDER_PASS_TIER_0 = 0,
  D3D12_RENDER_PASS_TIER_1 = 1,
  D3D12_RENDER_PASS_TIER_2 = 2
} ;

Constantes

 
D3D12_RENDER_PASS_TIER_0
Valor: 0
El controlador de pantalla en modo de usuario no ha implementado pases de representación, por lo que la característica solo se proporciona a través de la emulación de software. Es posible que los pases de representación no proporcionen una ventaja de rendimiento en este nivel de compatibilidad.
D3D12_RENDER_PASS_TIER_1
Valor: 1
La característica de pases de representación se implementa mediante el controlador de pantalla en modo de usuario y se pueden acelerar las escrituras de búfer de destino/profundidad de representación. Las escrituras de vista de acceso sin ordenar (UAV) no se admiten de forma eficaz en el paso de representación.
D3D12_RENDER_PASS_TIER_2
Valor: 2
La característica de pases de representación se implementa mediante el controlador de visualización en modo de usuario, las escrituras de búfer de destino o profundidad de representación pueden acelerarse y las escrituras de vista de acceso desordenado (UAV) (siempre que las escrituras en un pase de representación no se lean hasta que un pase de representación posterior) sean más eficaces que emitir el mismo trabajo sin usar un pase de representación.

Comentarios

Para determinar el nivel de compatibilidad con los pases de representación de un dispositivo gráfico, pase D3D12_FEATURE_DATA_D3D12_OPTIONS5 estructura.

Requisitos

   
Encabezado d3d12.h

Consulte también

Representación