Re: TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-03-05 Thread Thomas Hellström
Eric Anholt wrote: >> I see two problems with this: One is cosmetic in that >> DRM_BO_FLAG_CACHED_MAPPED doesn't have the same semantics as >> !DRM_BO_FLAG_CACHED. You can't use it for user-space buffer pools. >> The other one is that TG will be needing the functionality of >> !DRM_BO_FLAG_CACHE

Re: TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-03-05 Thread Eric Anholt
On Wed, 2008-03-05 at 01:25 +0100, Thomas Hellström wrote: > Eric Anholt wrote: > > > >> c) User-space bo-caching and reuse. > >> d) User-space buffer pools. > >> > >> TG is heading down the d) path since it also fixes the texture > >> granularity problem. > >> > > > > There's no texture gra

Re: TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-03-05 Thread Thomas Hellström
Thomas Hellström wrote: > Eric Anholt wrote: > >> >> Going from CACHED_MAPPED back to uncached even with buffer reuse is a >> 22% performance drop (but at least it's not the 79% hit to the face you >> get without buffer reuse). >> >> > Hmm, this sounds odd. That simply means you must still be do

Re: TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-03-04 Thread Thomas Hellström
Eric Anholt wrote: > >> c) User-space bo-caching and reuse. >> d) User-space buffer pools. >> >> TG is heading down the d) path since it also fixes the texture >> granularity problem. >> > > There's no texture granularity problem on Intel, right, given that we > have a fixed mipmap layout? O

Re: TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-03-04 Thread Eric Anholt
On Fri, 2008-02-29 at 11:08 +0100, Thomas Hellström wrote: > Eric Anholt wrote: > > On Thu, 2008-02-28 at 10:08 +0100, Thomas Hellström wrote: > > > >> Eric Anholt wrote: > >> > >>> On Thu, 2008-02-28 at 06:08 +1000, Dave Airlie wrote > >> Remove unused DRM_FENCE_FLAG_WAIT_IGNORE_SIGNALS.

TTM API / functionality fixes (Was Re: Xorg 7.4 release plan)

2008-02-29 Thread Thomas Hellström
Eric Anholt wrote: > On Thu, 2008-02-28 at 10:08 +0100, Thomas Hellström wrote: > >> Eric Anholt wrote: >> >>> On Thu, 2008-02-28 at 06:08 +1000, Dave Airlie wrote: >>> >>> > I wasn't planning on a Mesa 7.1 (trunk code) release for a while, but I > could finish up 7.0.3

Re: Re: Xorg 7.4 release plan

2008-02-28 Thread Eric Anholt
On Thu, 2008-02-28 at 10:08 +0100, Thomas Hellström wrote: > Eric Anholt wrote: > > On Thu, 2008-02-28 at 06:08 +1000, Dave Airlie wrote: > > > >>> I wasn't planning on a Mesa 7.1 (trunk code) release for a while, but I > >>> could finish up 7.0.3 at any moment. I have to admit that I haven'

Re: Re: Xorg 7.4 release plan

2008-02-28 Thread Thomas Hellström
Eric Anholt wrote: > On Thu, 2008-02-28 at 06:08 +1000, Dave Airlie wrote: > >>> I wasn't planning on a Mesa 7.1 (trunk code) release for a while, but I >>> could finish up 7.0.3 at any moment. I have to admit that I haven't >>> actually tested Mesa 7.0.3 with current X code in quite a while