OpenGL ES 的 javax.microedition.khronos.opengles 包定義了平臺無關的 GL 繪圖指令,EGL(javax.microedition.khronos.egl ) 則定義了控制 displays,contexts 以及 surfaces 的統一的平臺接口。
http://wiki.jikexueyuan.com/project/opengl-es-guide/images/44.png" alt="" />
使用EGL的繪圖的一般步驟:
一般來說在 Android 平臺上開發 OpenGL ES 應用,無需直接使用javax.microedition.khronos.egl 包中的類按照上述步驟來使用 OpenGL ES 繪制圖形,在Android 平臺中提供了一個 android.opengl 包,類 GLSurfaceView 提供了對Display,Surface,Context 的管理,大大簡化了 OpenGL ES 的程序框架,對應大部分 OpenGL ES 開發,只需調用一個方法來設置 OpenGLView 用到的 GLSurfaceView.Renderer??梢詤⒁?/p>