From 6e8b9ef7d8aa53247d5122b6641b9afa0df798df Mon Sep 17 00:00:00 2001 From: Vaxry Date: Fri, 1 Dec 2023 17:23:50 +0000 Subject: [PATCH] opengl: fix swapped rgb drm formats --- src/render/OpenGL.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index 4eb45d8f..30187862 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -2070,9 +2070,9 @@ uint32_t CHyprOpenGLImpl::getPreferredReadFormat(CMonitor* pMonitor) { return DRM_FORMAT_XRGB8888; if (pMonitor->drmFormat == DRM_FORMAT_XRGB8888) - return DRM_FORMAT_XRGB8888; - if (pMonitor->drmFormat == DRM_FORMAT_XBGR8888) return DRM_FORMAT_XBGR8888; + if (pMonitor->drmFormat == DRM_FORMAT_XBGR8888) + return DRM_FORMAT_XRGB8888; if (pMonitor->drmFormat == DRM_FORMAT_XRGB2101010 || pMonitor->drmFormat == DRM_FORMAT_XBGR2101010) return DRM_FORMAT_XBGR2101010; return DRM_FORMAT_INVALID;