Hol itt az ellentmondás? Azért lehet kisebb, gyorsabb és szebb az XBOX1 a saját kis DirectX verziójával, meg a szuperkicsi Win2000 kerneljével, mert fix a hardware, nem? :)
Másrészt használhatnak bármilyen megnevezést is (OpenGL, Direct3D, Glide, stb.), ha a lényegi dolgok hasonlóak. Kell egy halom programozási segédlett, amivel elérheted a megfelelõ grafikai hatásokat és kész. Most veszel egy zsír új kártyát, akkor nagyjából ugyan azt tudja mondjuk DX9.0c alatt, meg OpenGL2.0 alatt. Persze pár részletben nem fedik egymást, ezért van pár plusz feature mindkettõben ...