Freigeben über


ID3D10SwitchToRef::GetUseRef-Methode (d3d10sdklayers.h)

Rufen Sie einen booleschen Wert ab, der den Typ des verwendeten Geräts angibt.

Syntax

BOOL GetUseRef();

Rückgabewert

Typ: BOOL

TRUE , wenn es sich bei dem Gerät um ein Softwaregerät handelt, FALSE , wenn es sich um ein Hardwaregerät handelt. Siehe Bemerkungen.

Bemerkungen

Ein Hardwaregerät wird häufig als HAL-Gerät bezeichnet, was für ein hardwarebeschleunigtes Gerät steht. Dies bedeutet, dass die Pipeline mithilfe der GPU alle Pipelinebefehle in der Hardware rendert. Der Betrieb der Pipeline mit einem HAL-Gerät bietet im Allgemeinen die beste Leistung, kann jedoch schwieriger zu debuggen sein, da Ressourcen auf der GPU anstelle der CPU vorhanden sind.

Ein Softwaregerät implementiert das Rendering in Software mit der CPU ohne Hardwarebeschleunigung. Ein Softwaregerät wird häufig als Referenzgerät oder REF-Gerät bezeichnet. Da ein REF-Gerät das Rendering auf der CPU implementiert, ist es in der Regel langsamer, aber einfacher zu debuggen, da es den Zugriff auf Ressourcen ermöglicht.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d10sdklayers.h

Weitere Informationen

ID3D10SwitchToRef-Schnittstelle