"Adam D. Moss" wrote:
> trace:ddraw:User_DirectDraw_GetCaps (0x40392810)->(0x405868a4,0x40586a10)
> fixme:ddraw:User_DirectDraw_GetCaps unsupported structure versions: 364/364 vs 380
Ok - I suspect what's going on here is that the User_DirectDraw_GetCaps function
only supports DDCAPS_DX7 at the moment. We should be checking for the size of
the structure and comparing it against the various different DDCAPS strucutres
to figure out which one to return. Instead, we seem to just be assuming it's
the DX7 structure, and smashing anything that used to be there before.
The old code defaulted to the DX5 structure, which is probably what Grim
Fandango needs. This is probably messing up many older apps that used to work.
Ove, we'll definitly need to address this before we submit a patch to winehq -
can you look into it?
-Gav
--
Gavriel State, CEO
TransGaming Technologies Inc.
http://www.transgaming.com
[EMAIL PROTECTED]