rotate-me-fast/TODO.md
Fabien Freling e3e0d3c20a Fix first rotated tile on each row.
The first tile on each row seemed to be missing values.
This was due to the ‘continue’ statement that would prevent
src_rotated_point to be incremented properly.
2014-07-04 00:34:06 +02:00

561 B

[-] Quaternions [X] Draw rotated pixels in src order [X] Use atan2 at beginning and end of line. Interpolation in-between values [X] Test pixel perfect 90 [ ] Fix out-of-bounds pixel set

[ ] Optimization for square images? [ ] Fixed point computation?

Cache

[-] Rotate per channel -> no gain [ ] Load pixels in uint64-t [X] Cut image in tiles [ ] Overlap? [ ] Rotate in one temp tile then copy/move it [-] Align memory -> no gain

Quality

[X] Interpolate using SIMD, SSE (no big gain) [ ] Image borders

Bugs

[X] first tile on each row is missing