From: Brian Paul Date: Mon, 24 Jun 2013 22:25:09 +0000 (-0600) Subject: svga: fix layer/level mix-up in svga_mark_surface_dirty() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2cc27c3faac79988dbf4693a543555cc58b2e4b0;p=mesa.git svga: fix layer/level mix-up in svga_mark_surface_dirty() Reviewed-by: Jose Fonseca --- diff --git a/src/gallium/drivers/svga/svga_surface.c b/src/gallium/drivers/svga/svga_surface.c index f5619561269..3cbe4cb80d4 100644 --- a/src/gallium/drivers/svga/svga_surface.c +++ b/src/gallium/drivers/svga/svga_surface.c @@ -315,7 +315,7 @@ svga_mark_surface_dirty(struct pipe_surface *surf) /* Increment the view_age and texture age for this surface's slice * so that any sampler views into the texture are re-validated too. */ - tex->view_age[surf->u.tex.first_layer] = ++(tex->age); + svga_age_texture_view(tex, surf->u.tex.first_layer); } }