xrWaitFrame() in qquick3dxrmanager_openxr.cpp blocks the current thread until the time to render the next frame has come, but Qt is event driven framework and it has a lot of stuff to do..
For Gerrit Dashboard: QTBUG-141222 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
684817,1 | XR: OpenXR: wait for the next frame in another thread | dev | qt/qtquick3d | Status: NEW | 0 | 0 |
684814,1 | XR: OpenXR: wait for the next frame in another thread | dev | qt/qtquick3d | Status: ABANDONED | 0 | 0 |
684815,1 | XR: OpenXR: wait for the next frame in another thread | dev | qt/qtquick3d | Status: ABANDONED | 0 | 0 |
684816,1 | XR: OpenXR: wait for the next frame in another thread | dev | qt/qtquick3d | Status: ABANDONED | 0 | 0 |