Introduce E_Tbm_Gbm_Server 61/301261/1
authorSeunghun Lee <shiin.lee@samsung.com>
Mon, 16 Oct 2023 08:37:04 +0000 (17:37 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 13 Nov 2023 06:02:47 +0000 (15:02 +0900)
commitbc844a070c6559f8d9624fdbed34cbc51dd9dfb3
tree80f62a8f051fd36f9d3a067d776ddd3511e231c7
parenta510726cc9a2b7e84bb56864777c02ca1260d346
Introduce E_Tbm_Gbm_Server

E_Tbm_Gbm_Server is to support both wayland clients using tbm surfaces
and the ones using gbm buffer objects as a wl_buffer.

This creates `ds_tbm_server` to support wl_buffer of tbm_surface and
implements `ds_buffer_interface` to support gbm buffer objects.

Change-Id: I3eea2a8d3b2e6730d37896bbe73dc382321e5c09
src/bin/Makefile.mk
src/bin/e_comp_wl_tbm.c
src/bin/e_tbm_gbm_server.c [new file with mode: 0644]
src/bin/e_tbm_gbm_server.h [new file with mode: 0644]