techPowerUp! Forums

Go Back   techPowerUp! Forums > Software > Games

Reply
 
Thread Tools
Old Mar 30, 2011, 09:07 AM   #1
erixx
2000 Posts
 
erixx's Avatar
 
Join Date: Mar 2010
Location: Moorsoldaten barracks
Posts: 2,183 (1.89/day)
Thanks: 711
Thanked 312 Times in 250 Posts

System Specs

What makes a DX11 game?

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!
erixx is offline  
Reply With Quote
Old Mar 30, 2011, 09:31 AM   #2
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,577 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

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).
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Mar 30, 2011, 10:39 AM   #3
HookeyStreet
Eat, sleep, game!
 
HookeyStreet's Avatar
 
Join Date: Aug 2004
Location: Great Yarmouth, England
Posts: 5,321 (1.67/day)
Thanks: 614
Thanked 530 Times in 430 Posts

A game that's not ported from a console
__________________
HookeyStreet is offline  
Reply With Quote
The Following 2 Users Say Thank You to HookeyStreet For This Useful Post:
Old Mar 30, 2011, 10:55 AM   #4
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

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?"
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 11:10 AM   #5
erixx
2000 Posts
 
erixx's Avatar
 
Join Date: Mar 2010
Location: Moorsoldaten barracks
Posts: 2,183 (1.89/day)
Thanks: 711
Thanked 312 Times in 250 Posts

System Specs

the amount and kind of work involved going from DX9 or 10, to DirectX 11... thanks to all!
erixx is offline  
Reply With Quote
Old Mar 30, 2011, 11:12 AM   #6
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

Quote:
Originally Posted by erixx View Post
the amount and kind of work involved going from DX9 or 10, to DirectX 11... thanks to all!
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.
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 11:14 AM   #7
W1zzard
Benevolent Dictator
 
W1zzard's Avatar
 
Join Date: May 2004
Location: Stuttgart, Germany
Posts: 13,789 (4.18/day)
Thanks: 184
Thanked 10,270 Times in 3,173 Posts
Send a message via ICQ to W1zzard Send a message via AIM to W1zzard Send a message via MSN to W1zzard

System Specs

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
W1zzard is offline  
Reply With Quote
The Following User Says Thank You to W1zzard For This Useful Post:
Old Mar 30, 2011, 11:17 AM   #8
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

Quote:
Originally Posted by W1zzard View Post
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
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.
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 11:31 AM   #9
erixx
2000 Posts
 
erixx's Avatar
 
Join Date: Mar 2010
Location: Moorsoldaten barracks
Posts: 2,183 (1.89/day)
Thanks: 711
Thanked 312 Times in 250 Posts

System Specs

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...
erixx is offline  
Reply With Quote
Old Mar 30, 2011, 11:33 AM   #10
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

what do you mean by unigine tesselation? tesselation is used in heaps of DX11 games
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 11:35 AM   #11
AltecV1
1000 Posts
 
AltecV1's Avatar
 
Join Date: Dec 2008
Location: Republic of Estonia
Posts: 1,248 (0.78/day)
Thanks: 158
Thanked 175 Times in 144 Posts

System Specs

Quote:
Originally Posted by Mussels View Post
bad company 2 seemed designed for DX11 first
AltecV1 is offline  
Reply With Quote
Old Mar 30, 2011, 11:40 AM   #12
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

Quote:
Originally Posted by AltecV1 View Post
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.
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 11:48 AM   #13
FordGT90Concept
"I go fast!1!11!1!"
 
FordGT90Concept's Avatar
 
Join Date: Oct 2008
Location: IA, USA
Posts: 10,577 (6.28/day)
Thanks: 1,755
Thanked 2,596 Times in 1,960 Posts

System Specs

Quote:
Originally Posted by Mussels View Post
tesselation is used in heaps of DX11 games
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
__________________
Golden Rule of Programming: Never assume.

try { SteamDownload(); }
catch (Steamception ex) { RageQuit(); }
FordGT90Concept is offline  
Crunching for Team TPU
Reply With Quote
Old Mar 30, 2011, 11:56 AM   #14
AltecV1
1000 Posts
 
AltecV1's Avatar
 
Join Date: Dec 2008
Location: Republic of Estonia
Posts: 1,248 (0.78/day)
Thanks: 158
Thanked 175 Times in 144 Posts

System Specs

Quote:
Originally Posted by Mussels View Post
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.
oh no you didn't
AltecV1 is offline  
Reply With Quote
The Following 2 Users Say Thank You to AltecV1 For This Useful Post:
Old Mar 30, 2011, 12:14 PM   #15
digibucc
3500 Posts
 
digibucc's Avatar
 
Join Date: May 2009
Location: In the mountains :) Adirondacks in NY (US)
Posts: 3,708 (2.53/day)
Thanks: 4,542
Thanked 1,447 Times in 1,040 Posts

System Specs

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

Donate to TPU TeamSpeak Server

TPU TS: ts21.gameservers.com:9207

PSN / XBL / Steam = digibucc | Origin / BF3 = digibuc
digibucc is offline  
Reply With Quote
Old Mar 30, 2011, 12:30 PM   #16
r9
2000 Posts
 
r9's Avatar
 
Join Date: Jul 2008
Posts: 2,052 (1.17/day)
Thanks: 260
Thanked 286 Times in 258 Posts

System Specs

Advertising.
__________________
“personally i think 3D is gay, but if it leads us closer towards holographic video then i am all for it!” -Easy Rhino
r9 is offline  
Reply With Quote
Old Mar 30, 2011, 12:53 PM   #17
overclocking101
2000 Posts
 
overclocking101's Avatar
 
Join Date: Apr 2009
Location: vermont
Posts: 2,636 (1.75/day)
Thanks: 196
Thanked 405 Times in 363 Posts

System Specs

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
__________________
hmmmm cant have cpu-z or hwbot anymore me is sad
overclocking101 is offline  
Reply With Quote
Old Mar 30, 2011, 12:56 PM   #18
2DividedbyZero
500 Posts
 
Join Date: Aug 2008
Location: in retarded hell
Posts: 765 (0.44/day)
Thanks: 31
Thanked 202 Times in 146 Posts

Quote:
Originally Posted by Mussels View Post
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.
Quote:
Originally Posted by AltecV1 View Post
oh no you didn't
__________________
RETARDS
2DividedbyZero is offline  
Reply With Quote
Old Mar 30, 2011, 01:00 PM   #19
entropy13
2000 Posts
 
entropy13's Avatar
 
Join Date: Mar 2009
Location: Philippines
Posts: 3,424 (2.22/day)
Thanks: 42
Thanked 1,132 Times in 713 Posts

System Specs

Spells by nefarious wizards.
__________________
MSI P67A-GD65 (B3), Intel Core i5 2500K, Corsair H60, 2x MSI GTX 570 Twin Frozr II/OC, G.Skill RipjawsX (2x4GB) DDR3-1600 RAM, OCZ Agility 3 120GB + 2TB, Corsair AX1200, Corsair Carbide 400R

MSI Z68MA-ED55, i5 2500K, Noctua NH-U9B SE2, Inno3D GTX 570, Corsair Vengeance LP 8GB, OCZ Agility 3 120GB + 1TB, Seasonic X660, Lian Li PC-V600FB

The Big Useful List of Free Useful Programs To Use Usually For Free
entropy13 is offline  
Reply With Quote
Old Mar 30, 2011, 01:14 PM   #20
MatTheCat
500 Posts
 
Join Date: Jun 2008
Posts: 844 (0.47/day)
Thanks: 171
Thanked 130 Times in 98 Posts

System Specs

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.
MatTheCat is offline  
Reply With Quote
Old Mar 30, 2011, 02:07 PM   #21
digibucc
3500 Posts
 
digibucc's Avatar
 
Join Date: May 2009
Location: In the mountains :) Adirondacks in NY (US)
Posts: 3,708 (2.53/day)
Thanks: 4,542
Thanked 1,447 Times in 1,040 Posts

System Specs

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

Donate to TPU TeamSpeak Server

TPU TS: ts21.gameservers.com:9207

PSN / XBL / Steam = digibucc | Origin / BF3 = digibuc
digibucc is offline  
Reply With Quote
Old Mar 30, 2011, 02:31 PM   #22
streetfighter 2
1000 Posts
 
streetfighter 2's Avatar
 
Join Date: Jul 2010
Location: Philly
Posts: 1,599 (1.55/day)
Thanks: 1,004
Thanked 765 Times in 539 Posts

System Specs

http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx
http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx

'nuff said.
streetfighter 2 is offline  
Reply With Quote
Old Mar 30, 2011, 02:47 PM   #23
AphexDreamer
Eligible for custom title
 
AphexDreamer's Avatar
 
Join Date: Jun 2007
Location: C:\Program Files (x86)\Aphexdreamer\
Posts: 5,614 (2.59/day)
Thanks: 812
Thanked 888 Times in 674 Posts

System Specs

This?

"Converting programs written to use the Direct3D 10 or 10.1 API is a straight-forward process as Direct3D 11 is an extension of the existing API"

Would indicate that it shouldn't have been/be to difficult for Crysis to adopt DX11 correct?
__________________
Sent from my PC using chrome.
AphexDreamer is offline  
Reply With Quote
Old Mar 30, 2011, 02:51 PM   #24
Mussels
Doctor Moderator
 
Mussels's Avatar
 
Join Date: Oct 2004
Location: Bendigo, Australia (NOT THE USA)
Posts: 34,559 (10.96/day)
Thanks: 3,700
Thanked 8,693 Times in 6,392 Posts

System Specs

Quote:
Originally Posted by AphexDreamer View Post
This?

"Converting programs written to use the Direct3D 10 or 10.1 API is a straight-forward process as Direct3D 11 is an extension of the existing API"

Would indicate that it shouldn't have been/be to difficult for Crysis to adopt DX11 correct?
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.
Mussels is offline  
Reply With Quote
Old Mar 30, 2011, 02:52 PM   #25
entropy13
2000 Posts
 
entropy13's Avatar
 
Join Date: Mar 2009
Location: Philippines
Posts: 3,424 (2.22/day)
Thanks: 42
Thanked 1,132 Times in 713 Posts

System Specs

Quote:
Originally Posted by Mussels View Post
the other way around, really.

if they made it for DX11, then 10 and 10.1 are easy.
Which is what happened in Dragon Age 2, actually.
__________________
MSI P67A-GD65 (B3), Intel Core i5 2500K, Corsair H60, 2x MSI GTX 570 Twin Frozr II/OC, G.Skill RipjawsX (2x4GB) DDR3-1600 RAM, OCZ Agility 3 120GB + 2TB, Corsair AX1200, Corsair Carbide 400R

MSI Z68MA-ED55, i5 2500K, Noctua NH-U9B SE2, Inno3D GTX 570, Corsair Vengeance LP 8GB, OCZ Agility 3 120GB + 1TB, Seasonic X660, Lian Li PC-V600FB

The Big Useful List of Free Useful Programs To Use Usually For Free
entropy13 is offline  
Reply With Quote
Reply


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is this and is it burned (5870 DX11 problems) mastrdrver AMD / ATI 7 Nov 20, 2010 12:09 AM
Bit-Tech interview AMD on game development/DX11 mastrdrver AMD / ATI 2 Jan 13, 2010 06:02 AM
Game Developers Perspective on DX11 kenkickr AMD / ATI 3 Oct 28, 2009 07:12 AM
What makes a game "unoptimized" DrPepper Games 110 Jun 21, 2009 03:59 PM
Aussie Makes Virginia Tech Game mikey8684 Games 28 May 17, 2007 02:08 PM


All times are GMT. The time now is 06:03 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts