From e95626b62a703c4a33e9da7b8fa0adcb31cc84b9 Mon Sep 17 00:00:00 2001 From: llyyr Date: Fri, 8 May 2026 18:41:32 +0530 Subject: [PATCH] radeonsi: don't init screen state functions twice MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `si_init_gfx_screen` already initializes screen state functions, so avoid doing it twice. This was regressed by d1c57f742e38. Detected by LSan when applications using vaapi exit. Fixes: d1c57f742e38 ("radeonsi/gfx: add si_gfx_screen.c") Reviewed-by: Marek Olšák Reviewed-by: Pierre-Eric Pelloux-Prayer Signed-off-by: llyyr Part-of: --- src/gallium/drivers/radeonsi/si_pipe.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index ced57a1465d..56c7254ad93 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -228,7 +228,6 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws, si_init_screen_buffer_functions(sscreen); si_init_screen_fence_functions(sscreen); - si_init_screen_state_functions(sscreen); si_init_screen_texture_functions(sscreen); si_init_screen_get_functions(sscreen);