DDraw, wined3d (d3d8, d3d9) and OpenGL32 in Mac OSX + stack fudging -- x86 only

Mike Hearn mike at plan99.net
Sun Apr 30 18:10:09 CDT 2006

On 4/30/06, Chris Niederauer <ccn at ccntech.com> wrote:
> The stack is allocated at least 16 byte aligned up front.  The issue
> comes later when a function call occurs to OS X ABI from Windows ABI
> and the stack offset may not be 16 byte aligned.

OK. You could fix this in winebuild as well.

> This is because the OS X X11 simply does not allow a root window without
> covering up the nice composited window server.

Yes, that's what I meant ... just fix X11 on MacOS to not cover it up
but still have a root window. Lots of X programs assume there is a
root window and use it for communication, that's kind of a problem
that needs to get fixed anyway.

thanks -mike

More information about the wine-devel mailing list