Results 1 to 7 of 7

Thread: Wine 1.1.33 Gains More Direct3D 10 Functions

  1. #1
    Join Date
    Jan 2007
    Posts
    14,621

    Default Wine 1.1.33 Gains More Direct3D 10 Functions

    Phoronix: Wine 1.1.33 Gains More Direct3D 10 Functions

    It was a year ago that Wine developers began working on Direct3D 10.0 support and then in March developers at CodeWeavers began working on the Direct3D 10 support too. Recent Wine releases in particular have brought better Direct3D 10.x coverage and this work has continued with the just-released Wine 1.1.33. Wine 1.1.33 implements more Direct3D 10 functions, the Gecko browser engine is now installed at wineprefix creation time, there is better support for certificates in crypt32, improved sound support in mciwave, and many cleanups for issues spotted by the Valgrind memory debugging utility...

    http://www.phoronix.com/vr.php?view=NzcwMw

  2. #2
    Join Date
    Feb 2009
    Posts
    45

    Default

    Quote Originally Posted by phoronix View Post
    It was a year ago that Wine developers began working on Direct3D 10.0 support and then in March developers at CodeWeavers began working on the Direct3D 10 support too.
    It's a bit misleading to put it like that, the "Wine developers" that started working on d3d10 support last year (me) work for CodeWeavers.

  3. #3
    Join Date
    Nov 2009
    Posts
    1

    Default

    I've always wondered whether it would be easier to implement Direct3D over Gallium3D, instead as a layer over OpenGL. This would be a bit problematic at first since many cards don't have Gallium3D pipeliles, but it may pay off in the long run.

  4. #4
    Join Date
    Dec 2008
    Posts
    160

    Default

    Quote Originally Posted by lucian View Post
    I've always wondered whether it would be easier to implement Direct3D over Gallium3D, instead as a layer over OpenGL. This would be a bit problematic at first since many cards don't have Gallium3D pipeliles, but it may pay off in the long run.
    Gallium3d isn't on OS X, one of the various platforms WINE is targeted for. And, iirc, the developers don't feel a re-write would yield any substantial benefits at this time (especially considering other development work that needs to be completed)

    Search for this on phoronix, it's come up before.

  5. #5
    Join Date
    Dec 2008
    Posts
    160

    Default

    What I'm curious about is the status of the roadmap... how are we doing moving towards a 1.2 version? What do they envision 1.2 including at this point (ie - are there still plans for a GDI engine or can anyone agree on what a proper implementation of that even looks like)

  6. #6
    Join Date
    Feb 2009
    Posts
    45

    Default

    Quote Originally Posted by lucian View Post
    I've always wondered whether it would be easier to implement Direct3D over Gallium3D, instead as a layer over OpenGL. This would be a bit problematic at first since many cards don't have Gallium3D pipeliles, but it may pay off in the long run.
    The infrastructure for something like that is mostly there, but we don't think it would be worth the effort (both writing it in the first place and the added maintenance) at this point. Also note that Gallium3D doesn't have a stable/public interface, so something like this would probably take the form of a D3D specific state tracker in Mesa.

  7. #7
    Join Date
    Feb 2009
    Posts
    45

    Default

    Quote Originally Posted by Craig73 View Post
    What I'm curious about is the status of the roadmap... how are we doing moving towards a 1.2 version? What do they envision 1.2 including at this point (ie - are there still plans for a GDI engine or can anyone agree on what a proper implementation of that even looks like)
    The current plan is that the main new Wine 1.2 feature will be 64-bit infrastructure. I.e. getting the architecture right, not necessarily supporting a lot of 64-bit programs. 1.2 probably won't have a DIB engine.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •