RetroArch使用ANGLE图形引擎,加强Xbox One版模拟器兼容性

ANGLE(Almost Native Graphics Layer Engine,原生图型抽象层引擎)能将OpenGL API转换为其他平台上硬件支持的API,模拟器RetroArch将在后续的版本通过这个技术,将OpenGL转换为Direct3D ,以达成在Xbox One执行OpenGL版本模拟器的需求。

提升Xbox One版兼容性

它会通过ANGLE绘图引擎,将导入将OpenGL ES 2.0与3.0转换为Vulkan的实验性功能,让早期使用OpenGL ES开发的游戏与应用程序,可以在最新的装置上通过Vulkan云行。

对于计算机或Android版的RetroArch来说,玩家可以针对模拟器支持的绘图API,自由选择OpenGL、Vulkan、Direct3D等。但是对于Xbox One版的RetroArch来说,因为它只支持Direct3D,所以会造成许多模拟器的兼容性问题。

因此RetroArch的开发团队计划通过ANGLE将OpenGL ES 2.0与3.0转换为Direct3D 11或12,让Xbox One版的RetroArch可以支持采用OpenGL ES的Mupen64plus Next(任天堂N64)、Flycast(Sega Dreamcast)等模拟器。

另一方面像Intel HD 2000/3000等内置显示芯片,因为在Windows 10上缺乏新版OpenGL驱动程序因此只支持OpenGL 1.1,而有些旧款显卡则因驱动程序年久失修而有些问题,可以通过ANGLE来绕过这些兼容性的问题。

▲模拟器部分选择采用OpenGL ES的Mupen64plus Next。

▲可以看到ANGLE将OpenGL ES转为Direct3D后,就能在Xbox One上云行。

 

开发团队表示未来Win32版本的RetroArch,将会具有支持与不支持ANGLE的2种分支版本,而目前尚未决定是否会将ANGLE功能包进即将推出的RetroArch 1.8.2中。

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
不思进取 » RetroArch使用ANGLE图形引擎,加强Xbox One版模拟器兼容性

发表评论

提供最优质的资源集合

立即查看 了解详情