[Git][wine/wine][master] 7 commits: opengl32: Unset current context on thread detach.
Alexandre Julliard pushed to branch master at wine / wine Commits: 87997d30 by Rémi Bernon at 2026-06-17T23:05:08+02:00 opengl32: Unset current context on thread detach. - - - - - 6eb230cc by Rémi Bernon at 2026-06-17T23:05:08+02:00 win32u: Create a default thread context when binding NULL. - - - - - cbbc5e5f by Rémi Bernon at 2026-06-17T23:05:10+02:00 opengl32: Ensure a context is current before display lists destruction. - - - - - e0a0ab55 by Rémi Bernon at 2026-06-17T23:05:10+02:00 win32u: Share all unix-side GL contexts with a global context. This also requires to explicitly destroy objects when display lists are destroyed. - - - - - ce5995cf by Rémi Bernon at 2026-06-17T23:05:14+02:00 opengl32: Keep a global WOW64 buffer storage map. Buffer names on the unix side are now valid across contexts. - - - - - 4f8958f0 by Rémi Bernon at 2026-06-17T23:05:15+02:00 opengl32: Implement wglShareLists on the PE side. Getting rid of now unnecessary unix-side context recreation. - - - - - d743f564 by Rémi Bernon at 2026-06-17T23:05:21+02:00 win32u: Get rid of opengl_drawable set_context callback. Any current context is valid, as they are now all shared with each other, we use the null context in order to avoid touching the client side context at all. - - - - - 14 changed files: - dlls/opengl32/make_opengl - dlls/opengl32/tests/opengl.c - dlls/opengl32/unix_thunks.c - dlls/opengl32/unix_thunks.h - dlls/opengl32/unix_wgl.c - dlls/opengl32/unixlib.h - dlls/opengl32/wgl.c - dlls/win32u/ntuser_private.h - dlls/win32u/opengl.c - dlls/win32u/sysparams.c - dlls/win32u/win32u_private.h - dlls/winemac.drv/opengl.c - dlls/winex11.drv/opengl.c - include/wine/opengl_driver.h View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f4880b7ee65bd9e796fad2870681ce... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f4880b7ee65bd9e796fad2870681ce... You're receiving this email because of your account on gitlab.winehq.org. Manage all notifications: https://gitlab.winehq.org/-/profile/notifications | Help: https://gitlab.winehq.org/help
participants (1)
-
Alexandre Julliard (@julliard)