Punch hole logic in gl-renderer in weston

Namit Solanki (QUIC) quic_nsolanki at quicinc.com
Tue Jan 23 13:13:20 UTC 2024

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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20240123/45691e26/attachment.htm>

More information about the wayland-devel mailing list