Module: Mesa Branch: master Commit: 392d37609d85f42bf5fbcecbc285857e8ed265e5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=392d37609d85f42bf5fbcecbc285857e8ed265e5
Author: José Fonseca <[email protected]> Date: Sat Mar 13 19:11:08 2010 +0000 llvmpipe: Switch to PIPE_TEX_MIPFILTER_NONE when texture has no mipmaps. --- src/gallium/auxiliary/gallivm/lp_bld_sample.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_sample.c b/src/gallium/auxiliary/gallivm/lp_bld_sample.c index 543fd5f..2f74aa5 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_sample.c +++ b/src/gallium/auxiliary/gallivm/lp_bld_sample.c @@ -84,8 +84,12 @@ lp_sampler_static_state(struct lp_sampler_static_state *state, state->wrap_t = sampler->wrap_t; state->wrap_r = sampler->wrap_r; state->min_img_filter = sampler->min_img_filter; - state->min_mip_filter = sampler->min_mip_filter; state->mag_img_filter = sampler->mag_img_filter; + if (texture->last_level) { + state->min_mip_filter = sampler->min_mip_filter; + } else { + state->min_mip_filter = PIPE_TEX_MIPFILTER_NONE; + } state->compare_mode = sampler->compare_mode; if (sampler->compare_mode != PIPE_TEX_COMPARE_NONE) { _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
