Toybrick

标题: rga 加速qt底层绘图 [打印本页]

作者: ryanleo    时间: 2025-5-7 16:36
标题: rga 加速qt底层绘图
是否可以通过rga 的库函数移植到qt底层源码来实现qt调用rga来加速画面绘制?目前看来从qt底层中获取不到fd和物理地址,只能使用虚拟地址,这样的移植是否有意义呢?

作者: jefferyzhang    时间: 2025-5-7 17:21
不是DMA的buffer加速意义就不大,速度可能还没CPU快。
作者: ryanleo    时间: 2025-5-10 16:59
jefferyzhang 发表于 2025-5-7 17:21
不是DMA的buffer加速意义就不大,速度可能还没CPU快。

请问使用rga在连续处理图片拷贝的时候,目前我的做法是申请了两个fd(纹理图片缓存fd,目标区域缓存fd),每一次处理数据的时候都将纹理数据拷贝到纹理图片缓存fd,调用rga函数处理后从目标区域缓存fd拷出处理过后的数据,直到程序结束释放fd。这个流程是正确用法吗?如果不正确或者这是效率低下的做法要怎么才能提高效率?
作者: jefferyzhang    时间: 2025-5-12 11:42
ryanleo 发表于 2025-5-10 16:59
请问使用rga在连续处理图片拷贝的时候,目前我的做法是申请了两个fd(纹理图片缓存fd,目标区域缓存fd) ...

软件逻辑是否合理要配合你自己的业务逻辑去看。
从rga角度来看只要没有报错,你怎么用都是合理的。
从应用角度来看,你自己要避免buffer重入问题。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3