Tux Machines

KDE: Porting away from gbm_surface

Posted by Rianne Schestowitz on Mar 10, 2023

=> Stable kernels: Linux 6.2.3, Linux 6.1.16, and Linux 5.15.99 | Job Hunting Experience

Until recently, the drm backend of KWin used gbm_surfaces for getting buffers to display on the screen. This is a relatively simple API that allows to extend what one can do with a EGL surfaces - you get to directly choose buffer format and modifiers and you get a gbm buffer after rendering a frame, which you can then use with the drm API to actually get the image on the screen.

Read on

=> ↺ Read on

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/03/10/KDE_Porting_away_from_gbm_surface.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.675124 milliseconds
Gemini-to-HTML Time
0.358821 milliseconds

This content has been proxied by September (ba2dc).