Differences opengl D3D in game engine

I know that opengl was the game industry standard a few years ago but now it seems that most games are using direct3d and BGE is drawn with opengl. I know BGE won’t be getting D3D but was wondering differences between the D3D and OpenGl if anyone knows and what those differences would be in the game engine. The screenshots i have seen in BGE
look pretty good so why is D3d so popular now?

digiman

A similar subject has been discussed some time ago… Please know that OpenGL was(and perhaps even now) more powerful than D3D, and had features long before Direct3D was even dreaming of… A well known example would be Tessalation, it has been implemented in OpenGl quite a few years ago, and in D3D only recently we’ve come to hear of it. OpenGL doesn’t receive as much support as D3D, and also another reason would be that it’s Not promoted as much as D3D, which makes a very big difference(windows also is made to Minimize the power of OpenGL used in applications, and maximizes the power of D3D). Just search for a thread with OpenGl and D3D, this subject is much better discussed in there :wink:

Well the important difference is that OpenGl is an “open standard” and D3D is a proprietary and closed technology owned by a powerful corporation!
Make your choice!

Agree with OTO.

Can Blender GE run D3D? Try… http://code.google.com/p/gamekit/downloads/list