2010-08-21 106 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。