Benetanegia
New Member
- Joined
- Sep 11, 2009
- Messages
- 2,680 (0.47/day)
- Location
- Reaching your left retina.
I am thinking of Oblivion specifically right now, it was created with Direct X for the 360, and was released for PC as well. They made an economical choice.
That's the point the guy in the article is making. With DirectX you have Windows and Xbox360 and that's it. With OpenGL you can make it for almost everything, so wouldn't it be better to just go with it? In fact almost ALL games have been ported to OpenGL anyway, since the PS3 kind of uses OGL and also the Wii does. Well in both cases we are talking about a propietary API based on OpenGL, but they can run standard OpenGL(ES) too. The porting is being made, so why not make it in OpenGL in the first place for every platform that supports it and then port it to directX for the Xbox?
The problem is that people have the perception that OpenGL is just not good enough for the job, when in fact, it's actually more capable in many areas. Sure, currently it doesn't have all the features DirectX has, but that's a problem derived from the oblivion to which OGL has been sent and not any technological obstacle. The problem started when M$ decided to stop supporting OGL and left the OGL working group and how Nvidia and Ati followed M$ strategy of promoting avery new DirectX as if it was the second coming of Jesus.