Is there anything preventing improvement of our current TinyGL support within MorphOS, to make porting of games and programs using newer versions of OpenGL possible, or at least easier?
I purchased several programming books on OpenGL and 3D programming, but considering that I don't even count myself as a "real" programmer yet, it is highly doubtful that I will ever be up to the task of creating a better version of TinyGL, or any alternative 3D game engine.
If Irrlight engine is not the best choice for better 3D engine, or improved TinyGL/OpenGL support for MorphOS, this thread is still useful for opening, or continuing a discussion about how 3D support within MorphOS can be improved.
Hi Dave, if im not mistaken you are mixing 2 things up here :)
Irrlight will not improve the possibilities of TinyGL in any form. TinyGL is MorphOS's own (OpenGL based) 3D Graphics library (API). Irrlight will only utilize that existing API.
Irrlight can be seen as another big C(++) library that wraps around Open- or TinyGL which makes 3D programming a lot easier. For example loading 3D object from industry standard file formats or loading Quake maps etc. But there is also other common game functionality like collision detection, math functions, 2D GUI System, XML Parser etc.
Having a good open source game library on MorphOS will make game programming more accessible to everybody.