Is OpenML == DirectX


It’s a bit off topic but just wanted to know…, Is OpenML equivalent of DirectX …but only Platform Independent. Also, will the graphics part of OpenML == OpenGL. I was so busy with OpenGL/school lately that I could not follow OpenML.


It is better to have learned OpenGL then to keep thinking which API to learn.

OpenML is build on top of OpenGL, extend the OpenGL API for to handle various YCbCr interleavead video formats and to have betters synchronisation mechanisms.

It add too a lot of others thing that permit to control various multimedia objects such as a DVD, a soundcard or a TV tuner card, in a similar way as OpenGL.

But OpenML isn’t the same thing as DirectX :

  • DirectX is insane, isn’t portable and is limited to the Windows plateform.

  • OpenML is a good, open and cross-plaform API that can run on virtually alls computers.

Heu, someone know something about the integration of OpenAL (a very good API for handle 3D audio in a OpenGL program) into all this ?


Yeah, It will be exciting to get a superior API then DirectX with platform independence.

One more question, Will it support networking as well for multiplayer gamming like directX does?