[Mesa-dev] [PATCH] r600g: Take care of bo placement domains.

Mathias Fröhlich Mathias.Froehlich at gmx.net
Mon May 2 12:37:27 PDT 2011


Hi,

Thanks for the comments.

On Monday, May 02, 2011 13:14:02 Michel Dänzer wrote:
> > 
> > +       if(bo->domains != domains) {
> > +               return 0;
> > +       }
> 
> I wonder if this test isn't too strict, i.e. if there aren't cases where
> the values aren't identical, but where the BO should still be considered
> compatible, e.g. because one is a subset of the other. But the patch is
> probably an improvement regardless, and this could always be improved
> later on.

From my point of view this is subject to experiment with.
For my test application, this gave slightly better performance than what I 
have tried else.
But the hugest performance gain stems from the initial placement change and 
from the more fine grained usage to placement mapping.
So for now I decided to send this variant ...

Greetings

Mathias


More information about the mesa-dev mailing list