mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v030r04? release.
One thing we can always do is add some platform-specific profiling code. Have bsnes try and determine what the fastest driver is upon first run. As if I don't have enough to do already, heh. New WIP, which converts the S-DSP ring buffers to an internal class object. Surprisingly, it actually does make the code a bit nicer to look at, although it's kind of unfortunate I can't hijack operator[]=, heh. I'd be forced to use modulus for that. Even more surprising, it's about ~2% faster than before. Even though it's technically even more complex now with three writes instead of two. Makes no sense at all, but I won't complain. Getting 122fps now on Zelda 3 load screen. --- ATI Radeon X300LS: Direct3D = 64fps OpenGL = 24(!!)fps ... as if we needed _another_ reason not to buy ATI products. What the hell was AMD thinking, buying them? Better yet, why do people buy ATI products? Laptops, I can understand. But for desktops?? Seriously. That performance is so terrible, you couldn't even play OpenGL games with that. We really need more OGL titles to rape ATI on benchmark tests, so that they'll get their heads out of their asses. [No archive available]
This commit is contained in:
parent
6bdeaef0f4
commit
3babe932fd