QtQuick Resize janky with non OpenGL RHI Backend

  • When running one the QML templates resizing is extremely janky.
    I found that setting QQuickWindow::setGraphicsApi(QSGRendererInterface::Software); fixes the jankiness, but I worry that the Software backend might not be as efficient or will struggle with performance once my applications get bigger (I just started learning Qt).
    Setting QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGL); removes the jankiness, but makes the resize choppy.
    Are there any known mitigations for this?
    I personally consider the status of the Direct3D11 and Vulkan backend unacceptable and am surprised they ship as the default behavior.

Log in to reply