[Mono-list] Are we in need for a Cross platform library similar to DirectX?

Markus Ewald cygon at nuclex.org
Thu Sep 17 10:15:34 EDT 2009


On 17.09.2009 15:44, docesam wrote:
> hi,
> i realize that mono is a great project. it allow programmers and users to
> change from windows to linux the easy way.
> but wait : game programmers still suffering.Do they have directX in linux ?
>    
They have OpenGL. And Mono programmers have the Tao Framework 
(http://www.taoframework.com/) which provides bindings to SDL (for 
platform-neutral initialization of an OpenGL context) and, of course, 
bindings to OpenGL itself.

Granted, if someone had the drive to get Mono.Xna back on track I'd love 
to use the Microsoft.Xna.Framework.Graphics.GraphicsDevice class instead 
of raw OpenGL calls - because it's just neat and tidy, and very similar 
to MDX or SlimDX.

If you want to be able to use either DirectX or OpenGL, the Axiom Engine 
contains a some classes that abstracts the graphics API specific stuff 
so you could use DirectX on Windows and OpenGL on Linux/Windows. I have 
no idea if this part can be easily isolated (or is already separate) 
from the rest of the Axiom codebase, though.

-Markus-


More information about the Mono-list mailing list