Synchronising flush with vsync

Great! :slight_smile:

Maybe the logic can be simplified to check whether the GPU is busy before executing any CPU or GPU draws to be sure the GPU won’t overdraw the CPU rendered pixels.

I think we can check it in _lv_draw_blend_fill and _lv_draw_blend_map
becasue finally every drawing ends up here.