énumération D3D12DDI_SHADER_VISIBILITY (d3d12umddi.h)
D3D12DDI_SHADER_VISIBILITY identifie les nuanceurs qui peuvent accéder au contenu d’un emplacement de signature racine donné.
Syntax
typedef enum D3D12DDI_SHADER_VISIBILITY {
D3D12DDI_SHADER_VISIBILITY_ALL = 0,
D3D12DDI_SHADER_VISIBILITY_VERTEX = 1,
D3D12DDI_SHADER_VISIBILITY_HULL = 2,
D3D12DDI_SHADER_VISIBILITY_DOMAIN = 3,
D3D12DDI_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12DDI_SHADER_VISIBILITY_PIXEL = 5,
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12DDI_SHADER_VISIBILITY_MESH = 7
} ;
Constantes
D3D12DDI_SHADER_VISIBILITY_ALL Valeur : 0 Toutes les étapes du nuanceur peuvent accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_VERTEX Valeur : 1 L’étape du nuanceur de vertex peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_HULL Valeur : 2 L’étape du nuanceur de coque peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_DOMAIN Valeur : 3 L’étape du nuanceur de domaine peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_GEOMETRY Valeur : 4 L’étape du nuanceur de géométrie peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_PIXEL Valeur : 5 L’étape du nuanceur de pixels peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION Valeur : 6 L’étape du nuanceur d’amplification peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
D3D12DDI_SHADER_VISIBILITY_MESH Valeur : 7 L’étape du nuanceur de maillage peut accéder à tout ce qui est lié à l’emplacement de signature racine. |
Remarques
Pour plus d’informations, consultez la spécification fonctionnelle DirectX Raytracing (DXR ).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
En-tête | d3d12umddi.h |