1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

What makes a DX11 game?

Discussion in 'Games' started by erixx, Mar 30, 2011.

  1. erixx

    erixx

    Joined:
    Mar 24, 2010
    Messages:
    3,437 (2.05/day)
    Thanks Received:
    486
    Hi all, I am calling all experts to form in a huge line and say loud and proud what makes a DX11 game!!!!

    In the context of the Crysis 2, unpleasant for some, surprise of course, but also as a general question. There seems to be a bit of controversy/ignorance/discussion about what kind of WORK has to be done in order to transform a DX9/DX10 game into a DX11 game:

    - new textures (this implies basically downloading many GIGABYTES of game), or
    - new engine that 'reads' differently, or
    - new shaders, new filters, new tessalation instructions, whatever
    Of course it could be all of these or part, or something completely different.

    Some of the above would involve nearly rewriting a game, or maybe it is just adding some lines of code, here and there, a very streamlined job?

    Thanks!
     
  2. FordGT90Concept

    FordGT90Concept "I go fast!1!11!1!"

    Joined:
    Oct 13, 2008
    Messages:
    13,780 (6.26/day)
    Thanks Received:
    3,668
    Location:
    IA, USA
    Software might not use any features of DirectX 11 but still be compiled for DirectX 11 making it a DirectX 11 product.

    Something coded from the ground up for specific hardware (like DirectX 11 devices) is always going to function better than a cobblejob (DirectX 9, DirectX 10, and DirectX 11 support, for example).
     
    Crunching for Team TPU
  3. HookeyStreet

    HookeyStreet Eat, sleep, game!

    Joined:
    Aug 29, 2004
    Messages:
    7,135 (1.92/day)
    Thanks Received:
    523
    Location:
    Great Yarmouth, England
    A game that's not ported from a console :(
     
    Undead46 and digibucc say thanks.
  4. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    any game that uses directX 11 to render its graphics, is directX 11...


    i really dont see the question? its like asking "what makes an game, an openGL game?"
     
  5. erixx

    erixx

    Joined:
    Mar 24, 2010
    Messages:
    3,437 (2.05/day)
    Thanks Received:
    486
    the amount and kind of work involved going from DX9 or 10, to DirectX 11... ;) thanks to all!
     
  6. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    there is no 'work' going from 9 to 11, because there is no simple way to do that. you have to make another, seperate graphics engine. Textures and models can be reused, but the coding has to be redone.


    as i said before, its the same as if they wanted to go to openGL.
     
  7. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    14,958 (3.92/day)
    Thanks Received:
    11,756
    if an engine is designed right there wont be too many changes to port from dx9 to dx11... but then you have a dx9 game that says "dx11". what you need are new effects, textures, models, tesselation etc.

    the smart way is to ask for $$ from amd and nvidia to put food into your developers' mouth. then slap on a dx11 sticker and be done with it
     
    streetfighter 2 says thanks.
  8. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    yeah but look at what happened with automated meat grinder games and how bad they were.

    company of heroes went DX9->10, and the 10 had massive performance hits for no real graphics change at high settings, yet large performance boosts on DX10 low settings. it was all over the place.


    bad company 2 seemed designed for DX11 first (with 10 as part of that) and DX9 as the secondary, and its DX9 was buggy with graphics problems all over the place.


    there may be ways to do it, but if no one seems to be able to get it right, i have to assume that its not simple or easy to do.

    w1zzys right on the fact that we need new features, and not just in the new engine/DX path. changing to DX11 is all well and good, but without optional extras like tesselation or fancy shaders, nothings really changed.
     
  9. erixx

    erixx

    Joined:
    Mar 24, 2010
    Messages:
    3,437 (2.05/day)
    Thanks Received:
    486
    Thanks to Ford, W1zz and Mussels! I understand that it is not the same "make it just run under DirectX11 'sticker'" or to really and fully exploit Direct X features, theorically "better looks and also faster".

    I know that the question was not a master, but I would summarize your answers like this:

    - If game "G" is designed with DirectX 11 hardware and coding in mind, it could be relatively easy.
    - If the game is a pure previous Direct X engine it involves a lot of extra work, even rewriting.

    For now, Unigine Tessaltion is *absent* in all games, and that means to me: they all did (if they did anything) half 'assed' jobs. But we have nice clouds, dust, particles, lightning...
     
  10. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    what do you mean by unigine tesselation? tesselation is used in heaps of DX11 games
     
  11. AltecV1

    AltecV1 New Member

    Joined:
    Jan 1, 2009
    Messages:
    1,290 (0.61/day)
    Thanks Received:
    173
    Location:
    Republic of Estonia
    :roll:
     
  12. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    if you played it at launch, DX11 worked a hell of a lot better than DX9 ever did.

    edit: oh wait... you wouldnt know, since you only have a 4K card.
     
  13. FordGT90Concept

    FordGT90Concept "I go fast!1!11!1!"

    Joined:
    Oct 13, 2008
    Messages:
    13,780 (6.26/day)
    Thanks Received:
    3,668
    Location:
    IA, USA
    Not to great effect though. They usually use tesselation on bits and peices that could just as well be completely ignored (like crowds). By DX15, tesselation will see some real, meaningful use. XD
     
    Crunching for Team TPU
  14. AltecV1

    AltecV1 New Member

    Joined:
    Jan 1, 2009
    Messages:
    1,290 (0.61/day)
    Thanks Received:
    173
    Location:
    Republic of Estonia
    oh no you didn't :eek:
     
    slyfox2151 and Mussels say thanks.
  15. digibucc

    digibucc

    Joined:
    May 21, 2009
    Messages:
    4,923 (2.49/day)
    Thanks Received:
    1,493
    yeah i had just gotten my 5850 when bc2 came out, it ran great for me while those with dx9 had a bunch of problems...
     
  16. r9

    r9

    Joined:
    Jul 28, 2008
    Messages:
    2,144 (0.94/day)
    Thanks Received:
    284
    Advertising.
     
  17. overclocking101

    overclocking101

    Joined:
    Apr 8, 2009
    Messages:
    2,886 (1.43/day)
    Thanks Received:
    405
    Location:
    vermont
    at this point DX11 looks good in benchmarks, and one or 2 games. when consoles evolve and have DX11 then it will be used more untill then we kind of get what we get, by then we will all have DX13 hardware
     
  18. 2DividedbyZero New Member

    Joined:
    Aug 2, 2008
    Messages:
    780 (0.34/day)
    Thanks Received:
    202
    Location:
    in retarded hell
    :roll:
     
  19. entropy13

    entropy13

    Joined:
    Mar 2, 2009
    Messages:
    4,946 (2.40/day)
    Thanks Received:
    1,212
    Spells by nefarious wizards.
     
  20. MatTheCat New Member

    Joined:
    Jun 21, 2008
    Messages:
    883 (0.38/day)
    Thanks Received:
    129
    Nobody will really be able to say until BF3 hits in the autumn.

    Gonna be a lot of upgrades going on around then I suspect.
     
  21. digibucc

    digibucc

    Joined:
    May 21, 2009
    Messages:
    4,923 (2.49/day)
    Thanks Received:
    1,493
    i is prepared :) hardware ready, pre-ordered through d2d 20% off :)

    BF3, Skyrim, and DIII are the 3 games I am so looking forward to. I would imagine they will all make use of DX11? idk for sure though.
     
  22. streetfighter 2

    streetfighter 2 New Member

    Joined:
    Jul 26, 2010
    Messages:
    1,658 (1.07/day)
    Thanks Received:
    732
    Location:
    Philly
  23. AphexDreamer

    AphexDreamer

    Joined:
    Jun 17, 2007
    Messages:
    7,134 (2.66/day)
    Thanks Received:
    917
    Location:
    C:\Program Files (x86)\Aphexdreamer\
  24. Mussels

    Mussels Moderprator Staff Member

    Joined:
    Oct 6, 2004
    Messages:
    42,377 (11.55/day)
    Thanks Received:
    9,682
    the other way around, really.

    if they made it for DX11, then 10 and 10.1 are easy.


    yes, they could get crysis and slap these features on top... but they'd do nothing but hurt performance unless they spent a fair bit of time optimising it.
     
  25. entropy13

    entropy13

    Joined:
    Mar 2, 2009
    Messages:
    4,946 (2.40/day)
    Thanks Received:
    1,212
    Which is what happened in Dragon Age 2, actually.
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page