mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-18 01:50:40 +01:00
draw: Fix draw_pt_split_prim for primitives with adjacency.
Some primitives with adjacency have their "incr" wrong.
This commit is contained in:
parent
6ae39f6dca
commit
600cd858d4
1 changed files with 3 additions and 3 deletions
|
|
@ -53,7 +53,7 @@ void draw_pt_split_prim(unsigned prim, unsigned *first, unsigned *incr)
|
|||
break;
|
||||
case PIPE_PRIM_LINES_ADJACENCY:
|
||||
*first = 4;
|
||||
*incr = 2;
|
||||
*incr = 4;
|
||||
break;
|
||||
case PIPE_PRIM_LINE_STRIP_ADJACENCY:
|
||||
*first = 4;
|
||||
|
|
@ -65,7 +65,7 @@ void draw_pt_split_prim(unsigned prim, unsigned *first, unsigned *incr)
|
|||
break;
|
||||
case PIPE_PRIM_TRIANGLES_ADJACENCY:
|
||||
*first = 6;
|
||||
*incr = 3;
|
||||
*incr = 6;
|
||||
break;
|
||||
case PIPE_PRIM_TRIANGLE_STRIP:
|
||||
case PIPE_PRIM_TRIANGLE_FAN:
|
||||
|
|
@ -75,7 +75,7 @@ void draw_pt_split_prim(unsigned prim, unsigned *first, unsigned *incr)
|
|||
break;
|
||||
case PIPE_PRIM_TRIANGLE_STRIP_ADJACENCY:
|
||||
*first = 6;
|
||||
*incr = 1;
|
||||
*incr = 2;
|
||||
break;
|
||||
case PIPE_PRIM_QUADS:
|
||||
*first = 4;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue