mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Wed Mar 12 00:56:06 UTC 2008


 src/gallium/auxiliary/draw/draw_aaline.c    |    3 
 src/gallium/auxiliary/draw/draw_aapoint.c   |    3 
 src/gallium/auxiliary/draw/draw_pstipple.c  |    3 
 src/gallium/drivers/softpipe/sp_state_fs.c  |    3 
 src/mesa/sources                            |    1 
 src/mesa/state_tracker/st_atom_blend.c      |   52 +++++--------
 src/mesa/state_tracker/st_atom_depth.c      |   60 +++++++--------
 src/mesa/state_tracker/st_atom_rasterizer.c |  108 +++++++++++++---------------
 src/mesa/state_tracker/st_atom_sampler.c    |   43 +++++------
 src/mesa/state_tracker/st_atom_shader.c     |   28 +------
 src/mesa/state_tracker/st_cb_accum.c        |    1 
 src/mesa/state_tracker/st_cb_clear.c        |   47 +++++-------
 src/mesa/state_tracker/st_cb_drawpixels.c   |   64 +++++++++-------
 src/mesa/state_tracker/st_cb_program.c      |    5 +
 src/mesa/state_tracker/st_context.c         |    9 +-
 src/mesa/state_tracker/st_context.h         |   19 ++--
 src/mesa/state_tracker/st_debug.c           |    6 -
 src/mesa/state_tracker/st_draw.c            |   13 +--
 src/mesa/state_tracker/st_gen_mipmap.c      |   34 ++++----
 src/mesa/state_tracker/st_mesa_to_tgsi.c    |    5 -
 src/mesa/state_tracker/st_mesa_to_tgsi.h    |    2 
 src/mesa/state_tracker/st_program.c         |   59 +++++++++------
 src/mesa/state_tracker/st_program.h         |   22 +----
 23 files changed, 292 insertions(+), 298 deletions(-)

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

New commits:
commit 339e7ec6805e6de8794514c0a935081b5d36d38f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Mar 11 18:54:31 2008 -0600

    gallium: rework CSO-related code in state tracker
    
    Use the code in cso_context.c rather than st_cache.c.
    Basically, binding of state objects now goes through the CSO module.
    But Vertex/fragment shaders go through pipe->bind_fs/vs_state() since they're
    not cached by the CSO module at this time.
    
    Also, update softpipe driver to handle NULL state objects in various places.
    This happens during context destruction.  May need to update other drivers...




More information about the mesa-commit mailing list