From: Rémi Bernon <rbernon@codeweavers.com> --- dlls/opengl32/wgl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/opengl32/wgl.c b/dlls/opengl32/wgl.c index 142e82f5ee4..ab0faeea748 100644 --- a/dlls/opengl32/wgl.c +++ b/dlls/opengl32/wgl.c @@ -473,6 +473,9 @@ static void init_object_table( struct object_table *table, enum object_type type { InitializeSRWLock( &table->lock ); table->type = type; + /* always handle name allocations for objects used on the unix side */ + table->implicit = type == OBJ_TYPE_FRAMEBUFFER || type == OBJ_TYPE_RENDERBUFFER || + type == OBJ_TYPE_TEXTURE || type == OBJ_TYPE_BUFFER; } struct display_lists -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11725