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 zawiera zoptymalizowane wersje dla systemów Windows 32-bitowych (x86), Windows 64-bitowych (x64) i Windows w usłudze ARM/ARM64 za pośrednictwem SSE, AVX i ARM-NEON obsługę funkcji wewnętrznych 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ą dostarczane w zestawie Windows SDK dostarczanym z programem Visual Studio 2012 lub nowszym, a jako nagłówek wbudowany nie ma biblioteki DLL ani biblioteki statycznej do połączenia. Jest również dostępny jako pakiet w NuGet.
DirectXMath jest oprogramowaniem open source w ramach licencji mit hostowanej w usłudze GitHub.