Project

General

Profile

Enhancement #9

Exposé plugin is quite slow

Added by Arnaud Fontaine about 8 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Plugin
Target version:
Start date:
02/11/2010
Due date:
% Done:

100%


Description

Exposé plugin is quite slow for now as it takes several seconds before showing up the Exposé view.

Associated revisions

Revision 0ca251fa (diff)
Added by Arnaud Fontaine about 4 years ago

Expose: Use Render SetPictureTransform to get decent performances (closes #9).

Before each for each Window Pixmap, an scaled Image was created on the
client-side and then push back to the server. This was obviously really slow
as everything could be done server-side. SHM could have been used but there is
no point as Render handles efficiently scaling.

For now, when the Expose plugin is enabled, the whole screen is repainted,
which will be fixed in later commits.

History

#1 Updated by Uli Schlachter about 8 years ago

Arnaud Fontaine wrote:

Exposé plugin is quite slow for now as it takes several seconds before showing up the Exposé view.

Why is the scaling done client-side? AFAIK RENDER can be used for the scaling thanks to the picure transform. Some googling found http://ktown.kde.org/~fredrik/composite_howto.html (search for "Using a transformation matrix").

#2 Updated by Arnaud Fontaine over 6 years ago

  • Target version changed from 0.2 to 0.3

#3 Updated by Arnaud Fontaine over 6 years ago

  • Target version changed from 0.3 to 0.4

#4 Updated by Arnaud Fontaine about 4 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF