Все зависит от того, какую работу ты хочешь / получишь. Вы, вероятно, думаете о работе на рынке ПК, где 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. Посмотрите на это и посмотрите, сможете ли вы приобрести некоторый опыт работы с отличным общим вычислительным решением (например, в настоящее время интегрированным в физику пули ).