Почему нет DirectX API для Linux?

При рассмотрении реализации DirectX на стороне драйвера API в системах Windows для современных видеокарт Мне было интересно, почему эта реализация недоступна в системах, отличных от Windows, особенно в Linux.

Поскольку очевидно отсутствие этой функциональности, я могу только предположить, что есть веская причина, о которой я не знаю, но в моем примитивном понимании я просто рассматриваю вызовы DirectX как не более чем точки входа в функцию на аппаратном устройстве. И для протокола я имею в виду не уровень совместимости (особенно WINE, проект, которым я восхищаюсь каждый божий день), а библиотеку, выполняющую прямые аппаратные вызовы.

Можно ли создать версию DirectX с открытым исходным кодом? Это возможно, но неприлично сложно?

17
задан Eagle-Eye 14 November 2012 в 12:57
поделиться