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

backend/x11: use wlr_swapchain #2495

Merged
merged 2 commits into from
Dec 13, 2020
Merged

Conversation

emersion
Copy link
Member

@emersion emersion commented Nov 25, 2020

Depends on #2496

This PR switches away from EGLSurface in the X11 backend. Instead, it uses directly the DRI3 and Present extensions.

TODO:

  • Destroy back_buffer in output_destroy
  • Call wlr_swapchain_set_buffer_submitted
  • Intersect render format with DRI3GetSupportedModifiers

Future improvements:

References: #1352

@emersion emersion requested a review from ascent12 November 25, 2020 12:36
@emersion emersion force-pushed the x11-swapchain branch 4 times, most recently from baafa5a to 73228b0 Compare November 26, 2020 16:01
@emersion emersion merged commit c59aacf into swaywm:master Dec 13, 2020
@emersion emersion deleted the x11-swapchain branch December 13, 2020 11:16
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