https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12015-09-12T16:59:06ZDolphin bug trackerEmulator - Emulator Issues #8940: Raster Image Quality Optionshttps://bugs.dolphin-emu.org/issues/8940?journal_id=7213602015-09-12T16:59:06Zecksolin_ares@hotmail.com
<ul></ul><p>Adding some reference and documentation for anti-ringing lanczos:<br>
<a href="http://forum.doom9.org/showthread.php?t=145358" class="external">http://forum.doom9.org/showthread.php?t=145358</a><br>
<a href="https://mechaweaponsvidya.wordpress.com/2014/07/12/a-failed-idea-for-nonringing-resizing/" class="external">https://mechaweaponsvidya.wordpress.com/2014/07/12/a-failed-idea-for-nonringing-resizing/</a></p>
Emulator - Emulator Issues #8940: Raster Image Quality Optionshttps://bugs.dolphin-emu.org/issues/8940?journal_id=7213642015-09-12T18:42:37Zecksolin_ares@hotmail.com
<ul></ul><p>I also observed there is lack of dithering on (float to integer) output (only rounding?), there are banding issues here and there so there should be an option to choose dither algo and whether it is dynamic or static, although I think static wouldn't be a good option at all.<br>
Sierra or Serpentine Floyd-Steinberg are good algos.</p>
<p>Here are some banding examples:<br>
<a href="https://forums.dolphin-emu.org/Thread-dolphin-screenshots-thread?pid=384942#pid384942" class="external">https://forums.dolphin-emu.org/Thread-dolphin-screenshots-thread?pid=384942#pid384942</a></p>
<p>I was told the whole rendering pipeline was in low bitdepth (RGB666,RGB565), which is hard to believe but in such case dithering could not be applied.</p>
<p>To sum up, I think it would be nice to have a Raster Quality tab with boxes such as downscale kernel, upscale kernel, linear light and anti-ringing checkboxes, color space rendering intent, dithering algo to use, and whether you want it dynamic, static, color or monochromatic.</p>
Emulator - Emulator Issues #8940: Raster Image Quality Optionshttps://bugs.dolphin-emu.org/issues/8940?journal_id=7214032015-09-16T08:03:11ZHelios
<ul><li><strong>Easy</strong> changed from <i>Yes</i> to <i>No</i></li></ul><p>This isn't easy lol</p>
Emulator - Emulator Issues #8940: Raster Image Quality Optionshttps://bugs.dolphin-emu.org/issues/8940?journal_id=7214042015-09-16T08:19:38Zecksolin_ares@hotmail.com
<ul></ul><p>Yes, it started as a simple "change internal bicubic to lanczos", and rapidly evolved to Raster Quality Tab... I don't mind if things get going on slowly as long as they do steadily.</p>
<p>Lanczos (and generally common kernel) is well documented:</p>
<p><a href="https://en.wikipedia.org/wiki/Lanczos_algorithm" class="external">https://en.wikipedia.org/wiki/Lanczos_algorithm</a><br>
<a href="https://github.com/trevor/ImageMagick/blob/82d683349c7a6adc977f6f638f1b340e01bf0ea9/branches/ImageMagick-6.8.2/magick/resize.c" class="external">https://github.com/trevor/ImageMagick/blob/82d683349c7a6adc977f6f638f1b340e01bf0ea9/branches/ImageMagick-6.8.2/magick/resize.c</a><br>
<a href="https://github.com/libretro/common-shaders/tree/6c2ca06be42a3678a4b92f27b8a34ade92bf79bd/windowed" class="external">https://github.com/libretro/common-shaders/tree/6c2ca06be42a3678a4b92f27b8a34ade92bf79bd/windowed</a></p>
Emulator - Emulator Issues #8940: Raster Image Quality Optionshttps://bugs.dolphin-emu.org/issues/8940?journal_id=7215962015-10-02T16:42:52Zecksolin_ares@hotmail.com
<ul></ul><p>Including links to past request and efforts to raise momentum:</p>
<p><a href="https://forums.dolphin-emu.org/Thread-anti-aliasing-vs-internal-resolution?pid=375050#pid375050" class="external">https://forums.dolphin-emu.org/Thread-anti-aliasing-vs-internal-resolution?pid=375050#pid375050</a><br>
<a href="https://forums.dolphin-emu.org/Thread-anti-aliasing-vs-internal-resolution?pid=376839#pid376839" class="external">https://forums.dolphin-emu.org/Thread-anti-aliasing-vs-internal-resolution?pid=376839#pid376839</a></p>