This project targets at porting the Irrlicht 3D Engine to the BeagleBoard. The project will execute in several steps. First is to fix current issues with the OpenGL-ES 1.x driver. Next, we will optimize the software renderers to NEON in order to support other OMAP processors without ogl-es. And finally we will provide a full OpenGL-ES 2.x driver for a cmplete shader pipeline.