Filter effects and blur quality options broken

Bug #1512729 reported by jazzynico
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
jazzynico

Bug Description

Reproduced on Windows XP with Inkcape 0.91 and trunk rev. 14440.
Not reproduced with 0.48.5.

Steps:
1. Open the attached file (a simple ellipse with marble effect).
2. Open the Inkscape preferences > Rendering tab.
3. Set the Filter effect quality options to Lowest quality.
4. Refresh the canvas (move the object of zoom-in, zoom-out) -> no change.
5. Set the Filter effect quality options to Highest quality.
6. Refresh the canvas -> again, no change.

Can also be reproduced with a blurred object.

Revision history for this message
jazzynico (jazzynico) wrote :
summary: - Filter effects quality options broken
+ Filter effects and blur quality options broken
jazzynico (jazzynico)
tags: added: regression
Revision history for this message
su_v (suv-lp) wrote :

Reproduced with Inkscape 0.91 and 0.91+devel r14441 on OS X 10.7.5.

Based on tests with archived builds:
- not reproduced with r10326 (just after the merge of the cairo rendering branch)
- reproduced with r10588 (just before the removal of libnr)
the regression seems to have been introduced between r10326 and r10588.

Possibly related major commits (speculative for now):
* Merge SPCanvasArena caching layer work in r10451:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/10451
* Merge rendering cache branch (GSoC 2011) in r10579:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/10579

Changed in inkscape:
status: New → Triaged
Revision history for this message
su_v (suv-lp) wrote :

On 2015-11-03 16:35 (+0100), ~suv wrote:
> Possibly related major commits (speculative for now):
<...>
> * Merge rendering cache branch (GSoC 2011) in r10579:
> https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/10579

Further tests with (new) builds of related revisions:
- not reproduced with rev 10578,
- reproduced with rev 10579;
it seems likely that the regression is related to the changes in r10579.

Revision history for this message
jazzynico (jazzynico) wrote :

The attached patch is just a quick and dirty fix.

@Tweenk - Could you please take a look and see if an elegant fix can be applied before we release 0.91.1? Thanks!

jazzynico (jazzynico)
Changed in inkscape:
assignee: nobody → jazzynico (jazzynico)
status: Triaged → In Progress
Revision history for this message
jazzynico (jazzynico) wrote :

Fixed in the trunk rev. 14913.

Changed in inkscape:
milestone: 0.91.1 → 0.92
status: In Progress → Fix Committed
Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
su_v (suv-lp) wrote :

Related follow-up report:
* Bug #1656383 “Artifacts in rendering of Gaussian blur filter
                (horizontal stripes)”
  https://bugs.launchpad.net/inkscape/+bug/1656383

The artifacts reported in bug #1656383 might have been exposed with the changes in r14913 to re-activate the quality settings, and possibly are related to changes already in the initial implementation of the new cairo-based renderer.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.