Index: compiz/plugins/neg/src/neg.cpp =================================================================== --- compiz.orig/plugins/neg/src/neg.cpp +++ compiz/plugins/neg/src/neg.cpp @@ -24,8 +24,10 @@ static std::string fragment_function = " \n\ void neg_fragment () { \n\ + if (gl_FragColor.a > 0.5) { \n\ vec3 color = vec3(1.0, 1.0, 1.0) - gl_FragColor.rgb; \n\ gl_FragColor = vec4(color, gl_FragColor.a); \n\ + } \n\ } \n\ ";