Rémi Bernon (@rbernon) commented about dlls/opengl32/unix_wgl.c:
UINT64 debug_callback; /* client pointer */ UINT64 debug_user; /* client pointer */ GLubyte *extensions; /* extension string */ - GLuint *disabled_exts; /* indices of disabled extensions */ char *wow64_version; /* wow64 GL version override */ struct buffers *buffers; /* wow64 buffers map */ GLenum gl_error; /* wrapped GL error */ + const char **exts; /* array of supported extensions */ + size_t exts_count; /* size of supported extensions */
I would rather have some more explicit name, because it's getting quite confusing with `extensions`. Something like `extension_array` for instance. Or rename the other `extension_string`. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9263#note_119452