From 1ab3e5a123109704789c2768e11a4f9af515821d Mon Sep 17 00:00:00 2001 From: Berke Güzel Date: Wed, 14 Oct 2026 13:13:52 +0300 Subject: Redefine public and rendering APIs with explicit contracts --- src/platform/wayland/backend.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/platform') diff --git a/src/platform/wayland/backend.c b/src/platform/wayland/backend.c index 7ac1c65..6b7758f 100644 --- a/src/platform/wayland/backend.c +++ b/src/platform/wayland/backend.c @@ -434,6 +434,11 @@ static void *impl_surface_get_native_handle(struct yasl_surface *s) const struct yasl_private_backend_ops yasl_private_wayland_backend = { #if YASL_HAS_EGL + .surface_create_gl = impl_surface_create_gl, + .gl_make_current = impl_gl_make_current, + .gl_get_proc_address = impl_gl_get_proc_address, + .gl_swap_interval = impl_gl_swap_interval, + .gl_swap_buffers = impl_gl_swap_buffers, #endif .surface_update_text_input = impl_surface_update_text_input, .type = YASL_PRIVATE_BACKEND_WAYLAND, -- cgit v1.2.3