Why does a video card have a given DirectX capability

Gordon.C

Member
Hi,

I cant understand why each graphics processor has a given DirectX capability.

Does it mean that every new DirectX version uses a more sophisticated set of graphics processor instructions and so the older graphics card does not have as wide set of instructions as the newer version of DirectX requires?

Please enlighten me
 
it has to do with the hardware capabilities of the card. Say you are talking to a german, Guten Taven, but you have a translator, good evening. This is the DX that a card was designed for, and before. then the new kid walks up speaking Italian, Sono Ralf, e io sono qui per eseguire battaglia 3 per voi. Your translator looks at you and says "i dont speak that" and walks away. The new kid in this case would be DX10 or DX11 and the translator is the instruction sets accepted by your GPU.
 
Has to do with the pixel shaders and vertex shaders are just not capable of running the newer directX instructions.
 
Aha so does it mean that while Microsoft builds a new version of DX they as well have to build a new standard of graphics cards and then let AMD and NVIDIA implement that new standard into their hardware?
 
Bingo. In a simple way, if you have a black and white TV. Color TV shows come out. The black and white TV is not going to show them in color. It really has nothing to do with understanding its language. Its just hardware incapable of doing it.
 
Bingo. In a simple way, if you have a black and white TV. Color TV shows come out. The black and white TV is not going to show them in color. It really has nothing to do with understanding its language. Its just hardware incapable of doing it.

Oh I see... Thats a very illustrative explanation. thanks
 
Back
Top