1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

DirectX 10: The Future of PC Gaming

Discussion in 'Article Discussion' started by Tim S, 30 Nov 2006.

  1. Tim S

    Tim S OG

    Joined:
    8 Nov 2001
    Posts:
    18,881
    Likes Received:
    78
  2. topher

    topher SHam!

    Joined:
    10 Jan 2006
    Posts:
    44
    Likes Received:
    0
    DIRECT X

    Got my 8800 gtx so Bring it on :)
     
  3. Mother-Goose

    Mother-Goose 5 o'clock somewhere

    Joined:
    22 Jul 2004
    Posts:
    3,890
    Likes Received:
    6
    Tim, im not sure I understood all the big words in there but, DX10 = good?
     
  4. will.

    will. A motorbike of jealousy!

    Joined:
    2 Mar 2005
    Posts:
    4,461
    Likes Received:
    20
    My pc is well due an upgrade after christmas so I'm quite happy to get vista at the same time. I can see how that would be a total pain if you were unable or unwilling to upgrade to vista quite yet.
     
  5. Tim S

    Tim S OG

    Joined:
    8 Nov 2001
    Posts:
    18,881
    Likes Received:
    78
    In very simple terms, DirectX 10 is great for developers which means they're (hopefully) going to make better games, which in turn makes gamers happy. The choice to implement standardised hardware requirements is only going to mean great things - think about the consoles.

    I've condensed a lot into a short amount of space, but you should have seen the amount of material I started with. ;)
     
  6. Mother-Goose

    Mother-Goose 5 o'clock somewhere

    Joined:
    22 Jul 2004
    Posts:
    3,890
    Likes Received:
    6
    YAY DX10=good!

    I am in the same boat as will, so if march would kindly hurry up a bit, bring it on!
     
  7. IccleD

    IccleD New Member

    Joined:
    11 Oct 2006
    Posts:
    56
    Likes Received:
    0
    Yet another finely written artical, and I even managed to understand some of it!

    Just to be a Noob, but with DX10 being Vista only, does that mean we're going to have a position where we won't be able to play with certain games if we don't upgrade.

    I mean I always chose a PC over a console because of the compatibilty issues. Until Sony brought out the PS2 and said "PS1 games will work" I was never interested.

    My PC can be upgraded, if and when I choose, and as I'm not choosing to upgrade to Vista (for the moment), how long before I can't play the latest games?
     
    Last edited: 30 Nov 2006
  8. Glider

    Glider /dev/null

    Joined:
    2 Aug 2005
    Posts:
    4,173
    Likes Received:
    21
    And what about us Linux users? Yet another blow to the face...
     
  9. Tim S

    Tim S OG

    Joined:
    8 Nov 2001
    Posts:
    18,881
    Likes Received:
    78
    I don't think so, because it wouldn't be in the best interests of developers to develop a game solely for DirectX 10 - the install base on DirectX 9 hardware is massive and will be for some time. The only way I can foresee games being developed solely for DirectX 10 is if Microsoft (or someone else) throws a lot of money at the developer concerned.

    In the future, I see DirectX 8 support dropping off sharply once DirectX 10 starts to gain traction. AFAIK, Crysis will have a 'fallback' SM2 (DX9) codepath and an SM4 (DX10) codepath. I'm not sure whether there's an SM3 (DX9c) codepath at the moment though.
     
  10. Ramble

    Ramble Ginger Nut

    Joined:
    5 Dec 2005
    Posts:
    5,584
    Likes Received:
    38
    What do you expect Microsoft to do? Developers are welcome to code in OpenGL and release a Linux version but don't expect Microsoft to start helping you, as none of the open source community would start helping Microsoft.
     
  11. Fophillips

    Fophillips New Member

    Joined:
    9 Oct 2006
    Posts:
    948
    Likes Received:
    1
    What does DX10 have over OpenGL?
     
  12. Mother-Goose

    Mother-Goose 5 o'clock somewhere

    Joined:
    22 Jul 2004
    Posts:
    3,890
    Likes Received:
    6
    There is not an Open GL equivalent to DX10 for starters
     
  13. Nikumba

    Nikumba Member

    Joined:
    29 Aug 2001
    Posts:
    645
    Likes Received:
    11
    Tim,

    I cant see how DX10 will make games better? I would be worried game developers would see how "pretty" they can make the game at the sacrifice of the gameplay.

    Kimbie
     
  14. Tim S

    Tim S OG

    Joined:
    8 Nov 2001
    Posts:
    18,881
    Likes Received:
    78
    Coding games in DirectX 10 is "easier" in essence, although I'll use that term lightly. It's easier to get right because the tools are better and there's virtually no need to worry about overheads either. However, it's still possible for a developer to 'get it wrong' if they don't exploit the API properly. Providing the developer stays smart and uses the tools/API properly, it should be easier to code games.

    There is also no need for hardware-specific code paths like there is in DirectX 9 (because of the loose specifications and caps bits) - developers had to balance up a game's reach with the development costs. With DX10, there is one code path and that's because the specifications are very strict. It's more like the developers are developing for consoles (although not quite) because the graphics hardware has a consistent set of capabilities (performance scales with those capabilities). The specifications are set in stone and they're not open to manipulation - in order to be DirectX 10 compliant, you need to support all of the API's base specifications.

    The great thing about that is that developers can spend more time (and money) on making better games, instead of spending that time (and money) working on multiple code paths for different hardware. I hope that this happens, because PC gaming will go down the pan if that doesn't happen in my opinion.
     
  15. Tim S

    Tim S OG

    Joined:
    8 Nov 2001
    Posts:
    18,881
    Likes Received:
    78
    PC games development is dominated by D3D, but it's wise for developers to know how to use both. OpenGL will be supported under Windows Vista, but it's unclear whether the implementation will be as sound as it has been in the past. There are several options that can be taken - it's probably best not to bore you with the gruesome details though.

    There are already tutorials out there with tips explaining how to make use of the Geometry Shader in GLSL (OpenGL's shader language), but I wonder whether it'll be possible to use the GS under Windows XP. I suspect that it's not possible, because I believe that the GS is only activated with WDDM - I may be wrong on that front though... It'll be interesting to see what happens in the long run though, especially with a fairly large community behind OpenGL.
     
  16. Emon

    Emon New Member

    Joined:
    14 Jun 2004
    Posts:
    680
    Likes Received:
    0
    To put it bluntly...everything.
     
  17. keir

    keir S p i t F i r e

    Joined:
    5 Oct 2003
    Posts:
    4,377
    Likes Received:
    47
    Cant wait :D
     
  18. OtakuHawk

    OtakuHawk New Member

    Joined:
    30 Apr 2003
    Posts:
    666
    Likes Received:
    0
    braggart.

    I'm glad supreme commander will have a DX10 mode.

    /AND a Dx9 mode. still on 7800GTX.
     
  19. Grinch123456

    Grinch123456 New Member

    Joined:
    9 Aug 2006
    Posts:
    99
    Likes Received:
    1
    If something gets developers excited, it can only be a great thing. Go DX10!
     
  20. Tyinsar

    Tyinsar 6 screens 1 card since Nov 17 2007

    Joined:
    26 Jul 2006
    Posts:
    2,282
    Likes Received:
    28
    I don't recall too many CPU limited games but if someone makes a DX10 card in AGP could I run decent games on my K6/3+ ? :D (/joke)

    :idea: So if DX10 can run more than one 3D session at a time does this mean we could see both outputs on a video card used for one 3D game? That alone would make DX10 a killer upgrade. :thumb:

    Edit: :jawdrop: That's a LOT of info in the article (I feel a little like I'm back in school - but in a good - "hey look, I learning" - way).
     
    Last edited: 1 Dec 2006
Tags: Add Tags

Share This Page