From e57be93108fcb1f29b2b374613c2d08a174ef32c Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Wed, 25 May 2022 12:00:48 +0300 Subject: [PATCH] backends/drm: Specify clear color for cursor plane Otherwise the results are undefined. BUG: 454068 Tested-by: Merge Service Part-of: --- src/backends/drm/drm_output.cpp | 2 ++ 1 file changed, 2 insertions(+) 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);