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