DirectXMath
目的
DirectXMath API 为 DirectX 应用程序常见的线性代数和图形数学运算提供 SIMD 友好的 C++ 类型和函数。 该库为 Windows 32 位 (x86) 、Windows 64 位 (x64) Windows 以及通过 SSE、AVX 和 Visual C++ 编译器中的 ARM/NEON 内部函数支持在 ARM/ARM64 上提供优化版本。
对于不熟悉 DirectXMath 的开发人员,可能需要考虑在 DirectX 11DirectX12 / 的 DirectX 工具包中使用 SimpleMath 包装器作为起点。
在本节中
主题 | 说明 |
---|---|
DirectXMath 编程指南 |
DirectXMath 提供针对Windows进行优化的数学解决方案。 |
DirectXMath 编程参考 |
本部分包含 DirectXMath 库的参考资料。 |
开发人员受众
DirectXMath 库专为在 通用 Windows 平台 应用、Xbox 游戏和传统桌面应用中处理游戏和 DirectX 图形的 C++ 开发人员而设计,适用于Windows。
获取 DirectXMath
DirectXMath 标头随附在 Visual Studio 2012 或更高版本随附的 Windows SDK 中,并且作为所有内联标头,没有要与之链接的 DLL 或静态库。 它还可用作NuGet上的包。
DirectXMath 在 GitHub 上托管的 MIT 许可证下开放源代码。