ios10的OpenGL ES是用Metal封装的

是可以这么做。这样会减少驱动开发的工作量,这要做一个api驱动,而不是两个。metal封装的gles不会比驱动上做的gles慢,因为事情是一样的事情,在哪里做而已。
■网友
如果是封装的也只有cpu overhead;iPhone肯定有对Metal完整的驱动支持,workload提交到gpu执行的效率不好说,也许用Metal封装以后效率更高也说不定
■网友
【ios10的OpenGL ES是用Metal封装的】 以后iOS要移除 opengles 框架,我能不能先保留这个 框架,在以后的iOS版本用。哈哈。

■网友
只要不是 Mesa 就不用担心,反正最终都会变成 Vulkan(逃


    推荐阅读