DirectXMath 库是跨平台的吗?是否可以在 OpenGL 和/或 OSX 和 Linux 上使用它?
问问题
1078 次
1 回答
3
DirectXMath 主要依赖于 Visual Studio 编译器内在函数支持。作为 Windows 8.x SDK 中的一个头文件,它官方只支持 Visual Studio 2010 - Visual Studio 2013,以及 Windows Vista 或更高版本。它只有一个 Win32 API 依赖项 (IsProcessorFeaturePresent),即使是可选的。
技术上可以将它用于 Windows XP,但没有官方 SDK 配置可以在 Windows XP 支持的标头中提供它。
其他编译器没有官方支持,但它可能适用于英特尔编译器。
否则 DirectXMath 实际上并没有特别绑定到 Direct3D,因此您可以将它与 OpenGL 或其他任何东西一起使用。
主要问题是 DirectXMath 库在 Windows 8.x SDK、Windows Phone 8.x SDK、Xbox One XDK 和 Xbox One ADK 中可用。你必须看看那些 EULA——我不是律师,我不能提供法律建议。
于 2014-06-26T19:18:49.810 回答