Hi Wayland devs,

I'm currently implementing the pointer-constraints protocol and run into a
small uncertainty with the documentation.

For zwp_locked_pointer_v1::set_region we have: "The new lock region is double-
buffered. The new lock region will only take effect when the associated
surface gets its pending state applied."

But for zwp_pointer_constraints_v1::lock_pointer there is no information on whether it should be applied immediately or only once the surface gets its
pending state applied.

Given that the set_region call is double buffered I assume that after creating
a lock_pointer the surface needs to be committed. Is that correct?

Similar for confine pointer this is also not fully specified.

Also for destroy I assume that this will take place immediately and does not require another surface commit. Is that correct? The documentation says: "To
unconfine the pointer, send the destroy request."

Cheers
Martin Graesslin
_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to