gallium: pass NULL to cso_single_sampler() when the sampler isn't used.
This fixes an AA line crash/regression. The aaline stage needs to find a free/unused sampler to do its thing.
This commit is contained in:
@@ -176,9 +176,12 @@ update_samplers(struct st_context *st)
|
||||
st->state.num_samplers = su + 1;
|
||||
|
||||
/* XXX more sampler state here */
|
||||
}
|
||||
|
||||
cso_single_sampler(st->cso_context, su, sampler);
|
||||
cso_single_sampler(st->cso_context, su, sampler);
|
||||
}
|
||||
else {
|
||||
cso_single_sampler(st->cso_context, su, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
cso_single_sampler_done(st->cso_context);
|
||||
|
||||
Reference in New Issue
Block a user