Quote Originally Posted by R'as al Ghul
Yes, there this. It's called openGL.
That won't help you to run Medieval2, though.
Why don't developers code games using openGL instead of DirectX? That way it would be easy to port to Macs and Linux. It seems in their interest to use openGL over DirectX if they both do essentially the same thing.

It's annoying that I still have to use Windows for games. I use Linux Ubuntu for everything else.