D3D12_SHADER_MIN_PRECISION_SUPPORT enumeração (d3d12.h)
Descreve as opções mínimas de suporte de precisão para sombreadores no driver gráfico atual.
Syntax
typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT {
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2
} ;
Constantes
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE Valor: 0 O driver dá suporte apenas à precisão completa de 32 bits para todos os estágios do sombreador. |
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT Valor: 0x1 O driver dá suporte à precisão de 10 bits. |
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT Valor: 0x2 O driver dá suporte à precisão de 16 bits. |
Comentários
Essa enumeração é usada pela estrutura D3D12_FEATURE_DATA_D3D12_OPTIONS .
As informações retornadas apenas indicam que o hardware gráfico pode executar operações HLSL com uma precisão menor do que a precisão float padrão de 32 bits, mas não garante que o hardware gráfico seja realmente executado com uma precisão mais baixa.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |