diff --git a/src/backends/drm/gbm_surface.cpp b/src/backends/drm/gbm_surface.cpp index d5d15e1e73..48495c2674 100644 --- a/src/backends/drm/gbm_surface.cpp +++ b/src/backends/drm/gbm_surface.cpp @@ -75,6 +75,7 @@ bool GbmSurface::makeContextCurrent() const } if (!GLPlatform::instance()->isGLES()) { glDrawBuffer(GL_BACK); + glReadBuffer(GL_BACK); } return true; }