作者回复: 小白慢慢学习也是可以看懂的,后续我会加上事例代码,只要想学的人这套课程一定可以提供最系统的内容。
作者回复: GLSurfaceview其实就是SurfaceView+OpenGL上下文管理,不能将GLSurfaceVIew的Surface在传递到Native层去的,我们这里讲解的是把SurfaceView或者TexureView的Surface传递到Native层去构建ANativeWindow。
作者回复: 在课程更新完毕之后,会把代码公布出来哈,大家先学知识。
编辑回复: 代码🔗 https://github.com/zhanxiaokai
作者回复: 也可以,不过iOS现在使用OpenGL ES底层也会转换为Metal的,像播放器、美颜、预览这种简单应用使用OpenGL ES足以满足。
作者回复: A1: EGL是OpenGL ES在Android或者linux平台的实现,提供了上下文环境。可以理解为OpenGL定义了一套标准协议,EGL按照标准进行实现,就像JVM有很多家实现一样; A2: 会有的,不过最近在紧急的更新课程,源码预计9月份可以传上去。
作者回复: 有的,课程更新完毕之后,会慢慢更新上来的。