Changes

Jump to navigation Jump to search

Compatibility layers

2,228 bytes added, 14:49, 18 January 2019
Started adding compability layers for graphics APIs
|Windows applications and games
|}
 
 
 
==Graphics==
There are also compatibility layers for graphics APIs, sometimes refered to as wrappers. They can be used to run older Windows games on more modern versions or on other operating systems.
 
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Operating System(s)
! scope="col"|Latest Version
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
! scope="col"|Graphics API(s)
|-
!colspan="6"|PC
|-
|[http://www.zeus-software.com/downloads/nglide nGlide]
|Windows
|[http://www.zeus-software.com/downloads/nglide 2.0]
|{{✓}} ||{{✓}}
|Glide
|-
|[http://dege.freeweb.hu/ dgVoodoo]
|Windows
|[http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html 2.55.4]
|{{✓}} ||?
|DirectX 1-7, Direct3D 8.1, Glide
|-
|[https://github.com/doitsujin/dxvk DXVK]
|Linux
|[https://github.com/doitsujin/dxvk/releases 0.95]
|{{✓}} ||{{✓}}
|Direct3D 10 & 11
|-
|[https://github.com/disks86/VK9 VK9]
|Windows, Linux
|[https://github.com/disks86/VK9/releases 0.29.0]
|{{✓}} ||?
|Direct3D 9
|}
 
 
===Comparisons===
* [http://www.zeus-software.com/downloads/nglide nGlide] nGlide is a 3Dfx Voodoo Glide wrapper. It allows you to play games designed for 3Dfx Glide API without the need for having 3Dfx Voodoo graphics card. All three API versions are supported, Glide 2.11, Glide 2.60 and Glide 3.10. nGlide emulates Glide environment with Direct3D and Vulkan. Glide wrapper also supports high resolution modes. Has a [http://www.zeus-software.com/downloads/nglide/compatibility compatibility list].
 
* [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.
 
* [https://github.com/doitsujin/dxvk DXVK] is a Vulkan-based translation layer for Direct3D 10/11, which allows running Winndows 3D applications on Linux using [[Wine]].
 
* [https://github.com/disks86/VK9 VK9] runs Direct3D 9 applications on Windows or Linux (with [[Wine]]) over Vulkan.
 
[[Category:Compatibility layers]]
2,118
edits

Navigation menu