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

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

XMLWordPrintable

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

      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;

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes