[Bug 5955] DirectDrawCreate crash on non-OpenGL desktop

Wine Bugs wine-bugs at winehq.org
Fri Aug 18 16:42:47 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5955


J.Nicolaisen at gmx.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |J.Nicolaisen at gmx.net




------- Additional Comments From J.Nicolaisen at gmx.net  2006-18-08 16:42 -------
Same problem here. I'm running wine 0.9.17 on a P166MMX laptop without 3D card,
with stable Gentoo linux. Starcraft/Broodwar (a 2D, plain ddraw game!) crashes
with a message about GLX extension not found on display 0. SCBW worked fine with
some older  versions of wine, f.ex. 0.9.3.
When I compiled wine without openGL support, SCBW gave me 2 messages:

1) wined3d not found, needed by ddraw.dll
2) ddraw.dll not found (verified it was present)
-> crash

IMO it's idiotic that ddraw would need OpenGL. That is such a dirty hack.

At least make sure that wine d3d falls back to the old behaviour if no hardware
acceleration is possible!

My Gentoo Forums post about this issue (sorry, rant-ish):

http://forums.gentoo.org/viewtopic-t-490382.html

You can safely mark this as confirmed.

Expected behaviour (and suggested fix): Wined3d (when doing ddraw rendering)
must fallback to X or DGA rendering when no HW accel possible.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list