On Thu, Aug 27, 2015 at 11:50:52AM -0700, Ben Widawsky wrote: Subject should read gen9. Fixed locally
> Gen9 changes the meaning of this to coarse LOD quality mode. Although that's a > desirable thing to be setting, it doesn't match the gen8 behavior and this was > unintentional. > > This doesn't fix, or regress anything on SKL (AFAICT). > > Signed-off-by: Ben Widawsky <[email protected]> > --- > src/mesa/drivers/dri/i965/brw_sampler_state.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/src/mesa/drivers/dri/i965/brw_sampler_state.c > b/src/mesa/drivers/dri/i965/brw_sampler_state.c > index 2021bb3..b1e339b 100644 > --- a/src/mesa/drivers/dri/i965/brw_sampler_state.c > +++ b/src/mesa/drivers/dri/i965/brw_sampler_state.c > @@ -94,11 +94,13 @@ brw_emit_sampler_state(struct brw_context *brw, > uint32_t border_color_offset) > { > ss[0] = BRW_SAMPLER_LOD_PRECLAMP_ENABLE | > - SET_FIELD(base_level, BRW_SAMPLER_BASE_MIPLEVEL) | > SET_FIELD(mip_filter, BRW_SAMPLER_MIP_FILTER) | > SET_FIELD(mag_filter, BRW_SAMPLER_MAG_FILTER) | > SET_FIELD(min_filter, BRW_SAMPLER_MIN_FILTER); > > + if (brw->gen < 9) > + SET_FIELD(base_level, BRW_SAMPLER_BASE_MIPLEVEL); > + > ss[2] = border_color_offset; > if (brw->gen < 6) { > ss[2] += brw->batch.bo->offset64; /* reloc */ > -- > 2.5.0 > _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
