Making a New Irrlicht Video Device

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
AutoDMC
Posts: 104
Joined: Sat Sep 18, 2004 3:44 pm

Making a New Irrlicht Video Device

Post by AutoDMC »

Hiya folks! It's been a while since I've been here.

I wasn't sure if this should go into Open Discussion, Project Announcements, or Advanced Help, so I put it here.

I've been working up a project for GC-Linux, and they have some libraries to access the video accelerator, but don't have OpenGL working yet.

I was wondering just how hard it would be to get Irrlicht acceleratored on the GC-Linux, and what I would have to edit.

Would I be able to, for example, edit the Software renderer, replacing software functions with hardware accelerated functions, and thereby always have all features available (some software, some hardware)? Or do I have to start from scratch. And exactly WHAT do I have to edit for this? Do I just add "EDT_GAMECUBE" to irr::video::E_DRIVER_TYPE and implement the driver from IVideoDriver?

I'm where I've got a great idea, and I want to do some 3D stuff on the GC, but I don't want to have to work on the chip or make my own 3D engine, I'd prefer to use IrrLicht :D Either way, I have to go elbow deep into the chip at least once, right? But I'm not quite sure where to go, but I'm willing to go there.
Post Reply