diff --git a/kwin/scene-fragment.glsl b/kwin/scene-fragment.glsl
index 22463c1..ce0e133 100644
--- a/kwin/scene-fragment.glsl
+++ b/kwin/scene-fragment.glsl
@@ -12,12 +12,6 @@ void main() {
 
     tex.a += float(u_forceAlpha);
 
-    if( saturation != 1.0 ) {
-        vec3 desaturated = tex.rgb * vec3( 0.30, 0.59, 0.11 );
-        desaturated = vec3( dot( desaturated, tex.rgb ));
-        tex.rgb = tex.rgb * vec3( saturation ) + desaturated * vec3( 1.0 - saturation );
-    }
-
     tex *= modulation;
 
 #ifdef KWIN_SHADER_DEBUG
