Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-7051

Native rendering in OpenVg backend doesn't work well with scissoring.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 4.6.1
    • 4.6.0
    • (Inactive) OpenVG
    • None
    • fbccab463a8bd77d66adb9f96a67037f73f0019d

    Description

      In OpenVg backend native rendering between beginNativePainting() and endNativePainting() is not working well with scissoring. If the user set scissoring in between those calls the scissoring that is actually set by OpenVg backend is not getting reloaded after calling endNativePainting().

      In the QVGPaintEngine::updateScissor(), the function all ways return from the below location, when called from endNativePainting().

      if (d->scissorActive && region == d->scissorRegion)
      return;

      Attachments

        Activity

          People

            rweather Rhys Weatherley (closed Nokia identity) (Inactive)
            ranjith ranjith tv
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: