Skip to main content
Describe el estado de galería de símbolos de profundidad.

Sintaxis

Miembros

DepthEnable
Tipo: BOOL
Especifica si se habilitan las pruebas de profundidad. Establezca este miembro en TRUE para habilitar las pruebas de profundidad. DepthWriteMask
Tipo: D3D12_DEPTH_WRITE_MASK
Un valor de tipo D3D12_DEPTH_WRITE_MASK que identifica una parte del búfer de galería de símbolos de profundidad que los datos de profundidad pueden modificar. DepthFunc
Tipo: D3D12_COMPARISON_FUNC
Un valor de tipo D3D12_COMPARISON_FUNC que identifica una función que compara los datos de profundidad con los datos de profundidad existentes. StencilEnable
Tipo: BOOL
Especifica si se habilitan las pruebas de galería de símbolos. Establezca este miembro en TRUE para habilitar las pruebas de galería de símbolos. StencilReadMask
Tipo: UINT8
Identifica una parte del búfer de galería de símbolos de profundidad para leer los datos de galería de símbolos. StencilWriteMask
Tipo: UINT8
Identifica una parte del búfer de galería de símbolos de profundidad para escribir los datos de galería de símbolos. FrontFace
Tipo: D3D12_DEPTH_STENCILOP_DESC
Una estructura D3D12_DEPTH_STENCILOP_DESC que describe cómo usar los resultados de la prueba de profundidad y la prueba de galería de símbolos para los píxeles cuya normal de superficie está orientada hacia la cámara. BackFace
Tipo: D3D12_DEPTH_STENCILOP_DESC
Una estructura D3D12_DEPTH_STENCILOP_DESC que describe cómo usar los resultados de la prueba de profundidad y la prueba de galería de símbolos para los píxeles cuya normal de superficie está orientada en dirección opuesta a la cámara. DepthBoundsTestEnable
Tipo: BOOL
TRUE para habilitar las pruebas de límites de profundidad; de lo contrario, FALSE. El valor predeterminado es FALSE.

Comentarios

Un objeto D3D12_GRAPHICS_PIPELINE_STATE_DESC contiene una estructura de estado de galería de símbolos de profundidad que controla cómo la fase de combinación de salida realiza las pruebas de galería de símbolos de profundidad. Esta tabla muestra los valores predeterminados de los estados de galería de símbolos de profundidad.
EstadoValor predeterminado
DepthEnableTRUE
DepthWriteMaskD3D12_DEPTH_WRITE_MASK_ALL
DepthFuncD3D12_COMPARISON_LESS
StencilEnableFALSE
StencilReadMaskD3D12_DEFAULT_STENCIL_READ_MASK
StencilWriteMaskD3D12_DEFAULT_STENCIL_WRITE_MASK
FrontFace.StencilFuncyBackFace.StencilFuncD3D12_COMPARISON_ALWAYS
FrontFace.StencilDepthFailOpyBackFace.StencilDepthFailOpD3D12_STENCIL_OP_KEEP
FrontFace.StencilPassOpyBackFace.StencilPassOpD3D12_STENCIL_OP_KEEP
FrontFace.StencilFailOpyBackFace.StencilFailOpD3D12_STENCIL_OP_KEEP
DepthBoundsTestEnableFALSE
Los formatos que admiten galería de símbolos son DXGI_FORMAT_D24_UNORM_S8_UINT y DXGI_FORMAT_D32_FLOAT_S8X24_UINT.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Estructuras principales
Última modificación el 28 de agosto de 2026