Details
-
Sub-task
-
Resolution: Done
-
P1: Critical
-
2355774b061d9e7213634ddec3c50280c4b10b70 2bd6dec008693b48430b8f29c564fa8a24158370
Description
The Symbian port of Qt listens to the window server for events of type EEventWindowVisibilityChanged to know when a particular window has been completely obscured. When this happens, Qt will deallocate the resources for this window by deleting the backing store (and thereby window surface).
It should be verified that the OpenGL graphics systems does reference counting of the EGL contexts and when there are no more contexts available, the texture cache is cleared to save graphics memory.
It is a known issue that QGLPixmapData does not free it's resources when all EGL contexts are destroyed, so this should also be considered when implementing QTBUG-252 such that background applications consume zero graphics memory.
Attachments
Issue Links
- relates to
-
QTBUG-18013 OpenGL applications use unnecessary amount of memory under certain configuration
-
- Closed
-