DirectXMath

目的

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

对于不熟悉 DirectXMath 的开发人员,可能需要考虑在 directX 11 DirectX 11 / DirectX12DirectX 工具包 中使用 SimpleMath 包装器作为起点。

在本部分中

主题 描述
DirectXMath 编程指南
DirectXMath 提供针对 Windows 优化的数学解决方案。
DirectXMath 编程参考
本部分包含 DirectXMath 库的参考资料。

 

开发人员受众

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

获取 DirectXMath

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

DirectXMath 是在 GitHub上托管的 MIT 许可证 下的开放源代码。