Comment 346 for bug 1

Revision history for this message
suntin (gerard-payne) wrote :

@ Conrad Knauer

I know about the WINE port but what I was thinking was literally "openX"
The calls direct x developers use to the engine are widely documented.
If you replicated function names and even objects but wrote the code from scratch to do much the same thing using openGL libraries I doubt there would be a case for copyright.
You wouldn't be taking any code from M$ you would be creating a compatible piece of software.
It would be huge though, device drivers, openGL in fact it would probably be more of a chore than the original DX with all the work to get those things functioning.

But it works on a different level, WINE allows you to run DX software for Windows, I'm talking about an open source piece of software for the developers.
Kind of "All your game code works in the same way as windows, you just compile it with different libraries for opengl/linux."

Like I say, only the vaguest idea about this kind of development but I think the key is persuading game developers they don't need to write a game twice, just compile twice.