Все залежить від роботи, яку ви хочете / отримаєте. Ви, напевно, думаєте про роботу на ринку ПК, де DX є королем. Пам'ятайте лише, що більшість компаній AAA прагнуть до ринку консолей, де API досить специфічні.
Наприклад, PS3 має власні розширення для своєї реалізації OpenGL ES.
OpenGL зростає в мобільному просторі. Тепер він доступний на всіх сучасних платформах, окрім Windows Phone 7.
Наразі в цьому просторі доступний лише OpenGL ES. Але більш потужні чіпи PowerVR поставляються з підтримкою OpenGL 4 та DX11.
Ваші навички OpenGL - це золото. Ви можете повернутися до DX, щоб отримати роботу, яка цього вимагає. А поки пам’ятайте, що OpenGL є королем у кількості пристроїв та платформ, де вона доступна.
Редагувати : Крім того, все більше компаній, як правило, використовують існуючі двигуни, і часто навіть розробники основних ігор все більше і більше перевіряються з API низького рівня. Завжди краще добре знати рідні API, коли ви стикаєтеся з помилками та дивною поведінкою на конкретних платформах. Але все зводиться до понять, і як інші вказували DX і OpenGL в основі, знадобляться знання тих самих понять.
Редагувати : Як ви вже знайомі з OpenGL та, ймовірно, шейдерами, ви повинні спробувати OpenCL ... Цей API може стати наступною великою справою паралельних обчислень.
Я згадую, що ядра OpenCL використовують тип даних, сумісний з OpenGL і простий для розуміння для розробників OpenGL. Погляньте на це і подивіться, чи зможете ви придбати досвід із великим загальним обчислювальним рішенням (на даний момент, наприклад, інтегрованим у фізику кулі ).