题
GLES 1.1中有一组称为“ EGL”的定义: http://www.khronos.org/opengles/sdk/1.1/docs/man/
这是“本地平台图形接口层”:http://www.khronos.org/opengles/
但是,它们不在GLES 2.0中: http://www.khronos.org/opengles/sdk/docs/man/
所以我有一些问题:
- 这是与GLES分开的规格吗?还是GLES1.1的一部分?
- 他们去了哪里(2.0中)?还是仍然存在(在2.0中)?
- 手册在哪里(指南)?
- 我也应该在GLES 2.0中管理EglContext吗?
解决方案
EGL与OpenGL ES是一个独立的规格,它可以管理OpenGL ES 1.0/1.1和OpenGL ES 2.0(和Algo OpenVG)的上下文,因此它并没有真正消失。
最新的规格是 这里.
其他提示
我认为埃尼尔(Eonil)已经为了接受答案而为时过早。除非我一直在valdenegro提供的“最新规格”上丢失东西。对于我发现的是,为了为当前上下文选择客户端API,必须使用EGL_CONTEXT_CLIENT_VERSION,这本身仅在EGL 1.2中支持,这在我所看到的任何Android手机上都不是:它们都是EGL 1.1。
在EGL 1.0或1.1中,您只能使用默认客户端版本,即OpenGL ES。
不隶属于 StackOverflow