6 Feb
2026
6 Feb
'26
6:02 p.m.
Jacek Caban (@jacek) commented about dlls/opengl32/unix_wgl.c:
ctx->extension_count = j; }
- if (TRACE_ON(opengl)) for (i = 0; i < count; i++) TRACE( "++ %s\n", extensions[i] ); + dump_extensions( "Client", client->extensions ); + + ptr = client->compat_extensions; + for (enum opengl_extension *ext = parsed_extensions; *ext != GL_EXTENSION_COUNT; ext++) + if (client->extensions[*ext]) *ptr++ = *ext; + *ptr = GL_EXTENSION_COUNT;
This limits legacy extension string support to versions older than 3, but `GL_EXTENSIONS` is generally allowed on newer versions, except for core contexts (and on core contexts it emits an error AFAIR). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10019#note_128978