Простой ответ: нет, прямой альтернативы OpenGL явно нет. Direct3D является практически единственным конкурентом любого рода, и хотя он, безусловно, конкурентоспособен , он не имеет каких-либо серьезных преимуществ.
Время от времени у Direct3D есть преимущество в скорости - оно контролируется Microsoft, которая может быстро изменить спецификацию, чтобы воспользоваться последними обновлениями видеокарт. В то время OpenGL контролировалась мультивендорной комиссией по рассмотрению архитектуры (ARB). Принятие решений о новых версиях OpenGL заняло значительное время, и значительное число поставщиков, похоже, больше озабочены обратной совместимостью, чем полностью используют преимущества каждого нового трюка так же быстро, как его изобретают производители оборудования (а nVidia и ATI достаточно конкурентоспособны, чтобы они изобретай их, причем быстро).
С тех пор контроль над OpenGL был передан Khronos Group. Были некоторые разногласия по поводу того, что они сделали со спецификацией (в частности, устарели многие функции, которые до сих пор используют немало людей), но один вопрос не вызывает сомнений: теперь они выпускают новые редакции спецификации. относительно быстро, поэтому он обеспечивает доступ к функциям даже самого нового оборудования.