mesa: Changes to 'softpipe_0_1_branch'

Brian Paul brianp at kemper.freedesktop.org
Thu Aug 23 18:30:00 UTC 2007


 src/mesa/pipe/draw/draw_arrays.c                |   10 
 src/mesa/pipe/draw/draw_clip.c                  |    4 
 src/mesa/pipe/draw/draw_flatshade.c             |    9 
 src/mesa/pipe/draw/draw_offset.c                |    1 
 src/mesa/pipe/draw/draw_prim.c                  |   94 +++----
 src/mesa/pipe/draw/draw_private.h               |    3 
 src/mesa/pipe/draw/draw_twoside.c               |    9 
 src/mesa/pipe/draw/draw_vertex.h                |   83 ------
 src/mesa/pipe/i915simple/i915_fpc.h             |   19 -
 src/mesa/pipe/i915simple/i915_fpc_emit.c        |    9 
 src/mesa/pipe/i915simple/i915_fpc_translate.c   |   86 +------
 src/mesa/pipe/i915simple/i915_prim_emit.c       |   33 --
 src/mesa/pipe/i915simple/i915_state_derived.c   |  107 ++------
 src/mesa/pipe/i915simple/i915_state_immediate.c |   26 --
 src/mesa/pipe/p_state.h                         |    4 
 src/mesa/pipe/softpipe/sp_context.h             |   24 -
 src/mesa/pipe/softpipe/sp_prim_setup.c          |   21 -
 src/mesa/pipe/softpipe/sp_quad_fs.c             |    3 
 src/mesa/pipe/softpipe/sp_state_derived.c       |  118 +++------
 src/mesa/pipe/tgsi/core/tgsi_attribs.h          |   47 +++
 src/mesa/pipe/tgsi/core/tgsi_token.h            |    1 
 src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c          |  294 +++++++++++++++++++++++-
 src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.h          |   25 ++
 src/mesa/state_tracker/st_atom_fs.c             |    6 
 src/mesa/state_tracker/st_atom_vs.c             |    8 
 src/mesa/state_tracker/st_cb_clear.c            |    3 
 src/mesa/state_tracker/st_draw.c                |   74 +++++-
 27 files changed, 651 insertions(+), 470 deletions(-)

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

New commits:
commit 440e794b05511c1854c22956e6e306d1b1d8682d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 19:28:59 2007 -0600

    Use vertex_info struct for softpipe - lots of clean-up.

commit d4883ee24c52b7af0193561b51fbb8023d5eb5e3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 19:05:38 2007 -0600

    remove dead code

commit e967b246ecdc665d9f974d1e35380cb1cd11d61e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 19:03:42 2007 -0600

    Vertex shader outputs are now tightly packed into the output slots.
    
    Fix softpipe vertex attribute setup.
    Also, update vs constants when the projection matrix changes (fixes samples/prim.c)

commit 30236573dadd83714220b72b0c04f1bbce69fbd6
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 18:54:51 2007 -0600

    Need to copy header->edgeflags to tmp when creating new prim_header.
    
    Edge flags were random/undefined otherwise.

commit c998ce1df09f2d9dc834ebdf9484673d8084db34
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:59:17 2007 -0600

    minor improvement to get_vertex() in-use flag setting

commit 38091ef42a647b0be20e0462b065cb9d88f0784b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:57:08 2007 -0600

    fix an edgeflag logic error, see comments

commit eef2e35981b2e4c6f2be6fc6868672888719d4b6
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:41:03 2007 -0600

    fix incorrect vertex index for POLYGON drawing

commit d6d995d20c7a5d8ce03829fe8f5edfaf7a6ea2b3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:40:19 2007 -0600

    get rid of VERT_RESULT_ usage

commit 7d5e7f03191673a02f8d3b9d5e4b95c074c5acdd
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:39:52 2007 -0600

    map Mesa vertex attribs/arrays to TGSI attribs

commit d8b16d416de95daa4f0ede9b839bdbf0fa6bf1b1
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 17:00:47 2007 -0600

    Checkpoint: new vertex/fragment attribute naming
    
    Replace VF_ATTRIB_x with TGSI_ATTRIB_x
    When converting mesa programs to TGSI programs, also convert the InputsRead
    and OutputsWritten to a mask of TGSI_ATTRIB_ bits.
    Still need to do conversion for vertex programs...

commit 83547d1dca7281ffe03424d12316b26bb07b89c9
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 16:59:08 2007 -0600

    TGSI_ATTRIB_ tokens

commit 074f07176a3c916573d9e2b4cb20316591c1e99e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 14:58:26 2007 -0600

    define new TGSI_ATTRIB_ tokens for program inputs/outputs, plus translation functions

commit ba50b6958ab69e5e3ee190126bb08aad6118c607
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 14:56:00 2007 -0600

    comment about code duplication

commit 399077d760b4c98ab38d48d17f2480114e70dfc6
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 14:55:43 2007 -0600

    clean-up comments

commit 6d88515190ed7500e201706cc14d30072ba42d6f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 13:41:23 2007 -0600

    remove dead/debug code, misc clean-up




More information about the mesa-commit mailing list