Linked by Eugenia Loli-Queru on Thu 12th Jul 2007 19:46 UTC, submitted by netpython
3D News, GL, DirectX "DirectX 10 would not work with XP, and that was fine and dandy. It was an honest technical reason why you could not backport DX10 to XP without a major rip and replace operation. Microsoft wasn't going to bend on this one at all." More here.
Thread beginning with comment 255080
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: OpenGL
by StaubSaugerNZ on Fri 13th Jul 2007 00:28 UTC in reply to "RE[2]: OpenGL"
StaubSaugerNZ
Member since:
2007-07-13

bnolsen:

Shame on sony for not supporting openGL but for supporting DirectX10 so heavily.


This is a little off-topic, but I'd like to point out that Sony's Playstation 3 uses OpenGL as its primary API (although it uses Nvidia's Cg rather than the OpenGL standard GLSL for the shading language). So Sony does support open standards in this case. Refer to
http://en.wikipedia.org/wiki/Playstation_3

The real shame is that "Playstation Edge" SDK has not yet been released to the wider public (registered developers only), unlike the XBox 360's XNA ;)

A separate question is why people would develop for the platform-limited DirectX 10 rather than OpenGL 2 (or the imminent 3), since they now have near feature parity? I much prefer to use OpenGL when doing graphics.

Reply Parent Bookmark Score: 3

RE[4]: OpenGL
by steverez1 on Fri 13th Jul 2007 01:07 in reply to "RE[3]: OpenGL"
steverez1 Member since:
2006-12-06

A thought on your your seperate question. If I was a game developer and had my choice between OpenGL and Direct X (At least now) I would go with Direct X just for the fact that my game that I developed would be published on Windows and Xbox360 with virtualy no extra effort of porting. Both of those two platforms have a very large user base. then after if I knew my product did well in those two markets I would port to Mac,Linux and or the other game systems.

Reply Parent Bookmark Score: 1

RE[5]: OpenGL
by StaubSaugerNZ on Fri 13th Jul 2007 01:48 in reply to "RE[4]: OpenGL"
StaubSaugerNZ Member since:
2007-07-13

steverez1:

If I was a game developer and had my choice between OpenGL and Direct X (At least now) I would go with Direct X just for the fact that my game that I developed would be published on Windows and Xbox360 with virtualy no extra effort of porting.


That is a common argument that is made, but it is also incorrect. The difference between OpenGL and DirectX is the different between logical AND and OR.

With OpenGL you are developing for Linux,PS3, MacOSX *AND* Windows (and possibly Xbox). Using OpenGL doesn't exclude you from Windows in the slightest, although admittedly you have to use other libraries such as OpenAL for game-related things that are in DirectX but not in OpenGL.

With DirectX it is Windows only (and you are pretty much limited to games only, since DirectX lacks some of the CAD-friendly things such as picking). Using DirectX excludes you from anything except Windows.

The difference is between choosing 100% percent of the market or 90% percent of the market when you develop.

Reply Parent Bookmark Score: 5

RE[5]: OpenGL
by Coral Snake on Fri 13th Jul 2007 02:09 in reply to "RE[4]: OpenGL"
Coral Snake Member since:
2005-07-07

Why not use SDL*. It is truely cross platform in graphics multimedia and works with both DirectX (under Windows) and OpenGl (Under Linux, BSD, Solaris, OS-X). It is also F/OSS under the LGPL which allows its use in proprietary/closed source software.

(SDL == Simple Direct Media Layer)

Reply Parent Bookmark Score: 2

RE[5]: OpenGL
by Michael on Fri 13th Jul 2007 14:50 in reply to "RE[4]: OpenGL"
Michael Member since:
2005-07-01

If I was a game developer and had my choice between OpenGL and Direct X (At least now) I would go with Direct X just for the fact that my game that I developed would be published on Windows and Xbox360 with virtualy no extra effort of porting.


Specifically, DirectX 9. DX10 does not, and will not run on the Xbox 360 (as I understand it). If this really is the case, any developer supporting DX10 would have to be insane, as this only gives you the Vista market, which is already covered by both DX9 and OpenGL.

Reply Parent Bookmark Score: 3

RE[4]: OpenGL
by renox on Fri 13th Jul 2007 07:08 in reply to "RE[3]: OpenGL"
renox Member since:
2005-07-06

>> Aseparate question is why people would develop for the platform-limited DirectX 10 rather than OpenGL 2 (or the imminent 3), since they now have near feature parity?<<

Some answer as always, because some company (A..) provides better driver for DirectX than for OpenGL.

Reply Parent Bookmark Score: 1

RE[5]: OpenGL
by apoclypse on Fri 13th Jul 2007 13:21 in reply to "RE[4]: OpenGL"
apoclypse Member since:
2007-02-17

Note: ATI being the company with the crappy Opengl implementation (something they say they are going to fix soon, due to the whole Vista fiasco and the general crappiness of the *nix drivers).

Reply Parent Bookmark Score: 1