Skip to content

backends/x11: Use DRI3 directly

Vlad Zahorodnii requested to merge work/zzag/x11-backend-dri3 into master

At the moment, the buffers for wsi are allocated implicitly by the EGL implementation, which is fine for "normal" use cases. But we start hitting the ceiling the moment we need to something more advanced. For example the EGL backend creates a dummy fbo object wrapping the default framebuffer, meaning that we cannot pass it to qtquick (because it can use its own opengl context).

Another reason for using explicit buffers is that it lets us to clean up some output related abstractions.

Merge request reports