URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7720a24beb4ac8a0dde7b51de96efb3a19b7f7a
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=82ac970d37d3a1ccc7287a9fe07223725ac3ddec
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=e0af7648824c9c3d282aa970749cde569bdfa94b
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=0c5fa7ae0eeb09b3dfd65541f12f64e91cd30c96
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=725c671d61a5b1861af45c81d60d64c0740e8608
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=4205bd4b9bb8f7977ffb5096c95294bcdf68b9a8
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=6e8f8a959b72d9bab046dadcba697a16bde89082
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=0c0e72f7560c6bf7d7c12da43559a4e53262faa4
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=60e5696de36156aca080c28c4b646c78d4580ee9
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=7067d65e569dff9b42c6f2ad0840420602d6d293
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=4999f0a84ec4e152aaec61af257459ab8645a907
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=70f7138754cb32636acfd24a4c2296b96062ae74
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=0756ab9c855ed4564dea91a4d7aff75e1e144551
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=6e6dcd451e4954c0e82f2c902fc86cfca1525c5b
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=0d9f849ddf1d0dc22e2160bf5521dc584f73cef6
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=f32e776efb0f8b4aa20474205c68dbf8a176bd73
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=74e8838179dd1787c64f014e87b37eafc13de6c8
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=02a8f04de1862d62f2c551c5c485a207ac99876d
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=038a29b5c51a49e6966eee3d361a9e2917fb32f7
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=4626e6e270f6535b16214c6f56f91116e3e2939d
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=fe72a61382ae1192adf72c53d664bc2a361ad93b
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)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2695d53c72e1941a2ccd85514b155102f3f5e47
Author: José Fonseca <[email protected]>
Date:   Wed Mar 13 00:16:24 2013 +0000

    autotools: Add missing top-level include dir.
    
    Fixes autotools build failure.  Not sure if there are more, as I have
    difficulties in building the full tree.
    (cherry picked from commit 7bff1cc3f635dc80f3ccb218af847513c53a51b5)

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

Reply via email to