Mesa (gallium-0.2): 37 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Fri Oct 10 14:28:35 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a3801c1431203fc4dca24d56577995ae2e78956
Merge: d7f1cb5b5a134b63227d5746a2dd1f05597c5c2f 7216679c1998b49ff5b08e6b43f8d5779415bf54
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Fri Oct 10 15:26:28 2008 +0100

    Merge commit 'origin/master' into gallium-0.2
    
    Conflicts:
    
    	src/mesa/glapi/descrip.mms
    	src/mesa/shader/grammar/descrip.mms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7216679c1998b49ff5b08e6b43f8d5779415bf54
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 9 11:45:58 2008 -0700

    i965: Accelerate depth textures with border color.
    
    The fallback was introduced to fix bug #16697, but made the test it was
    fixing run excessively long.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91221483a633d6230a4f8d2500ed180428754215
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Oct 9 10:23:47 2008 -0700

    i965: Actually hook up the accelerated DrawPixels support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aec1288eeae8e87adc9a99f377be536892941b2
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 8 23:34:38 2008 -0700

    i915: Accelerate depth textures with border color.
    
    The fallback was introduced to fix bug #16697, but made the test it was
    fixing run excessively long.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71b1af5ad7859d00f88b554ed3514561c245e0a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 8 09:33:27 2008 -0600

    mesa: vertex emit debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5462d447aa5bce9e558594eabeddd624cd39b1de
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 8 09:28:10 2008 -0600

    mesa: fix vertex format/attribute bug
    
    If the tnl output attributes matches the swsetup input attributes we still
    need to check if the desired vertex color type (float vs. chan) has changed
    so that we use the right emit functions.
    
    Fixes a conformance failure found with logicop test at pathlevel 3.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=902727b7e3eb3c2c9bcddf1d55d3c95c73377cf3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 7 18:47:31 2008 -0700

    mesa: Pass the context to query object delete cb to avoid null dereference.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c157cfc6376f7469ab272b18868183e5ff9ac754
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Oct 6 17:34:51 2008 -0700

    i965: Add ARB_occlusion_query support.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc19536aa989ad61e95c281883d32860d767f8ef
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 3 16:20:00 2008 -0700

    intel: Push flushing for cliprects changes down into the cliprects changes.
    
    This lets us short-circuit when we're leaving the same cliprects in place,
    which becomes quite common with metaops clears, and may be useful for some of
    our FBO paths.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d3a30df759bb7c2724fdcee9e89a350d3a4d8b
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Wed Oct 8 09:30:12 2008 +0800

    i965: Fix a potential assertion failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cb723a3fd4d90ad6efa5f440e5e39f8aaa9f79c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Oct 7 16:52:47 2008 -0600

    mesa: pass 'mask', not NULL to renderbuffer->Put functions
    
    Fixes bug 17800.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f4147eadd983bd4052c5a8e80a1750a813a25fc
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 17:10:22 2008 -0600

    mesa: fix convolve/convolution mix-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8baad2d255c77c47dddeddcaf719e163e9556fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 12:29:29 2008 -0600

    mesa: set FRAG_BIT_FOGC bit in InputsUsed if FogOption!=GL_NONE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e34fc0d374263ca40855ba4dcc237d961a79e34
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 11:34:01 2008 -0600

    mesa: adjust texcoords for swrast sprite points.
    
    Fixes glean pointSprite test w/ software rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=145d49838fe268c8524a369d59cb9f771657ad59
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 10:58:16 2008 -0600

    mesa: fix static library construction
    
    If the .a is made of other .a files, extract the objects from the later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ca50bd38b69593ac683a5e7635fbafa5e06676
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 09:32:33 2008 -0600

    mesa: updated _mesa_delete_query() comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=382911bdbce5545117d5a70ce7e43b71e8396e32
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Oct 6 09:26:45 2008 -0600

    mesa: add missing GLcontext param to _mesa_delete_query().
    
    Fixes vtk crash and others.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91d0020eecb78ef2984fd0afafc5d555c0e957d8
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Oct 4 18:20:35 2008 -0700

    i915: Refine the texture indirect lookup accounting.
    
    Without this, we would reject programs which sampled multiple times from
    registers defined in the same phase (block of instructions with the same
    texture indirection count), as each sample would count as a new phase
    beginning.  Instead, keep track of which phases registers were written in,
    and only bump phase when we're reading from one generated in this phase.
    
    On the other hand, we failed to count oC or oD texture samples as being new
    phases.
    
    Bug #17865.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db9ba91971a1f279b040b30bf8fd5d13a70f0a03
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Oct 3 12:16:04 2008 -0700

    intel: Don't advertise unsupported extensions on pre-965 hardware
    
    Move GL_ARB_texture_non_power_of_two and GL_ATI_separate_stencil
    from the generic extension list to the 965-specific list.  Neither
    extension is supported on i830-class hardware, and
    GL_ATI_separate_stencil is not supported on i915-class hardare.
    GL_ARB_texture_non_power_of_two is supported on i915-class hardare and
    is already in the i915-specific list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4741dbcbbc2514de370a760f4b78a17491014555
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Wed Oct 1 15:51:56 2008 -0700

    Unify ARB_depth_texture and SGIX_depth_texture
    
    The ARB extension is a superset of the older SGIX extension.  Any
    hardware that can support the SGIX version can also support the ARB
    version.  In Mesa, any driver that supports one also supports the
    other.  This unification just simplifies some bits of code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17fdd1ab3b48da8dff742e626c3c59bc89cafeed
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 1 16:58:38 2008 -0700

    i965: sampler default color ends up in texture cache, not instructions.
    
    See volume 4, SAMPLER_BORDER_COLOR_STATE programming notes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df6ae3f0a39f95cb1199ac16c98be2bf9a3bc96f
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Oct 1 14:14:06 2008 -0700

    i965: Fix overwriting of depth override for SetTexOffset.
    
    Fixes black borders around windows in compiz.  Bug #17233.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08b9e29c1d4d28fee13658b0421b4522d9c36b3a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 18:50:05 2008 -0700

    intel: Clean-up the extension string madness!
    
    - Sort extensions by ARB, then EXT, then vendor by name
    - Remove redundant (only one of GL_{ARB,EXT,NV}_texture_rectangle) or
      duplicate extension strings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ab4b2066fd0b1493af38510e26e5a6ba83b5cf4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:30:05 2008 -0700

    GLSL: Implement GL_OBJECT_TYPE_ARB query
    
    The GL_OBJECT_TYPE_ARB query is handled directly in
    _mesa_GetObjectParamterivARB because it is only supported in the
    extension version of the shanding language API.  glGetProgramiv and
    glGetShaderiv should not accept this enum.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=905d8e0742d200558677dac01a838e95877f7b5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:27:00 2008 -0700

    GLSL: Implement _mesa_get_handle
    
    Implementing _mesa_get_handle in using
    glGetIntegerv(GL_CURRENT_PROGRAM, ...) allows glGetHandleARB to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d806d451e660bb582c04947ae3bd8b95173e8fd4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Sep 29 12:18:06 2008 -0700

    GLSL: AttachShader returns INVALID_OPERATION for repeated attach
    
    The GL_ARB_shader_objects spec says that glAttachShaderARB is supposed
    to return GL_INVALID_OPERATION if a shader is attached to a program
    where it is already attached.  _mesa_attach_shader perviously returned
    without error in this case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc13269b820a842b401b7a7a4aed098e59b25b91
Author: Jouk Jansen <jouk at hrem.nano.tudelft.nl>
Date:   Mon Sep 29 08:35:05 2008 -0600

    mesa: asst updates for VMS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e095d5812a0237d08eabae1977730e38ac5751c9
Author: Shunichi Fuji <palglowr at gmail.com>
Date:   Fri Sep 26 18:55:13 2008 +0900

    mesa: drop calloc from _mesa_get_fixed_func_vertex_program
    
    Signed-off-by: Shunichi Fuji <palglowr at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8d8989fb6f9c36baf166fc715182a1407ebadb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Sun Sep 28 20:31:46 2008 -0700

    Use 3Dnow! x86-64 routines only on processors that support 3Dnow!
    
    Added an x86-64 CPUID function and use it to detect 3Dnow!  If 3Dnow!
    is available, use _mesa_3dnow_transform_points4_3d_no_rot,
    _mesa_3dnow_transform_points4_perspective,
    _mesa_3dnow_transform_points4_2d_no_rot, and _mesa_3dnow_transform_points4_2d.
    
    This fixes long standing bug #8724.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d59222ccbec9db23b6847737765a4dc0d8c47b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Sep 25 17:19:47 2008 -0700

    Remove TNL-to-VP tracking from i965
    
    The i965 driver previously had it's own set of code to convert
    fixed-function TNL state to a vertex program.  Core Mesa has code to
    do this, so there is no reason to duplicate that effort in the driver.
    In fact, this duplication leads to bugs when other aspects of the Mesa
    infrastructure change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e5d717007ba6515b094b9af8ed869130185a308
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date:   Sat Sep 27 08:51:45 2008 +0100

    glapi: add DISPATCH_FUNCTION_SIZE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a23026effca921a77fbaa0a7effdc2826212b11e
Author: Tobias Jakobi <liquid.acid at gmx.net>
Date:   Tue Sep 23 21:38:19 2008 -0500

    glapi: add gl_dispatch_functions_start and end

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d99ddcb2bb09f1f54d91e6e20e42d217a5bccdf
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Sep 26 12:48:23 2008 -0700

    intel: Fix a number of memory leaks on context destroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8338cc25f913c809bec20f190a0e9f9bf8129aea
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Fri Sep 26 12:36:42 2008 -0700

    configs: darwin: Don't build GLw
    (cherry picked from commit ef688ba1ee366a8937a41075cbe8b76a9bf75013)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a5a37f2760eca97b85f699c932c746da4d8e6c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 26 07:45:06 2008 -0600

    mesa: remove invalid assertions that programs have parameters
    
    Fixes failure with demos/fplight.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bc39c58eb7fdf3a0be62bed666998a0d1789dcf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 26 07:40:45 2008 -0600

    mesa: fix assertion in _mesa_reference_program()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee80c64be8ebeebc1cf4c4913049eb07b9326b96
Author: Brad King <brad.king at kitware.com>
Date:   Fri Sep 26 07:40:05 2008 -0600

    mesa: fix param indexing




More information about the mesa-commit mailing list