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

Willie Sippel willie at zeitgeistmedia.net
Sun Apr 30 18:59:54 CDT 2006


Am Montag, 1. Mai 2006 01:10 schrieb Mike Hearn:
> 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.
>
If Jesse Allen (or someone else) creates a DIB engine for this years SoC, 
shouldn't that make x11drv-replacements like a quartzdrv much easier to 
create?

-- 
Willie Sippel

  ////////  |  Tritium Studios
 //         |  ______________________________
//// ///    |  http://www.tritium-studios.com

<willie at froq.net>



More information about the wine-devel mailing list