From 263290c677de43f576394b12162a741e34010765 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 3 Sep 2025 10:06:29 -0500 Subject: [PATCH] gl-renderer: Move destroy_capture_task Simple code motion to help with a later commit. Signed-off-by: Derek Foreman --- libweston/renderer-gl/gl-renderer.c | 36 ++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c index d351daf85..2bc539303 100644 --- a/libweston/renderer-gl/gl-renderer.c +++ b/libweston/renderer-gl/gl-renderer.c @@ -1047,6 +1047,24 @@ gl_renderer_do_capture(struct gl_renderer *gr, struct gl_output_state *go, return ret; } +static void +destroy_capture_task(struct gl_capture_task *gl_task) +{ + assert(gl_task); + + wl_event_source_remove(gl_task->source); + wl_list_remove(&gl_task->link); + glDeleteBuffers(1, &gl_task->pbo); + + if (gl_task->sync != EGL_NO_SYNC_KHR) + gl_task->gr->destroy_sync(gl_task->gr->egl_display, + gl_task->sync); + if (gl_task->fd != EGL_NO_NATIVE_FENCE_FD_ANDROID) + close(gl_task->fd); + + free(gl_task); +} + static struct gl_capture_task* create_capture_task(struct weston_capture_task *task, struct gl_renderer *gr, @@ -1067,24 +1085,6 @@ create_capture_task(struct weston_capture_task *task, return gl_task; } -static void -destroy_capture_task(struct gl_capture_task *gl_task) -{ - assert(gl_task); - - wl_event_source_remove(gl_task->source); - wl_list_remove(&gl_task->link); - glDeleteBuffers(1, &gl_task->pbo); - - if (gl_task->sync != EGL_NO_SYNC_KHR) - gl_task->gr->destroy_sync(gl_task->gr->egl_display, - gl_task->sync); - if (gl_task->fd != EGL_NO_NATIVE_FENCE_FD_ANDROID) - close(gl_task->fd); - - free(gl_task); -} - static void copy_capture(struct gl_capture_task *gl_task) {