Рассмотрев реализацию на стороне драйвера для DirectX API на системах Windows для современных видеокарт, мне стало интересно, почему эта реализация недоступна для системы, отличной от Windows, особенно Linux.
Так как существует очевидное отсутствие этой функции, я могу только предположить, что есть хорошая причина, по которой я слеп, но в моем примитивном понимании я просто вижу, что вызовы DirectX являются не более чем точками входа в систему на аппаратном устройстве. И для записи я не имею в виду уровень совместимости (в первую очередь WINE, проект, который меня поражает каждый день), но библиотека, создающая прямые аппаратные вызовы.
Можно ли создать версию DirectX с открытым исходным кодом? Было бы возможно, но неприлично сложно?