I was trying to teach myself enough about how configure and libtool work to be able to build whatever I need with cross compilers, so I took something I had done in the past and moved it forward to the N64. MesaGL (the open source OpenGL API implementation) and Lunar Lander 2000 (http://www.student.nada.kth.se/~f96-lfo/lunar/) View attachment 10889 I will post the source and ROM file tonight. Haven't put controller support back in yet or I would post now. All software rendered OpenGL calls, gets around 10 FPS depending on scene complexity.
as promised here is source and v64 file in included 7zip archive, no controller support implemented yet, running behind because I was working on debugging my Doom port... ---------- View attachment 10908 ---------- currently it just rotates around the lunar lander module... this is built against Mesa 3.2, so if you want to compile the code, you need to build that first I built it with OSMesa enabled, that interface is what this code is written against
These are screenshots from the ROM built with the attached code. I modified the color of the flame and the metal base of the lander. It just rotates the camera around the lander right now.
There seem to be some mathematical precision issues with the rendering that I haven't been able to sort out. Don't know if it came from the way I built Mesa, or just the particular version of Mesa or what. I know that if you play this on a PC with an OpenGL driver, even at 320x240 you can make out the lander legs and the attachments to the body in real detail instead of just seeing a few pixels of them when they rotate a certain way.