This feature in now supported by Qt (it writes into a separate framebuffer first), so we shouldn't render the entire canvas every time