Direct3D 9-to-11 (Series) Alternatives

    Direct3D 9-to-11 is described as 'This project is an attempt to convert Direct3D 9 programs to Direct3D 11. It reimplements the d3d9.dll, which contains the core D3D9 interfaces'. There are five alternatives to Direct3D 9-to-11 for a variety of platforms, including Linux, Mac, Windows, Wine and FreeBSD. The best alternative is PlayOnLinux, which is both free and Open Source. Other great apps like Direct3D 9-to-11 are DXVK (Free, Open Source), D9VK (Free, Open Source), DXUP (Free, Open Source) and VK9 (Free, Open Source).

    This page was last updated Apr 20, 2019
    1. PlayOnLinux (PlayOnMac at http://www.playonmac.com ) is a tool to help Linux (and Mac) users run games and programs for Windows on Linux (or Mac, FreeBSD), via the use of (as a front-end for) Wine.
      show more
    2. A Vulkan-based translation layer for D3D9, D3D10 and D3D11, which can be used on Linux with Wine. Currently unsupported features: D3D11: Shared Resources. D3D11: Class linkage. D3D11: Predication.
      No screenshots yet
      • FreeOpen Source
      • Linux
      A d3d9 to vk layer based off DXVK's codebase.
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      A D3D10 -> D3D11 Translation Layer.
      show more
    3. VK9 (Series)

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      Direct3D 9 compatibility layer using Vulkan. The Goal of this project is to create a high performance Direct3D 9 implementation using a cross-platform graphics API. Represent entire series of VK9 games.
      No screenshots yet
    Showing 5 of 5 alternatives