svga: fix max_lod clamping in update_tss_binding()
authorBrian Paul <brianp@vmware.com>
Wed, 29 Feb 2012 14:52:18 +0000 (07:52 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 29 Feb 2012 15:34:37 +0000 (08:34 -0700)
commit83fed5e13081f2f5c7156f4f706eabbd6a87c5ae
treeba0fb2887a86d48af63867897777d88441f7efcc
parentfce888a7066bfaaddd7272393e8bc54ce6a5cb67
svga: fix max_lod clamping in update_tss_binding()

After biasing we need to clamp to be sure we don't exceed the number of
levels in the mipmap.  This fixes an assertion at svga_sampler_view.c:70

v2: simplify the biasing, clamping code per Jose's suggestion.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
src/gallium/drivers/svga/svga_state_tss.c