Condividi tramite


DirectXMath

Scopo

L'API DirectXMath fornisce tipi E funzioni C++ compatibili con SIMD per operazioni matematiche e algebriche lineari comuni alle applicazioni DirectX. La libreria fornisce versioni ottimizzate per Windows a 32 bit (x86), Windows a 64 bit (x64) e Windows su ARM/ARM64 tramite SSE, AVX e ARM-NEON supporto intrinseci nel compilatore Visual C++.

Per gli sviluppatori che non hanno esperienza con DirectXMath, è possibile prendere in considerazione l'uso del wrapper SimpleMath nel DirectX Tool Kit per DirectX 11 / DirectX12 come punto di partenza.

In questa sezione

Argomento Descrizione
guida alla programmazione DirectXMath
DirectXMath offre una soluzione matematica ottimizzata per Windows.
Riferimento per la programmazione DirectXMath
Questa sezione contiene materiale di riferimento per la libreria DirectXMath.

 

Destinatari per sviluppatori

La libreria DirectXMath è progettata per sviluppatori C++ che lavorano su giochi e grafica DirectX nelle app della piattaforma UWP (Universal Windows Platform), giochi Xbox e app desktop tradizionali per Windows.

Recupero di DirectXMath

Le intestazioni DirectXMath sono incluse nel Windows SDK fornito con Visual Studio 2012 o versioni successive, e poiché si tratta di intestazioni completamente inline, non è presente nessuna DLL o libreria statica da collegare. È anche disponibile come pacchetto in NuGet.

DirectXMath è open source con la licenza MIT ospitata in gitHub .