请问tgfx 2.0.0主要更新了什么? #565
-
我在用4.4.15 版本的libpag,看到tgfx 更新到了v2.0.0,请问主要更新了什么,能不能直接使用到我的libpag里。 |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
主要是性能的提升,重构了整个渲染流程,相比1.2版本,在简单矩形绘制上可以提升10倍以上的性能,其他方面也有一定比例提升。并增加了SVG导入导出,Windows原生的WGL渲染后端适配等,还引入了全新的图层渲染树模块,对标 iOS 的 Core Animation,未来会继续添加脏矩形渲染和动画能力。但是目前 PAG 还没有利用起来 layers 模块。具体可以自己读一下更新日志。PAG 那边等下一次发版本 TGFX 2.0 就会带出去了。 |
Beta Was this translation helpful? Give feedback.
-
截止去年,我们对 TGFX 的定位还只是 Skia 的轻量化替代。也就是在功能和性能相近的前提下,包大小只有不到它的25%。但自从去年宣布整个团队全力投入到TGFX引擎的迭代开发后,这半年来我们也取得了突破性的进展。TGFX 2.0 相比 1.2 版本,在基础矩形渲染性能上提升了接近 10 倍,对比 Skia 的 m136 版本,同屏矩形渲染数量稳定是它的 10 倍以上,最高可达16倍.我们也搭建了个在线的性能测试平台:https://tgfx.org/benchmark 大家有兴趣可以上去实际测一下 TGFX 和 Skia 各版本的跑分表现。目前平台仅开放了基础矩形渲染,更多图形类型和引擎版本会持续更新。 |
Beta Was this translation helpful? Give feedback.
-
加油,保持优化 |
Beta Was this translation helpful? Give feedback.
主要是性能的提升,重构了整个渲染流程,相比1.2版本,在简单矩形绘制上可以提升10倍以上的性能,其他方面也有一定比例提升。并增加了SVG导入导出,Windows原生的WGL渲染后端适配等,还引入了全新的图层渲染树模块,对标 iOS 的 Core Animation,未来会继续添加脏矩形渲染和动画能力。但是目前 PAG 还没有利用起来 layers 模块。具体可以自己读一下更新日志。PAG 那边等下一次发版本 TGFX 2.0 就会带出去了。