AMD: DirectX Holding Back Game Performance

Latest Videos FromTom's Hardware
Kevin Parrish
Contributor

Kevin Parrish has over a decade of experience as a writer, editor, and product tester. His work focused on computer hardware, networking equipment, smartphones, tablets, gaming consoles, and other internet-connected devices. His work has appeared in Tom's Hardware, Tom's Guide, Maximum PC, Digital Trends, Android Authority, How-To Geek, Lifewire, and others.

  • wiyosaya
    DirectX is an M$ specific api. How could it be anything other than bloatware? :p
    Reply
  • plznote
    lol wut?
    Didn't know that.
    Reply
  • bystander
    Reading over the article, it seems that the API has more benefits than negatives. Especially for the non elite developers.
    Reply
  • Trialsking
    But I thought the consoles were 10 times better than PC's. Thats what all the console fanboys tell me.
    Reply
  • Stryter
    Why on earth would you want to program graphics at a low-level. It would take forever to create even a small number of visuals. That's why we have high-level languages in the first place. The only reason I can see working with low-level code is for performance purposes.

    I also find it very hard to believe that there are any huge restrictions in what a developer can create with a high level api, versus low-level coding. And with graphics engines like CryEngine and Unreal, the case this guy's making seems weak.
    Reply
  • kcorp2003
    Me and other developers were discussing this for years. Its nice to see Huddy took the step forward. At the end of the day, writing an assemble for a diverse market is not wise. The gap between consoles and PC is getting narrowed. like or not.

    at least Johan Andersson (DICE dev) is heavily pushing for this.
    http://forum.beyond3d.com/showpost.php?p=1535975&postcount=8
    Reply
  • Great Idea if AMD is going to pay developers for the huge additional cost the are going to have. The benefits of DirectX are greater then the disadvantaged.
    Reply
  • nforce4max
    Actually coding for the game engines and visual api for a complete product is a lot more difficult than people think. Developers are looking for ways that won't put a cap on what they want to do but over all they should focus on game play experience and script rather than just visuals as many have only done over the past decade. Remember the 90s ware one didn't know just how far things can be pushed across the board?
    Reply
  • Anomalyx
    StryterWhy on earth would you want to program graphics at a low-level. It would take forever to create even a small number of visuals. That's why we have high-level languages in the first place. The only reason I can see working with low-level code is for performance purposes.So because you can't program graphics at a low level means professionals shouldn't either? Plus, you answered your own question. Working with graphics on that low of level would give massive performance improvements.

    We aren't talking about chucking the API altogether... just allowing developers the choice not to use it. Forcing them to use the API is rather... Apple-esque.
    Reply
  • NightLight
    I guess the part of "all games looking alike" has some truth to it, when thinking about shooters like moh, cod etc... they have a point. But the costs of making a video game are high enough as it is. If every game developer is gonna make his game from the ground up, it's gonna take forever. For one, I would like to see diversification myself, but I think it is nog longer possible in this current economy.
    Reply