OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,各显卡制造商和系统制造商来实现这组 API。
OpenGl 的大部分纹理一般都只接受RGBA类型的数据,因此不管是图片还是视频,都需要转化为RGBA格式来显示
EGL 是 OpenGL ES 渲染 API 和本地窗口系统(native platform window system)之间的一个中间接口层,它主要由系统制造商实现
在Android平台上使用OpenGL ES有两种方式:
1、直接使用GLSurfaceView,通过这种方式使用OpenGL ES比较简单,但是不够灵活,而且很多OpenGL ES的核心用法都不能直接使用。
2、在Android平台上使用EGL提供本地平台对OpenGL ES的实现。
EGL这个库在Android平台已经集成了
所在路径:/Users/huozhenpeng/Library/Android/sdk/ndk-bundle/platforms/android-21/arch-arm/usr/lib/libEGL.so