正如在这个线程上看到的那样,能够在 Linux 上本地运行 DirectX 的缺失部分似乎是供应商驱动程序。
供应商驱动程序到底是什么?它们是连接特定模型的组件、系列还是其中任何一个的驱动程序?它们是用什么编码的?ASM 和 C 最有可能?
某人(或团队)将如何为 Linux 创建这些驱动程序?它将如何集成到 Linux 中?通常为 Windows 制作并使用 DirectX 的游戏或应用程序是否需要针对 Linux 进行任何调整?制作游戏的公司是否会为 Linux 构建他们的游戏,知道它们可以在不需要或只需要一些调整的情况下使用吗?
制造这些驱动程序有多难?需要多长时间?它需要任何特定的知识吗?
我知道这会产生很多问题,但我对此非常好奇,为什么没有大型团体认真研究过这个问题(即使必须有充分的理由)。
非常感谢您的回答!
编辑:这绝不是引发争论,例如,OpenGL 与 DirectX,或 Windows 与 Linux。通过阅读常见问题解答,我真的不明白为什么这个线程没有建设性,因为它要求的问题非常有针对性,应该可以快速回答。