implement minimal Wayland server to import EGL surfaces into GtkGraphicsOffload

This allows us to use the translucent cutout feature of
GtkGraphicsOffload, which can not be implemented with our custom
subsurface implementation.
This commit is contained in:
Julian Winkler
2024-11-10 18:07:31 +01:00
parent c5ed3c6b9c
commit 58f29b7ba2
5 changed files with 312 additions and 2 deletions

View File

@@ -65,6 +65,7 @@ libandroid_so = shared_library('android', [
'src/libandroid/native_window.c',
'src/libandroid/sensor.c',
'src/libandroid/trace.c',
'src/libandroid/wayland_server.c',
],
install: true,
soversion: 0,