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


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 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.