8 Mar
2024
8 Mar
'24
6:22 p.m.
Rémi Bernon (@rbernon) commented about dlls/winewayland.drv/opengl.c:
refresh = TRUE; } if (refresh) p_eglMakeCurrent(egl_display, ctx->draw, ctx->read, ctx->context); + if (ctx->draw && ctx->draw->refresh_swap_interval) + { + p_eglSwapInterval(egl_display, ctx->draw->swap_interval); + ctx->draw->refresh_swap_interval = FALSE; + }
Any reason for having that flag? Could we just call `p_eglSwapInterval(egl_display, ctx->draw->swap_interval);` withing the `if (refresh)`? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/5264#note_64032