From 192febfbbfe460b1782866048e6062a9bff033ff Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 25 Jul 2024 08:10:35 -0400 Subject: [PATCH] glx: switch kopper check for setting up swapinterval/bufferage functions Reviewed-by: Adam Jackson Part-of: --- src/glx/drisw_glx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c index 29c97ecd0d1..636194f09d6 100644 --- a/src/glx/drisw_glx.c +++ b/src/glx/drisw_glx.c @@ -939,6 +939,7 @@ driswCreateScreen(int screen, struct glx_display *priv, enum glx_driver glx_driv /* this is only relevant if zink bits are set */ glx_driver &= (GLX_DRIVER_ZINK_INFER | GLX_DRIVER_ZINK_YES); const char *driver = glx_driver && !kopper_disable ? "zink" : "swrast"; + bool kopper = !strcmp(driver, "zink"); psc = calloc(1, sizeof *psc); if (psc == NULL) @@ -1007,7 +1008,7 @@ driswCreateScreen(int screen, struct glx_display *priv, enum glx_driver glx_driv if (psc->copySubBuffer) psp->copySubBuffer = driswCopySubBuffer; - if (psc->kopper) { + if (kopper) { psp->getBufferAge = kopper_get_buffer_age; psp->setSwapInterval = driswKopperSetSwapInterval; psp->getSwapInterval = kopperGetSwapInterval;