mirror of https://github.com/stella-emu/stella.git
c7a073c6a2
- removed TEXTURES_ARE_DIRTY logic, and just recreate the GL textures when a screenmode changes - enable checking for machine type and if nasm is available - logic to enable scaler mode only when in OpenGL mode (still not complete and defaults to off) First pass at adding scaler code to OpenGL. Still much work TODO, but the C version is working correctly (asm is causing crashes, haven't figured out why). GL quad coordinates aren't properly set yet, so the image always appears in the upper left corner, and is not scaled to the window size. CPU usage is also quite high, but I'm on a 1GHz laptop with i950 GL, so that may explain it. Fixed long-standing bug in software rendering, where switching to a lower-res screen while a message is being displayed would cause a segfault. Large refactoring of mainSDL. Specifically, OSystem now owns all the subsystems except for Settings, taking responsibility for creating and destroying them. Properties fixes for 'Tomarc the Barbarian' and 'Gyruss'. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1136 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |