mesa: Changes to 'softpipe_0_1_branch'

Brian Paul brianp at kemper.freedesktop.org
Wed Aug 22 11:28:01 UTC 2007


 src/mesa/pipe/draw/draw_context.h             |    2 
 src/mesa/pipe/draw/draw_prim.c                |    9 ++
 src/mesa/pipe/draw/draw_private.h             |    2 
 src/mesa/pipe/i915simple/i915_context.c       |    3 
 src/mesa/pipe/i915simple/i915_context.h       |   16 +++--
 src/mesa/pipe/i915simple/i915_fpc.h           |    8 +-
 src/mesa/pipe/i915simple/i915_fpc_emit.c      |   81 ++++++--------------------
 src/mesa/pipe/i915simple/i915_fpc_translate.c |   20 +++---
 src/mesa/pipe/i915simple/i915_state.c         |   40 ++++++++++++
 src/mesa/pipe/i915simple/i915_state_emit.c    |    6 +
 src/mesa/pipe/p_context.h                     |    6 +
 src/mesa/pipe/p_defines.h                     |    8 ++
 src/mesa/pipe/p_state.h                       |    8 +-
 src/mesa/pipe/softpipe/sp_context.c           |    1 
 src/mesa/pipe/softpipe/sp_context.h           |    7 +-
 src/mesa/pipe/softpipe/sp_draw_arrays.c       |   31 +++++++++
 src/mesa/pipe/softpipe/sp_quad_fs.c           |    3 
 src/mesa/pipe/softpipe/sp_state.h             |    4 +
 src/mesa/pipe/softpipe/sp_state_fs.c          |   25 +++++++-
 src/mesa/state_tracker/st_atom_fs.c           |   38 +++++++++---
 src/mesa/state_tracker/st_atom_vs.c           |   49 +++++++++------
 src/mesa/state_tracker/st_cb_clear.c          |    2 
 src/mesa/state_tracker/st_cb_drawpixels.c     |    2 
 src/mesa/state_tracker/st_context.h           |    7 +-
 src/mesa/state_tracker/st_program.h           |    4 -
 25 files changed, 257 insertions(+), 125 deletions(-)

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

New commits:
commit c0bb4ba9e665e40a325d82aa2ee48d7b8abd603b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Aug 22 12:24:51 2007 -0600

    Rework of shader constant buffers.
    
    They're now totally independent of the actual shaders.
    Also, implemented in terms of pipe_buffer_handles/objects.




More information about the mesa-commit mailing list