DirectX, développé par Microsoft, est un pack de bibliothèques logicielles permettant de programmer des jeux vidéo, ou plus largement des applications multimédia. Il est utilisé dans pratiquement tous les jeux de nos jours.
Pour les consoles xb360 et ps3, elles ne sont tout simplement pas conçues pour DX10 et 11. La faute à un matériel vieux d'au moins 5 ans, jamais mis à jour (ce qui est la caractéristique des consoles).
Une mise à jour du hardware le pourrait -je pense- mais ça ne sera pas mis en œuvre avant pas mal de temps, voire jamais.