mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
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 228d0d1153)
This commit is contained in:
parent
f5435ec3a9
commit
b8c16ee7b1
1 changed files with 3 additions and 3 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue