From 7e8d5fe57c7801d1049836cb66c8039780dc2975 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 18 Jun 2016 00:01:51 +0300 Subject: [PATCH] Updated SCALING.md --- SCALING.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/SCALING.md b/SCALING.md index e3839c2..6af8d05 100644 --- a/SCALING.md +++ b/SCALING.md @@ -29,11 +29,20 @@ A variant of Scale2x exclusive to SameBoy that blends the Scale2x output with th ### Anti-aliased Scale4x Another exclusive algorithm that works by applying the Anti-aliased Scale2x algorithm twice -## The OmniScale Family (beta) -OmniScale is an exclusive algorithm developed for SameBoy. It combines pattern-based rules with a unique locally paletted bilinear filtering technique to scale an image by any factor, including non-integer factors. The algorithm is currently in beta, and its pattern-based rule do not currently detect 30- and 60-degree diagonals, making them look jaggy. +## The HQnx Family +A relatively modern family of scaling algorithms that makes an extensive use of lookup tables to create scaled anti-aliased output. The HQnx family includes several scaling factors and variants. -### OmniScale +### HQ2x +Currently HQ2x is the only HQnx algorithm in SameBoy. As the name implies, it scales the image by a factor of 2. + +### The OmniScale algorithm +OmniScale is an exclusive algorithm developed for SameBoy. It is inspired by HQnx's lookup tables, but improves on them by handling more cases. OmniScale can scale an image by any factor, including non-integer factors, and produces high quality anti-aliased output. + +## The OmniScale Legacy Family (beta) +An old prototype of the OmniScale algorithm. It combines pattern-based rules with a unique locally paletted bilinear filtering technique to scale an image by any factor, including non-integer factors. Its pattern-based rule do not currently detect 30- and 60-degree diagonals, making them look jaggy. The output OmniScale Legacy produces is quite unique, as it tends to produce non-trivial patterns. + +### OmniScale Legacy The base version of the algorithm, which generates aliased output with very few new colors introduced. -### Anti-aliased OmniScale +### Anti-aliased OmniScale Legacy A variant of OmniScale that produces anti-aliased output using 2x super-sampling. \ No newline at end of file