简介
OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 的嵌入式版本,专为移动设备和嵌入式系统设计的跨平台 2D/3D 图形渲染 API。在 iOS 平台上,OpenGL ES 曾是主要的图形渲染框架,允许开发者通过 GPU 加速实现高性能的图形渲染、游戏开发和视觉效果处理。
坐标变换
1. 模型变换
渲染管线
OpenGL ES 的渲染管线(Rendering Pipeline)是将 3D 模型数据转换为 2D 屏幕像素的完整处理流程。
iOS 平台支持
7.1 EAGLContext
GPUImage
GPUImage 是一个基于 OpenGL ES 的开源图像处理库,采用链式架构将图像/视频数据通过一系列滤镜进行处理。