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 |