mesa: Changes to 'softpipe_0_1_branch'
Keith Whitwell
keithw at kemper.freedesktop.org
Tue Aug 14 14:57:29 UTC 2007
src/mesa/pipe/draw/draw_context.c | 11
src/mesa/pipe/draw/draw_private.h | 50 ++
src/mesa/pipe/draw/draw_unfilled.c | 12
src/mesa/pipe/draw/draw_vb.c | 619 ++++++++++++++--------------
src/mesa/pipe/p_context.h | 10
src/mesa/pipe/p_defines.h | 71 +++
src/mesa/pipe/p_state.h | 21
src/mesa/pipe/p_util.h | 83 +++
src/mesa/pipe/softpipe/sp_clear.c | 4
src/mesa/pipe/softpipe/sp_context.c | 27 -
src/mesa/pipe/softpipe/sp_context.h | 24 -
src/mesa/pipe/softpipe/sp_headers.h | 24 -
src/mesa/pipe/softpipe/sp_prim_setup.c | 219 ++++-----
src/mesa/pipe/softpipe/sp_prim_setup.h | 78 ---
src/mesa/pipe/softpipe/sp_quad_alpha_test.c | 7
src/mesa/pipe/softpipe/sp_quad_blend.c | 36 -
src/mesa/pipe/softpipe/sp_quad_bufloop.c | 8
src/mesa/pipe/softpipe/sp_quad_colormask.c | 14
src/mesa/pipe/softpipe/sp_quad_coverage.c | 5
src/mesa/pipe/softpipe/sp_quad_depth_test.c | 15
src/mesa/pipe/softpipe/sp_quad_fs.c | 48 +-
src/mesa/pipe/softpipe/sp_quad_occlusion.c | 3
src/mesa/pipe/softpipe/sp_quad_output.c | 14
src/mesa/pipe/softpipe/sp_quad_stencil.c | 35 -
src/mesa/pipe/softpipe/sp_quad_stipple.c | 11
src/mesa/pipe/softpipe/sp_region.c | 64 +-
src/mesa/pipe/softpipe/sp_state.h | 5
src/mesa/pipe/softpipe/sp_state_blend.c | 2
src/mesa/pipe/softpipe/sp_state_clip.c | 2
src/mesa/pipe/softpipe/sp_state_derived.c | 22
src/mesa/pipe/softpipe/sp_state_sampler.c | 6
src/mesa/pipe/softpipe/sp_state_surface.c | 2
src/mesa/pipe/softpipe/sp_surface.c | 127 ++---
src/mesa/pipe/softpipe/sp_surface.h | 35 -
src/mesa/pipe/softpipe/sp_tex_layout.c | 87 +--
src/mesa/pipe/softpipe/sp_tex_layout.h | 2
src/mesa/pipe/softpipe/sp_tex_sample.c | 72 +--
src/mesa/pipe/softpipe/sp_tex_sample.h | 8
src/mesa/pipe/tgsi/core/tgsi_build.h | 146 +++---
src/mesa/pipe/tgsi/core/tgsi_dump.h | 2
src/mesa/pipe/tgsi/core/tgsi_exec.h | 42 -
src/mesa/pipe/tgsi/core/tgsi_parse.h | 6
src/mesa/pipe/tgsi/core/tgsi_token.h | 272 ++++++------
src/mesa/pipe/tgsi/core/tgsi_util.h | 34 -
44 files changed, 1267 insertions(+), 1118 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit 4bb213423941fb12801a734ad2d952a6d8f2347e
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Aug 14 15:44:41 2007 +0100
Beginnings of a demand-filled post-tnl vertex cache.
Probably breaks a bit of stuff, eg unfilled clipping, edgeflags, etc.
commit 8269bc48d8fafaa432b58f4adf5e0dddd81d979d
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Aug 14 15:42:47 2007 +0100
Add structs and set-functions for vertex buffer, element state.
Not currently used.
commit 2691b187473ddb9c96541cd154dde19c35cbaabe
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Aug 14 15:41:26 2007 +0100
Add surface formats to be used for specifying vertex element layouts.
commit 70af238b494ed1b6da4841c2065c33ee0f0f37c9
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Mon Aug 13 17:02:27 2007 +0100
Continue reducing dependencies on core mesa include files.
Mainly down to the support for legacy TNL processing now.
More information about the mesa-commit
mailing list