Starcraft vs. fullscreen
stefandoesinger at gmx.at
Thu Apr 6 03:18:16 CDT 2006
> Haha well where that idea comes from is like when Diablo 2 gets the
> gamma error, it has already resized the resolution, but decides to
> quit and not resize it back. Not very nice, but games do funny things
> like that.
Because windows' ddraw.dll restores everything when the app exists. I've added
some code to do that do my ddraw lib. I restore the screen mode when the
ddraw object is released, and on the last DllMain() unload call, I loop
through all ddraw objects, print their refcount, destroy all the surfaces and
the ddraw object. This restores the screen res successfully.
Turned out that many apps do not care to release their stuff... Gothic 2,
Diablo 2, Moto racer 2, ...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 191 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20060406/d3852313/attachment.pgp
More information about the wine-devel