Fix some wrong implementations. 82/254782/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Thu, 4 Feb 2021 06:19:29 +0000 (15:19 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Tue, 9 Mar 2021 08:51:35 +0000 (17:51 +0900)
commit8ea8a5d26bac140447d09a6c0b46a2a1bcfe1f83
treee0ca9e739e64779aa2ebd1e3780b96562cc42b52
parent95aba8e2a3f7d0f242558588988c9c572bfee30f
Fix some wrong implementations.

 - wl_egl_surface->need_to_enqueue should be
  initialized to TPL_TRUE at first time.
 - If release_fence, which is from tpl_surface_dequeue,
  is not null and surface_sync is not used,
   it should be initialized to -1.
 - _thread_wl_surface_commit should be called only if
  there is a buffer in vblank_waiting_buffers
  when vblank event occurs.
 - Some debug logs were added.

Change-Id: I8dc72c5b0ddbb0d38e149d809191620691caf698
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl.c