Article View: rec.games.programmer
Article #2372Re: DirectX and Linux/Unix as a game development/target environment
From: Josh Vanderhoof
Date: Mon, 27 Jan 1997 00:00
Date: Mon, 27 Jan 1997 00:00
36 lines
2380 bytes
2380 bytes
Peter Stephane (speter@essi.fr) wrote: : Marinos J. Yannikos wrote: : > : > I wonder if it would make sense to attempt to write a game (multimedia?) : > programming library which supports DirectX as well as Linux/SVGAlib and : > perhaps X. It looks like all major companies have switched to DirectX, : > so if there was a way to support most useful DirectX functions under : > Linux, the growing Linux community might benefit from this. Note that : > there are 2 possibilities: 1) attempt to "port" DirectX to Linux/SVGAlib : > and 2) write a library with its own API which will work with DirectX and : > Linux/SVGAlib. : : I find it very intersting because I had exactly the same idea a few : months : ago ;-). As a Linux fan, I had begun to work on a new (private) project : called the "Linux Game SDK", which is more or less and equivalent of the : DirectX API, but specific to Linux/Un*x. I've been working a _binary_ compatible games library for Linux, dos and Win32. It uses ELF format object files that are dynamically linked at run time (it comes with an ELF linker/loader for Dos and Win32). So far, I have it working on Linux/X11, Dos with VBE 1.2 and 2.0 and Win32 with DirectDraw. It is pretty cool, you only need one object file for your game, all the OS dependent stuff is linked on at run time. Could you guys (and anyone else interested in cross-developing Win32 and Dos software under Linux) check it out, and tell me what you think? It's at: http://www.planet.net/pjoshv/cross-elf.html Thanks! -- Josh Vanderhoof (joshv@planet.net)
Technical Details
Message-ID:
<5ciqnq$6b@jupiter.planet.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn45eemkt.t9a.nino@a0.complang.tuwien.ac.at> <32E7666F.20F6@essi.fr>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fe306,47eb908674151108 X-Google-Attributes: gidfe306,public X-Google-Thread: 1103af,47eb908674151108 X-Google-Attributes: gid1103af,public X-Google-Thread: 1025b4,47eb908674151108 X-Google-Attributes: gid1025b4,public From: joshv@planet.net (Josh Vanderhoof) Subject: Re: DirectX and Linux/Unix as a game development/target environment Date: 1997/01/27 Message-ID: <5ciqnq$6b@jupiter.planet.net> X-Deja-AN: 212560240 references: <slrn45eemkt.t9a.nino@a0.complang.tuwien.ac.at> <32E7666F.20F6@essi.fr> followup-to: rec.games.programmer,comp.os.linux.misc,gnu.misc.discuss organization: B.C. Equipment, Landing, NJ reply-to: joshv@planet.net newsgroups: rec.games.programmer,comp.os.linux.misc,gnu.misc.discuss