Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.6.0
-
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;