Project

General

Profile

Enhancement #9

Exposé plugin is quite slow

Added by Arnaud Fontaine over 13 years ago. Updated over 9 years ago.

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

100%

Estimated time:

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 over 9 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 over 13 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 11 years ago

  • Target version changed from 0.2 to 0.3
#3

Updated by Arnaud Fontaine over 11 years ago

  • Target version changed from 0.3 to 0.4
#4

Updated by Arnaud Fontaine over 9 years ago

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

Also available in: Atom PDF