From c789ce808b7f0337161ffbae17f7a664db30ed7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Tue, 9 Aug 2016 14:52:14 +0200 Subject: [PATCH] [effects] Disable Blur and BackgroundContrast on software emulation On llvmpipe it's better to have them disabled. Reviewed-By: Marco Martin --- effects/backgroundcontrast/contrast.cpp | 3 +++ effects/blur/blur.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/effects/backgroundcontrast/contrast.cpp b/effects/backgroundcontrast/contrast.cpp index bbc545c1d8..657ea6371c 100644 --- a/effects/backgroundcontrast/contrast.cpp +++ b/effects/backgroundcontrast/contrast.cpp @@ -208,6 +208,9 @@ bool ContrastEffect::enabledByDefault() if (gl->isIntel() && gl->chipClass() < SandyBridge) return false; + if (gl->isSoftwareEmulation()) { + return false; + } return true; } diff --git a/effects/blur/blur.cpp b/effects/blur/blur.cpp index 0fd0936292..95debe435f 100644 --- a/effects/blur/blur.cpp +++ b/effects/blur/blur.cpp @@ -186,6 +186,9 @@ bool BlurEffect::enabledByDefault() if (gl->isIntel() && gl->chipClass() < SandyBridge) return false; + if (gl->isSoftwareEmulation()) { + return false; + } return true; }