首页| 论坛| 消息

标题:求助:谁知道Qt是否支持多个fb(帧缓冲)同时显示
作者:dzxyc
日期:2015-04-07 16:53
内容:

现在普遍的Qt程序都是指定在一个帧缓冲上,fb0或者fb1,我想如果Qt能支持两个fb同时输出,该怎么办,比如:我写一个Qt程序,绘制曲线的Qt控件显示在fb1上,后面的Qt写的主菜单显示在fb0上,fb0和fb1交给硬件叠加。


#1 [彩阳 04-08 15:00]
看看那个FBOInThread这个Qt例子能不能运行?如果可以运行,那么你的就可以实现。
我目前可以在手机上创建FBO,然后渲染到指定的纹理中。
#2 回 彩阳 的帖子 [dzxyc 04-09 09:33]
彩阳:看看那个FBOInThread这个Qt例子能不能运行?如果可以运行,那么你的就可以实现。
我目前可以在手机上创建FBO,然后渲染到指定的纹理中。 (2015-04-08 15:00) 
好的,谢谢指教
#3 [dzxyc 04-09 09:56]
sorry,我用的Qt 4.8 没找着FBOInThread这个例子,我遇到的项目是这样的:公司自己设计了一个GPU,有4块帧缓冲,4块缓存可以进行硬件叠加显示,之前用裸机开发,问题不大,现在想用Qt画界面,可是Qt只用到了其中一个帧缓冲,其余三个浪费了,如果把Qt设计的负责画曲线的控件直接使用帧缓冲1,菜单使用帧缓冲0,弹出窗口使用帧缓冲2,三层直接用硬件叠加,这样效率应该会更好,就是不知该如何实现。
#4 回 dzxyc 的帖子 [彩阳 04-14 10:17]
dzxyc:sorry,我用的Qt 4.8 没找着FBOInThread这个例子,我遇到的项目是这样的:公司自己设计了一个GPU,有4块帧缓冲,4块缓存可以进行硬件叠加显示,之前用裸机开发,问题不大,现在想用Qt画界面,可是Qt只用到了其中一个帧缓冲,其余三个浪费了,如果把Qt设计的负责画曲线的控件直接使 .. (2015-04-09 09:56) 
一定要Qt4吗?
我知道如果你们自己设计底层,那么在Qt5,只需要实现QPA就好了。QPA的接口提供给Qt接口用于界面的绘制,实现就交给你们完成。

回复 发表
主题 版块