http://bugs.winehq.org/show_bug.cgi?id=28342
Summary: Nox shows only a black screen with Opengl renderer Product: Wine Version: 1.3.28 Platform: x86 URL: http://www.fileplanet.com/37397/30000/fileinfo/Nox OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com Regression SHA1: 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb
Nox is a rpg game, released in 2000 by Westwood Studios.
Symptom: the game is running fine after starting (music is playing, mouse clicks seemingly work) but nothing can be seen.
Workaround: ddr=gdi
94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb is the first bad commit commit 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Aug 30 20:12:31 2011 +0200
ddraw: Make the OpenGL renderer the default one.
:040000 040000 fbce2dc172258a4a7eabc65b6f86bd58522b4667 dfb3b24196ac3ad09100758a48b2d4ef7e45e26b M dlls
Other bug(s) related to this commit: bug #28261.
The plain terminal output doesn't reveal much:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f108,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f378,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
http://bugs.winehq.org/show_bug.cgi?id=28342
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=28342
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2011-09-15 09:17:41 CDT --- This one may be hard to fix. IIRC the last time I looked at Nox it was modifying surfaces without locking them first. This works more or less by chance with the gdi renderer, but it will probably be hard to make it work in a reliable way with anything else.
http://bugs.winehq.org/show_bug.cgi?id=28342
Evengard evengard@trioptimum.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |evengard@trioptimum.com
--- Comment #2 from Evengard evengard@trioptimum.com 2011-10-11 04:50:48 CDT --- Confirming the bug.
http://bugs.winehq.org/show_bug.cgi?id=28342
--- Comment #3 from Evengard evengard@trioptimum.com 2011-10-17 03:53:06 CDT --- Oh, but it works in Win7 (even the x64 one), without compare settings. Isn't't it using the same approach as the directdraw renderer of Wine?
Or, maybe for "old" versions of DirectDraw (version 7) we should retain the old renderer?
http://bugs.winehq.org/show_bug.cgi?id=28342
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2011-10-25 14:07:25 CDT --- 2da4f87a7e7551f17cd650ef6d8596f595efc13b ends up helping with this, by uploading directly from sysmem instead of having an intermediate texture that would need to get invalidated.
http://bugs.winehq.org/show_bug.cgi?id=28342
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |2da4f87a7e7551f17cd650ef6d8 | |596f595efc13b Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from GyB gyebro69@gmail.com 2011-10-25 14:17:31 CDT --- (In reply to comment #4)
2da4f87a7e7551f17cd650ef6d8596f595efc13b ends up helping with this, by uploading directly from sysmem instead of having an intermediate texture that would need to get invalidated.
Indeed, Nox v1.2 works again here in wine-1.3.31-76-gd63651f. Thank you for fixing this.
http://bugs.winehq.org/show_bug.cgi?id=28342
--- Comment #6 from Evengard evengard@trioptimum.com 2011-10-26 11:38:49 CDT --- (In reply to comment #4)
2da4f87a7e7551f17cd650ef6d8596f595efc13b ends up helping with this, by uploading directly from sysmem instead of having an intermediate texture that would need to get invalidated.
Confirming - no problems with that fix
http://bugs.winehq.org/show_bug.cgi?id=28342
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2011-11-04 14:15:05 CDT --- Closing bugs fixed in 1.3.32.
http://bugs.winehq.org/show_bug.cgi?id=28342
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d