On 2011-02-25 17:38-0800 Alan W. Irwin wrote:

The PLplot development team have just implemented a demanding 2D
rendering test for X where we modify our standard example 27 (see
http://plplot.sourceforge.net/examples.php?demo=27).  The standard
version of that example simply draws a line corresponding to
increasingly more complex "spirographic" polygons.  We have modified
that example to fill using those boundaries with some really strange
results. The rendering is awful (many missing filled areas and/or
areas filled when they shouldn't be) for all spirographic cases if I
use the EvenOddRule fill rule.  If I use the WindingRule instead, the
results are more acceptable although there are still some obvious fill
issues for the case of the more complex spirographic boundaries.

The first obvious question is where should I report these X stack fill
bugs?  Does the X server handle all fills (so these issues should be
reported/discussed on the X list) or does the driver (or some other
component of the X stack) do the fills (in which case the discussion
should obviously be here since I am using the Intel X stack
(Debian Squeeze version).

Just to follow up, this fill issue appears not to be specific to the
Intel driver since the fbdev and vesa drivers also showed the issue. I
made a Debian bug report about this issue
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615491) and followed
advice from Michel Dänzer there about where to upstream the bug report
(see https://bugs.freedesktop.org/show_bug.cgi?id=34877).  That last bug
report gives screenshots and a cookbook for replicating these X fill
bugs for self-intersecting boundaries.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________
_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to