Porting Arx Fatalis

From Arx Libertatis Wiki
Jump to navigation Jump to search

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)

Some features didn't make it...