On Tue, Sep 21, 2010 at 10:32 AM, Chris Robinson chris.kcat@gmail.com wrote:
IIRC, it's been discussed before, and it simply wouldn't work. D3D has too many ties to the Windows API that a non-Windows based implementation wouldn't be appropriate for Wine (try getting an HDC from a D3D resource, or passing an HWND to D3D). Gallium would have to substitute these for X11 resources, or custom resources that tie into X, so wouldn't reflect the Wine's internal state.
Hm. The author of the commit for some reason believes that this is possible. Is he simply misguided?
Additionally, not all drivers will support Gallium (eg. nVidia binaries), so a D3D10->GL path will still be needed.
Well, one can pray that eventually nvidia will add gallium 3d support :)
-Z