対してmicrosoft directxは、ゲーム開発での利用を主な用途としており、グラフィックスのみならずサウンドや入力関連のapiを含んでいる点で性質が異なる。