mesa: Changes to 'gallium-0.1'
Brian Paul
brianp at kemper.freedesktop.org
Mon Feb 25 23:51:33 UTC 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