Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

DirectX 10 Hardware Is Now Obsolete 373

ela_gervaise writes "SIGGRAPH 2007 was the stage where Microsoft dropped the bomb, informing gamers that the currently available DirectX 10 hardware will not support the upcoming DirectX 10.1 in Vista SP1. In essence, all current DX10 hardware is now obsolete. But don't get too upset just yet: 'Gamers shouldn't fret too much - 10.1 adds virtually nothing that they will care about and, more to the point, adds almost nothing that developers are likely to care about. The spec revision basically makes a number of things that are optional in DX10 compulsory under the new standard - such as 32-bit floating point filtering, as opposed to the 16-bit current. 4xAA is a compulsory standard to support in 10.1, whereas graphics vendors can pick and choose their anti-aliasing support currently. We suspect that the spec is likely to be ill-received. Not only does it require brand new hardware, immediately creating a minuscule sub-set of DX10 owners, but it also requires Vista SP1, and also requires developer implementation.'"
This discussion has been archived. No new comments can be posted.

DirectX 10 Hardware Is Now Obsolete

Comments Filter:
  • by imbaczek ( 690596 ) <(mf.atzcop) (ta) (kezcabmi)> on Saturday August 11, 2007 @05:44AM (#20193897) Journal
    This seems like a window of opportunity for a new OpenGL standard. Anybody knows when it's due?
  • by Anonymous Coward on Saturday August 11, 2007 @05:51AM (#20193921)
    So let's recap:

    1.Introduce DX10 but only for Vista
    2.Gamers buy new DX10 compatible hardware and Vista to play new games
    3.Introduce DX10.1, only for vista, and incompatible with original DX10 compliant hardware
    4.???
    5.Shoot self in foot
    6.Profit?
  • by tech10171968 ( 955149 ) on Saturday August 11, 2007 @05:53AM (#20193931)
    The article makes it seem as if Microsoft rushed DX10 out before it was truly ready; when you consider that this is what they often seem to do with their OS's, this should probably come as no surprise. Of course, we're seeing this news on the Inquirer, often considered to be a slightly less-than-reliable source of tech news. Maybe I'll reserve judgement until I hear another explanation from some other source.
  • Why (Score:3, Interesting)

    by Unixfreak31 ( 634088 ) on Saturday August 11, 2007 @06:07AM (#20193989)
    Why this sudden change dx 10 has not even caught on in the hardcore gamers let alone even the above mainstream. Is MS going to make dx 10.2 or 11 radical to where devolpers have no options as well? If so I think its time to move back to OpenGL. No freedom for devlopers. And I want to be able to set my own AA levels.
  • by bomanbot ( 980297 ) on Saturday August 11, 2007 @06:48AM (#20194135)
    Developers already have difficulties justifiying DirectX 10 support because Vista marketshare is still so low and most gamers are perfectly fine with XP and DirectX 9. Also, DirectX 10 lacks the backwards compatibilty of the older versions.

    But at least the new Unified Shaders seemed to be useful for developers, so at least they had advantages to it. But now, DirectX 10.1 only seems to make certain features compulsory, thus removing choice for the developers and also does not add new features to make it compelling to use.

    So when do developers say "Screw this, DirectX 9 will suffice for the immediate future and works well, we will eschew DirectX 10 and beyond, serve our XP-using customers and use OpenGL for future development"? Especially if the big advantage DirectX had (until version 9), the universal availability on the Windows platform is gone now with DirectX 10 and beyond?
  • by erareno ( 1103509 ) on Saturday August 11, 2007 @07:11AM (#20194227)
    Have they EVER heard of http://netpromoter.com/ [netpromoter.com] Net Promoter Scores? I don't think they have.
    Microsoft must be too busy counting their cash to be considering consumer satisfaction right now.
    All they're doing right now is getting everyone who uses DirectX to hate them with a passion right now.

    I wonder if they've realized what they've done?
  • by Ilgaz ( 86384 ) * on Saturday August 11, 2007 @08:03AM (#20194417) Homepage

    I think what you say makes a lot of sense, except the last phrase. If games are easier to write (skipping over the effectiveness/perceived effectiveness of any 'platform'), then there are more people writing games and becoming developers, which would make the game market more competitive, and thusly we would have better games!



    I can't see any reason why game development should not be point and click, if they made something like OpenGL easier to write for, I think it would be a positive for the game market, and might bring a viable alternative to Microsoft

    Open Standards has some side effects. MS can do everything "click and run" but OpenGL ARB can't do it since it may also end up in some military planes screen. MS can say "Lets drop this, it makes coding complex, nobody would use it in game" but OpenGL can't since it could be in use. Even some high end phones run a stripped version of OpenGL.

    I think a developer coding for multiple platforms using open standards must be far more complex/trained/advanced than a guy firing up Visual Studio and run some "Wizards" so he/she actually deserves the extra money. I heard OpenGL is called "expensive" many places so I was trying to explain why.

    MS Windows only developers, game developers are already politely bribed by MS. Making OpenGL the easiest to code technology ever won't change their Direct3d obsession or they won't magically ship a native OS X/Linux game as result.

  • Re:More juice! (Score:5, Interesting)

    by Solra Bizna ( 716281 ) on Saturday August 11, 2007 @08:18AM (#20194493) Homepage Journal

    Support of the feature by the video card is mandatory. Use of the feature by the game is not.

    At least, that's how I understand it.

    That aside, am I the only person who remembers reading this "bomb" months back? The plan was that instead of checking for individual features (and coding around their lack case-by-case, like we will still get to do with OpenGL) the developer would check for a DirectX version, leaving fewer opportunities for wonky bugs from weird support combinations.

    -:sigma.SB

    (Disclaimer: I am a game developer who exclusively uses OpenGL for hardware 3D and I fully intend never to write a single line of DirectX code. Ever.)

  • Known Roadmap (Score:4, Interesting)

    by Anonymous Coward on Saturday August 11, 2007 @08:29AM (#20194551)
    It's funny watching everyone who is shocked. Those are the people who have no idea what DirectX 10 is and why the model has shifted so much from OpenGL and earlier versions of DirectX.

    DirectX 10 and up is not just an accelerated video API but it is also a standard. Microsoft has completely eliminated the capability bits, or "capbits", concept in order to ensure to developers that if they program a specific version of the standard that all of the functionality mandatory by that standard will be supported by the graphics hardware. No longer will a developer target DirectX9 or OpenGL2 and have to ask the hardware whether or not it supports a plethora of options and then have to completely branch their development umpteen ways to support different varieties. If a game targets DirectX10.1 then 4xAA is guaranteed to be there, period. If a game does not require 4xAA then it doesn't have to target DirectX10.1.

    So get used to it otherwise you'll be shitting yourself for every single DirectX release going forward. This is how it works now.
  • by Anonymous Coward on Saturday August 11, 2007 @09:06AM (#20194699)
    but no-one ever bought a Mac as a games machine

    When the Mac first came out, it was dismissed as "a game machine". Macs were used for things like drawing pictures and, in 1986, playing Dark Castle. "Real work" was done on PCs.

    Also, as long as I'm being picky, "no one" should not be hyphenated.
  • Re:Wait... (Score:3, Interesting)

    by seaturnip ( 1068078 ) on Saturday August 11, 2007 @02:03PM (#20196667)
    Direct3D is the only part of DirectX that matters. Developers don't give a shit about DirectInput, DirectSound and DirectPlay. That stuff doesn't cause major programming difficulties and in any case third-party libraries (such as Miles in the case of sound) do it better and are more portable than Microsoft's stuff.
  • Re:More juice! (Score:3, Interesting)

    by mrchaotica ( 681592 ) * on Saturday August 11, 2007 @03:41PM (#20197373)

    (and coding around their lack case-by-case, like we will still get to do with OpenGL)

    Isn't the new OpenGL standard coming out right about now (at Siggraph)? Doesn't it roll a lot of the old extensions into the base standard, and thus end a lot of that kind of case-by-case junk too?

A morsel of genuine history is a thing so rare as to be always valuable. -- Thomas Jefferson

Working...