[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