support active flush without attach buffers 89/210189/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 9 Jul 2019 08:39:28 +0000 (17:39 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 15 Jul 2019 10:33:44 +0000 (19:33 +0900)
commitd1cc56dfe542b33079263316c814dccc6b435278
tree6029f1c5a8733d2346ce8ba594463c3044734312
parentf92e8565f38fe220e364bd6a8057f4a7f5124460
support active flush without attach buffers

for supporting double buffer queue of compositor

1. send once wait_usable request in alloc callback.
   server send attach buffer after get wait usable request.
2. flush queue in can dequeue notify after active event.
   if queue is active flushed with active between can_dequeue
   and dequeue function, dequeue is failed.
   because queue state is deactive when can_dequeue is called,
   dequeue is called without attach buffer.

Change-Id: I85cca34831397f57870f19038838ee8fde42cf9c
src/wayland-tbm-client.c