外贸2011年 代理服务器器2011-9-23 12:3...

您所在的位置: &
libEGL包裹库
libEGL包裹库
电子工业出版社
《深入剖析Android系统》第12章OpenGL ES软件层次栈,本章介绍了Android系统中OpenGL ES的调用层次栈,详细分析了库之间如何通过钩子(hook)实现API调用关联,让我们明白各个库之间的依赖关系。本节为大家介绍libEGL包裹库。
12.3.3& libEGL包裹库
EGL是 Khronos的渲染API(如OpenGL ES和OpenVG)与底层native平台窗口系统(如桌面版Linux中的X Window,MS-Windows中的GDI,Android中的Frame Buffer等)交互的接口。EGL负责处理图形上下文的管理、surface与buffer的绑定、渲染同步机制和2D/3D混合渲染。它也支持多媒体系统中的视频帧纹理贴图。也就是说,使用EGL创建图形上下文环境(graphics contexts)和创建用于渲染绘制的surface,然后客户端 APIs(clients API,如OpenGL Es或OpenVG)可以在surface上进行图形绘制,再使用native的平台渲染API将结果绘制到同步屏幕上 。
路径frameworks/native/opengl/libs/EGL/下的代码生成的libEGL.so库也是一个wrapper库。EGL底层真正实现的API函数指针将存放在egl_t结构体中,上层的EGL调用都将通过egl_t的结构体中的函数指针最终调用到下层的EGL实现。【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
本书以Android Jelly Bean(4.1)的代码为蓝本,对Android的部分
网友评论TOP5
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
本书以Android Jelly Bean(4.1)的代码为蓝本,对And
本书以海外市场为前提,重点围绕各类网络营销(外贸)
Web 前端的黑客攻防技术是一门非常新颖且有趣的黑客技
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点。而且,读者还将了解如何使用开放源代码
51CTO旗下网站}

我要回帖

更多关于 2011年 代理服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信