ID3D10SwitchToRef::GetUseRef, méthode (d3d10sdklayers.h)
Obtient une valeur booléenne qui indique le type d’appareil utilisé.
Syntaxe
BOOL GetUseRef();
Valeur de retour
Type : BOOL
TRUE si l’appareil est un appareil logiciel, FALSE s’il s’agit d’un appareil matériel. Consultez la section Remarques.
Notes
Un appareil matériel est communément appelé appareil HAL, c’est-à-dire un appareil à accélération matérielle. Cela signifie que le pipeline affiche toutes les commandes de pipeline dans le matériel, à l’aide du GPU. L’utilisation du pipeline avec un appareil HAL offre généralement les meilleures performances, mais il peut être plus difficile de déboguer, car des ressources existent sur le GPU plutôt que sur le processeur.
Un périphérique logiciel implémente le rendu dans un logiciel à l’aide du processeur sans accélération matérielle. Un périphérique logiciel est communément appelé appareil de référence ou appareil REF. Étant donné qu’un appareil REF implémente le rendu sur le processeur, il est généralement plus lent, mais plus facile à déboguer, car il autorise l’accès aux ressources.
Configuration requise
Plateforme cible | Windows |
En-tête | d3d10sdklayers.h |