200 x 2 = 440?md5 wrote:The Windows version of KQ6 is actually doubling all game graphics with a simple 2x scaler
About KQVI
Moderator: ScummVM Team
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
But if it scales from 200 to 440 lines, it is not a 2x scaler at all. Neither a simple one, nor a complicated one.
Rather, it is a 2.2x scaler. And it obviously has to do something more complicated than using every line a fixed number of times; e.g. use ever line from the original data twice, but use every 5th line three times. Or something like that.
Also, I am not sure what you mean when with "post-processing" in SuperSai2x, AdvMame2x and HQ2x... ?
Rather, it is a 2.2x scaler. And it obviously has to do something more complicated than using every line a fixed number of times; e.g. use ever line from the original data twice, but use every 5th line three times. Or something like that.
Also, I am not sure what you mean when with "post-processing" in SuperSai2x, AdvMame2x and HQ2x... ?
fingolfin: Yes, it's a 2.2x scaler, and it does what you said.
Well, I should have phrased this better: the 2x scaling doesn't do additional computations based on the neighbouring pixels like hq2x does (which I named postprocessing, as it's done after the initial scaling phase). It scales the resulting pixels by 2, and it does a slight aspect ratio change in the process, too
Well, I should have phrased this better: the 2x scaling doesn't do additional computations based on the neighbouring pixels like hq2x does (which I named postprocessing, as it's done after the initial scaling phase). It scales the resulting pixels by 2, and it does a slight aspect ratio change in the process, too
All of which, as I understand it, can't be performed by HQ2x and other filters because they multiply/polarize the pixels by a fixed number?md5 wrote:The 2x scaling doesn't do additional computations based on the neighbouring pixels like hq2x does (which I named postprocessing, as it's done after the initial scaling phase). It scales the resulting pixels by 2, and it does a slight aspect ratio change in the process, too
The issue is that this upscaling is done per pixel, which means that adding more sophisticated scalers for these games is a pain. Some code rewrite will have to be done, plus there's still the issue where the scalers themselves might not be compiled to save spaceScarlatti wrote:All of which, as I understand it, can't be performed by HQ2x and other filters because they multiply/polarize the pixels by a fixed number?md5 wrote:The 2x scaling doesn't do additional computations based on the neighbouring pixels like hq2x does (which I named postprocessing, as it's done after the initial scaling phase). It scales the resulting pixels by 2, and it does a slight aspect ratio change in the process, too