Partager via


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

Voir aussi

ID3D10SwitchToRef Interface