mesa: Changes to 'softpipe_0_1_branch'
Brian Paul
brianp at kemper.freedesktop.org
Thu Aug 23 18:30:00 UTC 2007
src/mesa/pipe/draw/draw_arrays.c | 10
src/mesa/pipe/draw/draw_clip.c | 4
src/mesa/pipe/draw/draw_flatshade.c | 9
src/mesa/pipe/draw/draw_offset.c | 1
src/mesa/pipe/draw/draw_prim.c | 94 +++----
src/mesa/pipe/draw/draw_private.h | 3
src/mesa/pipe/draw/draw_twoside.c | 9
src/mesa/pipe/draw/draw_vertex.h | 83 ------
src/mesa/pipe/i915simple/i915_fpc.h | 19 -
src/mesa/pipe/i915simple/i915_fpc_emit.c | 9
src/mesa/pipe/i915simple/i915_fpc_translate.c | 86 +------
src/mesa/pipe/i915simple/i915_prim_emit.c | 33 --
src/mesa/pipe/i915simple/i915_state_derived.c | 107 ++------
src/mesa/pipe/i915simple/i915_state_immediate.c | 26 --
src/mesa/pipe/p_state.h | 4
src/mesa/pipe/softpipe/sp_context.h | 24 -
src/mesa/pipe/softpipe/sp_prim_setup.c | 21 -
src/mesa/pipe/softpipe/sp_quad_fs.c | 3
src/mesa/pipe/softpipe/sp_state_derived.c | 118 +++------
src/mesa/pipe/tgsi/core/tgsi_attribs.h | 47 +++
src/mesa/pipe/tgsi/core/tgsi_token.h | 1
src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c | 294 +++++++++++++++++++++++-
src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.h | 25 ++
src/mesa/state_tracker/st_atom_fs.c | 6
src/mesa/state_tracker/st_atom_vs.c | 8
src/mesa/state_tracker/st_cb_clear.c | 3
src/mesa/state_tracker/st_draw.c | 74 +++++-
27 files changed, 651 insertions(+), 470 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit 440e794b05511c1854c22956e6e306d1b1d8682d
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 19:28:59 2007 -0600
Use vertex_info struct for softpipe - lots of clean-up.
commit d4883ee24c52b7af0193561b51fbb8023d5eb5e3
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 19:05:38 2007 -0600
remove dead code
commit e967b246ecdc665d9f974d1e35380cb1cd11d61e
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 19:03:42 2007 -0600
Vertex shader outputs are now tightly packed into the output slots.
Fix softpipe vertex attribute setup.
Also, update vs constants when the projection matrix changes (fixes samples/prim.c)
commit 30236573dadd83714220b72b0c04f1bbce69fbd6
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 18:54:51 2007 -0600
Need to copy header->edgeflags to tmp when creating new prim_header.
Edge flags were random/undefined otherwise.
commit c998ce1df09f2d9dc834ebdf9484673d8084db34
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:59:17 2007 -0600
minor improvement to get_vertex() in-use flag setting
commit 38091ef42a647b0be20e0462b065cb9d88f0784b
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:57:08 2007 -0600
fix an edgeflag logic error, see comments
commit eef2e35981b2e4c6f2be6fc6868672888719d4b6
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:41:03 2007 -0600
fix incorrect vertex index for POLYGON drawing
commit d6d995d20c7a5d8ce03829fe8f5edfaf7a6ea2b3
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:40:19 2007 -0600
get rid of VERT_RESULT_ usage
commit 7d5e7f03191673a02f8d3b9d5e4b95c074c5acdd
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:39:52 2007 -0600
map Mesa vertex attribs/arrays to TGSI attribs
commit d8b16d416de95daa4f0ede9b839bdbf0fa6bf1b1
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 17:00:47 2007 -0600
Checkpoint: new vertex/fragment attribute naming
Replace VF_ATTRIB_x with TGSI_ATTRIB_x
When converting mesa programs to TGSI programs, also convert the InputsRead
and OutputsWritten to a mask of TGSI_ATTRIB_ bits.
Still need to do conversion for vertex programs...
commit 83547d1dca7281ffe03424d12316b26bb07b89c9
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 16:59:08 2007 -0600
TGSI_ATTRIB_ tokens
commit 074f07176a3c916573d9e2b4cb20316591c1e99e
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 14:58:26 2007 -0600
define new TGSI_ATTRIB_ tokens for program inputs/outputs, plus translation functions
commit ba50b6958ab69e5e3ee190126bb08aad6118c607
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 14:56:00 2007 -0600
comment about code duplication
commit 399077d760b4c98ab38d48d17f2480114e70dfc6
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 14:55:43 2007 -0600
clean-up comments
commit 6d88515190ed7500e201706cc14d30072ba42d6f
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 13:41:23 2007 -0600
remove dead/debug code, misc clean-up
More information about the mesa-commit
mailing list