mesa: Changes to 'softpipe_0_1_branch'

Keith Whitwell keithw at kemper.freedesktop.org
Tue Aug 14 14:57:29 UTC 2007


 src/mesa/pipe/draw/draw_context.c           |   11 
 src/mesa/pipe/draw/draw_private.h           |   50 ++
 src/mesa/pipe/draw/draw_unfilled.c          |   12 
 src/mesa/pipe/draw/draw_vb.c                |  619 ++++++++++++++--------------
 src/mesa/pipe/p_context.h                   |   10 
 src/mesa/pipe/p_defines.h                   |   71 +++
 src/mesa/pipe/p_state.h                     |   21 
 src/mesa/pipe/p_util.h                      |   83 +++
 src/mesa/pipe/softpipe/sp_clear.c           |    4 
 src/mesa/pipe/softpipe/sp_context.c         |   27 -
 src/mesa/pipe/softpipe/sp_context.h         |   24 -
 src/mesa/pipe/softpipe/sp_headers.h         |   24 -
 src/mesa/pipe/softpipe/sp_prim_setup.c      |  219 ++++-----
 src/mesa/pipe/softpipe/sp_prim_setup.h      |   78 ---
 src/mesa/pipe/softpipe/sp_quad_alpha_test.c |    7 
 src/mesa/pipe/softpipe/sp_quad_blend.c      |   36 -
 src/mesa/pipe/softpipe/sp_quad_bufloop.c    |    8 
 src/mesa/pipe/softpipe/sp_quad_colormask.c  |   14 
 src/mesa/pipe/softpipe/sp_quad_coverage.c   |    5 
 src/mesa/pipe/softpipe/sp_quad_depth_test.c |   15 
 src/mesa/pipe/softpipe/sp_quad_fs.c         |   48 +-
 src/mesa/pipe/softpipe/sp_quad_occlusion.c  |    3 
 src/mesa/pipe/softpipe/sp_quad_output.c     |   14 
 src/mesa/pipe/softpipe/sp_quad_stencil.c    |   35 -
 src/mesa/pipe/softpipe/sp_quad_stipple.c    |   11 
 src/mesa/pipe/softpipe/sp_region.c          |   64 +-
 src/mesa/pipe/softpipe/sp_state.h           |    5 
 src/mesa/pipe/softpipe/sp_state_blend.c     |    2 
 src/mesa/pipe/softpipe/sp_state_clip.c      |    2 
 src/mesa/pipe/softpipe/sp_state_derived.c   |   22 
 src/mesa/pipe/softpipe/sp_state_sampler.c   |    6 
 src/mesa/pipe/softpipe/sp_state_surface.c   |    2 
 src/mesa/pipe/softpipe/sp_surface.c         |  127 ++---
 src/mesa/pipe/softpipe/sp_surface.h         |   35 -
 src/mesa/pipe/softpipe/sp_tex_layout.c      |   87 +--
 src/mesa/pipe/softpipe/sp_tex_layout.h      |    2 
 src/mesa/pipe/softpipe/sp_tex_sample.c      |   72 +--
 src/mesa/pipe/softpipe/sp_tex_sample.h      |    8 
 src/mesa/pipe/tgsi/core/tgsi_build.h        |  146 +++---
 src/mesa/pipe/tgsi/core/tgsi_dump.h         |    2 
 src/mesa/pipe/tgsi/core/tgsi_exec.h         |   42 -
 src/mesa/pipe/tgsi/core/tgsi_parse.h        |    6 
 src/mesa/pipe/tgsi/core/tgsi_token.h        |  272 ++++++------
 src/mesa/pipe/tgsi/core/tgsi_util.h         |   34 -
 44 files changed, 1267 insertions(+), 1118 deletions(-)

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

New commits:
commit 4bb213423941fb12801a734ad2d952a6d8f2347e
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Aug 14 15:44:41 2007 +0100

    Beginnings of a demand-filled post-tnl vertex cache.
    
    Probably breaks a bit of stuff, eg unfilled clipping, edgeflags, etc.

commit 8269bc48d8fafaa432b58f4adf5e0dddd81d979d
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Aug 14 15:42:47 2007 +0100

    Add structs and set-functions for vertex buffer, element state.
    
    Not currently used.

commit 2691b187473ddb9c96541cd154dde19c35cbaabe
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Aug 14 15:41:26 2007 +0100

    Add surface formats to be used for specifying vertex element layouts.

commit 70af238b494ed1b6da4841c2065c33ee0f0f37c9
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Mon Aug 13 17:02:27 2007 +0100

    Continue reducing dependencies on core mesa include files.
    
    Mainly down to the support for legacy TNL processing now.




More information about the mesa-commit mailing list