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从功能上简化了不少----毕竟她是效能优先的;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值