Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Библиотека DirectXMath основана на библиотеке SIMD XNA Math C++ версии 2.04. Здесь описано, как DirectXMath отличается от XNA Math и как отличаются версии DirectXMath.
История выпусков
| Пакет SDK для Windows 10 (20348), версия 2104 | DirectXMath 3.16 |
| Пакет SDK для обновления Windows 10 мая 2020 г. | DirectXMath 3.14 |
| Пакет SDK для обновления Windows 10 за октябрь 2018 г. | DirectXMath 3.13 |
| Пакет SDK для обновления Windows 10 апреля 2018 г. Windows 10 Fall Creators Update SDK | DirectXMath 3.11 |
| Windows 10 Creators Update SDK | DirectXMath 3.10 |
| Юбилейный пакет SDK для Windows 10 | DirectXMath 3.09 |
| Пакет SDK для Windows 10 (ноябрь 2015 г.) | DirectXMath 3.08 |
| Пакет SDK для Windows 8.1 (весна 2015 года) | DirectXMath 3.07 |
| Пакет SDK для Windows для Windows 8.1 | DirectXMath 3.06 |
| Пакет SDK для Windows для Windows 8 | DirectXMath 3.03 |
Дополнительные сведения см. в выпусках DirectXMath .
Различия DirectXMath от математики XNA
Вот как библиотека DirectXMath в основном отличается от библиотеки математики XNA:
- DirectXMath — это только C++ (пространства имен, перегрузки, новые шаблоны и т. д.).
- Требуется поддержка стандартной библиотеки C++11 (т. е. stdint.h и т. д.).
- ARM-NEON встроенные функции для платформы Windows RT.
- Новые функции цвета (преобразования цветового пространства, константы цветов .NET).
- Типы ограничивающих объёмов (версия которых ранее находилась в заголовке XNACollision в примере из пакета SDK DirectX Collision).
- Версия Xbox 360 недоступна. XDK Xbox 360 продолжает включать XNAMath версии 2.x и из него были удалены определенные типы данных и варианты функций для Xbox 360.
- Переработанный XMVectorPermute для улучшения оптимизации для SSE и ARM-NEON встроенных компонентов.
- Тип XMMATRIX полностью непрозрачн. Для доступа к отдельным элементам XMMATRIXиспользуйте другие типы, такие как XMFLOAT4X4.
Связанные разделы
-
Руководство по программированию DirectXMath