https://bugs.winehq.org/show_bug.cgi?id=57215
Bug ID: 57215 Summary: cnc-ddraw OpenGL renderer is broken again in 9.18 Product: Wine Version: 9.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: i.r.e.c.c.a.k.u.n+bugs.winehq.org@gmail.com CC: rbernon@codeweavers.com Regression SHA1: 0a17c3b86fd4eb917367e36261fa276c6753d3b3 Distribution: ---
Hello again.
Rémi, sorry, quirky cnc-ddraw OpenGL has broken again in 9.18. But in contrast with previous performance regression from Bug 57070, now it is really broken: RA2 menu hangs and doesn't work completely.
I bisected to the offending commit:
0a17c3b86fd4eb917367e36261fa276c6753d3b3 is the first bad commit commit 0a17c3b86fd4eb917367e36261fa276c6753d3b3 Author: Rémi Bernon rbernon@codeweavers.com Date: Wed Sep 18 10:29:38 2024 +0200
winex11: Also resize or re-create the GL drawable with XComposite child windows.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57200
dlls/winex11.drv/opengl.c | 1 + 1 file changed, 1 insertion(+)
I see it fixes a bug for another game, that's unfortunate. I don't know what else we can do here.