QQuickFrameBufferObject::Renderer::render() called when QQuickItem visible is false



  • So I'm drawing stuff using OpenGL in C++, and handing them over to QtQuick using a QQuickFrameBufferObject. I have these items in multiple tabs, and they are quite expensive to draw.

    So my problem is: Is there a way to only draw QQuickFrameBufferObjects that are currently visible, I would expect it to only call the render function when visible is set to true, but this is not the case.



  • Setting "visible: false" on framebuffer item or one of its parents doesn't help?



  • No, is at least it didn't when i wrote this. I haven't tried on 5.3, though.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.