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