OpenGL-ES 2.0 y funciones EGL * (IOS)
Pregunta
No está listo definición del llamado "EGL" en GLES 1.1: http://www.khronos.org/opengles/sdk/1.1/docs/man/
Es la "Capa de plataforma nativa Interface Gráfico": http://www.khronos.org/opengles/
Sin embargo, no están en GLES 2.0: http: // www. khronos.org/opengles/sdk/docs/man/
Así que tengo algunas preguntas:
- ¿Es esta una especificación separada de GLES? O una parte de GLES1.1?
- ¿De dónde han ido (en 2.0)? O todavía existen (en 2.0)?
- ¿Dónde está el manual (guía)?
- debo manejar eglContext en GLES 2.0 también?
Solución
EGL es una especificación separada de OpenGL ES, se puede administrar contextos para OpenGL ES 1.0 / 1.1 y OpenGL ES 2.0 (y algo OpenVG), así que no es realmente se ha ido.
La última especificación es aquí .
Otros consejos
creo eonil era prematuro aceptar la respuesta. A menos que esté constantemente perdiendo cosas a la "última especificación" Valdenegro proporcionó. Por lo que me parece que hay que con el fin de elegir la API de cliente para el contexto actual, es necesario utilizar EGL_CONTEXT_CLIENT_VERSION, que es soportado a su vez sólo en EGL 1.2, que no es en cualquier teléfono Android que he visto: todos ellos son EGL 1.1.
En EGL 1.0 o 1.1, sólo se puede utilizar la versión de cliente predeterminado, que es OpenGL ES.