Gamers Don't Need Vista or DX 10 Says Carmack 257
Freshly Exhumed writes "In an interview with Marcus Yam at Daily Tech legendary PC/Console game creator John Carmack holds forth on DirectX 10: 'Personally, I wouldn't jump at something like DX10 right now. I would let things settle out a little bit and wait until there's a really strong need for it.' and then zings Microsoft's marketers over DX10's mandatory use of the Vista OS: 'Carmack then said that he's quite satisfied with Windows XP, going as far to say that Microsoft is artificially forcing gamers to move to Windows Vista for DX10.' There are a few good tidbits on Xbox 360 vs. PS3 development, and a fairly clear disinterest in Wii as a platform for his company's products is shown."
Re:Interesting that he's not interested in Wii dev (Score:5, Interesting)
Xbox 360 lowered the need for Vista (Score:1, Interesting)
Carmack and OpenGL (Score:3, Interesting)
Re:Interesting that he's not interested in Wii dev (Score:5, Interesting)
Re:OpenGL (Score:5, Interesting)
That just shows he's objective. I work in game development, and back when he said OpenGL was better (vs. DX6) I believe he was right, and now that he prefers DX9, I believe he's right too. His integrity is pretty good. He focuses on the technology right in front of him, without being distracted by politics or favortism.
Re:Carmack and OpenGL (Score:2, Interesting)
What Is DX10 Really About? (Score:4, Interesting)
Re:OpenGL (Score:5, Interesting)
Re:Wait (Score:2, Interesting)
Games used to be on bootable floppies, and worked. If you consider that currently Linux distros work pretty well, and can be highly customized to boot, it seems a reasonable approach.
What if... (Score:2, Interesting)
Re:Interesting that he's not interested in Wii dev (Score:2, Interesting)
Two things (Score:5, Interesting)
However the main thing is just new API with new features for new hardware. Graphics card companies want to keep pushing forward with more features, game devs need an easy way to use those, DX10 is the answer. The biggie is unified shaders. The idea is rather than having discrete pixel and vertex shaders, which are kinda two sides of the same coin, with different APIs you unify all that. In the case of nVidia's 8800 card it's not just unified in the API but the actual hardware. There's just general shaders on the card, that can be tasked to do whatever's needed. That means that if you have a scene that's geometry heavy but pixel effect light you get more shaders working on that, and you can swap around in teh very next scene.
So it's just more new shit, like all the past DirectXs. DX7 brought hardware T&L, DX8 brought programmable shaders, DX9 brought fully programmable shaders (there were more advances in them as well) this is just the next step.
Re:OpenGL (Score:3, Interesting)
I don't know what it's like on the Windows side of things, but on the Mac even basic OpenGL stuff like smooth polygons and lines is totally broken. You have to resort to horrendous hacks involving textures just to get an antialiased line.
Re:Carmack and OpenGL (Score:3, Interesting)
Microsoft diverted SGI's attention away from OpenGL and toward the Fahrenheit project, failed to provide the product required to make the joint project work on Windows, and then, after 5 years of dragging their feet, they terminated the project and hired SGI's lead developer away to the MS DirectX project.
Typical MSFT 'innovation' technique. Come to think of it, didn't they hire away all the lead tools designers from Borland just before announcing something called MS
LoB
He's said this before (Score:4, Interesting)
I think most people skipped over this because the primary focus of the article was about Carmack discussing why they would rather develop for the XBox360 over the PS3, but this was still a gem. In fact, this article seems to be a reiteration of this very quote.
Re:What Is DX10 Really About? (Score:2, Interesting)
Actually, Microsoft seems to be working very hard to eliminate the difference between developing for the Xbox and developing for the PC. Evidence of this can be seen in their XNA Game Studio [microsoft.com] which allows homebrew developers to write games that will cross compile for both Windows and the Xbox 360. Ironically, however, I can't get the damn thing to even install on Vista.