From 448cd2cd3783fc82b6fc2d2a26678aaa8925a494 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 12 Feb 2024 13:25:16 -0500 Subject: [PATCH] egl/wayland/sw: split out surface attach from dri2_wl_swrast_commit_backbuffer() no functional changes Acked-by: Daniel Stone Part-of: --- src/egl/drivers/dri2/platform_wayland.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c index bce4aa46373..ad48ce0d9f6 100644 --- a/src/egl/drivers/dri2/platform_wayland.c +++ b/src/egl/drivers/dri2/platform_wayland.c @@ -2356,7 +2356,7 @@ dri2_wl_swrast_get_backbuffer_data(struct dri2_egl_surface *dri2_surf) } static void -dri2_wl_swrast_commit_backbuffer(struct dri2_egl_surface *dri2_surf) +dri2_wl_swrast_attach_backbuffer(struct dri2_egl_surface *dri2_surf) { struct dri2_egl_display *dri2_dpy = dri2_egl_display(dri2_surf->base.Resource.Display); @@ -2376,7 +2376,15 @@ dri2_wl_swrast_commit_backbuffer(struct dri2_egl_surface *dri2_surf) wl_surface_attach(dri2_surf->wl_surface_wrapper, dri2_surf->current->wl_buffer, dri2_surf->dx, dri2_surf->dy); +} +static void +dri2_wl_swrast_commit_backbuffer(struct dri2_egl_surface *dri2_surf) +{ + struct dri2_egl_display *dri2_dpy = + dri2_egl_display(dri2_surf->base.Resource.Display); + + dri2_wl_swrast_attach_backbuffer(dri2_surf); dri2_surf->wl_win->attached_width = dri2_surf->base.Width; dri2_surf->wl_win->attached_height = dri2_surf->base.Height; /* reset resize growing parameters */