`
isiqi
  • 浏览: 16071734 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

OpenVG 1.1 SPEC 正式Release

阅读更多

OpenVG 1.1终于于128日正式发布,新版本相对旧版本:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1) 增加了Text功能,及传说中的font

2) 效能上改善很多,同样Tiger在渲染完一帧需要9秒(OpenVG 1.0.1需要近80s),不过即使这样仍比我的gingkoVG1.0慢不少(0.1s

关于gingkoVG 2.0版本一直有朋友在问,原计划在2008年底前发布新的版本gingkoVG,但之间发生了太多的事情:

1) 早在7月前,我已经为gingkoVG 1.0更换了新核心显示算法,其效能提升当时测试已经较早先版本快3~4倍,但是,新的算法在OpenVG某些功能的实现上无法突破,如当时的Dash始终在新算法中没有什么好的方法;所以最后忍痛放弃了这个算法;新算法除了功能实现上缺失外,另一个主要原因是新算法并不适合硬体加速的考虑;所以7月及之后很长时间一直非常消沉-----算法上始终没有很大的突破;所以事实上新算法尝试失败了;

2) 经过一段时间的消沉,10月份又重新开始考虑另一个新的算法,因为考虑到未来可能的硬体加速,在算法上我进行了统一,及将所有的曲线以Cubic Bezier曲线表示,同时更新了部分关键算法,虽然统一使用CubicBezier曲线造成了性能的损失,但新的算法作用仍使最终效能较之前有所提升;因为这个版本效能没有达到我预期效果,因此该版本我并不决定Release了;在之后的时间里,我将相当一部分精力开始放在有关OpenVG应用的考虑,同时开始等待传说中的OpenVG 1.1

3) 终于在新年前我拿到了OpenVG 1.1SPEC,所以我当前已经重新开始gingkoVG新版本的开发,新版本暂定为gingkoVG 1.1(为了和官方版本相对应);除将实现OpenVG 1.1的全部功能,新版本将仍努力提升系统效能,目标仍是PC/WinCE两个版本;该版本预计明年年中前Release,之后我主要精力会放在OpenVG硬体加速及OpenVG的应用上;

注意到现在FlashPlayer越来越成为一种趋势,将几年前和朋友一起写的FlashPlayer拿了出来,增加了DrawInfor的功能,怎么样,和官方的有得一比?不过只是休闲之作,千万不要认真-----FlashPlayer在2D矢量图形部分相对OpenVG从功能上简化了不少----毕竟她是效能优先的;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics