Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-15249 Harden the OpenGL graphics system on Symbian
  3. QTBUG-15253

Verify that applications using the OpenGL graphics system on Symbian consume zero graphics memory when they are not visible

    XMLWordPrintable

Details

    • 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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jhautaka Jani Hautakangas
              jabarron Jason Barron
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes