[PATCH 0/5] Scanning out buffers with transformed outputs

Bill Spitzak spitzak at gmail.com
Wed Nov 28 10:48:58 PST 2012


Pekka Paalanen wrote:

>> I think there will be clients that can draw their own thumbnail images 
>> much better than the scaled full-size image, especially due to correct 
>> subpixel antialiasing, which is the reason you are communicating the 
>> rotation to the clients now.
> 
> No, that is not the main reason. The reason is to be able to directly
> scan out client surfaces, as full-screen or in an overlay plane.
> 
> Limiting to that main purpose, your other points do not seem
> applicable. I'm not aware of any hardware that can scan out "arbitrary"
> transformations without compositing first.

What I was thinking is that it would scan out when the mulitplication of 
the transform the compositor is using and the inverse of this one is the 
identity. The purpose is so clients can correctly do subpixel a-a on 
thumbnail or otherwise transformed surfaces.

Anyway it is probably not a big deal. It is a feature that as far as I 
can tell does not exist on OSX or Windows, though it is unclear how much 
of a selling point "better quality thumbnails" is.


More information about the wayland-devel mailing list