DirectXMath

用途

DirectXMath API 为 DirectX 应用程序常见的常见线性代数和图形数学运算提供适合 SIMD 的 C++ 类型和函数。 该库通过 Visual C++ 编译器中的 SSE、AVX 和 ARM-NEON 内部函数为 ARM/ARM64 上的 Windows 32 位 (x86) 、Windows 64 位 (x64) 和 Windows 提供优化版本。

对于刚开始使用 DirectXMath 的开发人员,可以考虑使用 DirectX 11 DirectX12 DirectX 工具包中的 SimpleMath 包装 / 器作为起点。

在本节中

主题 说明
DirectXMath 编程指南
DirectXMath 提供针对 Windows 优化的数学Windows。
DirectXMath 编程参考
本部分包含 DirectXMath 库的参考资料。

开发人员受众

DirectXMath 库专为在 Windows Store 应用、Xbox 游戏和适用于 Windows 的传统桌面应用中处理游戏和 DirectX 图形的 C++ 开发人员设计。

获取 DirectXMath

DirectXMath 标头随附在 Visual Studio 2012 或更高版本随附的 Windows SDK 中,作为所有内联标头,没有要链接到的 DLL 或静态库。 它还在 上作为包NuGet。

DirectXMath 是托管在 上的MIT许可证下的GitHub。