On Mon, 2011-02-28 at 12:03 -0800, Alan W. Irwin wrote: > On 2011-02-28 14:15+0100 Michel Dänzer wrote: > > > On Sam, 2011-02-26 at 13:52 -0800, Alan W. Irwin wrote: > >> Package: xserver-xorg-core > >> Version: 2:1.7.7-11 > >> Severity: normal > >> > >> > >> The PLplot development team have just implemented a demanding 2D fill > >> rendering test for the X stack where we modify our standard example 27 > >> (see http://plplot.sourceforge.net/examples.php?demo=27) to change > >> from drawing the boundary line of "spirographic" (e.g., hypotrochoid > >> and epitrochoid) curves to filling those curves. The boundaries > >> of the 9 test curves are illustrated in the first attachment. > > > > [...] > > > >> Driver "intel" > > > > Does the problem also occur with other drivers, e.g. fbdev or vesa (will > > only work if booting with i915.modeset=0 to disable KMS)? > > Thanks, Michel, for your reply. > > Following your suggestion, I tried the EvenOddRule fill rule case for > both fbdev and vesa, and the results were consistent (i.e., many fill > rendering errors) with what happens for the intel driver. This has > been the first time I have ever tried fbdev or vesa so in each case I > confirmed those were the drivers I was running by checking > /var/log/Xorg.0.log. So the answer to your question is "yes".
So, please file a bug upstream at http://bugs.freedesktop.org/enter_bug.cgi?product=xorg , component Server/general. However, beware that the problem is likely to be in some very old code that hardly anyone really wants to mess with, so your best bet may be to start digging yourself. The miFillPolygon() function in mi/mipoly.c may be a good place to start. -- Earthling Michel Dänzer | http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org