Changes

Jump to navigation Jump to search

Wrappers

275 bytes added, 16 May
m
'90s APIs
! scope="col"|Translates
! scope="col"|Into
! scope="col"|Compatibility
! scope="col"|<abbr title="Free and Open-Source Software">FOSS</abbr>
! scope="col"|Active
|Glide 2.11-3.10<br>DirectDraw 1-7<br>Direct3D 2-7
|Direct3D 11, 12
|[https://www.vogons.org/viewforum.php?f=59 ?] ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[Wine|WineD3D]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://wiki.winehq.org/Download {{WineVer}}] <small>(Linux, macOS)</small><br/>[https://fdossena.com/?p=wined3d/index.frag {{WineDevVer}}] <small>(Windows)</small><ref group=N name=XPcompatibility>DxWnd 2.05.70, WineD3D 1.7.52 or 1.9.7-staging(partially) versions are the latest compatible versions with Windows XP (if [https://github.com/Skulltrail192/One-Core-API-Binaries OneCoreAPI] is '''not''' installed to OS), for getting these old "WineD3D for Windows" builds use [https://www.vogonsdrivers.com/wrappers/files/DirectX/OpenGL/WineD3D/2000+/ this link]. Also you can use [https://github.com/JHRobotics/wine9x?tab=readme-ov-file#wined3d-port-for-windows-9x JHRobotics port for using WineD3D on Windows 9x or Windows XP].</ref>
|DirectDraw 1-7<br>Direct3D 2-7
|Vulkan<br>OpenGL
|[https://appdb.winehq.org/objectManager.php?sClass=application&sTitle=Browse%20Applications&sOrderBy=appName&bAscending=true ?] ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://sourceforge.net/projects/dxwnd DxWnd]
|DirectDraw 1-7<br>Direct3D 2-7
|<small>no API conversion</small>
| ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[http://www.zeus-software.com/downloads/nglide nGlide]
|Glide
|Vulkan<br>Direct3D 9
| ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[https://github.com/elishacloud/dxwrapper DxWrapper]
|align=left|{{Icon|Windows}}
|[https://github.com/elishacloud/dxwrapper/releases v1.01.6900.22]
|DirectDraw 1-7<br>Direct3D 2-7
|Direct3D 9<ref group=N name=dxwrapper>Through '''dd7to9'''.</ref><br>Direct3D 7 (for Direct3D 2-6)<br>DirectDraw 7 (for DirectDraw 1-6)
|[https://github.com/elishacloud/dxwrapper/wiki/DirectDraw-to-Direct3D9-Conversion#table-key ?] ||{{✓}} ||{{✓}} ||{{~}}
|-
|[https://github.com/narzoul/DDrawCompat DDrawCompat]
|align=left|{{Icon|Windows}}
|[https://github.com/narzoul/DDrawCompat/tags v0.5.12]
|DirectDraw 1-7<br>Direct3D 2-7<br>GDI (Partially)
|<small>no API conversion</small>
| ||{{✓}} ||{{✓}} ||{{~}}
|-
|[https://github.com/FunkyFr3sh/cnc-ddraw cnc-ddraw]
|align=left|{{Icon|Windows}}<br>{{Icon|Linux|macOS}}<ref group=N name=cnc-ddraw>Linux and macOS are supported through wine.</ref>
|[https://github.com/FunkyFr3sh/cnc-ddraw/releases 6.34]
|DirectDraw 1-7
|GDI<br>OpenGL<br>Direct3D 9
| ||{{✓}} ||{{✓}} ||{{~}}
|-
|[https://www.dxgl.org/ DXGL]
|DirectDraw 1-7
|OpenGL
| ||{{✓}} ||{{✓}} ||{{~}}
|-
|[http://www.glidos.net/ Glidos]
|Glide <small>(DOS)</small>
|?
| ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[http://dege.freeweb.hu/dgVoodoo/dgVoodoo/ dgVoodoo]
|Glide 2.11-2.45
|Direct3D 7, 9
| ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[http://openglide.sourceforge.net/ OpenGlide]
|Glide
|OpenGL
| ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[https://sourceforge.net/projects/psvoodoo/ psVoodoo]
|Glide
|Direct3D 9
| ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[https://github.com/ata4/glrage glrage]
|ATI3DCIF<br>DirectDraw 2
|OpenGL 3.3
| ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[https://apps.microsoft.com/detail/9NRCQJ8VLGTK?hl=en-us&gl=US RReady (Rendition Verite wrapper)]
|RRedline
|OpenGL
| ||{{✗}} ||{{✓}} ||{{✓}}
|-
| rowspan=2 |Input
|DirectInput
|XInput
| ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://github.com/elishacloud/dxwrapper DxWrapper]
|align=left|{{Icon|Windows}}
|[https://github.com/elishacloud/dxwrapper/releases v1.01.6900.22]
|DirectInput 1-7
|DirectInput 8
| ||{{✓}} ||{{✓}} ||{{~}}
|-
| rowspan=1 |Sound
|DirectSound
|OpenAL
| ||{{✓}} ||{{✓}} ||{{TBD}}
|-
|}
==External links==
;* [https://www.vogons.org/viewtopic.php?f=9&t=36412 VOGONS: The Wrapper Collection Project]
;* [https://www.pcgamingwiki.com/wiki/Glossary:Display_wrapper PCGamingWiki: Display wrapper]
* [https://www.gamingonlinux.com/articles/dxvk-102-is-out-with-some-bug-fixes-d9vk-seems-to-be-progressing-nicely.13868/page=2#r151939 State of Direct3D 9-12 translation layers] by DXVK author YoRHa-2B (2019-04-02)
* [https://www.youtube.com/watch?v=N1XdbL-iWqk Levan: dgVoodoo 2 (DX12) vs DXVK (Vulkan) vs WineD3D (OpenGL) Benchmark]* [https://www.youtube.com/watch?v=kF1FZ21TwcA wolfgang: dxvk_2.0+VULKAN vs. D3D9 - GTA 4 Benchmark]* [https://www.youtube.com@Levan4KGaming/watchsearch?vquery=iTtPOXFNYAA performance%20benchmark Levan's D3D8 benchmark - d3d8to9 (D3D9) vs DXVK (Vulkan) vs WineD3D (OpenGL)]* [https://www.vogons.org/viewtopic.php?f=9&t=36412 VOGONS: The Wrapper Collection Project]* [https://www.pcgamingwiki.com/wiki/Glossary:Display_wrapper PCGamingWiki: Display wrapperBenchmarks]
[[Category:Not really emulators]]
2
edits

Navigation menu