Disable the DMABuf renderer by default in bullseye backports
authorAlberto Garcia <berto@igalia.com>
Thu, 16 Nov 2023 11:23:11 +0000 (12:23 +0100)
committerAlberto Garcia <berto@igalia.com>
Thu, 16 Nov 2023 11:23:11 +0000 (12:23 +0100)
Bug-Debian: https://bugs.debian.org/1054101
Forwarded: no

===================================================================

Gbp-Pq: Name disable-dmabuf.patch

Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp

index 64d04332a598df4693432421528a8daae515b4d2..fab850ddd41a60d6b5c97e3403acd56ece27130f 100644 (file)
@@ -60,8 +60,8 @@ OptionSet<DMABufRendererBufferMode> AcceleratedBackingStoreDMABuf::rendererBuffe
     static OptionSet<DMABufRendererBufferMode> mode;
     static std::once_flag onceFlag;
     std::call_once(onceFlag, [] {
-        const char* disableDMABuf = getenv("WEBKIT_DISABLE_DMABUF_RENDERER");
-        if (disableDMABuf && strcmp(disableDMABuf, "0"))
+        const char* forceDMABuf = getenv("WEBKIT_FORCE_DMABUF_RENDERER");
+        if (!forceDMABuf || !strcmp(forceDMABuf, "0"))
             return;
 
         const char* platformExtensions = eglQueryString(nullptr, EGL_EXTENSIONS);