Sharpscale has been update with new features:
All framebuffer sizes are now supported and there are now two configurable options.
Scaling modes Original: system default
Integer: integer scaling up to the largest size that fits inside the display resolution
Real: no scaling is performed
Bilinear filtering On: system default
Off: nearest neighbour
Here are some recommended configurations for different cases:
Games: integer bilinear off
Games with variable framebuffer size: original bilinear on
HDMI capture: real
Media: original bilinear on
For Adrenaline and PS1 games, disable any built-in scaling via the adrenaline options or quick menu (official) options.
Configuration is provided by a text file at ur0:/data/sharpscale/config.txt containing two numbers separated by a space.
Scaling mode
0 original
1 integer
2 real
Bilinear filtering
0 off
1 on
For example, to use integer mode and turn off bilinear filtering, write "1 0" in the text file.
Example: game with a framebuffer smaller than 960x544 outputting the unscaled framebuffer on the Vita