mesa: Changes to 'softpipe_0_1_branch'
Brian Paul
brianp at kemper.freedesktop.org
Thu Aug 23 12:28:15 UTC 2007
src/mesa/pipe/draw/draw_arrays.c | 78 +++++++++----
src/mesa/pipe/draw/draw_clip.c | 8 -
src/mesa/pipe/draw/draw_flatshade.c | 2
src/mesa/pipe/draw/draw_prim.c | 2
src/mesa/pipe/draw/draw_private.h | 34 -----
src/mesa/pipe/draw/draw_twoside.c | 2
src/mesa/pipe/draw/draw_vertex.h | 141 ++++++++++++++++++++++++
src/mesa/pipe/i915simple/i915_context.h | 28 ----
src/mesa/pipe/i915simple/i915_debug.c | 6 +
src/mesa/pipe/i915simple/i915_fpc.h | 51 --------
src/mesa/pipe/i915simple/i915_fpc_emit.c | 1
src/mesa/pipe/i915simple/i915_fpc_translate.c | 62 +++++++++-
src/mesa/pipe/i915simple/i915_prim_emit.c | 25 +++-
src/mesa/pipe/i915simple/i915_state.c | 1
src/mesa/pipe/i915simple/i915_state_derived.c | 43 ++++++-
src/mesa/pipe/i915simple/i915_state_emit.c | 46 ++++---
src/mesa/pipe/i915simple/i915_state_immediate.c | 11 +
src/mesa/pipe/softpipe/sp_quad_fs.c | 43 +++++++
src/mesa/pipe/softpipe/sp_state_derived.c | 62 ----------
src/mesa/pipe/tgsi/mesa/mesa_to_tgsi.c | 5
20 files changed, 419 insertions(+), 232 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit d3eb25c575464bed7dbfc8be4717d85cb2928ec1
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 13:27:18 2007 -0600
Checkpoint commit: i915 texture works, use new vertex_info struct
Basic i915 2D texturing seems to work now.
The vertex format is determined from the current fragment shader.
commit 690a9de40b20092ae9027dc52d7b26a48995bbff
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 13:25:46 2007 -0600
Define a re-usable vertex_info structure to describe vertex layouts.
This also includes legacy #defines for VF_ATTRIB_*, FRAG_ATTRIB_*, etc tokens.
Those will go away eventually, but at least we no longer need vf/vf.h
commit ef7c25090074cb02f18acc905bca5f25a56bd021
Author: Brian <brian.paul at tungstengraphics.com>
Date: Thu Aug 23 13:24:06 2007 -0600
For the time being, interpolate Z in shade_quad() rather in the shader.
This was causing trouble for the i915 driver.
More information about the mesa-commit
mailing list