[PATCH] implement weston local texture using weston_buffer without wl_resourse

Bill Spitzak spitzak at gmail.com
Tue Mar 10 12:07:52 PDT 2015



On 03/09/2015 11:34 PM, Pekka Paalanen wrote:
> On Mon, 09 Mar 2015 10:56:23 -0700
> Bill Spitzak <spitzak at gmail.com> wrote:
>
>> On 03/09/2015 01:20 AM, Pekka Paalanen wrote:
>>
>>> However, we already also have an exception to this in upstream: the
>>> Wayland backend needs to draw the output window decorations.
>>
>> Sorry can you explain that in more detail?
>
> An application that is a Wayland client needs to draw its own
> decorations (always when using the current form of our shell protocol
> extensions for the desktop).

That is a reason a Wayland compositor does *not* need to do drawing.

It sounded like there is a requirement that a compositor must be able to 
do drawing, which I don't understand.

Admittedly in any real compositor it will probably do it's own drawing, 
for things like popup menus or to draw the panel. But I got the 
impression that this is not a requirement. I can certainly imagine a 
compositor that either avoids all that or launches clients for all these 
things.


More information about the wayland-devel mailing list