Nouveautés (DirectXMath)
La bibliothèque DirectXMath est basée sur la bibliothèque SIMD C++ XNA Math C++ version 2.04. Ici, nous décrivons comment DirectXMath diffère de XNA Math et comment les versions de DirectXMath diffèrent.
Historique des mises en production
sdk Windows 10 (20348), version 2104 | DirectXMath 3.16 |
Windows 10 Kit de développement logiciel (SDK) de mise à jour de mai 2020 | DirectXMath 3.14 |
Kit de développement logiciel (SDK) Mise à jour d'octobre 2018 de Windows 10 | DirectXMath 3.13 |
Windows 10 Kit de développement logiciel (SDK) de mise à jour d’avril 2018 Kit de développement logiciel (SDK) Windows 10 Fall Creators Update | DirectXMath 3.11 |
Kit de développement logiciel (SDK) Windows 10 Creators Update | DirectXMath 3.10 |
sdk anniversaire Windows 10 | DirectXMath 3.09 |
sdk Windows 10 (novembre 2015) | DirectXMath 3.08 |
Kit de développement logiciel (SDK) Windows pour Windows 8.1 (Printemps 2015) | DirectXMath 3.07 |
Kit de développement logiciel (SDK) Windows pour Windows 8.1 | DirectXMath 3.06 |
SDK Windows pour Windows 8 | DirectXMath 3.03 |
Pour plus d’informations, consultez Versions de DirectXMath .
Différences directXMath par rapport aux mathématiques XNA
Voici comment la bibliothèque DirectXMath diffère principalement de la bibliothèque mathématique XNA :
- DirectXMath est en C++ uniquement (espaces de noms, surcharges, nouveaux modèles, etc.).
- Nécessite la prise en charge de la bibliothèque standard C++11 (c’est-à-dire stdint.h, etc.).
- Prise en charge intrinsèque d’ARM-NEON pour la plateforme Windows RT.
- Nouvelle fonctionnalité de couleur (conversions d’espace de couleur, constantes de couleur .NET).
- Types de volumes englobants (dont une version se trouvait précédemment dans l’en-tête XNACollision dans l’exemple Collision du KIT DE DÉVELOPPEMENT LOGICIEL DirectX).
- Aucune version Xbox 360 n’est disponible. Le XDK Xbox 360 continue d’expédier XNAMath v2.x ; suppression des types de données et des variantes de fonction spécifiques à Xbox 360.
- XMVectorPermute retravaillé pour une optimisation améliorée pour les intrinsèques SSE et ARM-NEON.
- Le type XMMATRIX est entièrement opaque. Pour accéder à des éléments individuels de XMMATRIX, utilisez d’autres types tels que XMFLOAT4X4.
Rubriques connexes
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