2
0
mirror of https://github.com/FWGS/xash3d-fwgs synced 2024-11-25 11:19:59 +01:00
xash3d-fwgs/Documentation/ports.md

3.0 KiB

Xash3D FWGS is intended to be easily portable for various platforms, however main issue is maintaining such ports.

This page is about merged ports to main source tree and responsible for it developers.

For porting guidelines, read engine-porting-guide.md.

Status:

  • Supported: active, confirmed to be fully functional, gets built on CI.
  • Orphaned: some work was done but not finished or actively tested due to lack of human resources.
  • In progress: active, under development.
  • Old Engine: port was for old engine fork.
  • Deprecated: not supported anymore.

Table is sorted by status and platform.

Platform Status Maintainer Note
Android Supported @Velaron
*BSD Supported @nekonomicon
GNU/Linux Supported @a1batross, @mittorn
macOS Supported @sofakng
PSVita Supported @fgsfdsfgs
Switch Supported @fgsfdsfgs
Windows Supported @a1batross, @SNMetamorph
DOS4GW Orphaned N/A Haven't been confirmed to work for a very long time
Haiku Orphaned N/A Was added by #478 and #483
IRIX Orphaned N/A Undone, compiles but requires big endian port
MotoMAGX Orphaned N/A Should work but the compiler used for this platform is very unstable and easy to crash (it's GCC 3.4)
SerenityOS Orphaned N/A Works but not throughly tested
Solaris Orphaned N/A Works but not throughly tested
WebAssembly System Interface Orphaned N/A Undone, WASI is missing a lot of APIs we want to use
Dreamcast In progress @maximqaxd GitHub Repository
PSP In progress @Crow_bar, @Velaron GitHub Repository
Wii In progress Collaborative effort GitHub Repository
Emscripten Old Engine N/A
3DS Old Engine fork N/A GitHub Repository
Oculus Quest Old Engine fork N/A GitHub Repository
iOS Deprecated N/A See GitHub issue #61