Partager via


Méthode IDirect3DDevice9 ::GetSoftwareVertexProcessing (d3d9helper.h)

Obtient le mode de traitement du vertex (matériel ou logiciel).

Syntaxe

BOOL GetSoftwareVertexProcessing();

Valeur de retour

Type : BOOL

Retourne TRUE si le traitement du vertex logiciel est défini. Sinon, elle retourne FALSE.

Remarques

Une application peut créer un appareil en mode mixte pour utiliser à la fois le traitement du vertex logiciel et le traitement du vertex matériel. Pour basculer entre les deux modes de traitement des sommets dans DirectX 8.x, utilisez IDirect3DDevice9 ::SetRenderState avec l’état de rendu D3DRS_SOFTWAREVERTEXPROCESSING et l’argument BOOL approprié. L’inconvénient de l’approche d’état de rendu était la difficulté à définir la sémantique des blocs d’état. Les applications et le runtime devaient effectuer un travail supplémentaire et être prudent lors de l’enregistrement et de la lecture des blocs d’état.

Dans Direct3D 9, utilisez plutôt IDirect3DDevice9 ::SetSoftwareVertexProcessing . Cette nouvelle API n’est pas enregistrée par StateBlocks.

Reportez-vous également aux notes pour les constantes D3DCREATE .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9helper.h (inclure D3D9.h)
Bibliothèque D3D9.lib

Voir aussi

IDirect3DDevice9