原生OpenVG

2019-07-12 19:17发布

OpenVG简介

OpenVG是Khronos Group(OpenGL等标准的维护者)于2005年新提出的2D矢量图形显示标准,其主要的应用目标为小屏幕的手持设备提供良好的显示效果,如:PDA、3G手机、个人GPS、电子书等领域;作为新兴的图形显示标准,OpenVG自推出到现在并没有得到充分的应用,除了推出时间较晚外,其自身的执行效率是影响推广的最主要原因之一:矢量显示技术的计算量较大、没有合适硬体加速手段(OpenGL有完整的硬体加速手段)等造成了其显示效率很低。 目前市场上成功的OpenVG应用厂家有几家:1)Falanx:其主要的产品是支持OpenVG硬体加速的Mali55/Malia110/Malia200;2)BitBoys:其主要的产品是支持硬体加速的Glaze3D G34;3)Hybird Graphics:主要提供完整的软件OpenVG解决方案-----FlashLite 3.0 Beta版本中使用的就是Hybird的OpenVG进行显示的(FlashLite 3.0 Release正式版本中不支持OpenVG,因为存在“Bug”);除此之外还有一些更小的公司;但事实上市场上基本看不到以上三家的任何产品,原因是:Falanx被ARM收购、BitBoys被ATI以4400万美圆收购、Hybird Graphics被Nvidia收购,事实上前两家虽然有完整产品被实现,但他们再也没有坚持到享用自己胜利果实的时候;从最后的结果,实际上我们已经可以看到OpenVG未来的应用前景; 因为早先有FlashPlayer开发经验(可以很自豪的讲我们团队开发的FlashPlayer在国内是相容性最好的),因此在很早前就开始关注OpenVG的发展,后来在参加Adobe FlashLite 3.0Beta的优化时,又有更多的时间开始考虑OpenVG的前景;我仅希望能通过这个Blog来在国内很好的推广“原生的OpenVG”,并希望借此结交更多的对此有兴趣的朋友; OpenVG是一个新兴的技术,一个目前还没有完全在市场普及的技术,一个很有前景的技术,正是因为这样,才使我们有机会跟上世界的脚步去关注她;在未来我会提供一个完整的纯软件的OpenVG供大家研究使用;