Porting to OpenGL ES

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
mod42
Posts: 2
Joined: Mon May 08, 2006 1:14 pm

Porting to OpenGL ES

Post by mod42 »

Hi

I am thinking about porting the Irrlicht Engine to OpenGL ES 1.1 (means: Adding a new renderer device to the existing ones). What would I have to do to do this? Which files are affected?

Is there some class diagram thingy :D of the engine where I can identify the OS and renderer device dependent parts?

The underlaying OS is POSIX compatible so I dont expect to much differences to the Linux version besides the graphics part.

mod42
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

You could use the doxygen pages or generate some class diagram from the sources. But in general it should be enough to check the interfaces found in include/ (check the COpenGL* files to know which ones) and implement those methods. Adding a new driver is not that hard then. There had been a topic on ES some while ago, so you might want to search for that guy who posted it, he might have some code already (if it weren't you :wink: )
zenoid
Posts: 40
Joined: Wed Jul 20, 2005 1:16 pm
Location: france
Contact:

Post by zenoid »

Nice, I've waited for a port on openGL ES for a while, since they anounced the "Irrlicht 0.15.0 WIP Video". What about the "This video created by Ing.Apfelbaum previews a new feature of the engine: Pocket PC support." ?
Post Reply