Details
-
User Story
-
Resolution: Won't Do
-
P1: Critical
-
None
-
Open Source Release
Description
Several customers have indicated that they want to have dynamic loading/unloading (of slides) supported in Qt 3D Studio runtime to manage both startup time (only load what is needed) and to keep memory usage in check (only keep things that are required in memory). The basic requirement is to add an API for customers to say "load this slide to memory" and to say "unload this slide from memory". The implementation of the logic what is loaded/unloaded is use case dependant and will be done by the customer using these two simple APIs. In addition we probably need an API for loading a presentation so that only the master slide and the default slide are loaded in to memory. Also signalling from the runtime on when slides are loaded/unloaded might be needed.
Attachments
Issue Links
- relates to
-
QT3DS-1067 Other tooling and features related tasks
- Open
-
QT3DS-2662 Exclusion of unneeded variants when loading
- Closed
Gerrit Reviews
For Gerrit Dashboard: QT3DS-179 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
251927,7 | Implement asynchronous image loading | master | qt3dstudio/qt3d-runtime | Status: MERGED | +2 | 0 |
251989,3 | Implement resource context | master | qt3dstudio/qt3d-runtime | Status: ABANDONED | +2 | 0 |
252121,6 | Add api for loading/unloading slide resources | master | qt3dstudio/qt3d-runtime | Status: MERGED | -2 | 0 |
252275,10 | Implement delayed image loading and slide resource list | 2.3 | qt3dstudio/qt3d-runtime | Status: MERGED | -2 | 0 |