softpipe: zero-out entire clear_flags array in sp_tile_cache_flush_clear()
authorBrian Paul <brianp@vmware.com>
Mon, 8 Mar 2010 18:34:55 +0000 (11:34 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 8 Mar 2010 18:39:51 +0000 (11:39 -0700)
commite1762fb870f86afc4f6bd000b4a1c059d161f10d
treef0acf028aa3c8e82e2e47742184df1fc48b01c72
parent80dc54e308dfb1fad344272978ff14646995e00a
softpipe: zero-out entire clear_flags array in sp_tile_cache_flush_clear()

Before, we only cleared the flags for the active tiles (the ones inside
the framebuffer bound).  The problem is if we later bound a different,
larger surface to the tile cache we'd have some stale clear-flags still
set (and mistakenly clear some tiles in the new surface).

Fixes fd.o bug 26932.
src/gallium/drivers/softpipe/sp_tile_cache.c