From: Joakim Sindholt Date: Mon, 8 Jul 2013 14:05:39 +0000 (+0200) Subject: nv50: count wrapped textures towards the tex_obj count X-Git-Tag: android-x86-4.4-r3~5225 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=404387ecd72a4a9ace8c1fa6895823aabfd759ad;p=android-x86%2Fexternal-mesa.git nv50: count wrapped textures towards the tex_obj count But don't count their size towards the allocated memory, since that belongs to whoever created it. Reviewed-by: Ilia Mirkin --- diff --git a/src/gallium/drivers/nouveau/nv50/nv50_miptree.c b/src/gallium/drivers/nouveau/nv50/nv50_miptree.c index 513d8f96aac..4c5517978c0 100644 --- a/src/gallium/drivers/nouveau/nv50/nv50_miptree.c +++ b/src/gallium/drivers/nouveau/nv50/nv50_miptree.c @@ -404,6 +404,8 @@ nv50_miptree_from_handle(struct pipe_screen *pscreen, mt->level[0].offset = 0; mt->level[0].tile_mode = mt->base.bo->config.nv50.tile_mode; + NOUVEAU_DRV_STAT(nouveau_screen(pscreen), tex_obj_current_count, 1); + /* no need to adjust bo reference count */ return &mt->base.base; }