aboutsummaryrefslogtreecommitdiff
path: root/scale.c
AgeCommit message (Collapse)Author
2021-09-08Avoids possible divide by zerosneonloop
2021-08-28Fixes scaler selection when dimensions are not set yetneonloop
2021-08-27Adds eggs' 1.5x sharp scaler for GB resolutionsneonloop
2021-08-24Clears buffer when switching resolutionsneonloop
Avoids screen persistence when switching from a higher to a lower resolution.
2021-08-23Adds fceumm coreneonloop
Needs PGO to hit fullspeed. Nestopia won't run (needs XRGB8888) and would probably be slow. Maybe try QuickNES if speed is an issue with fceumm.
2021-08-13Fixes several scaling problemsneonloop
- Shouldn't read beyond last line - Overflow issue with first add when averaging - Only copy reported screen width (fixes some gambatte glitches)
2021-08-10Adds mame2000 core and fixes options/scalerneonloop
2021-08-07Adds generic nearest and smooth scalersneonloop
Smooth is slower (10-15%) than a scaler built for a specific resolution. Works well for downscaling and for odd screen ratios until a custom scaler is built. Replaces the snes smooth scaler (outperforms it) and the gba smooth scaler (looks better)
2021-08-04Switches to aspect scaling if the screen is too small for no scalingneonloop
2021-08-04Initial commitneonloop