radeon: lower texture memory consumption is some cases
authorMaciej Cencora <m.cencora@gmail.com>
Sun, 11 Jul 2010 13:39:48 +0000 (15:39 +0200)
committerMaciej Cencora <m.cencora@gmail.com>
Sun, 11 Jul 2010 13:39:48 +0000 (15:39 +0200)
commit72e6a1e72f21653295165320fbca6961eddc9eb3
treeeee7197078c556c62482bde09f680133662c4e2b
parentad24ea37bb0cef7b383bb38e31466b6bb1f7fce6
radeon: lower texture memory consumption is some cases

When searching for valid miptree check images in range
of [BaseLeve, MaxLevel] not [MinLod, MaxLoad].
Prevents unnecessary miptree allocations in cases when during
every rendering operation different texture image level
was selected using MIN_LOD = MAX_LOD = level (for every level
new miptree for whole texture was allocated).

Candidate for 7.8 branch.

Signed-off-by: Maciej Cencora <m.cencora@gmail.com>
src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c