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.
La estructura D3D12DDI_SHADER_CAPS_0042 contiene funcionalidades de sombreador de dispositivos para mostrar que admite el controlador.
Sintaxis
typedef struct D3D12DDI_SHADER_CAPS_0042 {
D3D12DDI_SHADER_MIN_PRECISION MinPrecision;
BOOL DoubleOps;
BOOL ShaderSpecifiedStencilRef;
BOOL TypedUAVLoadAdditionalFormats;
BOOL ROVs;
BOOL WaveOps;
UINT WaveLaneCountMin;
UINT WaveLaneCountMax;
UINT TotalLaneCount;
BOOL Int64Ops;
BOOL Native16BitOps;
} D3D12DDI_SHADER_CAPS_0042;
Miembros
MinPrecision
OR bit a bit de D3D12DDI_SHADER_MIN_PRECISION valores que describen las opciones de compatibilidad mínima de precisión del controlador para sombreadores.
DoubleOps
Valor booleano que especifica si el controlador permite tipos de doble para las operaciones del sombreador (TRUE indica la compatibilidad con el controlador).
ShaderSpecifiedStencilRef
Valor booleano que especifica si el controlador admite la referencia de galería de símbolos del sombreador de píxeles (TRUE indica la compatibilidad del controlador).
TypedUAVLoadAdditionalFormats
Valor booleano que especifica si el controlador admite la carga de formatos adicionales para vistas de acceso sin ordenar (UAV) tipadas (TRUE indica la compatibilidad del controlador).
ROVs
Valor booleano que especifica si el controlador admite vistas ordenadas de rasterizador (TRUE indica la compatibilidad con el controlador).
WaveOps
Valor booleano que especifica si el controlador admite operaciones de onda.
WaveLaneCountMin
Especifica el número mínimo de carriles en la onda SIMD (instrucción única, varios datos) que admite el controlador.
WaveLaneCountMax
Especifica el número máximo de carriles en la onda SIMD que admite el controlador.
TotalLaneCount
Especifica el número total de carriles SIMD en el hardware.
Int64Ops
Valor booleano que indica si el controlador admite operaciones de 64 bits (TRUE indica la compatibilidad con controladores).
Native16BitOps
Valor booleano que indica si el controlador admite operaciones nativas de 64 bits (TRUE indica compatibilidad con controladores).
Observaciones
El controlador de pantalla en modo de usuario devuelve estos límites cuando el tiempo de ejecución D3D llama a la función de PFND3DDDI_GETCAPS de UMD con el tipo miembro de la estructura de D3DDDIARG_GETCAPS establecida en D3D12DDICAPS_TYPE_SHADER.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3d12umddi.h |