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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour