diff --git a/TODO b/TODO index ba189b6..ba1abf6 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,18 @@ Simple stuff, not required, may not be possible/useful: - CTS/finder speedups and changes [ ] + General ideas: + - everything subprocedure (lots of code) + + - jit + comparison function (per cts) generated, call in loop + + - comparison function (per cts), not generated, call in loop + - JIT (Generate comparison functions) [ ] + - Comparison functions for HSL/XYZ/L*a*b should check for + match on each component before calculating the next. + (see FindColorsToleranceOptimised) + - Pass color information in struct [ ] - Precalculate screen bitmap in current cts / keep a cache to save comparisons [ ]