Чем OpenGL отличается от DirectX в Windows?

У меня нет опыта программирования графики. У меня возникло это сомнение, когда я читал о графическом программировании.

Насколько я понимаю, из-за того, что Windows не предлагала DOS, как прямой доступ к оборудованию, был создан DirectX. Это означает, что DirectX - единственный надежный способ получить прямой доступ к оборудованию. Я ошибаюсь?

Если я не ошибаюсь, тогда OpenGL должен быть реализован либо с использованием самого DirectX, либо поверх DirectX.

Так разве это не означает, что в Windows OpenGL - это действительно DirectX?

Обратите внимание, что мои сомнения ограничены тем, что сказано в названии, и меня не интересует, почему один лучше другого и т. Д.

11
задан Chris says Reinstate Monica 10 September 2011 в 15:31
поделиться