Well, DirectX gets updated a lot more often than OpenGL. That's why it has all the possibilities of rolling more eye candy onto the screen. For example, take a look at Eliza3D-module for BlitzMax. http://www.tmyke.fr/indexGB.htm
On the other hand, OpenGL will enable you to create games for all the operating systems that BlitzMax supports. But like I've come to notice, very few care about creating games and applications with BM that support Linux and OS X.
On the other hand, OpenGL will enable you to create games for all the operating systems that BlitzMax supports. But like I've come to notice, very few care about creating games and applications with BM that support Linux and OS X.