This topic is locked from further discussion.
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
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
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.
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?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.
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
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.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
[QUOTE="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.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
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.
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
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
Please Log In to post.
Log in to comment