OpenGL hanno una base rendering davvero molto avanzata per cui sono il triferimento principale in ambiente grafico professionale(anche se sono state di supporto a
videogiochi non proprio scrausi). Le DX invece sono l'invenzione Microsoft per uno sviluppo propietario della questione multimediale(VG su tutto ma non solo...c'è anche l'audio). Non è affatto una guerra quindi, il mercato (almeno per ora), è diviso tra OpenGL nel professionale grafico e DX nel multimediale-ludico.