What about my idea of sending the release immediately if and only if
another event has been (or is being) sent since the buffer was replaced?
In my software I want a free buffer soon after user input events such as
mouse clicks, because I want to draw the result of that mouse click. I
do not want to wait for the next frame event, and currently am resorting
to triple (or more) buffering because of the delay in getting the free
buffer (actually I am just disobeying the rules and drawing into the
previous buffer without the release event, but I doubt that is the
proper solution).
However I don't need the buffer asap if there are no user interface
events. So the current way wayland works is correct for me as long as
there are no mouse clicks.
Since the sync echo counts as an event, a client that wants asap release
events can just send a sync right after the attach, and there is no need
for a modal setting like this.
Tomeu Vizoso wrote:
Kristian,
what do you think of this one?
The current state of affairs is that clients have to choose between
holding more than 2 buffers, or constantly syncing with the compositor
until a release comes.
Thanks,
Tomeu
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel