Mesa (7.10): 23 new commits

Brian Paul brianp at kemper.freedesktop.org
Tue Feb 22 01:20:27 UTC 2011


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c7adb0822664b23ad17f6c383286156ac846f47
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 18:05:56 2011 -0700

    docs: add link to 7.10.1 release notes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=917c44aa521ffb85dfb2fef48d9d12e2e0ddd6fa
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 18:05:39 2011 -0700

    docs: update 7.9.2 release notes with Brian's cherry-picks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a190bb0e165b1e1d5328fed463bab3a8db4255
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 16:54:23 2011 -0700

    st/mesa: need to translate clear color according to surface's base format
    
    When clearing a GL_LUMINANCE_ALPHA buffer, for example, we need to convert
    the clear color (R,G,B,A) to (R,R,R,A).  We were doing this for texture border
    colors but not renderbuffers.  Move the translation function to st_format.c
    and share it.
    
    This fixes the piglit fbo-clear-formats test.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit e2d108ec828bdbebdc7e8f9df30c86f0b521aa8d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71eee987d96bd17d27dc28b39c54ba7ff664d946
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 16:46:02 2011 -0700

    st/mesa: fix the default case in st_format_datatype()
    
    Part of the fix for piglit fbo-clear-formats
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit c966c6980c2a4a1e50b238f7607a9ce111f6c0b4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ed0670fa9512a82d44b22e8ddd1b6f2af0303cb
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Feb 18 10:28:27 2011 -0700

    st/mesa: set renderbuffer _BaseFormat in a few places
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    (cherry picked from commit 633c9fcf781d4cc23d69d4d839cf2143ac9df1fd)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3f0e30e8eec872aee428aa5b90f768c156d6736
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 17:37:07 2011 -0700

    st/mesa: fix incorrect glCopyPixels position on fallback path
    
    If we hit the pipe_get/put_tile() path for setting up the glCopyPixels
    texture we were passing the wrong x/y position to pipe_get_tile().
    The x/y position was already accounted for in the pipe_get_transfer()
    call so we were effectively reading from 2*readX, 2*readY.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit d1becefb057ce89eeb93e130cb0d0c63de4be3d8)
    
    Conflicts:
    
    	src/mesa/state_tracker/st_cb_drawpixels.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a835f586c6c189d5ac57f435c0ce0cd507802979
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Feb 2 18:11:27 2011 -0700

    cso: fix loop bound in cso_set_vertex_samplers()
    
    Before we were looping to nr_samplers, which is the number of fragment
    samplers, not vertex samplers.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit d087cfaabf386c462329fb62f54311523a89f106)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d91ec5322a6766ee0faaaa19ea711d90cfd5aa7a
Author: Julien Cristau <jcristau at debian.org>
Date:   Wed Jan 26 04:03:17 2011 -0800

    glx: fix length of GLXGetFBConfigsSGIX
    
    The extra length is the size of the request *minus* the size of the
    VendorPrivate header, not the addition.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    
    Signed-off-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit cbe9fc12a64c3ae89fd1b20e9e165aa4b76293a5)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=739d099d435dc8207283f4d0d87c09ce05210c14
Author: Julien Cristau <jcristau at debian.org>
Date:   Wed Jan 26 04:03:16 2011 -0800

    glx: fix GLXChangeDrawableAttributesSGIX request
    
    xGLXChangeDrawableAttributesSGIXReq follows the GLXVendorPrivate header
    with a drawable, number of attributes, and list of (type, value)
    attribute pairs.  Don't forget to put the number of attributes in there.
    I don't think this can ever have worked.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    
    Signed-off-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit e27913f805acbb7d00f83ba625a8605576738a13)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd34903790306f482d2e2a8153e77c64503c40ca
Author: Dimitry Andric <dimitry at andric.com>
Date:   Thu Jan 27 18:03:42 2011 -0700

    glapi: add @GOTPCREL relocation type
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=33440
    This replaces commit 731ec60da3ccb92f5bfb4d6f1bc3c8e712751376
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit cfb9aae3ec4e42bd9be8445039dc52b8d6c71f9c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d15da60f3b48a1ec06de056e3d93eac4c235cd81
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 25 11:57:35 2011 -0700

    softpipe: fix off-by-one error in setup_fragcoord_coeff()
    
    If we invert Y, need to subtract one from the surface height.
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=26795
    for softpipe.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit 40ac24e631e694e00652a2df6c0ac5d0f07f620f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63733afc480224b973c37ea7efc0c0d78ed30a54
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 25 11:54:05 2011 -0700

    st/mesa: fix incorrect fragcoord.x translation
    
    emit_adjusted_wpos() needs separate x,y translation values.  If we
    invert Y, we don't want to effect X.
    
    Part of the fix for http://bugs.freedesktop.org/show_bug.cgi?id=26795
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit bb56631f0cb6b3fc552a72e0165816909bf6fdc9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fa6aef5945d4c4adc44a73abd846f49436b764a
Author: Dimitry Andric <dimitry at andric.com>
Date:   Tue Jan 25 09:23:44 2011 -0700

    glapi: adding @ char before type specifier in glapi_x86.S
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=33433
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 37bffe8d128bd00343169188c9af4852bbd4783e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24797bd3757f995a9d0daa3e5c51c3440906bfd7
Author: Julien Cristau <jcristau at debian.org>
Date:   Sun Jan 23 08:26:35 2011 -0800

    glx: fix request lengths
    
    We were sending too long requests for GLXChangeDrawableAttributes,
    GLXGetDrawableAttributes, GLXDestroyPixmap and GLXDestroyWindow.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    
    Signed-off-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 4324d6fdfbba17e66b476cf008713d26cac83ad1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ec3ec80866b60b3489b6a3468227d73a587bc5d
Author: Dimitry Andric <dimitry at andric.com>
Date:   Mon Jan 24 14:36:37 2011 -0700

    mesa: s/movzxw/movzwl/ in read_rgba_span_x86.S
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=33386
    NOTE: This is a candidate for the 7.9 and 7.10 branches
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 811ee32a9ef177bec46c82692eeac8bc7297753c)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4be4455e069706fe3fd86168e4f6a542965f5a
Author: Dimitry Andric <dimitry at andric.com>
Date:   Mon Jan 24 14:34:10 2011 -0700

    mesa: s/movzx/movzbl/
    
    Fixes http://bugs.freedesktop.org/show_bug.cgi?id=33388
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>
    (cherry picked from commit 3fda80246f0c41edebdfb4b1ce35bb4726a8c521)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdcad7bb31c3902cad27e1c1c6b3729a51946e92
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 12 16:13:13 2011 -0700

    llvmpipe: make sure binning is active when we begin/end a query
    
    This fixes a potential failure when a begin/end_query is the first
    thing to happen after flushing the scene.
    
    NOTE: This is a candidate for the 7.10 and 7.9 branches.
    (cherry picked from commit 42dbc2530b5a2263012f3fa0e48517a1b8db1c52)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a23311e5c785082791ab2d32ac836ba7946fd4c2
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 12 18:14:14 2011 -0700

    mesa: check for dummy renderbuffer in _mesa_FramebufferRenderbufferEXT()
    
    Fixes a failed assertion when a renderbuffer ID that was gen'd but not
    previously bound was passed to glFramebufferRenderbuffer().  Generate
    the same error that NVIDIA does.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit dd973cd9e81abf1c0bc1880c7905f3277d4361a0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89fb9a94bbf56243d56fa35fb42736305c692130
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 12 18:12:46 2011 -0700

    mesa: don't assert in GetIntegerIndexed, etc
    
    We were getting an assertion upon invalid pname.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit 67722ae403526d8b267e29ed2ac962b806001ce5)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7739b6b54cc4ac423971179968f9735aeea9408d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 12 17:32:00 2011 -0700

    mesa: fix num_draw_buffers==0 in fixed-function fragment program generation
    
    This fixes a problem when glDrawBuffers(GL_NONE).  The fragment program
    was writing to color output[0] but OutputsWritten was 0.  That led to a
    failed assertion in the Mesa->TGSI translation code.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit 2fa6012f6a0b02de6093cbccba3bf4432f072e57)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d54f6bf83c42958ed156fdd831d9a59ee508f11
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 11 09:23:45 2011 -0700

    mesa: fix a few format table mistakes, assertions
    
    The BaseFormat field was incorrect for a few R and RG formats.
    Fix a couple assertions too.
    
    NOTE: This is a candidate for the 7.9 and 7.10 branches.
    (cherry picked from commit 0073f50cd47c48c706b4524364b9c0594804febf)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a6154e022f438a33d9bf1a025c419c9e8be74e6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 16 14:29:15 2010 -0700

    gallivm: fix copy&paste error from previous commit
    
    Fixes piglit regression, http://bugs.freedesktop.org/show_bug.cgi?id=32452
    
    NOTE: This is a candidate for the 7.10 branch
    (cherry picked from commit 3ecf47af1252ad10f98d5ce488cc1b91fab64c25)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b844eff0a4fdc98f735d2a85ade85253ad53e21
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Feb 21 17:16:59 2011 -0700

    gallivm: work around LLVM 2.6 bug when calling C functions
    
    Create a constant int pointer to the C function, then cast it to the
    function's type.  This avoids using trampoline code which seem to be
    inadvertantly freed by LLVM in some situations (which leads to segfaults).
    The root issue and work-around were found by José.
    
    NOTE: This is a candidate for the 7.10 branch
    (cherry picked from commit ee16e97ed1d0921c533c77688b278bef393d9922)




More information about the mesa-commit mailing list