mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
auxiliary: fix nvfx/nv50 primitive splitting for line loops
s->close_first was on the wrong side of the inequality. Caught by blender. Thanks to AndrewR for reporting this.
This commit is contained in:
parent
bcf7f66a93
commit
c0eb479e07
1 changed files with 1 additions and 1 deletions
|
|
@ -48,7 +48,7 @@ util_split_prim_next(struct util_split_prim *s, unsigned max_verts)
|
|||
}
|
||||
}
|
||||
|
||||
if (s->p_start + s->close_first + max_verts >= s->p_end) {
|
||||
if ((s->p_end - s->p_start) + s->close_first <= max_verts) {
|
||||
s->emit(s->priv, s->p_start, s->p_end - s->p_start);
|
||||
if (s->close_first)
|
||||
s->emit(s->priv, s->start, 1);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue