Instead of using a luminance approximation based on the color channels, just use the maximum value from the color channels as luminance.
Move the horizontal luminance calculation back into the horizontal upscale. The benefits of calculating it when we shift in new pixel data have vanished and the timing is more difficult there.
(cherry picked from commit 5f6dc97ec1)
Interpolate between two sets of filter coefficients based on the luminosity of the source pixel. Intended to be used to simulate the widening of CRT phosphor glow as the intensity of the beam increases.
Make downscale filtering and adaptive scanlines optional
(cherry picked from commit c24d24bdbc)
Instead of using a luminance approximation based on the color channels, just use the maximum value from the color channels as luminance.
Move the horizontal luminance calculation back into the horizontal upscale. The benefits of calculating it when we shift in new pixel data have vanished and the timing is more difficult there.
Interpolate between two sets of filter coefficients based on the luminosity of the source pixel. Intended to be used to simulate the widening of CRT phosphor glow as the intensity of the beam increases.
Make downscale filtering and adaptive scanlines optional