summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gallium/auxiliary/draw/draw_prim_assembler.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/auxiliary/draw/draw_prim_assembler.c b/src/gallium/auxiliary/draw/draw_prim_assembler.c
index c609a77b8fc..5cb19f56727 100644
--- a/src/gallium/auxiliary/draw/draw_prim_assembler.c
+++ b/src/gallium/auxiliary/draw/draw_prim_assembler.c
@@ -113,8 +113,8 @@ copy_verts(struct draw_assembler *asmblr,
static void
inject_primid(struct draw_assembler *asmblr,
- unsigned idx,
- unsigned primid)
+ unsigned idx,
+ unsigned primid)
{
int slot = asmblr->primid_slot;
char *input = (char*)asmblr->input_verts->verts;
@@ -246,7 +246,7 @@ draw_prim_assembler_run(struct draw_context *draw,
{
struct draw_assembler *asmblr = draw->ia;
unsigned start, i;
- unsigned assembled_prim = u_assembled_prim(input_prims->prim);
+ unsigned assembled_prim = u_reduced_prim(input_prims->prim);
unsigned max_primitives = u_decomposed_prims_for_vertices(
input_prims->prim, input_prims->count);
unsigned max_verts = u_vertices_per_prim(assembled_prim) * max_primitives;
@@ -268,7 +268,7 @@ draw_prim_assembler_run(struct draw_context *draw,
output_prims->linear = TRUE;
output_prims->elts = NULL;
output_prims->start = 0;
- output_prims->prim = u_assembled_prim(input_prims->prim);
+ output_prims->prim = assembled_prim;
output_prims->flags = 0x0;
output_prims->primitive_lengths = MALLOC(sizeof(unsigned));
output_prims->primitive_lengths[0] = 0;