NaCl OpenGL示例

时间:2011-08-15 22:38:57

标签: c++ google-chrome opengl google-nativeclient

现在nacl默认在chrome中打开我想尝试编写一个opengl游戏。这似乎是可能的,因为有一个工作的地震端口,但我找不到任何关于此的文档。有没有人有一个最小的例子?

奖金问题:我可以通过nacl进行任何形式的联网吗?例如。网络套接字?

4 个答案:

答案 0 :(得分:3)

到目前为止,似乎NaCL(http://code.google.com/chrome/nativeclient/)不允许您进行点对点网络,但通过查看API,您可以从此开始,这将使您能够使用URLS,并得到回复:

http://code.google.com/chrome/nativeclient/docs/reference/pepperc/struct_p_p_b___u_r_l_loader.html

对于3D示例,您可以在此处查看代码,这至少会向您显示所使用的函数。

http://src.chromium.org/viewvc/chrome/trunk/src/ppapi/examples/gles2/

答案 1 :(得分:3)

我试图在几天前找到这个答案。

这是一个有效的NaCl OpenGL cube webpage

以下是the code您可以编译的示例"开箱即用"像其他NaCl SDK样本一样:

BTW:我将.nexe文件重命名为.n - 以阻止有关文件的恼人的Chrome警告。

答案 2 :(得分:1)

答案 3 :(得分:0)

正如@有时开发人员提到的,Ogre3D已经适合与NaCl一起使用。 唯一的问题是没有简单的方法来构建它。您可以在此处查看自己:http://www.ogre3d.org/forums/viewtopic.php?f=4&t=66394

我试图通过让Ogre3D成为naclports的一部分来解决这个问题:https://github.com/pkukielka/naclports-ogre3d 我还在研究如何使用食人魔与NaCl的基本例子: https://github.com/pkukielka/ogre3d-nacl-template

端口已完成并且示例正在进行中(将很快完成)。 有了这两件事,它应该足以运行2-3个命令让Ogre3D启动并运行NaCl。