I feel configure events and requests are messed up

Bill Spitzak spitzak at gmail.com
Wed Sep 7 10:33:21 PDT 2011

In Wayland the client allocates the buffer, not the compositor.

I think this is what is leading to the confusion here. The compositor 
has no say over how big the buffer is. Instead the client controls it 
and tells the compositor what the resulting size is.

To cause futher confusion there is an assumption that the compositor 
will then map this entire buffer onto the screen as a window, thus 
leading to worry that the client can force the screen to be obscured, 
and that it can ignore compositor resizing limits, etc. This is not 
true, the compositor can do anything it wants with the buffer, it is in 
effect a texture map that it can place part/all of onto the surfaces it 
composites onto the screen.

Giovanni Campagna wrote:

>>>>> You can do instantaneous updates even if the size is determined by the
>>>>> compositor, rather than the client...

More information about the wayland-devel mailing list