Why cannot rotate a full refreshed display

why cannot rotate a full refreshed display?If the buffer(allocate for rotation) is large enough, is it OK rotate a full refreshed display?

Actually it’s true. With a large enough buffer we could rotate it. However it’d require an extra copy as we should pass the original buffer to flush_cb:

  • copy the rendered frame to to the rotate_buffer
  • rotate and store the result in the original buffer

So it’d be kind of slow.

thank you for your reply!