tbm: implement backend surface functions related to swapchain sandbox/jbko/angle
authorJoonbum Ko <joonbum.ko@samsung.com>
Mon, 16 Dec 2024 05:20:34 +0000 (14:20 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Mon, 16 Dec 2024 05:20:37 +0000 (14:20 +0900)
commit71ec2b5613f0f1f971d6eceeb92506b7a361d9da
tree5c85ee0d3b4ef58daf9e85dc3fee7e55a21ba9a4
parent2f39128f0689872d12ee6e13c5a9759a3e4d21d2
tbm: implement backend surface functions related to swapchain

  Implemented functions related to swapchains without affecting
 the existing TBM backend operation. Since in the TBM backend,
 tbm_surface_queue is a native window, made sure not to directly
 create or destroy tbm_surface_queue when creating or deleting swapchains.

 - cancel_dequeued_buffer
 - get_swapchain_buffers
 - create_swapchain
 - destroy_swapchain

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