View previous topic :: View next topic |
Author |
Message |
Freiza Grandmaster Cheater Reputation: 22
Joined: 28 Jun 2010 Posts: 662
|
Posted: Tue Jul 05, 2011 9:13 pm Post subject: Directx or Xna ? |
|
|
Which is better with respect to cutting edge graphics. ( For a large game project) and why?
|
|
Back to top |
|
|
Cryoma Member of the Year Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Wed Jul 06, 2011 12:50 am Post subject: |
|
|
if XNA = Xbox graphics chip only
and Xbox graphics chip = inferior to cutting edge computer graphics chips
and DirectX = Any cutting edge computer graphics chips
then XNA = inferior to DirectX
Euclid proves it.
|
|
Back to top |
|
|
Freiza Grandmaster Cheater Reputation: 22
Joined: 28 Jun 2010 Posts: 662
|
Posted: Wed Jul 06, 2011 1:17 am Post subject: |
|
|
Xna can be used to create computer games also. Hence your beautiful theory fails..
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8516 Location: 127.0.0.1
|
Posted: Wed Jul 06, 2011 6:44 am Post subject: |
|
|
They are two different things.
DirectX is a rendering (and other forms of Multimedia) API.
XNA is a set of game development tools and a managed wrapper around DirectX.
_________________
- Retired. |
|
Back to top |
|
|
Freiza Grandmaster Cheater Reputation: 22
Joined: 28 Jun 2010 Posts: 662
|
Posted: Wed Jul 06, 2011 11:34 am Post subject: |
|
|
Then why do all big companies use directx(Direct3D) for game development instead of XNA. Especially when every thing can be done easily in XNA.
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8516 Location: 127.0.0.1
|
Posted: Wed Jul 06, 2011 11:41 am Post subject: |
|
|
Freiza wrote: | Then why do all big companies use directx(Direct3D) for game development instead of XNA. Especially when every thing can be done easily in XNA. |
It's developer preference. And based on what toolsets they need and wish to use.
XNA is the main toolset for game development for Xbox/Xbox360 since its Microsofts consoles, but for Windows there are tons of other toolsets, extensions and bases to choose from that devs. have more choice.
_________________
- Retired. |
|
Back to top |
|
|
Cryoma Member of the Year Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Thu Jul 07, 2011 12:47 pm Post subject: |
|
|
Sure XNA can make computer games, but it's made for xbox, and it doesn't support nearly as many graphics cards.
My theory stands.
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8516 Location: 127.0.0.1
|
Posted: Thu Jul 07, 2011 6:28 pm Post subject: |
|
|
Cryoma wrote: | Sure XNA can make computer games, but it's made for xbox, and it doesn't support nearly as many graphics cards.
My theory stands. |
XNAs rendering is just Direct3D wrapped. Meaning on PC it will support whatever Direct3D supports.
_________________
- Retired. |
|
Back to top |
|
|
Freiza Grandmaster Cheater Reputation: 22
Joined: 28 Jun 2010 Posts: 662
|
Posted: Thu Jul 07, 2011 7:25 pm Post subject: |
|
|
Wiccaan wrote: | Cryoma wrote: | Sure XNA can make computer games, but it's made for xbox, and it doesn't support nearly as many graphics cards.
My theory stands. |
XNAs rendering is just Direct3D wrapped. Meaning on PC it will support whatever Direct3D supports. |
Xna doesnt have built-in physics support and it also doesn't support directx 10 and 11. then how "Meaning on PC it will support whatever Direct3D supports." ?
or am i wrong?
|
|
Back to top |
|
|
atom0s Moderator Reputation: 198
Joined: 25 Jan 2006 Posts: 8516 Location: 127.0.0.1
|
Posted: Fri Jul 08, 2011 1:10 am Post subject: |
|
|
Freiza wrote: | Wiccaan wrote: | Cryoma wrote: | Sure XNA can make computer games, but it's made for xbox, and it doesn't support nearly as many graphics cards.
My theory stands. |
XNAs rendering is just Direct3D wrapped. Meaning on PC it will support whatever Direct3D supports. |
Xna doesnt have built-in physics support and it also doesn't support directx 10 and 11. then how "Meaning on PC it will support whatever Direct3D supports." ?
or am i wrong? |
Freiza wrote: | Xna doesnt have built-in physics support |
Because XNA isn't a game engine. It is just a tool set for easier development for games and other graphics based applications. It is still your job as the coder to create things like physics.
Freiza wrote: | and it also doesn't support directx 10 and 11. |
XNA is designed around Direct3D9, and uses the compact .NET 2.0 framework so it has it's limits. Its designed the way it is to be cross-platform compatible without requiring different sets of tools or compiling options between Microsoft products. (It literally takes the flick of a switch to compile for Windows or Xbox/Xbox360/Zune/Windows Phone 7 without any code changes.)
Most games today are still using Direct3D9 engines. There are very few that are forced to DX10/11. The few that you do see using them are mainly FPS games strictly based on using those API. But for the majority they still use DX9.
Freiza wrote: | then how "Meaning on PC it will support whatever Direct3D supports." ? |
Meaning whatever card Direct3D9 supports on your system. If you have issues, try updating your graphics driver.
_________________
- Retired. |
|
Back to top |
|
|
Cryoma Member of the Year Reputation: 198
Joined: 14 Jan 2009 Posts: 1819
|
Posted: Fri Jul 08, 2011 2:02 am Post subject: |
|
|
But the original question was which has better graphics.
You can argue that DX11 isn't a ton better than DX9, but it's still better.
|
|
Back to top |
|
|
Freiza Grandmaster Cheater Reputation: 22
Joined: 28 Jun 2010 Posts: 662
|
Posted: Fri Jul 08, 2011 2:21 am Post subject: |
|
|
Cryoma wrote: | But the original question was which has better graphics.
You can argue that DX11 isn't a ton better than DX9, but it's still better. |
Thank you for giving me the idea..
But my motto was not to argue with anyone.. I just wanted to choose a platform for game development having better graphics.
But Great Argument though.
|
|
Back to top |
|
|
kimboy How do I cheat? Reputation: 0
Joined: 12 Jul 2011 Posts: 2
|
Posted: Tue Jul 12, 2011 10:28 am Post subject: |
|
|
It's developer preference. And based on what toolsets they need and wish to use.
XNA is the main toolset for game development for Xbox/Xbox360 since its Microsofts consoles, but for Windows there are tons of other toolsets, extensions and bases to choose from that devs. have more choice.
|
|
Back to top |
|
|
shaunaha74 How do I cheat? Reputation: 0
Joined: 11 Jul 2011 Posts: 1
|
Posted: Thu Jul 14, 2011 12:30 am Post subject: |
|
|
Cryoma wrote: | if XNA = Xbox graphics chip only
and Xbox graphics chip = inferior to cutting edge computer graphics chips
and DirectX = Any cutting edge computer graphics chips
then XNA = inferior to DirectX
Euclid proves it. |
I agree
|
|
Back to top |
|
|
|