运行在Microsoft Xbox上的UWP‘ed Mesa,允许使用OpenGL的新游戏端口

2024年 3月 2日 94.8k 0


最近,在修改MESA以在微软的通用Windows平台(UWP)上工作方面,已经取得了不同寻常的成功。UWP也被微软Xbox系列X/S游戏机使用,并反过来与微软D3D12驱动程序工作在MESA内,允许OpenGL和其他D3D12上的API,允许新的游戏/软件被移植到Xbox。

独立开发人员Aerisarn一直在负责将Mesa适应微软的通用Windows平台。该代码目前通过他的 MESA-UWP GitHub存储库。反过来,他还将其他软件移植到UWP,如在UWP上运行GlxGears它与Mesa Gallium3D代码一起在Xbox上启动并运行。相关,并允许更多的游戏在UWP/Xbox上运行,有SDL-UWP-GL用于使SDL与UWP和移植的MESA代码一起工作。

此UWP台面端口似乎工作成功,并已用于这个Dhewm3叉子在UWP/Xbox上运行。当然,Dhewm3是正在开发的开源Doom3代码库之一。在丹尼尔·沃利最近推出的分支产品Dhewm3 HDR-Alpha中,它指出:

“这个端口利用@aerisarn最近在libgallium和SDL上的工作来有效地在Xbox上运行dhewm 3。为了额外的乐趣,这个版本也做HDR!使用r_gamma/r_brightness。未来的版本可能会有更好的色调映射。“

因此,多亏了UWP‘ed Mesa,这款开源的Doom3 OpenGL渲染游戏甚至可以在Microsoft Xbox Series X/S上运行。由于开源,有趣的工作一如既往地进行。

没有直接与这些叉子捆绑在一起,但在其他地方也有类似的教育,比如回溯拱门 the possibilities of a UWP'ed Mesa and leveraging Microsoft's D3D12 driver in turn for allowing OpenGL/Vulkan atop the Direct3D 12 API.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论