Partager via


énumération D3D12_RAYTRACING_TIER (d3d12.h)

Spécifie le niveau de prise en charge du ray tracing sur l’appareil graphique.

Syntax

typedef enum D3D12_RAYTRACING_TIER {
  D3D12_RAYTRACING_TIER_NOT_SUPPORTED = 0,
  D3D12_RAYTRACING_TIER_1_0 = 10,
  D3D12_RAYTRACING_TIER_1_1
} ;

Constantes

 
D3D12_RAYTRACING_TIER_NOT_SUPPORTED
Valeur : 0
Aucune prise en charge du ray tracing sur l’appareil. Les tentatives de création d’un objet lié au suivi de rayons échouent, et l’utilisation d’API liées au traçage de rayons sur les listes de commandes entraîne un comportement non défini.
D3D12_RAYTRACING_TIER_1_0
Valeur : 10
L’appareil prend en charge la fonctionnalité de traçage de rayons de niveau 1. Dans la version actuelle, ce niveau représente toutes les fonctionnalités de traçage de rayons disponibles.

Remarques

Pour déterminer le niveau de ray tracing pris en charge pour un périphérique graphique, passez D3D12_FEATURE_DATA_D3D12_OPTIONS5 struct.

Configuration requise

Condition requise Valeur
En-tête d3d12.h