二维图形绘制
从两个图形库看CPU与GPU渲染的差异
https://zhuanlan.zhihu.com/p/618925299
1 | Cairo与Skia是两个知名的2D渲染图形库。其中,Cairo使用CPU渲染,Skia已切换为GPU渲染加速。本文通过这两个图形库渲染实现的差异来比较CPU与GPU渲染的差异。 |
blend2d
https://blend2d.com/performance.html
1 | qt |
nanovgXC
https://github.com/styluslabs/nanovgXC
faster than skia ???
https://github.com/blend2d/blend2d/issues/3
1 | 我认为Blend2D会大大击败ThorVG SW渲染器,因为ThorVG基本上使用FreeType代码,这不是为了性能而编写的。我假设ThorVG和Qt给予你类似的性能(ThorVG在某些情况下可能更糟,因为它的SIMD使用非常有限,Qt至少有SIMD组成)。 |
Qt RHI Painter
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WuRui!
评论