On Sam, 2013-08-10 at 00:23 +0200, Marek Olšák wrote: > The surface allocator understands the scanout flag just fine. > > This seems to improve performance for Ubuntu Unity on top of st/xorg > and it fixes the cursor. > --- > src/gallium/drivers/radeonsi/r600_texture.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/gallium/drivers/radeonsi/r600_texture.c > b/src/gallium/drivers/radeonsi/r600_texture.c > index ee8ee14..8e01b14 100644 > --- a/src/gallium/drivers/radeonsi/r600_texture.c > +++ b/src/gallium/drivers/radeonsi/r600_texture.c > @@ -515,7 +515,7 @@ struct pipe_resource *si_texture_create(struct > pipe_screen *screen, > int r; > > if (!(templ->flags & R600_RESOURCE_FLAG_TRANSFER) && > - !(templ->bind & PIPE_BIND_SCANOUT)) { > + !(templ->bind & PIPE_BIND_CURSOR)) { > if (templ->flags & R600_RESOURCE_FLAG_FORCE_TILING || > templ->nr_samples > 1) { > array_mode = V_009910_ARRAY_2D_TILED_THIN1;
Reviewed-by: Michel Dänzer <michel.daen...@amd.com> -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Debian, X and DRI developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev