Commit graph

18 commits

Author SHA1 Message Date
sepp256 bfb3016ac3 Added headers to GX_gfx source files. 2009-11-08 05:24:29 +00:00
sepp256 f785afcd76 - Reworked VI to use the PreRetrace callback in GX_gfx plugin, which improves the framerate a little. 2008-07-03 02:27:26 +00:00
emukidid 023a8998df GX_gfx makefile now compiles 2008-05-23 05:05:57 +00:00
sepp256 9b002cbc3b Changed showFPS to showFPSonScreen.
Fixed a few IA texture bugs in GX_gfx.
Commented SDPRINT flag in DEBUG.h.
2008-04-23 03:37:06 +00:00
sepp256 449f9338f1 Fixed glN64_GX vertex color overflow bug. (only one big one to go!)
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.
2008-04-22 22:24:55 +00:00
sepp256 474e6c93d0 Fixed a texture conversion bug.
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.
2008-03-09 22:57:26 +00:00
sepp256 5f281471c5 Updated GX_gfx and soft_gfx Makefiles to compile with latest libOGC
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. :)
2008-03-01 09:14:52 +00:00
sepp256 4c88413a42 Made many changes to GX_gfx plugin, including:
- 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! ;)
2008-01-07 03:52:08 +00:00
sepp256 2047713597 Updated GUI background and logo.
Reformatted GUI and DEBUG text slightly.
2007-12-22 23:33:58 +00:00
emukidid 577209e48a DEBUG_update added to the current DEBUG printing, not tested, but should work 2007-12-16 02:30:14 +00:00
emukidid e95f07a8b4 Simplified debug printing system 2007-12-14 00:30:48 +00:00
sepp256 b0352f07ac Implemented GUI_print colors.
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.
2007-12-03 19:21:19 +00:00
sepp256 485a206fd6 Changed system font to be used as a texture for GUI, FPS, and DEBUG.
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.
2007-11-29 19:29:21 +00:00
sepp256 950b76ebd6 Implemented textures for 2D games and for Mario64. Blend and Combine modes need to be finished before Mario64 will look right in game. I temporarily chose a compromise for blend/combine modes. 2007-10-31 04:25:22 +00:00
sepp256 b5ddd522e1 Fixed the culling problem in game when using the GUI.
Fixed the textfilebrowser to display the correct number of lines and look nice.  A parameter now specifies the number of lines that fit on the screen.
2007-10-25 06:38:27 +00:00
emukidid 1c10a69feb eeprom saving to memcards fixed 2007-10-08 14:00:35 +00:00
sepp256 4526c64357 Added Load Progress Bar. 2007-10-06 08:45:52 +00:00
sepp256 81cfbcb6cc This revision includes initial GX graphics. I'm still adding a lot, so the structure of the GX plug-in code will change in the near future. To compile for GX, use Makefile.GX_gfx. I am not able to test at the moment, so let me know if this revision breaks anything or if the GX plugin does not work. 2007-10-02 21:17:15 +00:00