From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [ANNOUNCE] xf86-video-intel 2.11.901 Date: Tue, 15 Jun 2010 22:40:58 +0100 Message-ID: <89kc63$h60g7r@fmsmga002.fm.intel.com> References: <87typ5qgbp.fsf@yoom.home.cworth.org> <201006151754.44532.anarsoul@gmail.com> <89kc63$h5vmfl@fmsmga002.fm.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 9332D9E878 for ; Tue, 15 Jun 2010 14:41:10 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Clemens Eisserer , intel-gfx List-Id: intel-gfx@lists.freedesktop.org On Tue, 15 Jun 2010 23:03:27 +0200, Clemens Eisserer 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