OpenVG 1.1终于于12月8日正式发布,新版本相对旧版本:<?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.1的SPEC,所以我当前已经重新开始gingkoVG新版本的开发,新版本暂定为gingkoVG 1.1(为了和官方版本相对应);除将实现OpenVG 1.1的全部功能,新版本将仍努力提升系统效能,目标仍是PC/WinCE两个版本;该版本预计明年年中前Release,之后我主要精力会放在OpenVG硬体加速及OpenVG的应用上;
注意到现在FlashPlayer越来越成为一种趋势,将几年前和朋友一起写的FlashPlayer拿了出来,增加了DrawInfor的功能,怎么样,和官方的有得一比?不过只是休闲之作,千万不要认真-----FlashPlayer在2D矢量图形部分相对OpenVG从功能上简化了不少----毕竟她是效能优先的;
分享到:
相关推荐
OPENVG渲染流程,接口讲解等等,有部分代码讲解。
最新的OpenVG1.1 lite 文档
mali200资料,我认为是很好的动动!
openvg-1.1.pdf openvg-1.1.pdf openvg-1.1.pdf
openvg1.1说明书(英文版) 还有VC的一个测试实例(也是从网上找的)
openvg spec and source code in linux
OpenVG™ 是针对诸如Flash和SVG的矢量图形算法库提供底层硬件加速界面的免授权费、跨平台应用程序接口API。OpenVG 现仍处于发展阶段,其初始目标主要面向需要高质量矢量图形算法加速技术的便携手持设备,用以在小...
这是PC端openvg软件协议栈,提供demo开发,可正确编译并能正常运行,可以帮助理解openvg的原理与实现
openvg 源码 + 测试应用程序 + picasso-graphic
网上找的 OpenVG 的 Sample 可以用 VC 6.0 编译
picasso_0[1].97_api_doc
新产品的关键特性包括业内最大容量的片上随机访问内存10兆位(MB)、以及其他实现HMI所需的功能,如摄像头输入、硬件加速图形输出、OpenVG 1.1以及音频功能。 由于无需外部辅助存储器(DRAM),新产品开发商...
在Raspberry Pi上探索OpenVG的测试平台。第一个程序这是等效于“你好,世界”的图形// first OpenVG program// Anthony Starks (ajstarks@gmail.com)#include <stdio>#include <stdlib>#include <unistd>#include ...
主频可以扩展到1GHZ~1,2GHZ, 拥有32K的指令缓存和数据缓存以及256K的二级缓存,并且集成了多媒体硬件加速单元:图形加速的OpenGL ES 2.0和OpenVG 1.1;多格式高清HD 1080P视频解码模块和多格式HD720P的视频编码模块...
附件是 OpenVG demo 的开发代码,包括钟表,图像过滤,混色,矢量渲染等经典demo及其源码
本程序是在MFC DOC/VIEW框架下调用官方OPENVG实现2D加速绘图.
完全遵循OpenVG Spec 1.0.1的全功能实现;含全部库、DLL文件、技术文档;并提供数十个的学习用例、演示用例以供学习; 其运行效能远远高于官方的演示程序,基本上可以达到实用水准,目前版本为1.0版本,在后期还...
ALexVG,商业化的OpenVG软件解决方案
OpenVG 的商业化版本 AmanithVG4.0 在windows下运行非常快。压缩包里包含了相应的dll与lib库。适用于在vc上进行开发
主频可以扩展到1GHZ~1,2GHZ, 拥有32K的指令缓存和数据缓存以及256K的二级缓存,并且集成了多媒体硬件加速单元:3D和2D图形加速的OpenGL ES 2.0和OpenVG 1.1;多格式高清HD 1080P视频解码模块和多格式HD720P的视频...