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 |