[Interest] Qt3D and SceneGraph, flickering

Russell, Matthew MRussell at neptec.com
Wed Mar 15 21:29:38 CET 2017


With Qt 5.8.0 on a Windows Surface, I'm experiencing flickering in my app that has both a SceneGraph (modelled after the Squircle example) and Qt3D renderer (RenderSettings, with a viewport, with a RenderSurfaceSelector) in a QQuickView

The flicking only seems to occur when the QML and SceneGraph are rendering, and gets lot worse in full screen mode.  I also don't see any flicking when built on Linux or on a Windows laptop.

I've also tried rendering on the beforeRendering and afterRendering signals, I get the flickering either way.

Is there a good way to mix these two technologies?  Or should I only use my scene graph?  (I'm primarily using the Qt3D to display a 3D model with SceneLoader, I could probably figure out how to draw this in my scene graph as well, but hoping there's another way)

Another idea I had was to somehow call my SceneGraph as a render pass, instead of on the before/after rendering signals, but I also don't have any idea how to do that right now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170315/de9036cb/attachment.html>


More information about the Interest mailing list