| commit | f68cae3e138947f9fa3c2bb78042f393a88dfec0 | [log] [tgz] |
|---|---|---|
| author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | Tue Jul 29 14:46:23 2025 -0400 |
| committer | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | Tue Jul 29 14:47:56 2025 -0400 |
| tree | a907ac8dddb1e63eb527835dfc940e876b93a7a8 | |
| parent | a8e9af2ce98e69ab44c47b1859be89e4d2891639 [diff] |
kopper: fix initial swapinterval setting setting the mode here is harmless even on weirdo cts swapchain cases Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13568 cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36452>
diff --git a/src/gallium/frontends/dri/kopper.c b/src/gallium/frontends/dri/kopper.c index 4d65c25..22e155c 100644 --- a/src/gallium/frontends/dri/kopper.c +++ b/src/gallium/frontends/dri/kopper.c
@@ -596,6 +596,7 @@ drawable->textures[ST_ATTACHMENT_BACK_LEFT] : drawable->textures[ST_ATTACHMENT_FRONT_LEFT]; + drawable->info.initial_swap_interval = interval; /* can't set swap interval on non-windows */ if (!drawable->window_valid) return; @@ -607,7 +608,6 @@ struct pipe_screen *pscreen = kopper_get_zink_screen(screen->base.screen); zink_kopper_set_swap_interval(pscreen, ptex, interval); } - drawable->info.initial_swap_interval = interval; } int