Qt中的Framebuffer
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中的Framebuffer相关的知识,希望对你有一定的参考价值。
参考技术A 不同于OpenGL,Qt中的QOpenGLWidget类的对象不存在默认的Framebuffer,即当前Framebuffer的id不一定是0。通过context()->defaultFramebufferObject()可以获取当前Framebuffer的id。经过实验发现,在initializeGL()中的Framebuffer初始为0,而paintGL()中则默认新创建了一个Framebuffer。因此,需要在paintGL()中通过context()->defaultFramebufferObject()获取id,之后才能进行glBindFramebuffer()等操作。
以上是关于Qt中的Framebuffer的主要内容,如果未能解决你的问题,请参考以下文章