Linux 游戏移植者和开发者 Ethan Lee 为 Microsoft 的 Xbox 游戏开发工具包 (GDK) 添加了对 Mesa 的初始支持。反过来,这个早期代码可以允许在 Xbox One 和 Xbox Series X/S 游戏机上运行“GLon12”Mesa 驱动程序,从而可以轻松地将 OpenGL 游戏移植到 Xbox。
作为他的 FNA 项目的一部分,Ethan Lee 一直致力于通过其 Direct3D 12 代码路径为 Mesa 提供 Xbox GDK 支持。这获得了通过 Xbox 游戏开发工具包为 Xbox One / X /S 构建 GLon12 Mesa 驱动程序的支持,但构建/运行的能力需要 Microsoft GDXK 支持/与 Microsoft 达成协议。此代码不适用于 PC-only GDK。
Ethan Lee 展示了一个 SDL 测试应用程序,该应用程序使用 OpenGL 并借助现在合并的 Mesa 代码在 Microsoft Xbox 上运行。
随着今天发布的这个合并请求,最初支持通过 Mesa GLon12 在支持的 Xbox 游戏机上运行 OpenGL 游戏和应用程序,最终将调用路由到 Direct3D,这是现代 Xbox 硬件原生支持的唯一图形 API。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun208512.html