<div dir="ltr">Okay thanks for the input.  I sorted it out, and it's working great.<br><br><div>My learning - Simply implement a frame callback for each sub surface and base surface, empty or otherwise.  No need for any other commit calls.</div><div><br></div><div>What is the recommended solution for counting frame rate with sub surfaces?  Does the base surface ever get occluded?</div><div><br></div><div>Thanks,</div><div>Joel<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 2, 2022 at 2:04 AM Pekka Paalanen <<a href="mailto:ppaalanen@gmail.com">ppaalanen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 1 Nov 2022 20:08:10 -0700<br>
Joel Winarske <<a href="mailto:joel.winarske@gmail.com" target="_blank">joel.winarske@gmail.com</a>> wrote:<br>
<br>
> Thanks for the clarification.  Much appreciated.<br>
> <br>
> I'm interested in implementing a sub-surface example.  Is a MR/PR of<br>
> interest?<br>
<br>
To which repository, and what do you want to demonstrate with it?<br>
<br>
E.g.<br>
<a href="https://gitlab.freedesktop.org/wayland/weston/-/blob/main/clients/subsurfaces.c" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/wayland/weston/-/blob/main/clients/subsurfaces.c</a><br>
exists already.<br>
<br>
Wayland repository can take documentation explaining all that better,<br>
but I'm not sure examples are in scope there. Maybe wayland-utils could<br>
have test programs better than weston repository, but I don't know<br>
about examples. Maybe others have ideas?<br>
<br>
Unless for special reasons, one should use a ready-made toolkit instead<br>
of programming apps directly for Wayland anyway.<br>
<br>
<br>
Thanks,<br>
pq<br>
</blockquote></div>