苹果表示,使用 OpenGL ES 构建的应用程序将继续在 iOS 12 中运行,但 iOS 12 中不推荐使用 Open GL ES。以前使用 OpenGL ES 的游戏和图形密集型应用程序现在应该采用 Metal。
但我不想将我的应用程序从 OpenGL 迁移到 Metal,因为它与 Android 的代码相同,而且我不想创建两个单独的分支,那么我该怎么做才能在未来的 iOS 版本中继续使用 OpenGL?
你或多或少不知道。
苹果公司已经非常明确地表示,他们没有兴趣在他们控制的任何平台上进一步支持 OpenGL ES。将来,您将使用 Metal,否则您将不会拥有加速的 3D 图形。这些将是您的选择。
There are通过在 Metal 之上实现 ES 层,在此类平台上公开 OpenGL ES 的项目。MoltenGL,例如,但那个显然不是免费的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)