Wszystko zależy od pracy, którą chcesz / dostaniesz. Prawdopodobnie myślisz o pracy na rynku komputerów PC, gdzie DX jest królem. Pamiętaj tylko, że większość firm AAA dąży do rynku konsoli, gdzie interfejsy API są dość specyficzne.
Na przykład PS3 ma zastrzeżone rozszerzenia implementacji OpenGL ES.
OpenGL rozwija się w mobilnej przestrzeni. Teraz jest dostępny na wszystkich nowoczesnych platformach, ale Windows Phone 7.
Obecnie w tej przestrzeni dostępny jest tylko OpenGL ES. Ale nadchodzą kolejne potężne układy PowerVR ze wsparciem dla OpenGL 4 i DX11.
Twoje umiejętności OpenGL są złote. Możesz przełączyć się na DX, aby znaleźć zadanie, które tego wymaga. Tymczasem pamiętaj, że OpenGL jest królem pod względem liczby urządzeń i platform, na których jest on dostępny.
Edycja : Ponadto coraz więcej firm korzysta z istniejących silników, a często nawet główni twórcy gier są coraz bardziej chronieni przed interfejsami API niskiego poziomu. Zawsze lepiej jest mieć dobrą znajomość natywnych interfejsów API, gdy masz do czynienia z błędami i dziwnymi zachowaniami na określonych platformach. Ale wszystko sprowadza się do pojęć, a jak zauważyli inni, DX i OpenGL w istocie będą wymagać znajomości tych samych pojęć.
Edycja : Ponieważ znasz już OpenGL i prawdopodobnie shadery, powinieneś wypróbować OpenCL ... Ten interfejs API może stać się kolejną wielką rzeczą w obliczeniach równoległych.
Wspominam o tym, ponieważ jądra OpenCL używają typów danych, które są interoperacyjne z OpenGL i są łatwe do zrozumienia dla deweloperów OpenGL. Spójrz na to i sprawdź, czy możesz zdobyć doświadczenie dzięki świetnemu ogólnemu rozwiązaniu komputerowemu (obecnie na przykład zintegrowanemu z fizyką pocisków ).