Método ID3D11Device2::CheckMultisampleQualityLevels1 (d3d11_2.h)
Obtenha o número de níveis de qualidade disponíveis durante o multisampling.
Sintaxe
HRESULT CheckMultisampleQualityLevels1(
[in] DXGI_FORMAT Format,
[in] UINT SampleCount,
[in] UINT Flags,
[out] UINT *pNumQualityLevels
);
Parâmetros
[in] Format
Tipo: DXGI_FORMAT
O formato de textura durante o multisampling.
[in] SampleCount
Tipo: UINT
O número de exemplos durante o multisampling.
[in] Flags
Tipo: UINT
Uma combinação de valores de D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAGS combinados usando uma operação OR bit a bit. Atualmente, há suporte apenas para D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE .
[out] pNumQualityLevels
Tipo: UINT*
Um ponteiro para uma variável que recebe o número de níveis de qualidade com suporte pelo adaptador. Consulte Observações.
Valor retornado
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 11.
Comentários
Quando você multiplica uma textura, o número de níveis de qualidade disponíveis para um adaptador depende do formato de textura que você usa e do número de amostras solicitadas. O número máximo de níveis de qualidade é definido por D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT em D3D11.h. Se esse método retornar 0, não há suporte para a combinação de contagem de formato e exemplo para o adaptador instalado.
Além disso, a definição de um nível de qualidade cabe a cada fornecedor de hardware definir, no entanto, nenhuma instalação é fornecida pelo Direct3D para ajudar a descobrir essas informações.
Observe que FEATURE_LEVEL_10_1 dispositivos são necessários para dar suporte a MSAA 4x para todos os destinos de renderização, exceto R32G32B32A32 e R32G32B32. FEATURE_LEVEL_11_0 dispositivos são necessários para dar suporte a MSAA 4x para todos os formatos de destino de renderização e 8x MSAA para todos os formatos de destino de renderização, exceto R32G32B32A32 formatos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11_2.h |
Biblioteca | D3D11.lib |