<div dir="ltr"><div dir="ltr"><div>Hi pq,</div><div><br></div><div>I was thinking of a more full-featured example using sub surfaces with runtime positioning and z-order control.</div><div><br></div><div>That aside I am having an interesting problem.  In case of multiple surfaces, I only see the frame event for the last added surface.</div><div><br></div><div>Surface A is behind B and C (tiled), none occluded.<br></div><div><br></div><div>Here I get a frame callback for B. I'm using the commit pattern from B to Base.<br></div><div><div>Surface B<br></div><div>Surface A</div><div>Base</div><div><br></div><div>Adding sub surface C, with registered callbacks for B and C, I only see a frame callback for C.  I'm using the commit pattern from C to Base.<br></div></div><div>Surface C<br></div><div>Surface B<br></div><div>Surface A</div><div>Base</div><div><br></div><div>I don't touch the B callback when the C callback is added.</div><div><br></div><div>Does anything stand out?<br></div><div><br></div><div>Thanks,<br></div>Joel</div></div>