1

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/

所以我有一些问题:

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

2 回答 2

1

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

最新规格在这里

于 2010-08-21T13:42:52.137 回答
0

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

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

于 2011-11-11T06:44:39.823 回答