GP2X Irrlicht Port


Grz-

Still Fresh
Joined
Mar 25, 2008
Messages
70
Hi,

i'm actually working on a Irrlicht port, it seem to work very well actually, i use the SDL device integrated in Irrlicht (with some minor modification for the GP2X) and it include two software renderer. (the first is very fast but have clipping problem, the second is quite slow but render very well)

I'm not far to release the port officialy, i just need to add GP2X inputs.

You can get an alpha port (src) here: http://www.garzul.tonsite.biz/IrrlichtGP2X...chtGP2X_SRC.zip

For windows users, there is a code::block pre-configured project.

Here, you can get two example i just compiled (one with mesh and other with a 3D object):
http://www.garzul.tonsite.biz/IrrlichtGP2X...xample_GP2X.zip

It's not oc and it doesn't have mmu hack, performances are ok (i use the default renderer) but i think it can be a lot better if people can integrate better renderer (like Trenki's renderer or GPU940), Irrlicht is very flexible so it's not very hard, i think. :)

I get 9fps with the mesh and +20fps with the 3D object, the font seem have a bug with the default renderer but i dunno why.
 
Sounds interesting :)
I will download it later, good to see, that such a engine can run even onto a GP2X with no 3D Hardware.
I can imagine, onto the Pandora, this Engine will make good usage of the 3D Features of the OMAP Chipset resulting in much better performance? ^_^
 
I'd really love an Irrlicht port that uses Trenki's rasterizer. I've tried to do the port but failed, perhaps I should try again.

I'm working on my own 3D engine but it's not as easy..So an Irrlicht port would be always welcome :)
 
I have released the full Irrlicht port here:

http://garzul.tonsite.biz/IrrlichtGP2X/Irrlicht.zip

It have GP2X inputs (but keys when it's FPS camera don't work, you have to do it manually) and 4 examples compiled, others examples can be found in the official irrlicht SDK, they are not included because they are slow (like Quake 3 maps :p), you can found a pre-compiled librairie in the 'lib' directory.

I can't upload it on gp2x archive because of my weird ISP. :/
 
Nice.
Any way to quit the Demos or interact somehow? My GP2X (F-100) Buttons do nothing.
And why are all these little Demos over 6MB? ^_^
 
No, since they act the same on others platforms and actually the FPSCamera inputs don't work but you can move the sphere from "04.Movement" example by pushing A & B button.

They are ~6MB because of the Irrlicht static librairie which is ~11MB, and it's not compiled with -Os gcc option, i think it make it more slower.
 
Back
Top