Changes

Jump to navigation Jump to search

Wrappers

173 bytes added, 26 March
'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
| ||{{✗}} ||{{✓}} ||{{✓}}
|-
|[[Wine|WineD3D]]
|DirectDraw 1-7<br>Direct3D 2-7
|Vulkan<br>OpenGL
| ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[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]
|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]
|DirectDraw 1-7<br>Direct3D 2-7<br>GDI (Partially)
|<small>no API conversion</small>
| ||{{✓}} ||{{✓}} ||{{~}}
|-
|[https://github.com/FunkyFr3sh/cnc-ddraw cnc-ddraw]
|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]
|DirectInput 1-7
|DirectInput 8
| ||{{✓}} ||{{✓}} ||{{~}}
|-
| rowspan=1 |Sound
|DirectSound
|OpenAL
| ||{{✓}} ||{{✓}} ||{{TBD}}
|-
|}
10,781
edits

Navigation menu