Module: Mesa
Branch: 7.9
Commit: b8c16ee7b10d0f7c6dcf79c07ed5d45142e8dfb3
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8c16ee7b10d0f7c6dcf79c07ed5d45142e8dfb3

Author: Henri Verbeet <hverb...@gmail.com>
Date:   Mon Nov 15 22:18:12 2010 +0100

r600: Evergreen has two extra frac_bits for the sampler LOD state.

Note: this is a candidate for the 7.9 branch.
(cherry picked from commit 228d0d1153d4d8314edc9361a1a8d237da28cd63)

---

 src/mesa/drivers/dri/r600/evergreen_tex.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mesa/drivers/dri/r600/evergreen_tex.c 
b/src/mesa/drivers/dri/r600/evergreen_tex.c
index 8b42045..6ea64d0 100644
--- a/src/mesa/drivers/dri/r600/evergreen_tex.c
+++ b/src/mesa/drivers/dri/r600/evergreen_tex.c
@@ -1024,15 +1024,15 @@ static GLboolean 
evergreen_setup_hardware_state(GLcontext * ctx, struct gl_textu
        SETfield(t->SQ_TEX_RESOURCE5, t->maxLod - t->minLod, LAST_LEVEL_shift, 
LAST_LEVEL_mask);
     
        SETfield(t->SQ_TEX_SAMPLER1,
-                    EG_S_FIXED(CLAMP(t->base.MinLod - t->minLod, 0, 15), 6),
+                    EG_S_FIXED(CLAMP(t->base.MinLod - t->minLod, 0, 15), 8),
                     EG_SQ_TEX_SAMPLER_WORD1_0__MIN_LOD_shift, 
              EG_SQ_TEX_SAMPLER_WORD1_0__MIN_LOD_mask);
        SETfield(t->SQ_TEX_SAMPLER1,
-                    EG_S_FIXED(CLAMP(t->base.MaxLod - t->minLod, 0, 15), 6),
+                    EG_S_FIXED(CLAMP(t->base.MaxLod - t->minLod, 0, 15), 8),
                     EG_SQ_TEX_SAMPLER_WORD1_0__MAX_LOD_shift, 
              EG_SQ_TEX_SAMPLER_WORD1_0__MAX_LOD_mask);
        SETfield(t->SQ_TEX_SAMPLER2,
-                    EG_S_FIXED(CLAMP(ctx->Texture.Unit[unit].LodBias + 
t->base.LodBias, -16, 16), 6),
+                    EG_S_FIXED(CLAMP(ctx->Texture.Unit[unit].LodBias + 
t->base.LodBias, -16, 16), 8),
                     EG_SQ_TEX_SAMPLER_WORD2_0__LOD_BIAS_shift, 
              EG_SQ_TEX_SAMPLER_WORD2_0__LOD_BIAS_mask);
 

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to