The branch, gallium-0.1 has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-0.1
Summary of changes:
src/gallium/auxiliary/draw/Makefile | 4 +-
src/gallium/auxiliary/draw/draw_context.c | 26 ++--
src/gallium/auxiliary/draw/draw_private.h | 2 +
src/gallium/auxiliary/draw/draw_pt.h | 51 +++++-
src/gallium/auxiliary/draw/draw_pt_emit.c | 16 +-
src/gallium/auxiliary/draw/draw_pt_fetch.c | 175 +++++++++++++++++
.../auxiliary/draw/draw_pt_fetch_pipeline.c | 4 +-
.../auxiliary/draw/draw_pt_fetch_shade_pipeline.c | 109 +++++++++--
src/gallium/auxiliary/draw/draw_pt_pipeline.c | 5 +-
src/gallium/auxiliary/draw/draw_pt_post_vs.c | 202 ++++++++++++++++++++
src/gallium/auxiliary/draw/draw_vs_exec.c | 82 ++++++--
src/gallium/auxiliary/draw/draw_vs_llvm.c | 39 ++--
src/gallium/auxiliary/draw/draw_vs_sse.c | 38 ++--
13 files changed, 635 insertions(+), 118 deletions(-)
create mode 100644 src/gallium/auxiliary/draw/draw_pt_fetch.c
create mode 100644 src/gallium/auxiliary/draw/draw_pt_post_vs.c
via a773f06e969a3992451dd7fe6fd55ea96b2774fa (commit)
from 01b6354e72a84f8c3c22be1f77eab8d9c05920a3 (commit)
- Commits -----------------------------------------------
commit a773f06e969a3992451dd7fe6fd55ea96b2774fa
Author: Keith Whitwell <[EMAIL PROTECTED]>
Date: Thu Apr 17 23:44:32 2008 +0100
draw: split off all the extra functionality in the vertex shader
This will at least allow us to make the initial gains to get decent
vertex performance much more quickly & with higher confidence of getting
it right.
At some later point can look again at code-generating all the
fetch/cliptest/viewport extras in the same block as the vertex shader.
For now, just need to get some decent baseline performance.
---------------------------------
_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit