Skip to main content
Este método permite cambiar los límites de profundidad dinámicamente.

Sintaxis

Parámetros

Min [in]
Tipo: FLOAT
SAL: In Especifica el límite mínimo de profundidad. El valor predeterminado es 0. Los valores NaN se convierten silenciosamente en 0. Max [in]
Tipo: FLOAT
SAL: In Especifica el límite máximo de profundidad. El valor predeterminado es 1. Los valores NaN se convierten silenciosamente en 0.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Las pruebas de límites de profundidad permiten descartar píxeles y muestras si el valor de profundidad almacenado actualmente está fuera del intervalo especificado por Min y Max, ambos incluidos. Si el valor de profundidad almacenado actualmente del píxel o la muestra está dentro de este intervalo, la prueba de límites de profundidad se supera y se representa; de lo contrario, la prueba de límites de profundidad no se supera y el píxel o la muestra se descarta. Tenga en cuenta que la prueba de límites de profundidad considera el valor de profundidad almacenado actualmente, no el valor de profundidad generado por el sombreador de píxeles en ejecución. Para usar las pruebas de límites de profundidad, la aplicación debe usar el nuevo método CreatePipelineState para habilitar las pruebas de límites de profundidad en el PSO y, a continuación, puede usar este método de la lista de comandos para cambiar los límites de profundidad dinámicamente. OMSetDepthBounds es una característica opcional. Use el método CheckFeatureSupport para determinar si el controlador en modo usuario admite o no esta característica. La compatibilidad con esta característica se notifica a través de la estructura D3D12_FEATURE_D3D12_OPTIONS2.

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

ID3D12GraphicsCommandList1
Última modificación el 28 de agosto de 2026