src/mesa/pipe/draw/draw_clip.c | 4 src/mesa/pipe/draw/draw_context.c | 6 src/mesa/pipe/draw/draw_context.h | 1 src/mesa/pipe/draw/draw_flatshade.c | 73 +++- src/mesa/pipe/draw/draw_private.h | 14 src/mesa/pipe/draw/draw_stipple.c | 30 -- src/mesa/pipe/draw/draw_twoside.c | 35 ++ src/mesa/pipe/draw/draw_vbuf.c | 5 src/mesa/pipe/draw/draw_vertex.c | 73 ---- src/mesa/pipe/draw/draw_vertex.h | 15 - src/mesa/pipe/draw/draw_vertex_cache.c | 1 src/mesa/pipe/draw/draw_vertex_fetch.c | 1 src/mesa/pipe/draw/draw_vertex_shader.c | 5 src/mesa/pipe/draw/draw_vertex_shader_llvm.c | 5 src/mesa/pipe/i915simple/i915_state_derived.c | 8 src/mesa/pipe/softpipe/sp_context.c | 7 src/mesa/pipe/softpipe/sp_context.h | 2 src/mesa/pipe/softpipe/sp_prim_setup.c | 97 ------ src/mesa/pipe/softpipe/sp_prim_setup.h | 10 src/mesa/pipe/softpipe/sp_prim_vbuf.c | 390 +++++++++----------------- src/mesa/pipe/softpipe/sp_prim_vbuf.h | 38 ++ src/mesa/pipe/softpipe/sp_state_derived.c | 119 +++---- src/mesa/state_tracker/st_draw.c | 6 23 files changed, 359 insertions(+), 586 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary New commits: commit 336e2cb9ec52e5cf8b2fac3142d5a67e3dcd55c4 Author: Brian <[EMAIL PROTECTED]> Date: Wed Jan 23 14:23:49 2008 -0700 gallium: rework compute_vertex_layout() to intelligently map vs outputs to fs inputs Some follow-on simplification in prim setup is possible... commit 2d37e78e636e5e1e7d5d00230e50a00f7a71e868 Author: Brian <[EMAIL PROTECTED]> Date: Wed Jan 23 13:17:50 2008 -0700 gallium: restore/rewrite vbuf code for softpipe Now based on the draw_vbuf code, instead being a custom one-off. Disabled by default, enable with SP_VBUF env var. commit cd3643698eafa0869a8317b002e5b066de0172e7 Author: Brian <[EMAIL PROTECTED]> Date: Wed Jan 23 12:48:41 2008 -0700 gallium: overhaul usage of vertex_info in draw module. Remove all dependencies on vertex_info, except for draw_vbuf. Drawing stages now strictly operate on post-transformed vertices and don't know anything about hw vertices. Use vertex program output info for two-side/flat/etc stages. Temporarily disable vbuf module in softpipe driver. commit b3f081999f8eb904370df7492e39184268c77c13 Author: Brian <[EMAIL PROTECTED]> Date: Wed Jan 23 09:27:39 2008 -0700 gallium: s/INTERP_NONE/INTERP_LINEAR/ to fix assertion with progs/samples/select.c _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
