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."

10 of 236 comments (clear)

  1. 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 eebra82 · · Score: 3, Insightful

      "I think DirectX sucks for a variety of reasons but the truth of the matter is there are no real video card features DX9 doesn't currently implement. Neither Nvidia or ATI have yet to release a card with the new feature sets in DX10."

      Well, you can run games using older versions of DirectX in Vista, so how exactly is this a problem. DirectX 10 isn't out yet and you're complaining about the lack of DX10 cards? ATI and nVidia are on development cycles and they would obviously not include DX10 support on current graphics cards, simply because DX10 wasn't mature when today's architecture was under development. I am very sure both nVidia and ATI are dying to get DX10 cards out as soon as Vista is out, since selling the first fully Vista compatible cards is a huge thing. You can't expect today's tech to support something that isn't even released yet. That doesn't make sense.

      Even then it makes me wonder what the point is. When games like WoW get all the headlines using technology that barely require DX8. Maybe if you are into FPS games this will matter but for everyone else the featureset you are calling dated far outpaced the software that runs on it years ago.

      Excuse me, but are you even aware of how many of today's games rely heavily on DX9 technology? You are also saying that games like World of WarCraft barely use any DX9 tech. Do you have any documentation on that? Also, what is "games like WoW"? In fact, many "games like WoW" today use pixel shaders and therefore require DX9. Yes, FPS games are clearly taking advantage of the latest technology, but the simple reason is that realism is far more important in such games than, say, strategy games. But on the other hand, there are so many types of FPS titles. We have racing games, action games, MMORPG and even adventure games. World of WarCraft may not be the most graphically advanced game, but this is for three main reasons: it's huge and would simply require too many gigs of space if it was more complex than it already is. Blizzard is also targeting a larger mass who isn't constantly upgrading its hardware as much as some other groups do. Last but not least, have you ever thought of how much more time and money Blizzard would have to invest to include the latest technology with the highest level of detail?

      I'm pretty skeptical of how OpenGL will survive in games now that Carmack has sold out. It's a bleak future for those of us gamers who want to someday drop Windows and use a real OS.

      You know, Carmack has all the money in the world already. I doubt he would kiss Microsoft's ass if OpenGL was more promising than DirectX. After all, as a DirectX developer, you also get to release your games for the Xbox without too much hazzle, which is only one of many reasons why DirectX is more successful. OpenGL is in no way a poor API, but most developers currently support DirectX because it looks more promising than OpenGL. Also, Carmack was one of the main donators to the OpenGL foundation. Why would he fund a project like this and then kill it? I'm sure it was painful but as Carmack is always set on developing the latest in technology, he is also looking at the two API:s individually before deciding what to go for.

  2. Why is directX still tied to windows? by tomstdenis · · Score: 3, Insightful

    Just like Visual Studio and Office it's yet another thing that props up Windows.

    If I were a DX developer I'd be more interested in playing "ubiquitous developer" than "Windows Sock Puppet".

    I may get modded down for this comment, but honestly, what is so special about windows that makes DX infeasible to implement for other platforms?

    Tom

    --
    Someday, I'll have a real sig.
  3. 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.

  4. 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.
  5. OpenGL vs. DirectX by Anonymous Coward · · Score: 3, Insightful

    After years of pushing DirectX, Nvidia is now betting on OpenGL and has promised first class OpenGL support for their upcoming cards. What does this mean? At the very least it means that there must be good reason for choosing OpenGL over DirectX. Also, keep in mind that OpenGL is an actual graphics standard whereas DirectX is not. Both will co-exist for the next couple of years but it is likely that in the long run OpenGL leaves DirectX in the dust.

  6. The best thing about DirectX 10.x... by Teckla · · Score: 4, Insightful

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

  7. Not so simple by Rob+Simpson · · Score: 3, Insightful

    The difference is that it will be very easy to make games that run on both Vista and XP/2000/etc compared to making a Linux or Mac port. While I'm sure there will be a large market for Vista, if a company can use OpenGL (or even DirectX 9) just as easily and sell the game for other versions of Windows as well, they would be stupid not to. There'd have to be a some feature in DirectX 10 or Vista that is essential to the game, which I find unlikely.

  8. Re:Not much of a business case for OpenGL ... by Andrew+Kismet · · Score: 3, Insightful

    Not all PC Gamers (like myself) have ultra-cutting-edge systems. Some of us know how quickly technology progresses, and know that a $3000 rig will be worth $300 in two years. I'm currently typing this on my "gaming laptop", and while I don't play the real CPU/GPU eating monsters like Civilisation 4, this thing handles Half-Life 2 and it's expansions like a charm. As you've noticed, I use said machine to go online. I also use it for work - Maxis, Microsoft Office, and Mozilla Firefox sitting side by side.

    Also, since when is the entirety of Linux considered stable? Half the time the drivers are up in the air, and there's enough competition and conflict between various builds and organisations as to achieve bugger all on a standards level. If game companies started porting to a stable Linux core, they'd be porting to Wii - THAT has a Linux OS with Opera installed.