• 4951阅读
  • 5回复

[提问]linux在GUI环境下还能使用FrameBuffer吗?求大神指点。。 [复制链接]

上一主题 下一主题
离线wangmingxiao
 

只看楼主 倒序阅读 楼主  发表于: 2015-11-23
自己写的程序使用Opengl + Qt来绘图,但是效率还是太低了。想用FrameBuffer来直接写屏,但是测试在xserver环境下没法使用,只能在终端模式下才能显示出来。。。。。各位有没有什么方法来解决在qt中操作framebuffer呢???
能不能简单点
离线firebolt

只看该作者 1楼 发表于: 2015-11-23
不行。
离线wangmingxiao

只看该作者 2楼 发表于: 2015-11-24
回 firebolt 的帖子
firebolt:不行。 (2015-11-23 22:54) 

那有没有其他第三方的库或者其他方法操作显存呢?
能不能简单点
离线firebolt

只看该作者 3楼 发表于: 2015-11-25
OpenGL效率都不够?试试    QOffscreenSurface吧,不过xwindow 下,它的底层好像也是gl。
离线wangmingxiao

只看该作者 4楼 发表于: 2015-11-27
回 firebolt 的帖子
firebolt:OpenGL效率都不够?试试    QOffscreenSurface吧,不过xwindow 下,它的底层好像也是gl。
 (2015-11-25 16:40) 

我现在直接编译成qt/dembedded,测试可以使用framebuffer。但是新的问题是,framebuffer显示之后qt的绘图部分很快就把它覆盖掉了。我想要的结果是framebuffer控制第一层,qt绘图的在第二层,两者叠加之后得到,现在不知道怎么让它分层显示呢?  
能不能简单点
离线wangmingxiao

只看该作者 5楼 发表于: 2015-11-27
在qt/embedded下有没有能不能将Framebuffer的操作和qt自己的绘图相互分开不影响呢?求大神支招
能不能简单点
快速回复
限100 字节
 
上一个 下一个