diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp index a5956314d3..86bd1039c2 100644 --- a/src/backends/drm/drm_output.cpp +++ b/src/backends/drm/drm_output.cpp @@ -449,7 +449,9 @@ void DrmOutput::renderCursorOpengl(const QSize &cursorSize) QMatrix4x4 mvp; mvp.ortho(QRect(QPoint(), renderTarget.size())); + glClearColor(0, 0, 0, 0); glClear(GL_COLOR_BUFFER_BIT); + glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);