nv50: GP_REG_ALLOC_RESULT must be positive

Set max_out to 1 when there are no outputs.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
Ilia Mirkin 2014-01-11 23:26:03 -05:00 committed by Maarten Lankhorst
parent 006095b38a
commit 58589f6c6d

View file

@ -122,6 +122,8 @@ nv50_vertprog_assign_slots(struct nv50_ir_prog_info *info)
}
prog->out_nr = info->numOutputs;
prog->max_out = n;
if (!prog->max_out)
prog->max_out = 1;
if (prog->vp.psiz < info->numOutputs)
prog->vp.psiz = prog->out[prog->vp.psiz].hw;