mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Thu Feb 14 18:05:35 PST 2008


 progs/trivial/Makefile                    |    1 
 progs/trivial/pgon-mode.c                 |  136 ++++++++++++++++++++
 src/mesa/pipe/draw/draw_clip.c            |    4 
 src/mesa/pipe/draw/draw_context.c         |    4 
 src/mesa/pipe/draw/draw_cull.c            |    4 
 src/mesa/pipe/draw/draw_flatshade.c       |    4 
 src/mesa/pipe/draw/draw_offset.c          |    4 
 src/mesa/pipe/draw/draw_private.h         |    6 
 src/mesa/pipe/draw/draw_stipple.c         |    2 
 src/mesa/pipe/draw/draw_twoside.c         |    4 
 src/mesa/pipe/draw/draw_unfilled.c        |    6 
 src/mesa/pipe/draw/draw_vertex.h          |    7 -
 src/mesa/pipe/draw/draw_vf.c              |    2 
 src/mesa/pipe/draw/draw_vf.h              |   17 ++
 src/mesa/pipe/draw/draw_wide_prims.c      |    8 -
 src/mesa/pipe/softpipe/sp_flush.c         |    3 
 src/mesa/pipe/softpipe/sp_prim_setup.c    |   21 +--
 src/mesa/pipe/softpipe/sp_prim_vbuf.c     |    5 
 src/mesa/pipe/softpipe/sp_state.h         |   10 +
 src/mesa/pipe/softpipe/sp_state_derived.c |  174 ++++++++++++++++----------
 src/mesa/pipe/tgsi/exec/tgsi_exec.c       |   39 +++--
 src/mesa/pipe/tgsi/util/tgsi_transform.c  |  199 ++++++++++++++++++++++++++++++
 src/mesa/pipe/tgsi/util/tgsi_transform.h  |   93 ++++++++++++++
 23 files changed, 637 insertions(+), 116 deletions(-)

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

New commits:
commit 3d81a956b9de709de17a98b93fead4d3307b2b99
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 18:58:50 2008 -0700

    gallium: rearrange vertex info/layout validation
    
    Delay validation until someone really needs the vertex layout (vbuf alloc
    vertex buffer or point/line/tri setup/rendering).
    This will allow the vertex size to change depending on whether we're
    drawing points, lines or triangles.

commit 1b6540b4b17969e9838facf5248fce34c9ff5c34
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 18:53:18 2008 -0700

    gallium: include draw_context.h to silence warning

commit d2b14311d9da8d94056968173d6d5d11f1885d3b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 18:03:38 2008 -0700

    gallium: minor function renaming

commit 4c1403f667c6047a44ff494364725b3b7da82c68
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 18:02:36 2008 -0700

    gallium: new tgsi_transform_shader() function
    
    Used to apply transformations to TGSI shaders, such as register search and
    replace.

commit ca2f2c76641a299e31bf3d0e26049ccc3a375caf
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 14:54:37 2008 -0700

    gallium: new pgon-mode.c test
    
    A two-triangle strip is drawn such that the first tri is front-facing and
    the second tri is back-facing.  Use different front/back polygon modes.

commit 5e345a653b0adc59487d786050abd01d4cb8b4ca
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 14:48:35 2008 -0700

    gallium: call draw_flush() in softpipe_flush()
    
    Without this, we might not get any rendering at SwapBuffers time when using the vbuf path.

commit 7a3e59d2363cba6dd2c1edc08d1afffd25b53ea3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 14:22:22 2008 -0700

    gallium: fix some "instruction"/"declaration" mix-ups in tgsi_exec_prepare().

commit 59cc1f4e62268cc73567d3e1cccbc5df9d116311
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 14:20:51 2008 -0700

    gallium: replace "interpolate" terminology with "eval" to better reflect what's being done.

commit 4f32c532376bc3394f8fce70f95156b49fcc4fec
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Feb 14 14:15:52 2008 -0700

    gallium: changes to polygon mode weren't detected in draw_unfilled stage.
    
    Need to reset stage->tri = unfilled_first_try in unfilled_flush() so that the
    front/back state is picked up.

commit b08102a8f3ef558743f5f952c726ba2c28b6e82e
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Feb 13 10:25:38 2008 -0700

    gallium: rename draw_free_tmps->draw_free_temp_verts, draw_alloc_tmps->draw_alloc_temp_verts

commit e9c6c31651a0c1884633168adfd3ea6797fbdc60
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Feb 13 08:20:51 2008 -0700

    galllium: comments, minor clean-ups



More information about the mesa-commit mailing list