<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Implement ArthurOutputDev::axialShadedFill"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103795#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Implement ArthurOutputDev::axialShadedFill"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103795">bug 103795</a>
              from <span class="vcard"><a class="email" href="mailto:oliver.sander@tu-dresden.de" title="oliver.sander@tu-dresden.de">oliver.sander@tu-dresden.de</a>
</span></b>
        <pre>I also figured out why the other shadings in that document look bad.  They are
all drawn by the default shader in Gfx.cc, which calls the actual output device
only for drawing lots of small unicolor polygons.  That code does the right
thing.  However, Arthur draws those polygons with antialiasing enabled, which
makes them a tiny bit smaller.  As a result, you get thin transparent lines
around these polygons, and these are the artifacts you see.  If I switch off
antialiasing, then the test document is rendered correctly.

The problem now is that I don't want to switch off antialiasing
unconditionally.  I want to switch it off when the shading operation begins,
and restore it afterwards.  However, there does not seem to be a hook that gets
called after a shading has completed.  Any ideas?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>