mesa: Changes to 'softpipe_0_1_branch'

Brian Paul brianp at kemper.freedesktop.org
Thu Aug 30 20:44:53 UTC 2007


 progs/trivial/Makefile                        |    1 
 progs/trivial/flat-clip.c                     |  151 ++++++++++++++++++++++++++
 src/mesa/pipe/draw/draw_arrays.c              |   16 +-
 src/mesa/pipe/draw/draw_clip.c                |   12 +-
 src/mesa/pipe/draw/draw_context.h             |    2 
 src/mesa/pipe/draw/draw_flatshade.c           |   53 +++------
 src/mesa/pipe/draw/draw_twoside.c             |    2 
 src/mesa/pipe/draw/draw_unfilled.c            |    6 +
 src/mesa/pipe/draw/draw_vertex.h              |    9 +
 src/mesa/pipe/i915simple/i915_state_derived.c |   18 +--
 src/mesa/pipe/softpipe/sp_context.h           |    7 -
 src/mesa/pipe/softpipe/sp_prim_setup.c        |   17 ++
 src/mesa/pipe/softpipe/sp_state_derived.c     |   10 +
 src/mesa/tnl/t_vp_build.c                     |   14 ++
 14 files changed, 255 insertions(+), 63 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 050837045f386bc2d034732edcedeb3168859da8
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 30 14:44:40 2007 -0600

    more usage info

commit f726ffd060a80519cfef63ee2ec3381480802bcc
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 30 14:43:59 2007 -0600

    test flat shading w/ clipping

commit 942b9bc5bc13d959baa86779a7c669cf96659b9a
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 30 14:41:23 2007 -0600

    In draw_flatshade.c use vertex_info->interp_mode[] to choose attribs/colors to cpy.
    
    One less dependency on the TGSI_ATTRIB_x flags.
    This requires setting the vertex_info->interp_mode[] values in the i915 driver and passing them to draw_set_vertex_attributes().

commit aaf03b94861cbf5a602863e4542dd1c2e54ba365
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 30 14:31:42 2007 -0600

    Fix lost edge flags problem when clipping.
    
    In emit_poly() we need to compute header.edgeflags from the vertex
    edge flags.  Also need to set header.det so later stages can determine
    front/back orientation.

commit 2d187672b7e38fcd8f6caa93f35dceb6fa11aa7f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 30 11:08:03 2007 -0600

    Sketch out per-vertex point size.
    
    The code is all in place, but mostly disabled for now:
    In t_vp_build.c, write the VERT_RESULT_PSIZE register
    In sp_state_derived.c, need to emit vertex point size if drawing points.
    In setup_point() use the point size from the vertex.




More information about the mesa-commit mailing list