Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

backend/x11: implement a real rendering loop #2545

Merged
merged 1 commit into from
Dec 27, 2020

Conversation

emersion
Copy link
Member

@emersion emersion commented Dec 13, 2020

This is a respin of #1894

Depends on #2544

@emersion emersion mentioned this pull request Dec 13, 2020
3 tasks
@emersion emersion force-pushed the x11-render-loop branch 4 times, most recently from b4e2c1f to d0f171d Compare December 22, 2020 08:48
@emersion emersion marked this pull request as ready for review December 22, 2020 08:49
Instead of using a timer, rely on X11 Present events and send a new
frame event when the parent compositor displays a new frame on screen.

The previous attempt at doing this [1] hit issues with EGLSurface, but
we don't use that anymore.

[1]: swaywm#1894
@emersion
Copy link
Member Author

Turns out the mpv issue was a red herring.

@emersion emersion merged commit c012d77 into swaywm:master Dec 27, 2020
@emersion emersion deleted the x11-render-loop branch December 27, 2020 09:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant