Udostępnij przez


DirectXMath

Cel

Interfejs API DirectXMath udostępnia przyjazne dla karty SIMD typy i funkcje języka C++ dla typowych operacji algebry liniowej i operacji matematycznych graficznych typowych dla aplikacji DirectX. Biblioteka dostarcza zoptymalizowane wersje dla Windows 32-bitowego (x86), Windows 64-bitowego (x64) i Windows na ARM/ARM64 poprzez obsługę funkcji wewnętrznych SSE, AVX i ARM-NEON w kompilatorze Visual C++.

W przypadku deweloperów korzystających z funkcji DirectXMath warto rozważyć użycie otoki SimpleMath w zestawie narzędzi DirectX dla DirectX 11 / DirectX12 jako punktu wyjścia.

W tej sekcji

Temat Opis
przewodnik programowania DirectXMath
DirectXMath udostępnia rozwiązanie matematyczne zoptymalizowane pod kątem systemu Windows.
dokumentacja programowania DirectXMath
Ta sekcja zawiera materiały referencyjne dla biblioteki DirectXMath.

 

Odbiorcy deweloperów

Biblioteka DirectXMath jest przeznaczona dla deweloperów języka C++ pracujących nad grami i grafiką DirectX w aplikacjach platformy uniwersalnej systemu Windows, grach Xbox i tradycyjnych aplikacjach klasycznych dla systemu Windows.

Uzyskiwanie funkcji DirectXMath

Nagłówki DirectXMath są dostępne w zestawie Windows SDK, który jest dołączony do programu Visual Studio 2012 lub nowszego, i jako nagłówek typu inline nie ma biblioteki DLL ani statycznej do podłączenia. Jest również dostępny jako pakiet w NuGet.

DirectXMath jest oprogramowaniem open source w ramach licencji mit hostowanej w usłudze GitHub.