Commit graph

4 commits

Author SHA1 Message Date
Richard Goedeken
9c7d75c30b reverted commits 1143, 1146, 1148, and 1149 for rice video GTK gui overhaul 2008-11-04 04:23:05 +00:00
Scott Knauert
0d6db48781 More minor OpenGL 16 / 32 bit tweaks. 32-bit doesn't work (as before). 2008-11-03 00:53:10 +00:00
Scott Knauert
53d0dbfeaa Fix for OpenGLDepthBufferSetting. 2008-11-02 23:46:48 +00:00
Scott Knauert
df5ea4cd0d Rice video overhaul. Sorry for the large commit. This is a first attempt at pulling the spegetti of Rice apart so improvements can be made.
It now supports a NO_GUI build with no Gtk dependencies. While some may consider the GUI a bit uglier, the code is much cleaner (no depreciated widgets, no large lists of linked widgets) and smaller (~700 lines versus 2300) so making the aesthetics nicer should be much easier. There is also a simple GUI API to easy allow for a Qt4 GUI.

The API has been updated to use Mupen options for setting directories, etc.

There are some minor changes in how hi-res textures are handled. Basically hi-res textures are only loaded from disk once per run. This makes it easy to toggle texture replacement during runtime (like one might want to do while working on a pack). To update and change textures, the rom needs to be restarted and textures reloaded.

Some of the toggle SSE code has been changed. Eventually this should prevent calling SSE functions when SSE is unavailable or disabled.
2008-11-02 21:53:16 +00:00