7.3.3 EGL:在不同窗口系统上配置表面 7.3.3 EGL:在不同窗口系统上配置表面 当你试图在嵌入式Linux设备上启动一个基于OpenGL ES的渲染管线,或是在Android应用中构建一个高性能的预览界面时,你实际上正在跨越一道抽象的边界——将 Khronos Group 定义的通用渲染指令,映射到具体操作系统那千差万别的窗口合成机制上。这道边界上的守门人,正是 EGL(Embedded Graphics Library)。它不像 OpenGL ES 那样光彩夺目地处理顶点和纹理,也不像 Vulkan 那样以显式控制著称;