迷你5207专属论坛

注册

 

发新话题 回复该主题

[魅族M8] LBE小组GAPI介绍 [复制链接]

发表者
硬件-> CE KERNEL -> Kernel Mode Physical Memory Driver -> 2D SDK User mode library -> GAPI API wrapper
这是整个GAPI的逻辑关系。

我们做的工作,首先是针对6410写了一套完全使用硬件加速的API,称之为2D SDK。2D SDK包括一个内核模式驱动程序和一个用户模式lib,GAPI就是建立在这个2D SDK基础之上。这个2D SDK完全绕过了现有的驱动架构,直接同硬件对话,所有的操作都是硬件加速,力求实现最高的性能。

同时,针对部分GAPI应用程序不规范使用API的问题,做的特殊的profile

另外,小勃MM还考虑到了可变分辨率,提供了多种分辨率,并且针对分辨率提供了不同的鼠标坐标映射。

其次,小勃MM还加入了API HOOK机制,不光支持GAPI,同时支持使用raw framebuffer的游戏,并且可以控制应用程序的分辨率。

最后,还会提供包括虚拟键盘,模拟摇杆等等功能,方便大家玩格斗类游戏

需要了解GAPI的看这个文章http://www.mini188.com/showtopic-1030.aspx
本主题由 皇帝 5207 于 2009-7-4 11:50:18 执行 主题分类 操作
分享 转发
相信与不相信都是矛盾的.  5207宣!欢迎您来到点滴论坛
TOP
发新话题 回复该主题