mirror of https://github.com/stella-emu/stella.git
8239748980
There is now an SDL OpenGL port with filtering and alpha-blending. It's a work in progress right now, but is already quite stable. It's not as optimized as the software version yet, but this will change as well. For now, you have to compile the SDL version in either normal software mode or OpenGL mode. This will change before the 1.4 release. When entering menu mode, the emulation is now suspended. And when pause is pressed, you can't enter menu mode. Because of these changes, CPU use has dropped dramatically when viewing menus. This will benefit all ports, since menus are now redrawn only when necessary, instead of at the current framerate. For a reference, on a Pentium-IV 2.4GHz, the software SDL version maxes CPU usage at 9%, and the SDL OpenGL version at 13.5%. This is at 60 fps and a zoomlevel of 4. While some small improvements can (possibly) be made to the OpenGL version, I think we'll soon be hitting the glass ceiling. Work on the Porting.txt document is progressing, and I estimate it to be 45% complete. The Windows version still doesn't compile, and I still haven't looked at it. Rest assured that it will be done before 1.4. There will be a simultaneous release, even if the Linux versions are finished. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@200 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |