~Direct X 10

This topic is locked from further discussion.

Avatar image for AntiType
AntiType

6249

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1 AntiType
Member since 2003 • 6249 Posts
Ok... does ANYONE here know what Direct X even is? Do any of your realize it has NOTHING to do with consoles at all? why is it always comming up?
Direct X only simplifies programming by standardizing code meant for a veriety of hardware devices... it does NOT make anything preittier, faster or better... ANY improvement seen from updateing Direct X are rather FIXES for code that were handicapping the hardware in the first place.
Console games are programed to run on a single configuration... so Direct X is useless... "updateing 360 to direct X 10" is as stupid as installing windows 95 drivers for a Cannon printer on your 360 thinking it will improve its CPU bandwidth...
Avatar image for DMWhiteDragon
DMWhiteDragon

827

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#3 DMWhiteDragon
Member since 2004 • 827 Posts

Not only do i know what DirectX is i actually have used it

And your not quite on base there... right at the start it was simply software, however hardware compatability is now needed for each version of DirectX to operate, its more a set of standards than directly a piece of software now-a-days.

eg: You cannot init DirectX 10 unless you have DirectX 10 Compatable hardware...your game will instead run in DX9 mode (like Crysis will) this process will be invisible to the normal user.

The issue with the 360 is the chip is like a half-breed, while it can (hardware wise) operate in some ways to DX10 standards in others it can't. So in reality it wont run DX10 it might run a version of directx 10 made specifically for the 360 this would be good why? because it could simplify cross platform programming

But simply... DirectX is a standard of software and hardware and thats what makes it powerful... hardware and software designed specifcally to work together and DX10 has *many* great inprovements in the software and the hardware so... its great simply put

Avatar image for DMWhiteDragon
DMWhiteDragon

827

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#4 DMWhiteDragon
Member since 2004 • 827 Posts

Additionally... relative to consoles... the PS3 is running a DX9 Certified GPU aswell...

So in regards to the 360 and the PS3... DirectX has everything to do with it

Avatar image for Zerostatic0
Zerostatic0

4263

Forum Posts

0

Wiki Points

0

Followers

Reviews: 23

User Lists: 0

#5 Zerostatic0
Member since 2005 • 4263 Posts
This is a good topic. As a person with a Computer Science Degree, sometimes all I can do is shake my head when people on these forums talk about something like DirectX 10 and they have no clue about what they are even talking about. Some people act like DirectX 10 is some kind of magic trick.
Avatar image for Only_the_Truth
Only_the_Truth

29

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 Only_the_Truth
Member since 2006 • 29 Posts

You all need to distinguish between DX10 the API, and what is more commonly referred to when calling something DX10 - a DX10 complient hardware featureset.

Having features in hardware that are considered DX10 complient IS a big deal because it means your GPU is actually capable of more than a less advanced GPU.

Of course taking a console with a fixed hardware feature list and then adding a newer version of the DX API will of course add nothing in terms of features unless they weren't exposed in the already existing API.

Avatar image for zaigham
zaigham

711

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#7 zaigham
Member since 2003 • 711 Posts
Ok... does ANYONE here know what Direct X even is? Do any of your realize it has NOTHING to do with consoles at all? why is it always comming up?
Direct X only simplifies programming by standardizing code meant for a veriety of hardware devices... it does NOT make anything preittier, faster or better... ANY improvement seen from updateing Direct X are rather FIXES for code that were handicapping the hardware in the first place.
Console games are programed to run on a single configuration... so Direct X is useless... "updateing 360 to direct X 10" is as stupid as installing windows 95 drivers for a Cannon printer on your 360 thinking it will improve its CPU bandwidth...
AntiType
Well Sir, DX has everything to do with console GPUs. As some poster before me has said that DX10 API and DX10 hardware are different things. Alongwith the ease of use to developers, DX10 API must be providing a lot of new features that were not present in the previous versions. Those new features are actually implemented by the DX10 hardware. To make things clear, lets take a rough example: Lets say DX9 hardware and API support direct multiplication and addition of two numbers as a feature. Now if you have a matrix and you have to multiply it with another one, lets say this feature isn't supported by the DX9 API and hardware. So to get the result, you'll have to write the algorithm for implementing matrix multiplication by using simple number multiplication and addition, which would obviously take more time. Now if in DX10 they provide matrix multiplication as a new feature, then mutliplying two matrices would be much more faster and thats because now there is a seperate function in DX10 API for this and the architecture of DX10 is built to directly execute matrix multiplication.
Avatar image for chrismunx
chrismunx

3964

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#8 chrismunx
Member since 2003 • 3964 Posts
Here. I'll make this simple for everyone. "DX10 cannot be done on consoles." There. End of thread.
Avatar image for iwo4life
iwo4life

1155

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 iwo4life
Member since 2004 • 1155 Posts

You all need to distinguish between DX10 the API, and what is more commonly referred to when calling something DX10 - a DX10 complient hardware featureset.

Having features in hardware that are considered DX10 complient IS a big deal because it means your GPU is actually capable of more than a less advanced GPU.

Of course taking a console with a fixed hardware feature list and then adding a newer version of the DX API will of course add nothing in terms of features unless they weren't exposed in the already existing API.

Only_the_Truth
What everyone fails to realize is that Nvidia actually puts features in their hardware that are openGL only that don't get a bunch of press like Direct X10. They are protected by the NDA. There are a lot of openGL optimizations in the RSX that the Xenos does not have or will not use. Since the PS3 is not using DXwhatever and it is using openGL it will be using these features and optimizations that Xenos will not. Ever wonder why Carmack always makes his games using openGL? There is less API overhead. Xenos is better but not that much better than the RSX. It isn't some gimped card like some stupid fanboys want you to believe.
Avatar image for Only_the_Truth
Only_the_Truth

29

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 Only_the_Truth
Member since 2006 • 29 Posts
[QUOTE="Only_the_Truth"]

You all need to distinguish between DX10 the API, and what is more commonly referred to when calling something DX10 - a DX10 complient hardware featureset.

Having features in hardware that are considered DX10 complient IS a big deal because it means your GPU is actually capable of more than a less advanced GPU.

Of course taking a console with a fixed hardware feature list and then adding a newer version of the DX API will of course add nothing in terms of features unless they weren't exposed in the already existing API.

iwo4life

What everyone fails to realize is that Nvidia actually puts features in their hardware that are openGL only that don't get a bunch of press like Direct X10. They are protected by the NDA. There are a lot of openGL optimizations in the RSX that the Xenos does not have or will not use. Since the PS3 is not using DXwhatever and it is using openGL it will be using these features and optimizations that Xenos will not. Ever wonder why Carmack always makes his games using openGL? There is less API overhead. Xenos is better but not that much better than the RSX. It isn't some gimped card like some stupid fanboys want you to believe.

A feature is a feature whether its exposed in DX, OGL or both.  The most advanced version of OGL at the moment exposes less hardware than DX10 and therefore there is very little which you can access through OGL that you could not access in DX10.

Besides, the RSX core is very well documented.  Its slightely beyond DX9c requirements but thats it.  There are no significant hiddenfeatures that DX9c doesn't already expose.

Avatar image for trix5817
trix5817

12252

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11 trix5817
Member since 2004 • 12252 Posts
Ok... does ANYONE here know what Direct X even is? Do any of your realize it has NOTHING to do with consoles at all? why is it always comming up?
Direct X only simplifies programming by standardizing code meant for a veriety of hardware devices... it does NOT make anything preittier, faster or better... ANY improvement seen from updateing Direct X are rather FIXES for code that were handicapping the hardware in the first place.
Console games are programed to run on a single configuration... so Direct X is useless... "updateing 360 to direct X 10" is as stupid as installing windows 95 drivers for a Cannon printer on your 360 thinking it will improve its CPU bandwidth...
AntiType


They didn't add code or change anything from DX9 and then just called it DX10. It's a whole new API built from the ground up.....
Avatar image for DementedDragon
DementedDragon

5095

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#12 DementedDragon
Member since 2003 • 5095 Posts
*has an eerie suspicion that 'nasos' may show up*
Avatar image for jwcyclone15
jwcyclone15

1149

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#13 jwcyclone15
Member since 2005 • 1149 Posts

Not only do i know what DirectX is i actually have used it

And your not quite on base there... right at the start it was simply software, however hardware compatability is now needed for each version of DirectX to operate, its more a set of standards than directly a piece of software now-a-days.

eg: You cannot init DirectX 10 unless you have DirectX 10 Compatable hardware...your game will instead run in DX9 mode (like Crysis will) this process will be invisible to the normal user.

The issue with the 360 is the chip is like a half-breed, while it can (hardware wise) operate in some ways to DX10 standards in others it can't. So in reality it wont run DX10 it might run a version of directx 10 made specifically for the 360 this would be good why? because it could simplify cross platform programming

But simply... DirectX is a standard of software and hardware and thats what makes it powerful... hardware and software designed specifcally to work together and DX10 has *many* great inprovements in the software and the hardware so... its great simply put

DMWhiteDragon

OpenGL is much better...
P.S. except if your uber l33t