From 62479232aae42c1ef09c2c027c8cfd91df060897 Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Sat, 25 Oct 2025 18:12:50 +0200 Subject: [PATCH] renderer: drop the mods.empty() check what if the driver did return modifiers that isnt linear, this wont be added because of the .empty check. --- src/backend/drm/Renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/drm/Renderer.cpp b/src/backend/drm/Renderer.cpp index 55fbc3e..6ac9eac 100644 --- a/src/backend/drm/Renderer.cpp +++ b/src/backend/drm/Renderer.cpp @@ -307,7 +307,7 @@ std::optional>> CDRMRenderer::getModsForFo } // if the driver doesn't mark linear as external, add it. It's allowed unless the driver says otherwise. (e.g. nvidia) - if (!linearIsExternal && std::ranges::find(mods, DRM_FORMAT_MOD_LINEAR) == mods.end() && mods.empty()) + if (!linearIsExternal && std::ranges::find(mods, DRM_FORMAT_MOD_LINEAR) == mods.end()) result.emplace_back(DRM_FORMAT_MOD_LINEAR, true); return result;