Slashdot Mirror


Beyond DirectX 10 - A glance at DirectX 10.1

Hanners1979 writes "Although we still appear to be some way away from the release of Windows Vista, and with it DirectX 10, specifications for the first point release of the 3D graphics API, DirectX 10.1, have already been finalised and largely made public. Elite Bastards looks at what's new and what will be changing in this release, set to become available not all that long after DirectX 10 — There's more to it than you might imagine."

14 of 236 comments (clear)

  1. WHOM by mnemonic_ · · Score: 5, Funny

    ACCUSATIVE YOU SON OF A BITCH

    1. Re:WHOM by bersl2 · · Score: 4, Funny

      Let my failure to use the objective case be an indication of the severity of my anger.

  2. Re:If I hear "DirectX" this or "DirectX" that agai by radiotyler · · Score: 4, Funny

    DirectX.


    DirectX! DirectX! DirectX!

    --
    hi mom!
  3. DirectX does not seem good for the industry by Anonymous Coward · · Score: 5, Insightful

    DirectX does not seem a good standard for the industry to follow. DX9 came out how long ago? It seems as if 3D technology advances have slowed down. Yes there have been updates to DX9, but I don't really remember anything that was exciting. Yes, there has been talk about DX10 and the changes it would bring, but now it's known that it's Vista only. That's why it has taken so long. So the industry is waiting for Vista to finally have implementation of their new graphics features? Sounds like a bad move. What if MS delays Vista? What then? Are the graphic chip makers gonna sit and wait? What we need is an actual open industry standard. Bring back OpenGL so we can make improvements as they come, and not having to wait for Microsoft to lead it where they feel they can control it to make money, and continue locking out other platforms.

    1. Re:DirectX does not seem good for the industry by ceoyoyo · · Score: 4, Insightful

      Bring back OpenGL?

      OpenGL is alive and well. It would be great if some of the Windows developers started using it though, since they are in the majority. Please, feel free to join the rest of the world.

    2. Re:DirectX does not seem good for the industry by peipas · · Score: 5, Funny

      What if MS delays Vista?

      Are you crazy? MS would never delay Vista!

  4. GPUs already are "computers on a chip" by cos(x) · · Score: 5, Informative

    GPU shader processors certainly are Turing complete and there are plenty of people (ab-)using them for general purpose calculations. See for example http://www.gpgpu.org/. For some types of calculations, GPUs are much faster than CPUs due to their massively parallel processing. In fact, I have written my thesis on that very topic, comparing CPU and GPU based implementations of some algorithms.

  5. Article Text by insane_machine · · Score: 5, Informative

    Just by reading this article title, it may seem rather like we're getting ahead of ourselves here - After all, we still have another handful of DirectX 9 boards to come from ATI, never mind being a fair few months away from the launch of Windows Vista, and with it the latest iteration of the DirectX API, DirectX 10.

    Nonetheless, despite all this, DirectX 10 is likely to see a number of point revisions during its lifespan and the first of these, imaginatively titled DirectX 10.1, will be the first of these. It may surprise some of you reading this, but the features which will be added by DirectX 10.1 have already been decided upon and information made available about them, so in this article we'll be taking a look through what we can expect to see in DirectX 10.1 compliant hardware.

    I would imagine this goes without saying, but before tackling this article I'd well and truly recommend beginning by reading our look at what DirectX 10 has to offer in our article entitled "ATI on the possibilities of DirectX 10" to get yourself up to speed on everything that this major inflection point in 3D graphics rendering entails, from geometry shaders through to (more importantly for this article) the WDDM driver model. So, if you feel that you know all you need to know about DirectX 10, let's move onwards to the future world of DirectX 10.1.

    Introduction

    Before we begin outright, we should remind ourselves briefly as to exactly why the API will be seeing point releases as of DirectX 10. The main reason for this move is the removal of cap (or capability) bits in the API. In the past, cap bits allowed for graphics vendors to basically pick and choose what features their hardware would support (albeit within some fairly strict guidelines to ensure compliancy to particular DirectX and Shader Model revisions). Although this left the likes of NVIDIA and ATI with plenty of room to develop and tout features that the other didn't have, it also had the side effect of creating development Hell for any game developers working on titles, leaving them to sort through a myriad of cap bits for different GPUs and configurations to ensure that they were supporting the right features for the right boards - More often than not, this simply meant that advanced features that only one graphics vendor supported were left out of the vast majority of titles altogether (Truform anyone?). The removal of this labyrinth was one of the main things developers were screaming out for when it came to discussing what was required of DirectX 10, and so it came to pass.

    Of course, this removal of cap bits had to be offset against the ever changing and progressing world of GPU development, so the graphics vendors still needed a way to push the technology forward and allow new technologies to find their way into games. Thus, DirectX 10 will be seeing point releases, one of the main facets of which will be to facilitate the inclusion of new funtionality for compliant graphics hardware to make use of. This makes life easier both for developers (who can target DirectX 10, 10.1 etc rather than individual features) and consumers - How do you explain to the man on the street that yes, a Radeon X800 and GeForce 6800 are both DirectX 9 parts, but both support different Shader Models in their respective architectures. It isn't much fun, trust me. As DirectX 10 and its point releases will also have very little in the way of features that are only optional in the API, buying a graphics board compliant with a particular DirectX 10 version will ensure that it does everything it needs to do to satisfy game titles that use that level of technology. No more Vertex Texture Fetch-esque confusions this time around then.

    The other question to answer (or not answer, such is the way these things work) before we start is - When will DirectX 10.1 be released? From what we've heard thus far, it appears that it may well become available not all that long after DirectX 10 itself. What isn't so likely however, is that we'll be seeing DirectX 10.1

  6. DirectX shuts out porting of games to LINUX/Mac by Danathar · · Score: 4, Insightful

    It used to be that games used both OpenGL and DirectX (especially before Direct3d had the features to compete with OpenGL), but since game developers have made windoze their PC development platform, direct3d has become the defacto graphics library to use. One of the reasons there was no Half-Life 2 native LINUX/Mac port is because there was no OpenGL development and Valve had no inclination to do MAJOR programming work to make it work with OpenGL.

    Until somebody writes a game that does something on LINUX/MAC that can't be done on windows because of the underlying OS that is successful I doubt if we'll see any change.

  7. Re:2 years for adoption by MBCook · · Score: 4, Insightful

    Considering [...] DirectX10 is only available on Vista and that 50% of employers say they are not going to purchase [soon], it's a safe bet to say that we won't be seeing any games [...] for at least 2 years.

    I think I found the flaw in your logic. Employers != Consumers.

    The fact is, games will probably drive Vista adoption more than any other factor save factory pre-installs. We proabaly won't see much requiring DX10 for a year or more, but that is because most big games take 1-3 years to develop so that's about the earliest that we'll see stuff.

    This may cause game manufacturers to change tactics since OpenGL is supported on ALL OS's.

    That fact has always been true, and it hasn't made much of a difference so far, even back when OpenGL and DirectX were much closer in abilities (without needing extensions and such).

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  8. The best thing about DirectX 10.x... by Teckla · · Score: 4, Insightful

    ...is that the vendor lock-in is FREE!

  9. It's whom! by WilliamSChips · · Score: 4, Funny

    Jacob Carter: But by who?
    Jack O'Neill: It's whom!
    Samantha Carter: Actually, it's what.

    --
    Please, for the good of Humanity, vote Obama.
  10. Re:OpenGL vs. DirectX by Tolleman · · Score: 5, Informative

    nVidia has always had excellent support for OpenGL. And concidering that alot of the guys at nVidia is former SGI employees, SGI being the ones that made OpenGL, they've always been OpenGL fans. So basicly, is anything you wrote correct?

  11. Re:Even more vaporware ! by tverbeek · · Score: 4, Funny

    I'm especially looking forward to DirectX11, which will reportedly be based on the XFree86 4.4 implementation of X11 (under a new license, of course).

    --
    http://alternatives.rzero.com/