aboutsummaryrefslogtreecommitdiff
path: root/scale.c
AgeCommit message (Collapse)Author
2023-12-16Blends pixels that would be missed during downscaleneonloop
Avoids entirely missing lines and pixels, improves downscale smoothness
2023-12-16Fixes incorrect variable for h break pointneonloop
2023-12-15Fixes smooth shader on FunKey Sneonloop
Musl or ffast-math caused round to round incorrectly. 0.6 rounded to 0, not 1. Avoid by using integer math instead.
2023-01-23Fixes max 320px crop when aspect is not 4:3neonloop
2023-01-11Limits width for crop scaler to 320pxneonloop
Makes crop scaler more useful for PlayStation / SNES games that use high horizontal resolution
2023-01-10Adds funkey-s build instructions to READMEneonloop
2023-01-09Adds initial Funkey S supportneonloop
2022-03-25Fixes nearest scaler overrun (thanks shauninman)neonloop
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