Freigeben über


IDirect3DDevice9::GetSoftwareVertexProcessing-Methode (d3d9helper.h)

Ruft den Vertexverarbeitungsmodus (Hardware oder Software) ab.

Syntax

BOOL GetSoftwareVertexProcessing();

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn die Softwarevertexverarbeitung festgelegt ist. Andernfalls wird FALSE zurückgegeben.

Hinweise

Eine Anwendung kann ein Gerät im gemischten Modus erstellen, um sowohl die Softwarevertexverarbeitung als auch die Hardwarevertexverarbeitung zu verwenden. Um zwischen den beiden Vertexverarbeitungsmodi in DirectX 8.x zu wechseln, verwenden Sie IDirect3DDevice9::SetRenderState mit dem Renderzustand D3DRS_SOFTWAREVERTEXPROCESSING und dem entsprechenden BOOL-Argument. Der Nachteil des Renderzustandsansatzes war die Schwierigkeit, die Semantik für Zustandsblöcke zu definieren. Anwendungen und die Runtime mussten zusätzliche Arbeit leisten und beim Aufzeichnen und Wiedergeben von Zustandsblöcken vorsichtig sein.

Verwenden Sie in Direct3D 9 stattdessen IDirect3DDevice9::SetSoftwareVertexProcessing . Diese neue API wird nicht von StateBlocks aufgezeichnet.

Lesen Sie auch die Hinweise für die D3DCREATE Konstanten.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9helper.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

IDirect3DDevice9