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 上云行 。
【RetroArch使用ANGLE图形引擎,加强Xbox One版模拟器兼容性】开发团队表示未来 Win32 版本的 RetroArch,将会具有支持与不支持 ANGLE 的 2 种分支版本,而目前尚未决定是否会将 ANGLE 功能包进即将推出的 RetroArch 1.8.2 中 。
推荐阅读
- 可尝试使用这种方法解决 无法获取ip地址
- 有哪些使用优势 360随身wifi的工作原理
- 110伸缩节正确使用方法是什么
- excel中if函数的多个条件使用方法 excel条件函数公式怎么用
- win10如何使用惠普打印机进行扫描文件
- 高级防火墙使用方法 防火墙怎么设置
- 手机三种截图方法 安卓手机怎么截屏
- 杜绝这一问题轻松使用四五年 手机费电怎么回事
- 你最早使用的苹果手机 苹果iphone4多少钱
- Windows 10如何使用 HP Smart 设置无线打印机