mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 16:08:04 +02:00
draw: use common exit path in pipeline finish.
I need to add a missing free here, and it seems pointless duplication Reviewed-by: Roland Scheidegger <sroland@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5555>
This commit is contained in:
parent
3e455d6ad3
commit
b4802d6ea1
1 changed files with 2 additions and 7 deletions
|
|
@ -728,13 +728,7 @@ llvm_pipeline_generic(struct draw_pt_middle_end *middle,
|
|||
|
||||
if (prim_info->count == 0) {
|
||||
debug_printf("GS/IA didn't emit any vertices!\n");
|
||||
|
||||
FREE(vert_info->verts);
|
||||
if (free_prim_info) {
|
||||
FREE(tes_elts_out);
|
||||
FREE(prim_info->primitive_lengths);
|
||||
}
|
||||
return;
|
||||
goto out;
|
||||
}
|
||||
|
||||
draw_stats_clipper_primitives(draw, prim_info);
|
||||
|
|
@ -762,6 +756,7 @@ llvm_pipeline_generic(struct draw_pt_middle_end *middle,
|
|||
emit( fpme->emit, vert_info, prim_info );
|
||||
}
|
||||
}
|
||||
out:
|
||||
FREE(vert_info->verts);
|
||||
if (free_prim_info) {
|
||||
FREE(tes_elts_out);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue