mesa: Changes to 'softpipe_0_1_branch'

Brian Paul brianp at kemper.freedesktop.org
Thu Aug 23 12:28:15 UTC 2007


 src/mesa/pipe/draw/draw_arrays.c                |   78 +++++++++----
 src/mesa/pipe/draw/draw_clip.c                  |    8 -
 src/mesa/pipe/draw/draw_flatshade.c             |    2 
 src/mesa/pipe/draw/draw_prim.c                  |    2 
 src/mesa/pipe/draw/draw_private.h               |   34 -----
 src/mesa/pipe/draw/draw_twoside.c               |    2 
 src/mesa/pipe/draw/draw_vertex.h                |  141 ++++++++++++++++++++++++
 src/mesa/pipe/i915simple/i915_context.h         |   28 ----
 src/mesa/pipe/i915simple/i915_debug.c           |    6 +
 src/mesa/pipe/i915simple/i915_fpc.h             |   51 --------
 src/mesa/pipe/i915simple/i915_fpc_emit.c        |    1 
 src/mesa/pipe/i915simple/i915_fpc_translate.c   |   62 +++++++++-
 src/mesa/pipe/i915simple/i915_prim_emit.c       |   25 +++-
 src/mesa/pipe/i915simple/i915_state.c           |    1 
 src/mesa/pipe/i915simple/i915_state_derived.c   |   43 ++++++-
 src/mesa/pipe/i915simple/i915_state_emit.c      |   46 ++++---
 src/mesa/pipe/i915simple/i915_state_immediate.c |   11 +
 src/mesa/pipe/softpipe/sp_quad_fs.c             |   43 +++++++
 src/mesa/pipe/softpipe/sp_state_derived.c       |   62 ----------
 src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c          |    5 
 20 files changed, 419 insertions(+), 232 deletions(-)

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

New commits:
commit d3eb25c575464bed7dbfc8be4717d85cb2928ec1
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 13:27:18 2007 -0600

    Checkpoint commit: i915 texture works, use new vertex_info struct
    
    Basic i915 2D texturing seems to work now.
    The vertex format is determined from the current fragment shader.

commit 690a9de40b20092ae9027dc52d7b26a48995bbff
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 13:25:46 2007 -0600

    Define a re-usable vertex_info structure to describe vertex layouts.
    
    This also includes legacy #defines for VF_ATTRIB_*, FRAG_ATTRIB_*, etc tokens.
    Those will go away eventually, but at least we no longer need vf/vf.h

commit ef7c25090074cb02f18acc905bca5f25a56bd021
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Aug 23 13:24:06 2007 -0600

    For the time being, interpolate Z in shade_quad() rather in the shader.
    
    This was causing trouble for the i915 driver.




More information about the mesa-commit mailing list