Syntaxe
Paramètres
Min [in]Type : FLOAT SAL :
In
Spécifie la limite de profondeur minimale. La valeur par défaut est 0. Les valeurs NaN sont converties silencieusement en 0.
Max [in]Type : FLOAT SAL :
In
Spécifie la limite de profondeur maximale. La valeur par défaut est 1. Les valeurs NaN sont converties silencieusement en 0.
Valeur renvoyée
Type : void Aucune.Remarques
Le test des limites de profondeur permet d’ignorer des pixels et des échantillons si la valeur de profondeur actuellement stockée se trouve en dehors de la plage spécifiée par Min et Max, bornes incluses. Si la valeur de profondeur actuellement stockée du pixel ou de l’échantillon se trouve dans cette plage, le test des limites de profondeur réussit et le pixel ou l’échantillon est rendu ; sinon, le test échoue et le pixel ou l’échantillon est ignoré. Notez que le test des limites de profondeur prend en compte la valeur de profondeur actuellement stockée, et non la valeur de profondeur générée par le nuanceur de pixels en cours d’exécution. Pour utiliser le test des limites de profondeur, l’application doit utiliser la nouvelle méthode CreatePipelineState pour activer le test des limites de profondeur sur le PSO, puis peut utiliser cette méthode de liste de commandes pour modifier dynamiquement les limites de profondeur. OMSetDepthBounds est une fonctionnalité facultative. Utilisez la méthode CheckFeatureSupport pour déterminer si cette fonctionnalité est prise en charge par le pilote en mode utilisateur. La prise en charge de cette fonctionnalité est signalée par la structure D3D12_FEATURE_D3D12_OPTIONS2.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
