-
Notifications
You must be signed in to change notification settings - Fork 315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature(wayland): add double buffering #253
base: master
Are you sure you want to change the base?
Conversation
5dcb0f1
to
b0a389a
Compare
Please note that the MR is marked as draft because it is still, in fact, a draft: some of the logic for a proper double buffering is still lacking. Moreover, the entire work will probably be converted to a |
b0a389a
to
c28ac18
Compare
Add double buffering to Wayland driver: one buffer is updated while another one is being displayed. This doubles the memory requirement, but lowers the possibility to encounter a busy buffer when LVGL core is ready to draw. Signed-off-by: Francesco Valla <[email protected]>
c28ac18
to
ad62fc8
Compare
Added carry-over of previous buffer damages, proper double-buffering logic should be in place now. |
And the problem #242 still exist. (I haven't found the reason so far.)
|
Recently, I was studying the implementation of |
This issue or pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Add double buffering to Wayland driver: one buffer is updated while another one is being displayed.
This doubles the memory requirement, but lowers the possibility to encounter a busy buffer when LVGL core is ready to draw.
Signed-off-by: Francesco Valla [email protected]