mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 08:30:10 +01:00
glx: switch kopper check for setting up swapinterval/bufferage functions
Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30400>
This commit is contained in:
parent
850b0694d6
commit
192febfbbf
1 changed files with 2 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue