mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v028r02? release.
Okay, I've posted a new WIP. Windows binary included. Changes: - Video output uses RGB888, rather than RGB565 - Removed RGB modes from Xv. They're a major hassle, I can't test them, and they didn't even work right. Maybe I'll try again in the future - $(DESTDIR) added to Makefile - Increased Linux usleep idle delay from 20 to 20,000, so bsnes appears to consume 0% CPU time when idle - Started moving src/snes/video to src/lib/libfilter. So far, only the colortable has been moved over I held off on actually using libfilter's colortable. I'm intending to break things completely here very shortly by eliminating src/snes/video stuff, but I wanted to get a WIP out before doing so, so that people could mess around with RGB888. Speed is going to be a little slower for Linux users who use the GLX or Xv video driver. Very sorry about this. If you need to, stick with v0.028 official for the time being. --- By the way, RGB888 is the bottom row. Thanks for playing. RGB888 doesn't make bright colors darker or vice versa, it avoids rounding errors. It has the biggest effect on near-black colors, as before they were getting crushed badly by the exponential curve gamma adjust. But don't be fooled: really dark colors will still be much harder to see than with the gamma curve turned off. Anyway, if you liked the top row more, then just adjust the settings slightly on the raster settings tab :) EDIT: Neat, fglrx driver goes from 57.5fps to 59.5fps with GLX. YMMV. [No archive available]
This commit is contained in:
parent
52be510d2b
commit
5a82cdf978