Will the Lack of DX10 on XP Spur OpenGL Dev? 168
Sparr0 asks: "Microsoft has announcement that DirectX 10 will not be released for Windows XP (which means no Shader Model 4.0 and no Geometry Shaders). I have since been waiting for news of game developers switching to OpenGL, in order to get the best graphics on the best hardware on the most popular gaming OS, however there is nary a whisper of such. Will such a shift occur, even if only in small amounts? When? Why not? It is probably safe to say that Unreal Tournament 3 (AKA UT2007) will have OpenGL as an option in Windows, but that is both unsurprising and also a long way off. Ditto for Quake Wars, and most other games that are planning a native Linux clients. Where are all of the other big names with Windows-only offerings? Why haven't we heard from Valve, Blizzard, Sony, or EA, to name a few?"
DX9 (Score:3, Interesting)
Seriously, I doubt that companies like Valve will switch to OpenGL for winxp releases. They already have extensive directx know-how and will probably just build in DX9 and DX10 support just like they currently build in support for DX7, 8 and 9.
In the end, most people will upgrade to vista. Either because they want to or because they need it for a certain program to run or simply because it came pre-installed on their shiny new Dell. It is inevitable.
A Turning Tide (Score:2, Interesting)
Blizzard/EA do use cross-platform games (Score:4, Interesting)
Sorry, but only one is windows only. Last I checked, World of Warcraft, Warcraft 3, and Diablo II run on Mac. And in the case of WC3, the CD has a Mac and windows version on the same CD. Amazon.com tells me that EA's #1 game (The Sims 2) also runs on the Mac. Can anyone tell me a Windows game Sony makes? The only windows software I can think of is SoundForge and their CD DRM, but the latter I don't think I want to work cross-platform;) That leaves Valve, which is run bun a former MS hotshot, so I think that might have something to do with the company's founder preferring Direct3D.
I think many developers are already using OpenGL, but of course, that's only one part of being cross platform. Network, sound, and input also need to be implemented cross-platform....
Moot points all around; Have some Wine. (Score:0, Interesting)
Short quote:
"Jokes aside, there aren't any dx10 apps yet, except some demo apps. The first one to be expected is Halo 2 on April 24th afaik. The only thing is that MS has created some hype around dx10 recently. It would give us some nice publicity if the Halo 2 box states "Runs on Windows Vista and higher" and winehq.org says "Runs Halo 2 on Linux, MacOS, Windows XP and earlier"
Re:How many times does it need to be said... (Score:2, Interesting)
It's more capable. That's all there is to it. We wouldn't screw with it if it wasn't.
I'm not a programmer so don't ask me for implementation specifics in this- I am in production.
Vista has a means to use OpenGL- it only usese MSOGL if no alternative driver is presented.
Re:Blizzard/EA do use cross-platform games (Score:3, Interesting)
However, since EA writes games for Nintendo, Sony, and Microsoft consoles, I suspect they are familiar with both OpenGL and Direct X.
OpenAL (Score:5, Interesting)
Re:How many times does it need to be said... (Score:3, Interesting)
It also depends on what kind of programming paradigm you're used to. Direct3d is OO. OpenGL is not.
Re:why support two when you already support...two? (Score:3, Interesting)
I have experience porting our companiy's graphics engine (the OpenGL part of it) to the Wii, and it's not trivial.