你可以将DirectX游戏移植到Google Native Client吗?

时间:2012-03-28 14:47:19

标签: directx google-nativeclient

这是我第一次尝试Native Client。我阅读了一篇文章,发现每个使用OpenGL ES 2.0的3D图形样本。我可以将Direct3D游戏移植到Native Client,还是必须用OpenGL ES重写我的代码?

1 个答案:

答案 0 :(得分:4)

您必须将D3D代码重写为OpenGL ES 2.0(或引入将DirectX调用转换为OpenGL ES的运行时转换层)。

Native Client旨在可跨操作系统(目前是Windows,Linux,Mac OS和Chrome OS)移植,因此您无法使用特定于一个操作系统的任何内容。在Native Client中,您可以将Pepper API(PPAPI)视为用于访问图形,音频,网络等功能的系统调用接口。特别是对于硬件加速图形,Native Client支持OpenGL ES 2.0。