Changes

Jump to navigation Jump to search

Compatibility layers

1,122 bytes added, 21:11, 20 January 2019
Added a few more
|Direct3D 10, Direct3D 11
|Vulkan
|{{✓}} ||{{✓}}
|-
|[[Wine|Wine Direct3D]]
|Windows, Linux, macOS
|[https://wiki.winehq.org/Download {{WineVer}}] <small>(Linux, macOS)</small><br /> ? <small>Windows</small>
|Direct3D 1-11
|OpenGL
|{{✓}} ||{{✓}}
|-
|DirectX 1-7
|OpenGL
|{{✓}} ||{{✗}} <small>WIP</small>
|-
|[https://github.com/Joshua-Ashton/dxup DXUP]
|Windows, Linux
|[https://github.com/Joshua-Ashton/dxup Git]
|Direct3D 9-10
|Direct3D 11
|{{✓}} ||{{✗}} <small>WIP</small>
|-
|[https://wiki.ixit.cz/d3d9 Gallium Nine]
|Linux
|[https://github.com/dhewg/nine 0.1]
|Direct3D 9
|?
|{{✓}} ||{{✗}} <small>WIP</small>
|-
|[https://source.winehq.org/git/vkd3d.git/ vkd3d]
|Linux
|[https://source.winehq.org/git/vkd3d.git/ 1.1]
|Direct3D 12
|Vulkan
|{{✓}} ||{{✗}} <small>WIP</small>
|}
* [http://dege.freeweb.hu/ dgVoodoo 2] is a wrapper for old graphics API's for Windows Vista/7/8/10. The API's it currently can wrap are: Glide 2.11, Glide 2.45, Glide 3.1, Glide 3.1 Napalm, DirectX 1-7 (all versions of DirectDraw and Direct3D up to version 7) and Direct3D 8.1. This wrapper can use Direct3D 11 with different device types as wrapping output such as hardware or software rendering.
 
* [Wine] has an internal graphics API wrapper for DirectX 1-11 using OpenGL. It works mostly well for older games, but is slower and has more bugs than newer wrappers using Vulkan, such as DXVK. It is possible to use Wine's wrapper in Windows using different forks.
 
* [https://source.winehq.org/git/vkd3d.git/ vkd3d] is an internal Wine wrapper for Direct3D 12 to Vulkan translation. Sponsored by Valve. Currently a work in progress.
* [https://github.com/doitsujin/dxvk DXVK] is a Vulkan-based translation layer for Direct3D 10 & 11, which allows running Windows 3D applications on Linux using [[Wine]].
2,118
edits

Navigation menu