UI设计
文章平均质量分 59
「已注销」
编译技术、2D矢量图形、嵌入系统、高级综合技术、RISC-V
展开
-
可实用的OpenVG的实现发布
gingkoVG第一版本OpenVG的一个完整功能实现----gingkoVG正式发布。因为完全重写了算法,性能相对官方实现有非常大的提高:由之前的每帧50~60秒提升到单纯绘制110ms/帧(不含其他处理),完全执行显示帧数7FPS(140ms/帧,含所有处理); 说明: 在程原创 2008-01-01 15:01:00 · 8412 阅读 · 37 评论 -
关于FlashPlayer的最新版本【1】
很久没有更新Blog了,这段时间一直很忙,不过还好,新的FlashPlayer播放终于有些眉目了,新版本的Flash播放器是依照FlashPlayer 8/FlashLite 3.0的SPEC开发的,重点增加了视频的支持----H263和VP6的支持。当前的版本目前还只是一个Alpha版本,可以先从这里看一下大致的状况,稍晚些我会释放一个评估版本;最终会开放一个二次开发包,以使大家在自己的嵌入平台上运行FlashPlayer或运行Flash的UI成为可能;原创 2010-08-24 02:12:00 · 2990 阅读 · 1 评论 -
关于FlashPlayer的最新版本【2】
新版本的FlashPlayer最近一直在做相容性和Bug测试,之前在Release下出现的内存泄漏已经解决,设备字体显示出现错位的问题已经改正,当前版本下新代码的CodeSize相比早先的FlashPlayer 6小了很多,效能略有损失,但相容性改善不少,支持视频Codec接口;原创 2010-09-13 22:08:00 · 2255 阅读 · 0 评论 -
关于FlashPlayer的最新版本【3】----之性能测试
新的FlashPlayer已经大致测试完成,针对我自己早先的小作FlashPlayer 6(GingkoPlayer)和最新的版本,我以IE 8进行了效能测试与对比,整体效能比我自己预期的好(见测试截图);关于下一阶段的工作我将转移到硬件加速,目标是嵌入平台上以更低的成本提供FlashPlayer的支持;但因为考虑到Android已经支持FlashPlayer 10,因此,基于纯软件的FlashPlayer 10的开发计划暂时取消(除非有足够的人力);从这里,您应该可以发现我们和gnash的差别了原创 2010-09-14 22:42:00 · 3859 阅读 · 14 评论 -
关于FlashPlayer的最新版本【4】----之结束
进行太长时间了,总要给大家一个说法吧,所以罗里啰嗦的写了不少;同时也讲讲自己的心结;原创 2010-09-18 00:06:00 · 2766 阅读 · 10 评论 -
简要评说Adobe的FlashPlayer的渲染算法
前些时候看到CSDN上一篇文章介绍FlashPlayer的渲染效能是HTML 5的数倍文章,回想起几年来对Adobe的FlashPlayer研究,想从理论上探究一下为什么会有这样的结果,同时也解释一下针对传统硬件加速(非GPU方案)为什么Adobe的FlashPlayer会被批评的原因;早些年在一家IC设计公司为一个低端平台(具有硬件3D加速)作官方的FlashPlayer的硬件加速,几个月下原创 2011-06-20 23:29:00 · 8228 阅读 · 16 评论 -
简要评说Adobe的FlashPlayer的渲染算法--续1
在扫描线算法(ScanLine)中,其核心是通过计算扫描线和各边的交点,并通过特定的法则填充两个交点来完成一条扫描线的绘制,及我们可以抽象的理解在2D矢量图形引擎中,所有的Object / Shape,甚至一点简单的直线(直线因为具有端点-----不同的笔触)都可以理解为多边形的填充,所以为什么我们称之为填充法则(Fill Rule);传统的2D矢量图形引擎(OpenVG / GingkoVG原创 2011-06-21 22:32:00 · 3241 阅读 · 0 评论 -
原生OpenVG
OpenVG简介OpenVG是Khronos Group(OpenGL等标准的维护者)于2005年新提出的2D矢量图形显示标准,其主要的应用目标为小屏幕的手持设备提供良好的显示效果,如:PDA、3G手机、个人GPS、电子书等领域;作为新兴的图形显示标准,OpenVG自推出到现在并没有得到充分的应用,除了推出时间较晚外,其自身的执行效率是影响推广的最主要原因之一:矢量显示技术的计算量较大、没原创 2007-12-25 09:46:00 · 4248 阅读 · 5 评论