DirectXMath

Objectif

L’API DirectXMath fournit des types et des fonctions C++ compatibles AVEC SIMD pour les opérations mathématiques graphiques et d’algèbre linéaires courantes dans les applications DirectX. La bibliothèque fournit des versions optimisées pour Windows 32 bits (x86), Windows 64 bits (x64) et Windows sur ARM/ARM64 via la prise en charge intrinsèque SSE, AVX et ARM-NEON dans le compilateur Visual C++.

Pour les développeurs qui débutent avec DirectXMath, vous pouvez envisager d’utiliser le wrapper SimpleMath du Kit d’outils DirectX pour DirectX 11 / DirectX12 comme point de départ.

Contenu de cette section

Rubrique Description
Guide de programmation DirectXMath
DirectXMath fournit une solution mathématique optimisée pour Windows.
Informations de référence sur la programmation DirectXMath
Cette section contient des informations de référence pour la bibliothèque DirectXMath.

 

Développeurs concernés

La bibliothèque DirectXMath est conçue pour les développeurs C++ travaillant sur des jeux et des graphiques DirectX dans des applications plateforme Windows universelle, des jeux Xbox et des applications de bureau traditionnelles pour Windows.

Obtention de DirectXMath

Les en-têtes DirectXMath sont fournis dans le Kit de développement logiciel (SDK) Windows fourni avec Visual Studio 2012 ou version ultérieure. En tant qu’en-tête tout inline, il n’y a pas de DLL ou de bibliothèque statique à lier. Il est également disponible en tant que package sur NuGet.

DirectXMath est open source sous la licence MIT hébergée sur GitHub.