Hi!
Am Dienstag 20 Februar 2007 06:37 schrieb Pavel Troller:
- Steam based games, mainly HL2: During game load, the screen goes black.
Moving the cursor causes sound effects as it hovers across the menus and buttons, so the program runs, but nothing can be seen.
This regression is known, and it should be fixed already. It was caused by my patch which made wined3d return an error if an unsupported query is created, like windows does. Wine does not support event queries, but many apps expect them to be supported. I have sent another patch(committed already) that re-enables the fake event queries.
OK. This bug seems to be really fixed, but the game crashes later (during the startup of the "real" game, after all the selections). It crashes in its own code (called "Engine") but ntdll and kernel32 are visible in the backtrace. I can send it exactly if it helps. I don't know how to bisect this crash because the one initially mentioned is "masking" it.
- Fallout Tactics (BOS.exe): Shows a dialog stating
"C:\dev\phoenix\display\win32\win32_window.cpp(873): **fatal error**: Could not create display buffers" and then another one about abnormal termination of the program and quits.
I don't know about this regression. Can you do a bisect?
Yes, done. It's the following commit:
commit 388499ff28616ef03bf8949a78e658e1bdb4e4fc Author: Stefan DĂśsinger stefan@codeweavers.com Date: Wed Feb 14 17:59:08 2007 +0100
wined3d: More fullscreen window fixes.
The game is run in a virtual desktop (i.e. it appears in the Linux window, not in full screen).
With regards, Pavel Troller