The xlib based backend is still the primary backend, but there are alternatives: there's an experimental GhostScript-based backend, and there's back-art, which uses libart and freetype to render stuff. It's fully usable once compiled and configured (which is still tricky, but this is alpha stuff). Screenshots and source at http://w1.423.telia.com/~u42308495/alex/backart/ .
(Disclaimer: I wrote and maintain back-art, and I use it exclusively.)
And there's also Quest (which I maintain). It is GPL'ed, written in C and C++ and has been available (with full Quake 3 support) for both DOS/Windows and Linux-i386-(x11/svgalib) for a while now. I even tried to submit an announcement to Slashdot when the latest version was released (first version that supported Quake 3), but I guess it was rejected.
The xlib based backend is still the primary backend, but there are alternatives: there's an experimental GhostScript-based backend, and there's back-art, which uses libart and freetype to render stuff. It's fully usable once compiled and configured (which is still tricky, but this is alpha stuff). Screenshots and source at http://w1.423.telia.com/~u42308495/alex/backart/ . (Disclaimer: I wrote and maintain back-art, and I use it exclusively.)
Anyway, you can get it at http://quest-ed.sourceforge.net/ or http://sourceforge.net/project/?group _id=3684 (or http://www.frag.com/quest/ , but that one's down currently).
- Alexander Malmberg