2010-08-21 100 views
1

有在GLES 1.1已经设置定义所谓的 “东瀛” 的:http://www.khronos.org/opengles/sdk/1.1/docs/man/的OpenGL-ES 2.0和EGL *函数(IOS)

这是 “本地平台的图形接口层”: http://www.khronos.org/opengles/

然而,他们不是在GLES 2.0:http://www.khronos.org/opengles/sdk/docs/man/

所以我得到了一些问题:

  1. 这是从一个GLES分离规范吗?还是GLES1.1的一部分?
  2. 他们去了哪里(2.0)?或仍然存在(2.0)?
  3. 手册(指南)在哪里?
  4. 我是否应该在GLES 2.0中管理eglContext?

回答

1

EGL是OpenGL ES的一个独立规范,它可以管理OpenGL ES 1.0/1.1和OpenGL ES 2.0(和算法OpenVG)的上下文,所以它并没有真正消失。

最新的规格是here

+0

感谢您的明确答案! – Eonil 2010-08-21 13:54:43

0

我认为埃尼尔接受答案为时过早。除非我一直在Valdenegro提供的“最新规范”中丢失东西。我发现,为了为当前上下文选择客户端API,必须使用EGL_CONTEXT_CLIENT_VERSION,它本身仅支持EGL 1.2,而EGL 1.2不支持我见过的任何Android手机:它们都是EGL 1.1。

在EGL 1.0或1.1中,您只能使用默认的客户端版本,即openGL ES。