Porting Arx Fatalis: Difference between revisions
Jump to navigation
Jump to search
(→Status) |
No edit summary |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This article tracks the status of the Arx Fatalis cross platform port. It also lists potential libraries to replace windows-specific code. | This article tracks the status of the Arx Fatalis cross platform port. It also lists potential libraries to replace windows-specific code. | ||
== Status == | == Linux / FreeBSD / Mac OS X Status == | ||
* '''audio''': <font color="green">done</font>: abstracted audio backend, new OpenAL backend | * '''audio''': <font color="green">done</font>: abstracted audio backend, new OpenAL backend | ||
* '''io''': <font color="green">done</font>: | * '''io''': <font color="green">done</font>: abstracted with boost::filesystem and POSIX implementations | ||
* ''' | * '''renderer''': <font color="green">done</font>: abstracted renderer backend, new OpenGL implementation, new D3D9 implementation | ||
* '''input''': <font color=" | * '''input''': <font color="green">done</font>: abstracted input backend, new SDL backend | ||
* '''windowing''': <font color=" | * '''windowing''': <font color="green">done</font>: backend abstracted, new SDL backend | ||
* '''misc''': threads, timing code abstracted, msvc-specific string functions replaced | * '''misc''': threads, timing code abstracted, msvc-specific string functions replaced, image code ported to DevIL, text rendering ported to FreeType | ||
* '''editor''': <font color="red">todo</font> [[Changes from Arx Fatalis#Editor mode|(info)]] | |||
[[Changes from Arx Fatalis#Removed Features|Some features didn't make it...]] | |||
[ | |||
[[Category:Development information]] | |||
Latest revision as of 08:25, 30 June 2018
This article tracks the status of the Arx Fatalis cross platform port. It also lists potential libraries to replace windows-specific code.
Linux / FreeBSD / Mac OS X Status
- audio: done: abstracted audio backend, new OpenAL backend
- io: done: abstracted with boost::filesystem and POSIX implementations
- renderer: done: abstracted renderer backend, new OpenGL implementation, new D3D9 implementation
- input: done: abstracted input backend, new SDL backend
- windowing: done: backend abstracted, new SDL backend
- misc: threads, timing code abstracted, msvc-specific string functions replaced, image code ported to DevIL, text rendering ported to FreeType
- editor: todo (info)