ID3D11Device2::CheckMultisampleQualityLevels1, méthode (d3d11_2.h)
Obtenez le nombre de niveaux de qualité disponibles pendant l’échantillonnage multiple.
Syntaxe
HRESULT CheckMultisampleQualityLevels1(
[in] DXGI_FORMAT Format,
[in] UINT SampleCount,
[in] UINT Flags,
[out] UINT *pNumQualityLevels
);
Paramètres
[in] Format
Type : DXGI_FORMAT
Format de texture pendant l’échantillonnage multiple.
[in] SampleCount
Type : UINT
Nombre d’exemples lors de l’échantillonnage multiple.
[in] Flags
Type : UINT
Combinaison de valeurs D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAGS combinées à l’aide d’une opération OR au niveau du bit. Actuellement, seules les D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE sont prises en charge.
[out] pNumQualityLevels
Type : UINT*
Pointeur vers une variable qui reçoit le nombre de niveaux de qualité pris en charge par l’adaptateur. Consultez la section Notes.
Valeur de retour
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 11.
Notes
Lorsque vous multisample une texture, le nombre de niveaux de qualité disponibles pour un adaptateur dépend du format de texture que vous utilisez et du nombre d’exemples que vous demandez. Le nombre maximal de niveaux de qualité est défini par D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT dans D3D11.h. Si cette méthode retourne 0, la combinaison format et nombre d’exemples n’est pas prise en charge pour l’adaptateur installé.
En outre, la définition d’un niveau de qualité est à chaque fournisseur de matériel à définir, mais aucune installation n’est fournie par Direct3D pour vous aider à découvrir ces informations.
Notez que FEATURE_LEVEL_10_1 appareils sont nécessaires pour prendre en charge 4x MSAA pour toutes les cibles de rendu, sauf R32G32B32A32 et R32G32B32. FEATURE_LEVEL_11_0 appareils sont requis pour prendre en charge 4x MSAA pour tous les formats cibles de rendu et 8x MSAA pour tous les formats cible de rendu, sauf les formats R32G32B32A32.
Configuration requise
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11_2.h |
Bibliothèque | D3D11.lib |