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