[Intel-gfx] [ANNOUNCE] xf86-video-intel 2.11.901

Chris Wilson chris at chris-wilson.co.uk
Tue Jun 15 23:40:58 CEST 2010


On Tue, 15 Jun 2010 23:03:27 +0200, Clemens Eisserer <linuxhippy at gmail.com> wrote:
> Hi Chris,
> 
> > Vasily, Clemens can you both try reverting f74b3f82 on top of 2.11.901
> > and seeing if that fixes the corruption for you. It did not seem to make
> > a difference here...
> 
> Sorry if that sounds stupid, but how can I do that?

Starting from scratch:

 $ git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel.git
 $ cd xf86-video-intel
 $ git checkout 2.11.901
 $ git revert f74b3f82

Build and install as usual.

> Thanks Clemens
> 
> PS: Saw you experimented with shader based trapezoid rasterization.
> just to be curious, what were the results so far?

Give-or-take that it is dubious that we can do a simple coverage based
accumulation of subpixels trapezoids within the specification of
PolyModeImprecise, benchmarking shows a small performance win for most
cairo traces [the improvements matching the elimination of 
pixman_image_rasterize_trapezoid() and co], but in a few cases it can be
twice as slow. So I think it is back to a span renderer -- even if I just
trade GPU time for CPU time, that should be a win for application
performance.

-- 
Chris Wilson, Intel Open Source Technology Centre



More information about the Intel-gfx mailing list