radeonsi: use a bitmask for tracking dirty atoms
authorMarek Olšák <marek.olsak@amd.com>
Fri, 28 Aug 2015 22:49:40 +0000 (00:49 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 1 Sep 2015 19:51:14 +0000 (21:51 +0200)
commit87c1e9e19c6baa8c6fb03b0894c72744a07cde63
treee0cab820884e5a272c876f3fdf0a020fdbbe05aa
parent2fe040ee61d3c08e8d38c3552ad4e7b5060074a1
radeonsi: use a bitmask for tracking dirty atoms

This mainly removes the cache misses when checking the dirty flags.
Not much else though.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
src/gallium/drivers/radeonsi/si_hw_context.c
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_state_draw.c