Punch hole logic in gl-renderer in weston

Marius Vlad marius.vlad at collabora.com
Tue Jan 23 13:23:55 UTC 2024


Hi,

Work towards adding this functionality is discussed at 
https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1258

On Tue, Jan 23, 2024 at 01:13:20PM +0000, Namit Solanki (QUIC) wrote:
> Hi Weston team,
> 
> For the use cases where the GPU composed output (output of
> gl-renderer) is on top (higher z order) of a layer
> (layer has lower z order and layer is composed by Display Processing
> unit), do we have a punch hole logic implemented in
> gl-renderer or Weston so that layer is visible through the punch hole?
> 
> Or Weston always expects that the GPU composed buffer is always at the lowest z order among all layers?
> 
> Example : Suppose, there are four  layers on the display. Layer1 and
> Layer2 are composed by GPU and layer3 and layer4 are composed by
> Display processing unit. The composed output of layer1 and layer2 can
> have higher z order than layer3 and layer4? if yes, how the layer3 and
> layer4 will be visible on screen?
> 
> Please help me in understanding this.
> 
> Thanks
> Namit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20240123/6bdc064a/attachment.sig>


More information about the wayland-devel mailing list