Fixed Dev Features menu caption indices.
Added Dev Features variables to GX_gfx & soft_gfx plugins.
- Untested.
Updated all Makefiles so the other gfx plugins should now compile.
- Untested.
Added VI/s to FPS display.
Fixed a texture coordinate bug.
Reworked some combining/blending code.
Added support for Screen Capture -> .png file.
(This is currently commented as it would require ~1MB of RAM)
Still need to figure out Mario's shininess.
Added "Liip year 2008 edition!!" to credits screen
Lots of GX fixes, including handling of N64 transform matrices, calculation of lighting and generated texture coordinates, and texture synchronization with CPU...
I didn't get to some other GX fixes I want to do, so don't complain about Mario's face looking weird, yet. :)
- rewrote combiner & blender several times
- texture fixes
- transform matrix fixes
- lots of other things I don't remember right now
Please use the new Makefile.GX_gfx
Not everything looks right, yet, so don't complain! ;)
Fixed a bug in GUI.c
Sometimes the GUI background doesn't update, again. -> This will be resolved when we move GUI into the main() loop.
There is still a bug in DEBUG.c such that all DEBUG_text pointers are NULL.
Fixed syntax error in DEBUG.c ln 85.
DEBUG_print doesn't seem to work because DEBUG_text seems to be all NULLs or empty strings.
Once DEBUG_print works, I'll make changes so that DEBUG is updated each VI. Currently, DEBUG is updated every time a gfx list is executed.