Quote:



It is a standard for most games? What qualifies as most games? With the exception of two games, all of the top 10 games from the past year require DirectX. Most games are written using DirectX - very few games use OpenGL comparatively. If most games used OpenGL, OSX would not have so few games available for it - but it does have very few games available for it.






OpenGL is used for many games. The number of Direct X and OpenGL games varies depending on who has the technical lead at the time. Many games that use OpenGL rendering use Direct X for audio. Renderware which has been a popular engine choice supports OpenGL and Direct X. Its part of why Renderware is such a popular middleware product.

When we developed FLW fishing for GTI we used NDL Net Immerse the user could select between OpenGL or Direct X. Sometimes the Direct X drivers sucked and the OpenGL drivers worked. Having the ability to allow the customer choose a different render system saved the customer from returning the product and us getting charged with a bunch of returns. We were doing this in 1999, it seems this useful capability would be welcome in 2005 for use Indie developers from 3DGS. Offering customers a choice of render systems before getting a return is important, USA BASS has had over 5000 returns, its is a part a large part of the publishing landscape.

Torque is able to use Direct X or OpenGL, this selectable feature in 3DGS would be highly desirable for ease of porting to different platforms, or Operating Systems.

ORGE has the ability to support the MAC and PC.

It would be cool for 3DGS to support both rendering systems, and free us developers from the Direct X lock that exsits with 3DGS now.

Since I have ported Windows Code to the MAC in the past, it is not that daunting of a task. 3DGS will need to declare a graphics layer that is platform independent, and then you can switch in the needed render layer based on the client developers needs.

I am still good for being one of the first to purchase 3DGS MAC 2007.

Ken

Last edited by Nardulus; 12/24/04 11:08.