[Bug 829] New: - DIB_DirectDrawSurface_Blt does not properly support DDBLT_WAIT
wine-bugs at winehq.com
wine-bugs at winehq.com
Fri Jun 28 14:25:29 CDT 2002
http://bugs.winehq.com/show_bug.cgi?id=829
Summary: DIB_DirectDrawSurface_Blt does not properly support
DDBLT_WAIT
Product: Wine
Version: CVS
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: wine-directx
AssignedTo: wine-bugs at winehq.com
ReportedBy: tony_lambregts at telusplanet.net
After playing around with SimCity 3000 some more I found that
DIB_DirectDrawSurface_Blt does not properly support DDBLT_WAIT. What wine
currently does is ignore the flag completely which in most cases is ok. The
problem shows up in SimCity when you click on the top half of the playing surface.
Because DDBLT_WAIT is not supported it makes a compleate mess of the screen.
By doing some serious debuging and a little searching of MSDN I found out what
the program expects to happen. All calls with the DDBLT_WAIT flag set are
supposed to be stored untill DIB_DirectDrawSurface_Blt is called without the
flag set. From what I can tell these requests should be processed in the reverse
order that they were submitted.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=829>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
More information about the wine-bugs
mailing list