--===============5344445768372566545== Content-Type: multipart/alternative; boundary="===============7040906824157458971==" --===============7040906824157458971== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/103827/ ----------------------------------------------------------- Review request for kwin. Description ------- As the title says it removes PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_WITHOUT_= FULL_REPAINTS and handles all of these cases now within paintSimpleScreen. Additionally I= cleaned up some functions. The motivation behind this is an increased performance in the affected effe= cts (mainly SlidingPopups and TaskbarThumbnail). For the individual commmits please see here: http://quickgit.kde.org/index.php?p=3Dclones%2Fkde-workspace%2Fknechtges%2F= personal.git&a=3Dshortlog&h=3Drefs/heads/optimizingPaintScreen Diffs ----- kwin/effects/invert/invert.cpp 0ef154520af8d50d4d85a3599a1d7448dfc5a2be = kwin/effects/slidingpopups/slidingpopups.cpp 8fb06080311eb962dc91a55fd600= 310c1f19ff12 = kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp 1ce62332fdef980961f1b5= 8055a2cbb1b75680c3 = kwin/effects/wobblywindows/wobblywindows.cpp c7d30febc17cb4d1b9b668b7f997= ea9310de94df = kwin/libkwineffects/kwineffects.h 491ec5850637e6570ee2f0bdb98ebad12b67601= 6 = kwin/scene.h c2273525223b4754e9a88efbfffc414cf1f6497c = kwin/scene.cpp ef1058dfeea4f61c4e19f5fce5ab1d15df941dda = kwin/scene_xrender.h c181f0dca9e1ef7c9eb77aad8dd4b291f5056098 = kwin/scene_xrender.cpp dea424a6e2e21d8fe96bef597ee34e5cc8d6c6a3 = Diff: http://git.reviewboard.kde.org/r/103827/diff/diff Testing ------- works Thanks, Philipp Knechtges --===============7040906824157458971== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
This is an automatically generated e-mail. To reply, visit: http://git.revie= wboard.kde.org/r/103827/

Review request for kwin.
By Philipp Knechtges.

Descripti= on

As the title says it removes PAINT_SCREEN_WITH_TRANSFORMED_W=
INDOWS_WITHOUT_FULL_REPAINTS
and handles all of these cases now within paintSimpleScreen. Additionally I=
 cleaned up
some functions.

The motivation behind this is an increased performance in the affected effe=
cts (mainly
SlidingPopups and TaskbarThumbnail).

For the individual commmits please see here:
http://quickgit.kde.org/index.php?p=3Dclones%2Fkde-workspace%2Fknechtges%2F=
personal.git&a=3Dshortlog&h=3Drefs/heads/optimizingPaintScreen

Testing <= /h1>
works

Diffs=

  • kwin/effects/invert/invert.cpp (0ef154520a= f8d50d4d85a3599a1d7448dfc5a2be)
  • kwin/effects/slidingpopups/slidingpopups.cpp (8fb06080311eb962dc91a55fd600310c1f19ff12)
  • kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp (1ce62332fdef980961f1b58055a2cbb1b75680c3)
  • kwin/effects/wobblywindows/wobblywindows.cpp (c7d30febc17cb4d1b9b668b7f997ea9310de94df)
  • kwin/libkwineffects/kwineffects.h (491ec58= 50637e6570ee2f0bdb98ebad12b676016)
  • kwin/scene.h (c2273525223b4754e9a88efbfffc= 414cf1f6497c)
  • kwin/scene.cpp (ef1058dfeea4f61c4e19f5fce5= ab1d15df941dda)
  • kwin/scene_xrender.h (c181f0dca9e1ef7c9eb7= 7aad8dd4b291f5056098)
  • kwin/scene_xrender.cpp (dea424a6e2e21d8fe9= 6bef597ee34e5cc8d6c6a3)

View Diff

--===============7040906824157458971==-- --===============5344445768372566545== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kwin mailing list kwin@kde.org https://mail.kde.org/mailman/listinfo/kwin --===============5344445768372566545==--