Поделиться через


DirectXMath

Цель

API DirectXMath предоставляет типы и функции C++ с поддержкой SIMD для общих линейных алгебр и математических операций графики, распространенных для приложений DirectX. Библиотека предоставляет оптимизированные версии для Windows 32-разрядной версии (x86), Windows 64-разрядной версии (x64) и Windows в ARM/ARM64 через SSE, AVX и ARM-NEON встроенные компоненты в компиляторе Visual C++.

Разработчикам, новым для DirectXMath, может потребоваться использовать оболочку SimpleMath в пакете инструментов DirectX DirectX для DirectX 11 / DirectX12 в качестве отправной точки.

В этом разделе

Тема Описание
Руководство по программированию DirectXMath
DirectXMath предоставляет математическое решение, оптимизированное для Windows.
Справочник по программированию DirectXMath
В этом разделе содержатся справочные материалы для библиотеки DirectXMath.

 

Аудитория разработчика

Библиотека DirectXMath предназначена для разработчиков C++, работающих над играми и графикой DirectX в приложениях универсальной платформы Windows, играх Xbox и традиционных классических приложениях для Windows.

Получение DirectXMath

Заголовки DirectXMath поставляются в пакете SDK для Windows, который поставляется с Visual Studio 2012 или более поздней версией, и как весь встроенный заголовок отсутствует библиотека DLL или статическая библиотека для ссылки. Он также доступен в виде пакета в NuGet.

DirectXMath является открытым исходным кодом в лицензии MIT, размещенной на GitHub.