mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Mon Feb 25 15:51:33 PST 2008


 progs/trivial/Makefile                              |    1 
 progs/trivial/line-smooth.c                         |  172 ++++++++++++++++++++
 src/gallium/auxiliary/draw/draw_context.c           |   24 ++
 src/gallium/drivers/i915simple/i915_context.c       |    6 
 src/gallium/drivers/i915simple/i915_context.h       |    1 
 src/gallium/drivers/i915simple/i915_flush.c         |    3 
 src/gallium/drivers/i915simple/i915_fpc_translate.c |   31 +++
 src/gallium/drivers/i915simple/i915_prim_emit.c     |   10 -
 src/gallium/drivers/i915simple/i915_prim_vbuf.c     |    9 -
 src/gallium/drivers/i915simple/i915_state.c         |    2 
 src/gallium/drivers/i915simple/i915_state_derived.c |  101 ++++++-----
 src/gallium/drivers/softpipe/sp_state_derived.c     |   39 ----
 src/gallium/winsys/dri/intel/intel_context.c        |    3 
 src/mesa/state_tracker/st_atom_rasterizer.c         |   14 +
 14 files changed, 326 insertions(+), 90 deletions(-)

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

New commits:
commit b02fc948348db5559d658251dd3a6d4f3390d686
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 17:01:20 2008 -0700

    gallium/i915: compute vertex size _after_ state validation in emit_prim().
    
    Fixes crash when drawing aa lines.

commit bc3f2c908e085538ed0956159503e97825161bb9
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:26:37 2008 -0700

    Added line smooth test

commit 09ba1dd4ccb0ed907510cb9403b1fb1fb0ab3658
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:25:24 2008 -0700

    gallium: clamp line width when creating raster state object

commit 99047e0968882a4e3f9577fa2352d91733181339
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:24:47 2008 -0700

    gallium/i915: plug in aaline draw stage

commit 92650aeaddd1bd729f3a90383f05c8148f678066
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:22:58 2008 -0700

    gallium/i915: make sure state is up to date in i915_vbuf_render_get_vertex_info(), also disable bogus assertion

commit f41e95755757cb1452697fafa1dd5288390ed57e
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:20:04 2008 -0700

    gallium/i915: need to recompute vertex info if vertex shader changes

commit b53110c78941e7fcaa41921cce07ca00ec117a97
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 16:16:07 2008 -0700

    gallium/i915: call draw_flush() in i915_flush()

commit cc0cf1154b6288d49d7a9dfd18fb666331dd7334
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 15:34:46 2008 -0700

    gallium: fix bad ptr assignment

commit 846b7fbc6c9cbd57eed01bd04b1da73109935091
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 14:48:31 2008 -0700

    gallium/i915: use draw_find_vs_output() directly, fix broken fogcoords.
    
    We now produce the correct 915 vertex layout regardless of the order in
    which fragment shader inputs are declared.

commit c037b4d45a551dc7b7dd33950c2e8df60449061c
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 14:47:13 2008 -0700

    softpipe: use draw_find_vs_output() directly

commit d6c7f7e314ee9f034402c919d142bf6ba9844ec9
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 14:46:42 2008 -0700

    gallium: modify draw_find_vs_output() to search vertex shader outputs
    
    This simplifies drivers using the draw module and removes the last dependency
    on vertex-shader "internals".  Since the draw module is producing the
    post-transformed vertices, it makes sense to ask it where specific vertex
    attributes are located.
    
    This could also simplify some things in the state tracker code for selection,
    feedback, rasterpos...

commit ea02342c11eaeb700495b403caecc13a129333e8
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 11:21:03 2008 -0700

    gallium/i915: Use hardware rendering, unless INTEL_SP env var is set

commit 20839b37ed61b044d6224c0e373ce10d74be4f3d
Author: Brian <brian at i915.localnet.net>
Date:   Mon Feb 25 11:13:58 2008 -0700

    gallium/i915: added SGT/SLE opcodes



More information about the mesa-commit mailing list