|Reported by:||eriktorbjorn||Owned by:||fingolfin|
Kimmo Hassinen pointed out, on the Open Discussion
board, that the Scale2x project has made a new release
which contains 3x and 4x scalers. The 4x scaler is
apparently just the 2x scaler applied twice, but the 3x
scaler is new. This patch implements it, hopefully
correctly. It's mostly cutting and pasting from the
AdvMame2x scaler anyway.
Their reference implementations contain several
variants of both the 2x and 3x scaler, but I've only
tried the one described on their algorithm page so I
don't know what difference they make.
One thing to note about the patch: I've only added the
new scaler to the SDL backend. However I placed it on
the Ctrl-Alt-8 hotkey, because it made more sense to me
to keep the TV2x and Dotmatrix scalers as a separate
group. I don't know if that breaks any of the other
Ticket imported from: #735294. Ticket imported from: patches/325.