Преглед на файлове

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.
tags/mesa-7.9-rc1
Luca Barbieri преди 16 години
родител
ревизия
c0eb479e07
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1
    1
      src/gallium/auxiliary/util/u_split_prim.h

+ 1
- 1
src/gallium/auxiliary/util/u_split_prim.h Целия файл

@@ -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…
Отказ
Запис