mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Fri Feb 15 02:05:35 UTC 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