Android下的图形渲染配置文件egl.cfg
2012-07-09 15:37
281 查看
Android中的EGL/GLES库不是在运行时直接链接的,而是在第一次使用时根据配置选择性载入的。更具体的,libEGL.so文件包含了一个“载入器”,它会尝试载入硬件图形库或是软件图形库(libagl)。载入器的源代码位于:frameworks/base/openl/libs/EGL/Loader.cpp。载入什么库取决于配置文件/system/lib/egl/egl.cfg,egl.cfg有如下形式:
0 1 <name>
0 0 android
其中第一个数字为display number,该项必为0因为EGL/ELES库不支持其它的。
第二个数字如果为0代表硬件库,0代表软件图形库。如果有硬件图形库,则必须放在软件图形库对应行前。
第三个域是共享库后缀,库的全称为libEGL_<name>.so,libGLESv1_C_<name>.so和libGLESv2_<name>.so,这些库必须被放在/system/lib/egl下面。android为系统软件图形库保留。
举例来说,在emulator项目中,egl.cfg的内容为:
0 1 emulation
0 0 android
第一行代表硬件图形库,第二行代表软件图形库。
0 1 <name>
0 0 android
其中第一个数字为display number,该项必为0因为EGL/ELES库不支持其它的。
第二个数字如果为0代表硬件库,0代表软件图形库。如果有硬件图形库,则必须放在软件图形库对应行前。
第三个域是共享库后缀,库的全称为libEGL_<name>.so,libGLESv1_C_<name>.so和libGLESv2_<name>.so,这些库必须被放在/system/lib/egl下面。android为系统软件图形库保留。
举例来说,在emulator项目中,egl.cfg的内容为:
0 1 emulation
0 0 android
第一行代表硬件图形库,第二行代表软件图形库。
相关文章推荐
- Android下的图形渲染配置文件egl.cfg
- Android下的图形渲染配置文件egl.cfg
- Mtk 下的图形渲染配置文件egl.cfg
- android开发游记:xml配置图形文件
- android开发游记:xml配置图形文件
- android proguard.cfg 文件常用配置
- android项目中关于proguard.cfg和proguard-project.txt 混淆文件的用法与配置
- AndroidManifest.xml配置文件详解
- 5.hibernate的配置文件.cfg.xml
- android 混淆文件proguard.cfg详解
- Android研究-Android系统初始化程序init和初始化配置文件init.rc分析
- Android的第一天学习--工程结构及主配置文件介绍
- Android配置文件Manifest.xml如何被加载、解析的
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Android配置文件,所有权限ZZ
- Hibernate框架 主配置文件(Hibernate.cfg.xml)基本
- Android混淆文件proguard.cfg解析
- 解决:新建Android程序的时候发生了找不到proguard.cfg文件的错误
- Hibernate配置文件创建及解析,hibernate.cfg.xml----Hibernate_0
- Hibernate.cfg.xml文件的配置