[Mesa-dev] [PATCH 0/6] Draw-optz changes
Stéphane Marchesin
stephane.marchesin at gmail.com
Tue Jan 24 20:45:15 PST 2012
Please ignore that, I forgot to replace it. That said the rest has
been updated :)
Stéphane
2012/1/24 Stéphane Marchesin <marcheu at chromium.org>:
> I picked those draw changes from Jakob's branch. I discarded the first two
> commits (regresses glest) and the last one (i915g specific, works around a bug
> that was already fixed properly in git). Gives me a ~10% perf improvement in
> state-intensive apps like ipers on i915g.
>
> Checked that the series doesn't regress piglit on i915g.
>
> Jakob Bornecrantz (6):
> draw: Remove reduced_prim
> draw: Don't revalidate pipeline on backend flushes
> draw: Only run prepare when state, prim and opt changes
> draw: Flush when eltSize changes
> draw: Flush on vertex elements change
> draw: Do a full state change flush on opt and prim changes
>
> src/gallium/auxiliary/draw/draw_context.c | 9 +++--
> src/gallium/auxiliary/draw/draw_pipe.c | 3 +-
> src/gallium/auxiliary/draw/draw_private.h | 10 +++++-
> src/gallium/auxiliary/draw/draw_pt.c | 46 ++++++++++++++++++++------
> src/gallium/auxiliary/draw/draw_pt.h | 2 +-
> src/gallium/auxiliary/draw/draw_pt_vsplit.c | 11 ++++--
> 6 files changed, 58 insertions(+), 23 deletions(-)
>
> --
> 1.7.6.5
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list