Originally Posted by walterman
I do not understand why we still need a new GPU for each new DX revision, if the GPU makers stated that the actual GPUs are totally programmable.
A change in the API should not be a problem if the GPU is totally programmable. After all, they want to sell us the GPU as a general purpose processor.
Current GPU's are not full programmable. Their shading cores are fully programmable(almost), but the entire GPU still uses some fixed function hardware. Dx11 also doesn't do away with fixed function hardware because the tessellation unit is not part of the programmable shader core.