Closed konimaru closed 4 years ago
Hmmm... I think replicating the exact behavior of the VS23 block move is not a winning move. It's complicated and hurts performance.
Since this arose from the issue of having to fill an area with a solid color quickly, this is the approach I would favor:
I'll look into that.
Done. If you could, please have a look at 2e394da18f1a9c92bd5ea65eafca30fde33a2035 and see if there is anything that doesn't look right. We probably need to add a condition that falls back to Video::fillRect() for cases that are not supported.
Looks OK so far. hosted doesn't show anything abnormal, I'll run it on my boards later.
Works for me. Thanks.
SDL's MoveBlock function doesn't work vs23s010 style. The latter honors live updates while moving stuff around. SDL simply takes a snapshot of what is there and copies it somewhere else.
I'd argue all platforms should have the same behaviour, in this case following h/w.
see #58