nvc0: fragprog may not be set when e.g. clearing
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
parent
7a0c1eee0c
commit
1184fba86e
|
@ -605,8 +605,9 @@ nvc0_validate_min_samples(struct nvc0_context *nvc0)
|
|||
// have to do sample shading "to the max", otherwise there's no way to
|
||||
// tell which sets of samples are covered by the current invocation.
|
||||
// Similarly for reading the framebuffer.
|
||||
if (nvc0->fragprog->fp.sample_mask_in ||
|
||||
nvc0->fragprog->fp.reads_framebuffer)
|
||||
if (nvc0->fragprog && (
|
||||
nvc0->fragprog->fp.sample_mask_in ||
|
||||
nvc0->fragprog->fp.reads_framebuffer))
|
||||
samples = util_framebuffer_get_num_samples(&nvc0->framebuffer);
|
||||
samples |= NVC0_3D_SAMPLE_SHADING_ENABLE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue