Details
-
Suggestion
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
My application demands that I synchronize (in time) the display of 2D and 3D textures and meshes, but there is currently no official way of synchronously uploading texture or mesh data in Qt 3D.
Currently, to upload a texture to Qt 3D, you create a Qt3DRender::QTextureDataFunctor functor object and return it in Qt3DRender::QAbstractTextureImage::dataFunctor(). You then have to wait for the TextureLoaderJob to call your functor and upload the data.
The result is that, for real-time systems, the 3D display is always lagging behind.