canvas: Add support for optional full clearing
canvas: Add support for optional full clearing

Doing the in-hardware clear on every frame is not desirable as it produces
an annoying flicker (on suckless terminal at least)

atalax/wytch