Devin Acker
a632b50acc
fix up a few long-standing display quirks:
...
- don't clear the display when toggling fullscreen
- clear the overscan area when disabling overscan (for PAL window sizes)
- always actively draw to the display even when no cart is loaded,
rather than relying on the blank canvas widget to always get drawn
correctly
- properly clear some video drivers' buffer (e.g. OpenGL) on startup
2021-08-14 22:21:50 -04:00
Devin Acker
0b636c1392
ares v115 high res (mode 5/6) mosaic logic ( fixes #262 )
2020-08-03 20:07:56 -04:00
Devin Acker
79dd00c783
bsnes v114.1 vertical mosaic behavior ( fixes #257 )
2020-07-27 22:43:36 -04:00
devinacker
e4edc7a229
backport some scheduler improvements from current bsnes; should hopefully fix some potential serialization deadlocks including possibly what was causing issues #233 and #240
2019-12-07 17:27:32 -05:00
devinacker
29a0a5784c
alt/ppu: fix vertical offset issues with mode 7 mosaic
2019-11-03 13:02:00 -05:00
devinacker
c9eae6a047
add VRAM expansion support to PPU debugging tools
2019-10-09 22:08:35 -04:00
devinacker
c5a12644f7
Merge branch 'master' into vramexpand
2019-10-08 20:31:03 -04:00
devinacker
58ce7a1b2b
get rid of performance PPU and use compatibility PPU for both compatibility and performance profiles; they both perform basically the same and it wasn't really worth the burden of maintaining both
2019-10-08 18:16:57 -04:00