Android笔记:OpenGL ES与EGL的关系与实例

简介

OpenGL 是跨平台的、专业的图形编程接口,而接口的实现是由厂商来完成的。

OpenGL使用这些接口绘制完成后,需要把数据渲染到屏幕上,就需要EGL来接手这部分工作。

EGL:全称Embedded Graphic Library。是 OpenGL ES 和底层 Native 平台 视窗系统之间的接口,如下图所示。

Android笔记:OpenGL ES与EGL的关系与实例_第1张图片

EGL介绍

EGL接口中含有3个对象,如下图所示:
Android笔记:OpenGL ES与EGL的关系与实例_第2张图片
其中:

  • Display(EGLDisplay) 是对实际显示设备的抽象,也就是屏幕

  • Surface(EGLSurface)是对用来存储图像的内存区域

  • FrameBuffer 的抽象,包括 Color Buffer&#

你可能感兴趣的:(Android,OpenGL,ES笔记,opengles,egl,视频处理)