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

Investigate options for using a cross-process texture for sharing glyph images (Optional?)

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Out of scope
    • Not Evaluated
    • 4.8.0
    • GUI: OpenGL
    • None

    Description

      It would be beneficial if glyph images could be cached and shared across process boundaries without the need to do any copying to/from the GPU. This would reduce overall graphics memory consumption.

      There is an API coming to Symbian called RFbsGlyphDataIterator which uses the SgImage Extension. This extension provides a handle for accessing and sharing a graphics resource across processes and it can be cast to an EGLClientBuffer and used as an EGLImage. From this point, it can be used as a VGImage or a 2D GL texture. The OpenVG paint engine already has code in place to make use of this API and it should be investigated if this can also be used in Qt's OpenGL paint engine.

      Note that this task is purely about usage in the OpenGL paint engine and not about the Qt scene graph research project.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: