enumeración D3D12DDI_SHADER_VISIBILITY (d3d12umddi.h)

D3D12DDI_SHADER_VISIBILITY identifica los sombreadores que pueden acceder al contenido de una ranura de firma raíz determinada.

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
Valor: 0
Todas las fases del sombreador pueden acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_VERTEX
Valor: 1
La fase del sombreador de vértices puede acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_HULL
Valor: 2
La fase del sombreador de casco puede acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_DOMAIN
Valor: 3
La fase del sombreador de dominio puede acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_GEOMETRY
Valor: 4
La fase del sombreador de geometría puede tener acceso a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_PIXEL
Valor: 5
La fase del sombreador de píxeles puede acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION
Valor: 6
La fase del sombreador de amplificación puede acceder a lo que esté enlazado en la ranura de firma raíz.
D3D12DDI_SHADER_VISIBILITY_MESH
Valor: 7
La fase del sombreador de malla puede acceder a lo que esté enlazado en la ranura de firma raíz.

Comentarios

Consulte la especificación funcional de DirectX Raytracing (DXR) para obtener más información.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3d12umddi.h