Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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_ALLValor: 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_VERTEXValor: 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_HULLValor: 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_DOMAINValor: 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_GEOMETRYValor: 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_PIXELValor: 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_AMPLIFICATIONValor: 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_MESHValor: 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 |