Udostępnij za pośrednictwem


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.