Irrlicht on Google Native Client

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
fernandoc1
Posts: 2
Joined: Sat Oct 22, 2011 4:27 pm

Irrlicht on Google Native Client

Post by fernandoc1 »

Recently, I read that Ogre3D has been ported to Google Native Client.
Is there any plans to port Irrlicht to Google Native Client?
For those that don't know what is Native Client, it is a browser plugin that allow native code to be run in Google Chrome sandbox.
Here are some links to resources, for more info:

http://www.gonacl.com/dev/index.html
http://code.google.com/chrome/nativeclient/

I think that it would be interesting to have Irrlicht ported to it, because it should enable developers to quickly publish their games in Chrome Webstore.
CuteAlien
Admin
Posts: 9734
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Irrlicht on Google Native Client

Post by CuteAlien »

Haven't heard from anyone working on that so far. But I agree it would be nice.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: Irrlicht on Google Native Client

Post by hybrid »

I guess this would basically mean that you need a window creation method for the webbrowser, and mirror this in a custom device for Irrlicht. The latter would use the native client to sync things. The res shoudl work largely without any changes, as long as the engine compiles with the special compilers.
fernandoc1
Posts: 2
Joined: Sat Oct 22, 2011 4:27 pm

Re: Irrlicht on Google Native Client

Post by fernandoc1 »

I think that Native Client will be the next great cross platform plugin that will allow everybody share the same code across all kinds of OS and architectures. I've tested it in all platforms (Linux, Mac and Windows) and works the same way in all of them.
If someone is interested in seeing it in action, here is the link for Ogre examples:
https://chrome.google.com/webstore/deta ... h&hcp=main

There is an example, called "tumbler" that is present on pepper_15 that should be useful to see how to get 3D on that.
By the time, Google puts Chrome 15 in the stable channel, 3D will be available by default to all users.
Post Reply