mesa: Changes to '965-ttm'

Eric Anholt anholt at kemper.freedesktop.org
Tue Nov 27 22:43:49 UTC 2007


 docs/fbdev-dri.html                              |    6 +
 docs/shading.html                                |    1 
 progs/samples/blendeq.c                          |   97 ++++++++---------
 progs/tests/texline.c                            |   12 +-
 progs/trivial/point-param.c                      |   57 ++++++----
 src/glx/x11/glcontextmodes.c                     |    3 
 src/mesa/drivers/dri/i915/i915_vtbl.c            |   46 ++++++++
 src/mesa/drivers/dri/i915/intel_context.h        |    1 
 src/mesa/drivers/dri/i915/intel_tris.c           |    3 
 src/mesa/drivers/dri/i915/server/intel_dri.c     |    2 
 src/mesa/drivers/dri/i965/brw_eu_emit.c          |    2 
 src/mesa/drivers/dri/i965/intel_buffer_objects.c |   10 +
 src/mesa/drivers/dri/i965/intel_screen.h         |    2 
 src/mesa/drivers/dri/i965/server/intel_dri.c     |    2 
 src/mesa/drivers/dri/intel/intel_batchbuffer.c   |    2 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h   |    3 
 src/mesa/drivers/dri/intel/intel_blit.c          |   32 ++++-
 src/mesa/drivers/dri/intel/intel_screen.h        |    2 
 src/mesa/drivers/dri/radeon/radeon_screen.c      |    6 -
 src/mesa/shader/prog_execute.c                   |  128 +++++++++++------------
 src/mesa/shader/prog_execute.h                   |    3 
 src/mesa/shader/slang/slang_builtin.c            |   16 +-
 src/mesa/shader/slang/slang_emit.c               |   14 ++
 src/mesa/swrast/s_fragprog.c                     |   23 ++--
 src/mesa/swrast/s_points.c                       |   71 ++++++------
 src/mesa/swrast/s_readpix.c                      |    5 
 src/mesa/swrast/s_texfilter.c                    |    3 
 27 files changed, 337 insertions(+), 215 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit e5a28133d88e38b6fa638ad4bc2a20ff61cd8307
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 27 14:40:55 2007 -0800

    [965] Fix leaking of buffer objects and excessive allocation of 0-sized BOs.

commit 8cd868ac66f8d1d2df674aa6c8ff0c34a8118e5f
Merge: 9f2501cff51a5b1cbc2e984e54f3166d42e1af6c 27028fcf741cf8bfc4da809b904e9d66866c94e5
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 27 14:01:23 2007 -0800

    Merge remote branch 'origin/master' into 965-ttm

commit 27028fcf741cf8bfc4da809b904e9d66866c94e5
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Nov 27 10:31:05 2007 -0700

    minor additions to avoid FAQs

commit 5ef3a2c06d474891a667ef66ffd7aaa52af5fc04
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Nov 27 10:27:55 2007 -0700

    document GLSL float f/F suffix bug

commit 4fe3bf2d77aeb289d2f1c7c695206c2e7889c5ed
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Tue Nov 27 10:16:51 2007 -0700

    set fp->UsesKill when emitting OPCODE_KIL

commit 92e4090b4c52e86f243bd4e6f3e6b48913948a1f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Nov 26 11:39:17 2007 -0700

    add a few more logicop modes, simplify code

commit 74cd0b459f4eafd4b4bc63532b1c3cb6f26153ed
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Nov 26 09:35:39 2007 -0700

    improve 24-bit Z to 32-bit Z conversion

commit 46e03d584a18b89fef956fed3d52e15775846250
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Nov 27 09:45:32 2007 +0800

    i965: The jump instruction count is added
    to IP pre-increment, and should point to
    the first instruction after the do instruction
    of the do-while block of code

commit a8fee3a498c8c4966d57a5273408477f3aa3ce73
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Thu Nov 15 09:59:33 2007 +0000

    i915: Catch cases where not all state is emitted for a new batchbuffer.
    
    This could lead to incorrect rendering or even lockups.

commit 63e6bfe8db10313c7f48de0b8ddbcd6b47f7e327
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Fri Nov 9 18:46:55 2007 +0100

    i915: Some additional blit fixes and assertions.

commit 42108629e80c4ad39da80dca1853c20fd65ad22c
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Sun Nov 25 14:20:36 2007 +0100

    libGL: Make sure a valid value is returned for GLX_BIND_TO_MIPMAP_TEXTURE_EXT.
    
    If the server didn't send a value, assume it's not supported.
    
    A more generic solution might be better for this kind of problem, but an
    attempt for this failed (see https://bugs.freedesktop.org/show_bug.cgi?id=9264)
    and this allows compiz to work with drivers that support
    GL_EXT_framebuffer_object.

commit 7dd5ced962e78df68cb902b88b95b7a842a310ab
Author: Michel Dänzer <michel at tungstengraphics.com>
Date:   Sun Nov 25 14:17:02 2007 +0100

    intel: Fix relative symlinks.

commit be1fa5b3d706a336e6719248e51d98f4bf21644d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Nov 23 16:19:25 2007 -0700

    better test of point attenuation

commit 88b067cb040b42e774733959545f19ad780c873b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Nov 23 14:35:46 2007 -0700

    #define GL_GLEXT_PROTOTYPES to silence warning

commit 999b55663a09d9669a9d14c5aadfa84e6dcba288
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Nov 23 12:01:57 2007 -0700

    Consolidate texture fetch code and use partial derivatives when possible.

commit ba162438841ecc6f0227b149ded66916911d9acf
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Nov 23 10:25:48 2007 -0700

    Fix parsing of gl_FrontLightModelProduct.sceneColor, don't segfault on variable array indexes.

commit c14d969a69d7b9a060c6701d3f18c51eabc56635
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Nov 23 09:14:39 2007 -0700

    need to check border width in sample_linear_2d() - fixes failed assertion in texwrap.c test

commit 0fd679a1903d997b53fe20b86821a58c1a66262f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Nov 22 09:31:16 2007 -0700

    Consolidate point size computation, clamping in get_size().
    
    Also, apply user-defined clamp limits to point size even when not using
    attentuation or program-computed size.

commit ccb1c9df002b1bf7ef69ccfa57593f5cd6b63099
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Thu Nov 22 09:29:38 2007 -0700

    Print point/line size range limits

commit 3d51c7900105a99fc30a4318080fd4cc373c8eec
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Thu Nov 22 02:49:11 2007 +0100

    fix z buffer read/write issue with rv100-like chips and old ddx




More information about the mesa-commit mailing list