Je lisais le code source Android en ce que je ne reçois pas ce que Y a-t-il une relation entre ces deux bibliothèques? P>
J'ai regardé http://www.khronos.org/opengles/ Documentation / OpenGles1_0 / HTML / mais toujours. p> Open Gl es code> Bibliothèque et qu'est-ce que
EGL Library code> fait.? p>
5 Réponses :
EGL est utilisé pour gérer les différents tampons d'affichage (c'est-à-dire: des images que vous voyez à l'écran) et le contexte OpenGL ES. Celles-ci sont nécessaires pour utiliser em> opengl es. Donc, vous pouvez penser à EGL comme couche d'initialisation pour OpenGL ES. P>
EGL est l'interface entre OpenGL ES et la plate-forme d'affichage native sous-jacente. Il est utilisé pour créer et gérer des surfaces de rendu et des contextes graphiques. P>
Open GL est essentiellement une API pour créer des applications qui dessinent des graphiques 2D et 3D. EGL vous permet de rendre API comme OpenGL. Vous avez de nombreuses pages expliquant cela, pas difficile à trouver si vous Google OpenGL et EGL. Par exemple, chez Khronos . P>
Notez que le bureau OpenGL n'a aucune interaction avec EGL, opengles et openvg. Jetez un coup d'œil ici: Quelqu'un peut-il expliquer la manière dont la "pile de khronos" des technologies s'inscrit ensemble? P>
Analogie brute:
Opengles Code> vous fournit la brosse, la peinture couleur et le pochoir tandis que
EGL code> vous permettra de peindre la toile / du papier à peindre.
Wov ... Si je n'accepterais jamais tout commentaire comme réponse alors je vais accepter votre commentaire ... !!!
un autre.Anon.coward c'est la meilleure explication de tous les temps. THX.