Mesa (gallium-resources): 25 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Fri Apr 9 23:35:26 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8b0a7f6a3a98fd36ce90a81073ec8c8f09b684c
Merge: a3c99807de37dc2c072f1d75ed3a11da333bc9a1 f43c679c0be8c999a3d9c25a442c22faca5247cf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Apr 10 00:35:09 2010 +0100

    Merge commit 'origin/master' into gallium-resources
    
    Conflicts:
    	src/gallium/drivers/r300/r300_texture.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f43c679c0be8c999a3d9c25a442c22faca5247cf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Apr 10 00:10:56 2010 +0200

    r300g: do not use tiling for scanout buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a43dbac687c63ea543035319e44ca7a0acf9ff9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Apr 9 17:16:33 2010 -0400

    glx: Support direct rendering pbuffers
    
    We've supported indirect rendering pbuffers for a while, but not direct
    rendering pbuffers.  The way we do this is by creating a hidden pixmap
    and wrap that in a GLX pbuffer.  This only works when we have DRI2 on
    the server, but if the server doesn't have DRI2, it won't expose configs
    with pbuffer bits enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=edb5253dfa0751e451dca7c9a494be4609390545
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Apr 8 22:09:11 2010 -0400

    glx: Fix config chooser logic for 'mask' matching
    
    When matching attributes using the 'mask' matching criteria, the spec
    says that
    
      "Only GLXFBConfigs for which the set bits of attribute include all
       the bits that are set in the requested value are
       considered. (Additional bits might be set in the attribute)."
    
    The current test returns true if the two bit masks have bits in
    common, specifically it matches even if the requested value has bits
    set that are not set in the fbconfig attribute.  For example, an
    application asking for
    
      GLX_DRAWABLE_TYPE, GLX_PIXMAP_BIT | GLX_PBUFFER_BIT,
    
    as glxpbdemo does, will match fbconfigs that don't support pbuffer
    rendering, as long as they support pixmap rendering.
    
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba81b0743efd978509b1931d7b4b93f37e8aeb5e
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Apr 10 01:09:04 2010 +0800

    Fix copyright headers.
    
    Update the warranty disclaimer to use the more general "THE AUTHORS OR
    COPYRIGHT HOLDERS".  This is done manually on files created by me.  Hope
    that I do not miss anything.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad1edb053aa7e4115301c746a408dd2be338713d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Apr 9 23:38:12 2010 +0800

    st/egl: Fix a typo in determining the render buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a01b13324f9d25a67f81ac370eb50e36c032ad4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 9 10:52:48 2010 -0600

    llvmpipe: fix transposed stencil ref / values comparison

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75b8c4a8f869f63991c774caa7e1cec7e988c5ec
Merge: 4ae2bdcb150aa87557c8f1648445e84bfb926986 b22a00bff4aadd390dd8af6b5b05bd2833ec7f85
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 9 10:09:24 2010 -0600

    Merge branch '7.8'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae2bdcb150aa87557c8f1648445e84bfb926986
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 9 10:08:27 2010 -0600

    st/mesa: new assertions to check array indexes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b22a00bff4aadd390dd8af6b5b05bd2833ec7f85
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 9 10:03:31 2010 -0600

    mesa: fix instruction indexing bugs
    
    We were looping over instructions but only looking at the 0th instruction's
    opcode.
    
    Fixes fd.o bug 27566.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e87d7f07ca17f2c1da026ca9b378d3e31f1913
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 16:56:18 2010 +0100

    util: Fix typo in earlier commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=142fb27c3b4c530174968c5f84fd1bd787b8e3de
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 16:53:07 2010 +0100

    util: ubyte_to_float and float_to_ubyte whenever possible.
    
    More accurate results.
    
    We should probably generalize these functions for more cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=866d22ccce93fa507aca06aaa25217d18b1cdd0f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 16:30:52 2010 +0100

    util: Get all depth stencil tests passing.
    
    Note the tests don't test all the paths, in particular stride, and
    ensuring the old value is preserved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9a0d1e2346222848da6557b5c9bec3a475667ac
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 15:25:55 2010 +0100

    util: Add missing break statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7603173774ea4f800ce0e4412ffa32d62a653929
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 14:16:01 2010 +0100

    util: Use consistent symbols in pack generator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1cfc195bb802d6ee2b7e230e7d7bce9ffe7eefd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 14:14:54 2010 +0100

    util: Reorder format tests -- group by format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3808b1b1f34dbb826b99102786d94e1baf9d667
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 9 14:03:02 2010 +0100

    util: Add dedicated depth-stencil packing/unpacking functions.
    
    Depth-stencil manually written given that each one is very close to
    be a special case.
    
    u_format_zs.c's still untested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efae8f33f2c34666c614d5b00cab618425de6f66
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Apr 8 22:45:44 2010 +0100

    gallium/unit: Silence warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f014a36f793d60aa7c3defeabf6cbe4191ac422
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Mar 18 15:51:11 2010 +0000

    scons: Set -gstabs for C++ too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51c40680518b0d76d2eae373a474392d18be05d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri Apr 9 06:48:04 2010 -0700

    st/xorg: Fix thinko.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21cf976ad970bb407b53a863a30efbcd1c8bbf7c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 8 13:11:05 2010 -0600

    docs: link to 7.8.2 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ad9a98ec2646caa283b6634fda38c482de33bab
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 8 13:10:51 2010 -0600

    docs: initial 7.8.2 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffedd28c9c9f218efb989deb38451c3bfc0b1e0f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 8 13:09:01 2010 -0600

    progs/tests: added some debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bab6c0a03527f3d3b5124c6540cc167e3989c068
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 8 13:05:35 2010 -0600

    st/mesa: fix glDrawPixels(GL_DEPTH_COMPONENT) regression
    
    Commit 1454f20a991ddda35f1a2ffda953012078b407ba caused the regression.
    When the vertex shader emitted both a texcoord and color we were grabbing
    the wrong vertex attributes.  Fix the draw_quad() code to put texcoords
    in slot[1] and color in slot[2].  That's a bit cleaner than changing
    the vertex shader code.
    
    Tested with progs/tests/zreaddraw.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac7d7fa05f34dcded533ba17ed3cec1f69e8906
Author: Li Peng <peng.li at intel.com>
Date:   Thu Apr 8 13:52:55 2010 -0400

    intel: Call intel_prepare_render() in intelClear()
    
    Make sure we have up to date buffers before we start looking at
    the tiling bits to determine how to clear.




More information about the mesa-commit mailing list