mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Wed Jan 23 21:24:25 UTC 2008
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
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 <brian.paul at tungstengraphics.com>
Date: Wed Jan 23 09:27:39 2008 -0700
gallium: s/INTERP_NONE/INTERP_LINEAR/ to fix assertion with progs/samples/select.c
More information about the mesa-commit
mailing list