URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=324d73815dc4e75af136740f23da7cc6d7ac9b36
Author: Matt Turner <[email protected]>
Date:   Mon Mar 4 11:03:58 2013 -0800

    mesa: Implement TEXTURE_IMMUTABLE_LEVELS for ES 3.0.
    
    NOTE: This is a candidate for the 9.1 branch.
    Fixes piglit's texture-immutable-levels test.
    Reported-by: Marek Olšák <[email protected]>
    Reviewed-by: Brian Paul <[email protected]>
    (cherry picked from commit 12dc4be8a66c92ce04637abc54ed85ac7ff9aa13)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9311044833c1787d6ebb943d015a894ecb9e627b
Author: Adam Jackson <[email protected]>
Date:   Thu Mar 21 13:21:18 2013 -0400

    glx: Build with VISIBILITY_CFLAGS in automake
    
    Note: This is a candidate for the stable branches.
    
    Signed-off-by: Adam Jackson <[email protected]>
    (cherry picked from commit 38aa8ec937a1c9972b65dc448cc50f3763fa2d3b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=67de05ee75fd91e71ca2e44ec08d125ea6c6388d
Author: Michel Dänzer <[email protected]>
Date:   Tue Mar 19 17:57:11 2013 +0100

    radeonsi: Emit pixel shader state even when only the vertex shader changed
    
    Fixes random failures with piglit glsl-max-varyings.
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Reviewed-by: Christian König <[email protected]>
    (cherry picked from commit 032e5548b3d4b5efa52359218725cb8e31b622ad)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c5ada6fda57443f73d6fec250be57af0ab52d08
Author: Kenneth Graunke <[email protected]>
Date:   Fri Mar 15 14:48:24 2013 -0700

    i965: Don't use texture swizzling to force alpha to 1.0 if unnecessary.
    
    Commit 33599433c7 began setting the texture swizzle mode to XYZ1 for
    RED, RG, and RGB textures in order to force alpha to 1.0 in case we
    actually stored the texture as RGBA.
    
    This had a unforseen performance implication: the shader precompile
    assumes that the texture swizzle mode will be XYZW for non-shadow
    sampler types.  By setting it to XYZ1, this means every shader used with
    a RED, RG, or RGB texture has to be recompiled.  This is a very common
    case.
    
    Unfortunately, there's no way to improve the precompile, since RGBA
    textures still need XYZW, and there's no way to know by looking at
    the shader source what texture formats might be used.
    
    However, we only need to smash alpha to 1.0 if the texture's memory
    format actually has alpha bits.  If not, the sampler already returns 1.0
    for us without any special swizzling.  XRGB8888, for example, is a very
    common case where this occurs.
    
    This partially fixes a performance regression since commit 33599433c7.
    More work is required to fully fix it in all cases.  This at least helps
    Warsow.
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Reviewed-by: Carl Worth <[email protected]>
    Signed-off-by: Kenneth Graunke <[email protected]>
    (cherry picked from commit d86efc075ed84a8c45bfb71cee56dcd18858f727)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f626e7529db9e1eeae6ba11eadd28e6cefea1545
Author: Maarten Lankhorst <[email protected]>
Date:   Tue Mar 19 20:17:57 2013 +0100

    radeon/llvm: Do not link against libgallium when building statically.
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Tested-by: Vincent Lejeune <[email protected]>
    Signed-off-by: Maarten Lankhorst <[email protected]>
    (cherry picked from commit 7c3d8301afed46cf932bf23431085de490a1f83a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=96809e36e22feb10b4442db35204f163a32c3a52
Author: Andreas Boll <[email protected]>
Date:   Sat Mar 16 14:04:24 2013 +0100

    gallium/egl: fix out-of-tree build
    
    Taken from downstream:
    
http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/15-fix-oot-build.diff;h=7040999a22d3937d0578cfd85ee2c71d7dc614bb;hb=refs/heads/ubuntu%2B1
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Acked-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit 182895c4e691e9e783278f1448772e855ade7b33)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0acd38b468662ad5572d4e6772947b7a1311b2b9
Author: Andreas Boll <[email protected]>
Date:   Sat Mar 16 14:00:44 2013 +0100

    osmesa: fix out-of-tree build
    
    Taken from downstream:
    
http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/14-fix-osmesa-build.diff;h=00581d0e1833c5492d9050e1bf3d5e658cad782e;hb=refs/heads/ubuntu%2B1
    
    v2: Move the added line immediately after -I$(top_srcdir)/src/mapi
    
    NOTE: This is a candidate for the 9.1 and 9.0 branches.
    
    Acked-by: Kenneth Graunke <[email protected]> (v1)
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit 92e6260c1960f78692417433206c38170ec1a625)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb65f88bd7ca1141707f607739026fc7859a2f27
Author: Andreas Boll <[email protected]>
Date:   Sat Mar 16 13:50:19 2013 +0100

    build: Enable x86 assembler on Hurd.
    
    Taken from downstream:
    
http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/10-hurd-configure-tweaks.diff;h=984e17df1b8afdf8e4b36bee96aa5ab6a5691021;hb=refs/heads/ubuntu%2B1
    
    Thanks to Pino Toscano.
    
    v2: Don't bother with x86_64. AFAICT GNU/Hurd doesn't support it so far.
    
    NOTE: This is a candidate for stable branches.
    
    Acked-by: Kenneth Graunke <[email protected]> (v1)
    Acked-by: Matt Turner <[email protected]>
    (cherry picked from commit 06fff296e98b054fb54cfa32f72331f10f0bb629)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=289242674dee4f41dda5b46c5204c35290604505
Author: Andreas Boll <[email protected]>
Date:   Sat Mar 16 13:54:09 2013 +0100

    mesa: use ieee fp on s390 and m68k
    
    Taken from downstream:
    
http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/02_use-ieee-fp-on-s390-and-m68k.patch;h=d3d6c1d7fec3c72ecf320706167deb61c52636c3;hb=refs/heads/ubuntu%2B1
    
    Fixes Debian bug #349437.
    
    Patch written by David Nusinow.
    
    NOTE: This is a candidate for stable branches.
    
    Acked-by: Kenneth Graunke <[email protected]>
    Acked-by: Matt Turner <[email protected]>
    (cherry picked from commit 7962f28c439948853dbdf2be04914e004a77c1d7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2957bc292a89288caa6e49f0461a562263d62dfc
Author: Roland Scheidegger <[email protected]>
Date:   Sat Mar 16 02:55:43 2013 +0100

    gallivm: fix return opcode handling in main function of a shader
    
    If we're in some conditional or loop we must not return, or the code
    after the condition is never executed.
    (v2): And, we also can't just continue as nothing happened, since the
    mask update code would later check if we actually have a mask, so we
    need to remember that there was a return in main where we didn't exit
    (to illustrate this, a ret in a if clause would cause a mask update
    which is still ok as we're in a conditional, but after the endif the
    mask update code would drop the mask hence bringing execution back to
    pixels which should have their execution mask set to zero by the ret).
    Thanks to Christoph Bumiller for figuring this out.
    
    This fixes https://bugs.freedesktop.org/show_bug.cgi?id=62357.
    
    Note: This is a candidate for the stable branches.
    
    Reviewed-by: Jose Fonseca <[email protected]>
    (cherry picked from commit 5af7b45986d1b56c568ebe9c3a40d48853e2e9ff)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=64cabe5ab6dfec239ce9c0b4950ece0bfbc57a6b
Author: Andreas Boll <[email protected]>
Date:   Tue Mar 19 11:55:41 2013 +0100

    radeon/llvm: Link against libgallium.la to fix an undefined symbol
    
    Ported from downstream:
    
http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/119-libllvmradeon-link.patch;h=ee47f8a07dbf33c32f8b57faed923680ed6648fb;hb=refs/heads/ubuntu%2B1
    
    Fixes a regression introduced with
    f70c3853513637fa6ed38e75f73d472a9fa61213
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=62434
    Signed-off-by: Maarten Lankhorst <[email protected]>
    (cherry picked from commit 36320bfa54b758b34df732250365b91ff1ab858c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c97ddf9bfa373f2db045e7c5d698fe41e6e3c6a
Author: Maarten Lankhorst <[email protected]>
Date:   Thu Feb 21 18:07:52 2013 +0100

    gallium/build: Fix visibility CFLAGS in automake
    
    v2: Andreas Boll <[email protected]>
        - Fix formatting - use one CFLAG per line
    
    NOTE: This is a candidate for the 9.1 branch.
    
    Signed-off-by: Maarten Lankhorst <[email protected]>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=59238
    Reviewed-by: Andreas Boll <[email protected]>
    (cherry picked from commit f70c3853513637fa6ed38e75f73d472a9fa61213)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=38cb2c156cb4535665e14bf128c23d57fa47ea79
Author: Paul Berry <[email protected]>
Date:   Fri Mar 8 12:03:10 2013 -0800

    i965: Apply depthstencil alignment workaround when doing fast clears.
    
    Fast depth clears have the same depth/stencil alignment requirements
    as other drawing operations.  Therefore, we need to call
    brw_workaround_depthstencil_alignment() from both the clear and
    drawing paths.
    
    Without this fix, we get image corruption if the following conditions
    hold: (a) the first ever drawing operation to a depth miplevel (or the
    first drawing operation after having used the texture for sampling) is
    a clear, (b) the depth miplevel has a size that is eligible for fast
    depth clears, and (c) the depth miplevel has an offset within the
    miptree that isn't 8x8 aligned.
    
    Fixes piglit "depthstencil-render-miplevels" tests with size 273.
    
    NOTE: This is a candidate for stable branches
    
    Reviewed-by: Chad Versace <[email protected]>
    Reviewed-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Eric Anholt <[email protected]>
    (cherry picked from commit c5d5827951fb321a58cc781b4e386551035ebf1a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e0a1a9ae2964273da2fe349302fab9815b27183
Author: Kenneth Graunke <[email protected]>
Date:   Wed Feb 6 23:26:36 2013 -0800

    i965: Make INTEL_DEBUG=shader_time use the RAW surface format.
    
    Untyped Atomic Operation messages are illegal for non-RAW formats.  The
    IVB hardware proceeds happily (after all, who cares what the format of the
    surface is if you're doing untyped ops on it?), but later hardware
    apparently doesn't.  The simulator for gen7 does complain, though.
    
    v2: Rebase against updates to previous patches. (by anholt)
    
    NOTE: This is a candidate for the 9.1 branch.
    Reviewed-by: Eric Anholt <[email protected]>
    Reviewed-by: Paul Berry <[email protected]>
    Signed-off-by: Kenneth Graunke <[email protected]>
    (cherry picked from commit 91df4d746bd50b328b9f4b55126c95c046087a4d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c043ae7714a938de44f38b9cbf7ea9a0389a44b1
Author: Kenneth Graunke <[email protected]>
Date:   Wed Feb 6 23:26:35 2013 -0800

    i965: Specialize SURFACE_STATE creation for shader time.
    
    This is basically a copy and paste of gen7_create_constant_surface, but
    with the parameters filled in to offer a simpler interface.
    
    It will diverge shortly.
    
    I didn't bother adding it to the vtable for now since shader time is only
    exposed on Gen7+.
    
    v2: Replace tabs in the new code (by anholt)
        Add back dropped memset() and add a comment about HSW channel selects.
    
    NOTE: This is a candidate for the 9.1 branch.
    Reviewed-by: Eric Anholt <[email protected]>
    Reviewed-by: Paul Berry <[email protected]>
    Signed-off-by: Kenneth Graunke <[email protected]>
    (cherry picked from commit 125b34cffbd377a3b27967b37767692796542250)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab5268d17e19ef7925af8a490066336a3fa05cf2
Author: Kenneth Graunke <[email protected]>
Date:   Wed Feb 6 23:26:34 2013 -0800

    i965: Fix INTEL_DEBUG=shader_time for Haswell.
    
    Haswell's "Data Cache" data port is a single unit, but split into two
    SFIDs to allow for more message types without adding more bits in the
    message descriptor.
    
    Untyped Atomic Operations are now message 0010 in the second data cache
    data port, rather than 6 in the first.
    
    v2: Use the #defines from the previous commit. (by anholt)
    
    NOTE: This is a candidate for the 9.1 branch.
    Signed-off-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Eric Anholt <[email protected]> (v1)
    (cherry picked from commit f27a220cadd1326e6293a2c3fb945b7765a85da4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e376afe28f7d05fa62db59b3f6074aecc3e75509
Author: Eric Anholt <[email protected]>
Date:   Mon Mar 11 14:56:38 2013 -0700

    i965: Add definitions for gen7+ data cache messages.
    
    We were sparsely using some of these message types, but I'll just fill
    them all in now.  It will be used for fixing shader_time on HSW.
    
    v2: Add missing MEDIA_BLOCK_READ.
    
    NOTE: This is a candidate for the 9.1 branch.
    Reviewed-by: Kenneth Graunke <[email protected]>
    (cherry picked from commit a2d08f170ab0d4ac7ba8d4c74db3a410f6cafa19)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16981d761222d35d2ba74f8cfb02808736cdcbc7
Author: Anuj Phogat <[email protected]>
Date:   Thu Mar 7 14:05:38 2013 -0800

    mesa: Fix FB blitting in case of zero size src or dst rect
    
    Framebuffer blitting operation should be skipped if any of the
    dimensions (width/height) of src/dst rect is zero.
    
    V2: Move the dimension check after error checking in _mesa_BlitFramebuffer.
    
    Fixes: fbblit(negative.nullblit.zeroSize) in Intel oglconform
    https://bugs.freedesktop.org/show_bug.cgi?id=59495
    
    Note: Candidate for all the stable branches.
    
    Signed-off-by: Anuj Phogat <[email protected]>
    Reviewed-by: Paul Berry <[email protected]>
    (cherry picked from commit d78dcdf103271c539ff246651236e71f7a9c10fd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=288d1ced143bfebd03cb51b3cbe9b73d359caa9c
Author: José Fonseca <[email protected]>
Date:   Tue Mar 12 20:37:47 2013 +0000

    include: Fix build with VS 11 (i.e, 2012).
    
    NOTE: Candidate for the stable branches.
    
    Reviewed-by: Brian Paul <[email protected]>
    (cherry picked from commit 57cd1d1454653f778837eec0ee5d4060bc59c5ba)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=af2467c82f02f01a40f0253d6d0c9997d2f8a9af
Author: Ian Romanick <[email protected]>
Date:   Fri Apr 5 16:11:53 2013 -0700

    mesa: Add previously picked commit to .cherry-ignore
    
    Signed-off-by: Ian Romanick <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=446cb25a8e885f8771423f09b17daaf741f6c59b
Author: José Fonseca <[email protected]>
Date:   Tue Mar 12 11:17:49 2013 +0000

    mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule them 
all.
    
    This is a squash-commit of the two commits listed below.  The first
    introduced a 'make check' failure, and the second fixed it.
    
        mesa,gallium,egl,mapi: One definition of C99 inline/__func__ to rule 
them all.
    
        We were in four already...
    
        NOTE: Candidate for the stable branches.
    
        Reviewed-by: Brian Paul <[email protected]>
        (cherry picked from commit 70fe7c6d3e1c7534f6598c4616bebf672f42668b)
    
    And:
    
        tests: Add $(top_srcdir)/include to AM_CPPFLAGS.
    
        Fixes this build error with make check.
    
          CC     collision.o
        In file included from ../../../../../src/mesa/main/hash_table.h:34:0,
                         from collision.c:31:
        ../../../../../src/mesa/main/compiler.h:51:53: fatal error: 
c99_compat.h: No such file or directory
    
        Signed-off-by: Vinson Lee <[email protected]>
        (cherry picked from commit a6bb7a94957468453c436e3860ee2dd47575c461)

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to