• vacuumflower@vlemmy.net
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    A good thing in general, maybe this will help improve compatibility with old stuff and its old bugs, cause it’ll be simpler to emulate those bugs with cleaner code.

    BTW, has anyone managed to run Rogue Squadron 3D under Wine? I’m just interested, I’m having that menu input bug not allowing to do anything.

  • Julian@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    elif, is d3d different from directx? If not isn’t this what DXVK does?

    • nyan@lemmy.cafe
      link
      fedilink
      arrow-up
      10
      ·
      1 year ago

      Direct3D is a subset of DirectX, which also includes a bunch of other Windows APIs named Direct[foo] for things like sound. DXVK is a port of WINE’s Direct3D interface to Vulkan (it would previously have used OpenGL, I presume). Since DXVK is a first cut at moving to a new lib, I would bet the internals are an incompletely-documented mess, which presumably is exactly what they mean to clean up.