Cross Compatibility

I guess that I should mention that since we’ve discussed input abstraction,
networking, cdrom, and the SDL already supports sound and graphics, we may
want to consider looking at some wrapper libs that are source compatible with
DirectX. This would certainly provide incentive to provide the currently
prominant gaming companies to provide linux versions of their products. I’m
not sure, but I think that the introduction of GGI to the kernel tree would
make this a little more feasible.

Thanks,
David Wood

SDL is a wrapper around DirectX under a Win32 environment. That is because
DirectX is the best there is under Win32 at the moment.

Most (eg. all that I’ve heard of, except Mac) other platforms have X. That
sorts out the Graphics problems, leaving you only with small, system dependant
quirks (eg. sound drivers).

I don’t think we should hold our breath for GGI, but you may want to look at
http://www.cs.kuleuven.ac.be/~geert/Console/, which is definately going to be
in Linux 2.2 for most platforms. (i386 being the latest addition to the list)On Sun, Jul 26, 1998 at 11:55:10PM -0400, David Wood wrote:

I guess that I should mention that since we’ve discussed input abstraction,
networking, cdrom, and the SDL already supports sound and graphics, we may
want to consider looking at some wrapper libs that are source compatible with
DirectX. This would certainly provide incentive to provide the currently
prominant gaming companies to provide linux versions of their products. I’m
not sure, but I think that the introduction of GGI to the kernel tree would
make this a little more feasible.

I guess that I should mention that since we’ve discussed input abstraction,
networking, cdrom, and the SDL already supports sound and graphics, we may
want to consider looking at some wrapper libs that are source compatible with
DirectX. This would certainly provide incentive to provide the currently
prominant gaming companies to provide linux versions of their products.

This project is already underway (I don’t have a URL handy at the moment)
being worked on by another group. The major problem is that DirectX is
a moving target, and by layering DirectX on top of another API, you make
it dog-slow.

Both of these make implementing DirectX a project I won’t consider with SDL.

See ya!
-Sam Lantinga (slouken at devolution.com)–
Author of Simple DirectMedia Layer -
http://www.devolution.com/~slouken/SDL/

Most (eg. all that I’ve heard of, except Mac) other platforms have X. That
sorts out the Graphics problems, leaving you only with small, system dependant
quirks (eg. sound drivers).

There are at least two X servers for MacOS.(three if you count mklinux :slight_smile:

njh

SDL already sits on top of DirectX. That’s how its Windows port works.
I agree with your hope that this will help game companies cross-port
their stuff to Linux. That was one of the four reasons I decided to
investigate SDL further (and use it for a little game I’m developing).On 26 Jul, David Wood wrote:

I guess that I should mention that since we’ve discussed input abstraction,
networking, cdrom, and the SDL already supports sound and graphics, we may
want to consider looking at some wrapper libs that are source compatible with
DirectX. This would certainly provide incentive to provide the currently
prominant gaming companies to provide linux versions of their products. I’m
not sure, but I think that the introduction of GGI to the kernel tree would
make this a little more feasible.


| |/ | | | _ | | | mailto:@Knight_Walker |
| / | / / | | http://www.aros.net/~kwalker |
| \ | ___ | | |
| |\ | | / \ | | The Kobran Imperium (801)265-1299 |
|| || || || _____________________________________/