enumeración D3D12_SHADER_VISIBILITY (d3d12.h)
Especifica los sombreadores que pueden tener acceso al contenido de una ranura de firma raíz determinada.
Syntax
typedef enum D3D12_SHADER_VISIBILITY {
D3D12_SHADER_VISIBILITY_ALL = 0,
D3D12_SHADER_VISIBILITY_VERTEX = 1,
D3D12_SHADER_VISIBILITY_HULL = 2,
D3D12_SHADER_VISIBILITY_DOMAIN = 3,
D3D12_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12_SHADER_VISIBILITY_PIXEL = 5,
D3D12_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12_SHADER_VISIBILITY_MESH = 7
} ;
Constantes
D3D12_SHADER_VISIBILITY_ALL Valor: 0 Especifica que todas las fases del sombreador pueden tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_VERTEX Valor: 1 Especifica que la fase del sombreador de vértices puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_HULL Valor: 2 Especifica que la fase del sombreador de casco puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_DOMAIN Valor: 3 Especifica que la fase del sombreador de dominio puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_GEOMETRY Valor: 4 Especifica que la fase del sombreador de geometría puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_PIXEL Valor: 5 Especifica que la fase del sombreador de píxeles puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_AMPLIFICATION Valor: 6 Especifica que la fase del sombreador de amplificación puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
D3D12_SHADER_VISIBILITY_MESH Valor: 7 Especifica que la fase del sombreador de malla puede tener acceso a lo que esté enlazado en la ranura de firma raíz. |
Comentarios
Esta enumeración se usa en la estructura D3D12_ROOT_PARAMETER .
La cola de proceso siempre usa D3D12_SHADER_VISIBILITY_ALL porque solo tiene una fase activa. La cola 3D puede elegir valores, pero si usa D3D12_SHADER_VISIBILITY_ALL, todas las fases del sombreador pueden tener acceso a lo que esté enlazado en la ranura de firma raíz.
Requisitos
Encabezado | d3d12.h |