标题:linux在GUI环境下还能使用FrameBuffer吗?求大神指点。。
作者:wangmingxiao
日期:2015-11-23 21:33
内容:
自己写的程序使用Opengl + Qt来绘图,但是效率还是太低了。想用FrameBuffer来直接写屏,但是测试在xserver环境下没法使用,只能在终端模式下才能显示出来。。。。。各位有没有什么方法来解决在qt中操作framebuffer呢???
#1 [firebolt 11-23 22:54]
不行。
#2 回 firebolt 的帖子 [wangmingxiao 11-24 08:41]
firebolt:不行。 (2015-11-23 22:54)
那有没有其他第三方的库或者其他方法操作显存呢?
#3 [firebolt 11-25 16:40]
OpenGL效率都不够?试试QOffscreenSurface吧,不过xwindow 下,它的底层好像也是gl。
#4 回 firebolt 的帖子 [wangmingxiao 11-27 10:22]
firebolt:OpenGL效率都不够?试试 QOffscreenSurface吧,不过xwindow 下,它的底层好像也是gl。
(2015-11-25 16:40)
我现在直接编译成qt/dembedded,测试可以使用framebuffer。但是新的问题是,framebuffer显示之后qt的绘图部分很快就把它覆盖掉了。我想要的结果是framebuffer控制第一层,qt绘图的在第二层,两者叠加之后得到,现在不知道怎么让它分层显示呢?
#5 [wangmingxiao 11-27 10:24]
在qt/embedded下有没有能不能将Framebuffer的操作和qt自己的绘图相互分开不影响呢?求大神支招