From bfbe971ed6657be0539662039c9488f12afbd76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Thu, 20 Mar 2008 11:42:58 +0000 Subject: [PATCH] After recent optimizations __GL_YIELD=NOTHING does not give noticeable performance impact with either glxgears or the launch feedback icon, so KWIN_NVIDIA_HACK=1 is the default again. CCMAIL: kwin@kde.org svn path=/trunk/KDE/kdebase/workspace/; revision=787993 --- nvidiahack.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nvidiahack.cpp b/nvidiahack.cpp index da41b00394..9bb9936a32 100644 --- a/nvidiahack.cpp +++ b/nvidiahack.cpp @@ -38,8 +38,13 @@ class kwinnvidiahack kwinnvidiahack::kwinnvidiahack() { const char* env = getenv( "KWIN_NVIDIA_HACK" ); +#if 1 // turned on by default + if( env == NULL || env[ 0 ] != '0' ) + setenv( "__GL_YIELD", "NOTHING", true ); +#else // turned off by default if( env != NULL && env[ 0 ] != '0' ) setenv( "__GL_YIELD", "NOTHING", true ); +#endif } kwinnvidiahack kwinnvidiahackinst;