URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4bae5792bb5515da42e23f166f5ba5d68f79615
Author: Emil Velikov <[email protected]>
Date:   Sat Sep 12 13:32:56 2015 +0100

    docs: add sha256 checksums for 11.0.0
    
    Signed-off-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f1e500150be2e82a2d7eb954f7198cc0c5cbec1
Author: Emil Velikov <[email protected]>
Date:   Sat Sep 12 10:33:49 2015 +0100

    docs: Update 11.0.0 release notes
    
    Signed-off-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd460931037b4fc5c2b5ae9311aee4be3b261732
Author: Emil Velikov <[email protected]>
Date:   Sat Sep 12 10:21:51 2015 +0100

    Update version to 11.0.0(final)
    
    Signed-off-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=766d11e8f07c3baf56d6398c14c8074313496ed1
Author: Kenneth Graunke <[email protected]>
Date:   Tue Nov 11 23:16:13 2014 -0800

    glsl: Use hash tables for opt_constant_propagation() kill sets.
    
    Cuts compile/link time of the fragment shader in #91857 by 19%
    (16.28 -> 13.05).
    
    I didn't bother with the acp sets because they're smaller, but it
    might be worth doing as well.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91857
    Signed-off-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Thomas Helland <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>
    Tested-by: Tapani Pälli <[email protected]>
    (cherry picked from commit 4654439fdd766f79a78fe0d812fd916f5815e7e6)
    Nominated-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5923bd6d782f20273827e482e3f6f73d5fd8af10
Author: Kenneth Graunke <[email protected]>
Date:   Sat Sep 5 00:51:33 2015 -0700

    i965: Use hash tables for brw_fs_vector_splitting().
    
    Cuts compile/link time of the fragment shader in #91857 by 25%
    (21.64 -> 16.28).
    
    v2: Drop unnecessary _mesa_hash_table_destroy call, and use
        refs.ht->entries == 0 rather than ad-hoc checking (suggested by
        Timothy Arceri).
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91857
    Signed-off-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Thomas Helland <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>
    Tested-by: Tapani Pälli <[email protected]>
    (cherry picked from commit e20f30eb5181cddf8286d2247cfaf7e0fac7e417)
    Nominated-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0cf5100b5564c2c8b06c733329248398e9ca6a3
Author: Kenneth Graunke <[email protected]>
Date:   Sat Sep 5 00:22:57 2015 -0700

    glsl: Use hash tables in opt_constant_variable().
    
    Cuts compile/link time of the fragment shader in bug #91857 by 31%
    (31.79 -> 21.64).  It has over 8,000 variables so linked lists are
    terrible.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91857
    Signed-off-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Thomas Helland <[email protected]>
    Reviewed-by: Timothy Arceri <[email protected]>
    Tested-by: Tapani Pälli <[email protected]>
    (cherry picked from commit 2fc0ce293ac58237f02cc5dd2eee4e35abea06b5)
    Nominated-by: Emil Velikov <[email protected]>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36ca8c2bb04eb6be6b6a378ed7990baa041e71b
Author: Ian Romanick <[email protected]>
Date:   Wed Sep 2 16:06:58 2015 -0700

    meta: Always bind the texture
    
    We may have been called from glGenerateTextureMipmap with CurrentUnit
    still set to 0, so we don't know when we can skip binding the texture.
    Assume that _mesa_BindTexture will be fast if we're rebinding the same
    texture.
    
    v2: Remove currentTexUnitSave because it is now unused.  Suggested by
    both Neil and Anuj.
    
    Signed-off-by: Ian Romanick <[email protected]>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91847
    Cc: "11.0" <[email protected]>
    Reviewed-by: Neil Roberts <[email protected]>
    Reviewed-by: Anuj Phogat <[email protected]>
    (cherry picked from commit 767c33e88138afa64443417860b264a494eba33d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=901744b2ff5ef4b6be6f6e8d9a886c5be0640508
Author: Marek Olšák <[email protected]>
Date:   Sun Sep 6 16:40:21 2015 +0200

    r600g: use pipe_resource::width0 instead pb_buffer::size
    
    pb_buffer::size was aligned by 29aaab2b5f55cc6d9a84f58ce2bb8607e76a9dde,
    which broke the CMASK code I think.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91881
    
    Cc: 11.0 <[email protected]>
    Reviewed-by: Dave Airlie <[email protected]>
    Reviewed-by: Michel Dänzer <[email protected]>
    (cherry picked from commit 5c6c5b524649997805d0128d4df9dda5e8567cbb)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c62f82980c55a96189d1b32b4e56e6cdc67c3e81
Author: Marek Olšák <[email protected]>
Date:   Wed Sep 2 19:05:09 2015 +0200

    radeonsi: enable VGPR spilling on VI
    
    This fixes corruption in Unigine Heaven on VI
    
    Cc: 11.0 <[email protected]>
    Reviewed-by: Alex Deucher <[email protected]>
    (cherry picked from commit 7956eae1c76e298ca1ded46679c1a9bf875ec4ee)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=151f84f2db398fa5e165daa048cfd598970bdef8
Author: Marek Olšák <[email protected]>
Date:   Wed Sep 2 19:04:25 2015 +0200

    winsys/amdgpu: calculate the maximum number of compute units
    
    Required for register spilling.
    
    Cc: 11.0 <[email protected]>
    Reviewed-by: Alex Deucher <[email protected]>
    (cherry picked from commit c6502e880bba00f8a68f004fe6be7a4bc275494a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d79ad95fd629730dc7bb8e56e4273505adbcf4b
Author: Albert Freeman <[email protected]>
Date:   Tue Sep 8 13:06:40 2015 +0000

    clover: Avoid using typename to allow compilation of clover by clang
    
    When parsing an variable declaration qualified with the typename
    keyword, clang attempted to declare a variable with the type of non
    type member "enum type type" of module::argument (within the header
    file clover/core/module.hpp) instead of the typed member of
    module::argument "enum type".
    
    Replaced "typename" with "enum" to force clang to declare the variable
    marg_type with type "enum type" of module::argument.
    
    CC: "11.0" <[email protected]>
    Reviewed-by: Francisco Jerez <[email protected]>
    Reviewed-by: Emil Velikov <[email protected]>
    Signed-off-by: Albert Freeman <[email protected]>
    (cherry picked from commit 1691ead1b8ae4018a805af58977a43ef90af4203)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2becc9864598eddc47c21f7d858f0d9c12894172
Author: Kenneth Graunke <[email protected]>
Date:   Tue Sep 8 15:41:11 2015 -0700

    i965: Advertise 65536 for GL_MAX_UNIFORM_BLOCK_SIZE.
    
    Our old value of 16384 is the minimum value.  DirectX apparently
    requires 65536 at a minimum; that's also what nVidia and the Intel
    Windows driver advertise.  AMD advertises MAX_INT.
    
    Ilia Mirkin noticed that "Shadow Warrior" uses UBOs larger than 16k
    on Nouveau, which advertises 65536 bytes for this limit.  Traces
    captured on Nouveau don't work on i965 because our lower limit causes
    the GLSL linker to reject the captured shaders.  While this isn't
    important in and of itself, it does suggest that raising the limit
    would be beneficial.
    
    We can read linear buffers up to 2^27 bytes in size, so raising this
    should be safe; we could probably even go larger.  For now, matching
    nVidia and Intel/Windows seems like a good plan.
    
    We have to reinitialize MaxCombinedUniformComponents as core Mesa will
    have set it based on a stale value for MaxUniformBlockSize.
    
    According to Tapani, there's an unreleased game that asserts on this.
    
    Signed-off-by: Kenneth Graunke <[email protected]>
    Reviewed-by: Ian Romanick <[email protected]>
    Reviewed-by: Tapani Pälli <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit bf58a2c362d5afdba512f40b3eb300154201c7f0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cca7f71dadd43fbd92ccb3772c66a802cb31267
Author: Ilia Mirkin <[email protected]>
Date:   Thu Sep 10 05:02:26 2015 -0400

    nv50/ir: don't fold immediate into mad if registers are too high
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91551
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit 74b86b971f3bf9b0482341b07c1cbc2e520fb1d0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=94b8f60146f47709ff22a4f76ecf044176dd6a3d
Author: Ilia Mirkin <[email protected]>
Date:   Thu Sep 10 03:55:06 2015 -0400

    nv50/ir: fix emission of 8-byte wide interp instruction
    
    This can come up if the target register number is > 63, which is fairly
    rare.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91551
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit ce28ca713364dbe83cb3c371ca034bc2c2947616)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bf2e2e0551413c149950cb924c0c33c3a330d2
Author: Ilia Mirkin <[email protected]>
Date:   Thu Sep 10 03:49:36 2015 -0400

    nv50/ir: r63 is only 0 if we are using less than 63 registers
    
    It is advantageous to use r63 instead of r127 since r63 can fit into the
    shorter encoding. However if we've RA'd over 63 registers, we must use
    r127 as the replacement instead.
    
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit 641eda0c792e10c2792730b1833353564479a557)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=78612aba51f0b7bb07419ed4b54c2d878b5e7b65
Author: Ilia Mirkin <[email protected]>
Date:   Thu Sep 10 01:54:30 2015 -0400

    nv50/ir: make edge splitting fix up phi node sources
    
    Unfortunately nv50_ir phi nodes aren't directly connected to the CFG, so
    the mapping between source and the actual BB is by inbound edge order.
    So when manipulating edges one has to be extremely careful. We were
    insufficiently careful when splitting critical edges which resulted in
    the phi nodes being confused as to where their sources were coming from.
    
    This primarily manifests itself with the TXL-lowering logic on nv50,
    when it is inside of a conditional. I've been unable to trigger the
    issue anywhere else so far. This resolves rendering failures
    in a number of games like Two Worlds 2, Trine: Enchanted Edition, Trine 2,
    XCOM:Enemy Unknown, Stacking. It also improves the situation in
    Hearthstone, Sonic Generations, and The Raven: Legacy of a Master Thief.
    However more work needs to be done there (splitting a lot more edges
    solves it, so it's some other sort of RA-related issue).
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90887
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit a072ef8748a65d286e9b542bb9ea6e020fdcc7f8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0878187488008facccbdae1b0e5258234a2b9dd4
Author: Ilia Mirkin <[email protected]>
Date:   Wed Sep 9 21:50:03 2015 -0400

    nvc0: remove BGRA4 format support
    
    Something is wrong with the support somewhere. I couldn't get the blob
    driver to use it either, although it happily used RGB5_A1.
    teximage-colors works, but WoW seems to fail in the menus for drawing
    text.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91526
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "10.6 11.0" <[email protected]>
    (cherry picked from commit 342e68dc60eebb20ac1be9f47800ee9e604354f0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae2ffbff142de4532b8e7222e4620c84dee3652
Author: Ilia Mirkin <[email protected]>
Date:   Wed Sep 9 03:17:38 2015 -0400

    nvc0: keep track of cb bindings per buffer, use for upload settings
    
    CB updates to bound buffers need to go through the CB_DATA endpoints,
    otherwise the shader may not notice that the updates happened.
    Furthermore, these updates have to go in to the same address as the
    bound buffer, otherwise, again, the shader may not notice updates.
    
    So we keep track of all the places where a constbuf is bound, and
    iterate over all of them when updating data. If a binding is found that
    encompasses the region to be updated, then we use the settings of that
    binding for the upload. Otherwise we upload as a regular data update.
    
    This fixes piglit 'arb_uniform_buffer_object-rendering offset' as well
    as blurriness in Witcher2.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91890
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit e50c01d5af305e07110cb4a38d5a655437058f04)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0578c0061275900b4ff2ffbe018fd039cb3ee9e
Author: Hans de Goede <[email protected]>
Date:   Wed Sep 9 15:52:09 2015 +0200

    nv30: Disable msaa unless requested from the env by NV30_MAX_MSAA
    
    Some modern apps try to use msaa without keeping in mind the
    restrictions on videomem of older cards. Resulting in dmesg saying:
    
     [ 1197.850642] nouveau E[soffice.bin[3785]] fail ttm_validate
     [ 1197.850648] nouveau E[soffice.bin[3785]] validating bo list
     [ 1197.850654] nouveau E[soffice.bin[3785]] validate: -12
    
    Because we are running out of video memory, after which the program
    using the msaa visual freezes, and eventually the entire system freezes.
    
    To work around this we do not allow msaa visauls by default and allow
    the user to override this via NV30_MAX_MSAA.
    
    Signed-off-by: Hans de Goede <[email protected]>
    [imirkin: move env var lookup to screen so that it's only done once]
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "10.6 11.0" <[email protected]>
    
    (cherry picked from commit 3e9df0e3af7a8a84147ae48f588e9c435bf65b98)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3dfd67feb21ff6ca15cfd1b57623d5b09cb2238
Author: Hans de Goede <[email protected]>
Date:   Wed Sep 9 15:52:08 2015 +0200

    nv30: Fix color resolving for nv3x cards
    
    We do not have a generic blitter on nv3x cards, so we must use the
    sifm object for color resolving.
    
    This commit divides the sources and dest surfaces in to tiles which
    match the constraints of the sifm object, so that color resolving
    will work properly on nv3x cards.
    
    Signed-off-by: Hans de Goede <[email protected]>
    Reviewed-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    (cherry picked from commit ac066bf65cb585a4f6b4a2fb1d055b033f2b94ae)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=017085efafa5196ac77afffff051b06bcdeb9b07
Author: Mauro Rossi <[email protected]>
Date:   Fri Aug 21 23:46:29 2015 +0200

    android: Always define __STDC_LIMIT_MACROS.
    
    Analogous to commit 02a4fe22b13 (configure.ac: Always define
    __STDC_LIMIT_MACROS.)
    
    v2: [Emil Velikov] keep the LLVM specific __STDC_FORMAT_MACROS
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    (cherry picked from commit 8056b3ffeb0cdca890cf9cde05dcd5afff4c50fc)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e3528a84451e03687602fba0e12d451c3a50b6a
Author: Mauro Rossi <[email protected]>
Date:   Fri Aug 21 23:46:28 2015 +0200

    android: rename LLVM_VERSION_PATCH to MESA_LLVM_VERSION_PATCH
    
    Fixes: 797f4eacea8(configure.ac: rename LLVM_VERSION_PATCH to avoid
    conflict with llvm-config.h)
    Cc: 11.0 <[email protected]>
    Reviewed-by: Emil Velikov <[email protected]>
    
    (cherry picked from commit 5235bfe7b709d5cf0fcd38dff43a97909cfbc38c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=84060d35bb53d191a8b2297877d66c5a8e9113a3
Author: Mauro Rossi <[email protected]>
Date:   Fri Aug 21 23:46:27 2015 +0200

    nouveau: android: add space before PRIx64 macro
    
    Otherwise the android build fails with
    
       error : unable to find string literal operator ‘operator"" PRIx64’
    
    There are several resources referring to the problem, which is related
    to c++11, in our case used when building mesa for lollipop.
    
    http://comments.gmane.org/gmane.comp.graphics.opensg.user/5883
    
    I've not investigated all the semantics, some people even suggested a
    bug in the gcc compiler,
    I just saw the building error was solved with one little space for
    lollipop and no side effect when c+11 not used.
    
    v2: [Emil Velikov] add an alternative commit message from Mauro.
    
    Cc: 11.0 <[email protected]>
    Reviewed-by: Emil Velikov <[email protected]>
    (cherry picked from commit e838d91b94c3d1d20db62a61bfd9163f675d3139)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c581d04ccc7fcc4104d9ffd05f105623fdfb3bb
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 10:52:35 2015 +0100

    auxiliary: rework the python generated sources rules
    
    There are a few bits this commit aims to resolve:
    
    One can generalise the mkdir rule to a simple MKDIR_P $(@D) which will
    expand appropriately for even if we change the subdir name, and/or add
    new rules. We can also drop the explicit $(srcdir) prefix for the
    dependency rules, they they are not strictly required, nor used
    elsewhere in mesa.
    
    Finally replace $< with explicit filename to be consistent through the
    file, and honour PYTHON_FLAGS.
    
    v2: Add comprehensive commit summary/message (Ian, Matt)
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    (cherry picked from commit 0d39279448bbda6e824bcfd4997b4583bc0481af)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1ac93fc4bbfa15c3aefc78250787cd7dcd54233
Author: Emil Velikov <[email protected]>
Date:   Wed Sep 9 12:40:03 2015 +0100

    glsl: build: remove bogus dependency
    
    v2: rebase on top of the previous commit - don't touch the LOCAL_PATH
    prefix for nir_constant_expressions.h
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit c373eaedfc09ff2af7002b64ba0ae8ba71df86a1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f2b601f8b5855f1c01d81527d0692946c16791b
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 13:30:51 2015 +0100

    glsl: build: use makefile.sources variables when possible
    
    Rather than folding one variable within the other only to unwrap them,
    just use the ones we need.
    
    v2: bring back LOCAL_PATH prefix for nir_constant_expressions,h
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]> (v1)
    (cherry picked from commit a3b05e04921a4fcc05cfc994e415e3ceb39fd184)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca5756766d538a30a12d37ec88f85c679da0c1f
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 13:28:00 2015 +0100

    glsl: automake: reuse $(NIR_GENERATED_FILES) where possible
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit da5e4559ee3b239d2483645ed54b35aa6628fbaf)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7023899ab99efc85f0f99aa9b96d9d1305e99dcb
Author: Emil Velikov <[email protected]>
Date:   Wed Sep 9 12:28:37 2015 +0100

    glsl: automake: rework the sources generation rules
    
    The glsl equivalent of "mesa: automake: rework the source generation
    rules". Plus let's make things consistent and always explicitly provide
    the header name.
    
    v2: Rebase on top of reverted "remove custom AM_V_LEX/YACC" (Matt)
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    (cherry picked from commit 9e0594418d8fa47e19bfe57450198d3fa7d087a0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2190f218ad2197d98fe9ebd8e1cf651e39d1120f
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 10:44:30 2015 +0100

    mesa: automake: rework the source generation rules
    
    Same logic as previous commit applies.
    
    Additionally remove the odd (set -e/mv/INDENT) from the rules.
    The last one is the only one we remotely care about, if reading the
    generated sources.
    
    Upcoming work from DylanB which will replace the existing python
    scripts with ones that produce more readable output anyway.
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit fd913f47b7fcc724d8d191f2752f328d037abb20)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c27775a4434b7133ccda223e34e36a9a8cd4c6a
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 10:27:29 2015 +0100

    mapi: automake: rework the source generation rules
    
    Same logic as previous commit applies. Also fix bogus MESA_MAPI_DIR -
    the sources are located in the source dir (duh).
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit 96509aa80429db1884a78fae95c169aa40641e84)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b8d4982d62974bb30e8bb82b91e43cc5f2a699
Author: Emil Velikov <[email protected]>
Date:   Wed Sep 9 12:14:00 2015 +0100

    mapi: automake: rework the *api/glapi_mapi_tmp.h rules
    
    Same logic as previous commit applies.
    
    v2: Merge with "inline glapi_gen_mapi define" (Matt)
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]>
    (cherry picked from commit 449ce5d64f3d0e5840287040755df23e86ce6bb2)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d1f600c946d17e88ef5a2377cefd6db77ea872a
Author: Emil Velikov <[email protected]>
Date:   Fri Jul 17 10:21:06 2015 +0100

    util: automake: rework the format_srgb.c rule
    
    A handful of changes/cleanups paving the way to bmake support:
     - Remove optional $(srcdir)/ prefix for files in the prereq list.
     - Drop the space after the AM_V_GEN variable.
     - Using $< in a non-suffix rule is a GNU make idiom.
     - Use $(@D) over $(dir $@). The latter is a POSIX standard.
    
    v2: Cosmetic tweaks in the commit summary.
    
    Cc: 11.0 <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    Reviewed-by: Matt Turner <[email protected]> (v1)
    (cherry picked from commit d65bd7a7be48d7805f68cd45218794f3e4590408)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c9f66829c24a0102ee38fc222fb8cbe5d6c177b
Author: Emil Velikov <[email protected]>
Date:   Wed Jul 15 10:28:05 2015 +0100

    xmlpool: 'promote' LOCALEDIR variable
    
    This is the only place in mesa that uses this constuct which seems
    to be GNUmake-ism. Attempting to build with POSIX make implementations
    (bmake) would fail as below.
    
    --- options.h ---
    LOCALEDIR := .
    sh: line 2: LOCALEDIR: command not found
    *** [options.h] Error code 127
    
    So let's keep things consistent and compatible by making the variable
    non target specific.
    
    v2:
     - Bring back LOCALEDIR.
     - Reword the commit message
     - Change mesa-stable tag 10.6 > 11.0
    
    Cc: 11.0 <[email protected]>
    Cc: Jonathan Gray <[email protected]>
    Signed-off-by: Emil Velikov <[email protected]>
    (cherry picked from commit c8984a7a4686c2045666d32fbe5733ff5a5c3bd8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=11dc43424d691220e68eecf1d3f4b5387cca5d47
Author: Dave Airlie <[email protected]>
Date:   Tue Sep 8 08:36:32 2015 +1000

    r600: don't use shader key without verifying shader type (v2)
    
    Since 7a32652231f96eac14c4bfce02afe77b4132fb77
    r600: Turn 'r600_shader_key' struct into union
    
    we were accessing key fields that might be aliased in the union
    with other fields, so we should check what shader type we are
    compiling for before using key values from it.
    
    v1.1: make it compile
    v2: have caffeine, make it work - we don't set type
    until later, so don't reference it until we've set it.
    
    Reviewed-by: Edward O'Callaghan <[email protected]>
    Cc: "11.0" <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>
    (cherry picked from commit 6d2ceb10cd63b89892131a27d238620f00922dfb)
    Signed-off-by: Emil Velikov <[email protected]>
    
    Conflicts:
        src/gallium/drivers/r600/r600_shader.c

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec9bafda7012c269927bb3ec12f4dafafc3ae635
Author: Ilia Mirkin <[email protected]>
Date:   Tue Sep 8 16:58:43 2015 -0400

    st/mesa: increase viewport bounds limits for GL4 hw
    
    According to the ARB_viewport_array spec, GL4 limit is higher than the
    GL3 limit. Also take this opportunity to fix the GL3 limit.
    
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "11.0" <[email protected]>
    Reviewed-by: Marek Olšák <[email protected]>
    (cherry picked from commit 458e55d7c5793b02af8b08ebec90906a829d3f65)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6654483bc661eef34ab933f812e94707191541df
Author: Ilia Mirkin <[email protected]>
Date:   Sun Sep 6 04:51:29 2015 -0400

    nvc0: always emit a full shader colormask
    
    Indications are that if the colormask indicates a single bit set on
    fermi, that value will always be read from $r0 instead of a potentially
    higher register (if e.g. green is set). Not to upset the counting logic,
    always set the header up with a full color mask for each RT. Such a
    situation can basically only ever happen with generated blit shaders.
    
    Fixes the following piglit on Fermi (Kepler is unaffected):
      fbo-stencil blit GL_DEPTH32F_STENCIL8
    
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "10.6 11.0" <[email protected]>
    (cherry picked from commit 39df725f731f75f488c75a4910169beb352213fb)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b1ef5e84269a98867292fced0b5990f1c692f5f
Author: Hans de Goede <[email protected]>
Date:   Mon Sep 7 21:50:48 2015 +0200

    nv30: Fix max width / height checks in nv30 sifm code
    
    The sifm object has a limit of 1024x1024 for its input size and 2048x2048
    for its output. The code checking this was trying to be clever resulting
    in it seeing a surface of e.g 1024x256 being outside of the input size
    limit.
    
    This commit fixes this.
    
    Signed-off-by: Hans de Goede <[email protected]>
    Reviewed-by: Ilia Mirkin <[email protected]>
    Cc: "10.6 11.0" <[email protected]>
    (cherry picked from commit 87073c69f3e253044bc235f34917aaa89041a63c)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=95bc059c50fa3679ee9d02cd1fd9f82239fb353f
Author: Chris Wilson <[email protected]>
Date:   Sat Sep 5 19:19:33 2015 +0100

    i965: Disallow fast blit paths for CopyTexImage with PixelTransfer ops
    
    glCopyTexImage behaves similarly to glReadPixels with respect to the
    pixel transfer operations. Therefore if any are set we cannot use the
    simple blit-only fast paths.
    
    (Though if would be possible to relax the blorp path to handle
    pixel zoom, or we can just enhance meta.)
    
    Signed-off-by: Chris Wilson <[email protected]>
    Cc: Jason Ekstrand <[email protected]>
    Cc: Kenneth Graunke <[email protected]>
    Reviwewed-by: Iago Toral <[email protected]>
    Reviewed-by: Kenneth Graunke <[email protected]>
    Cc: [email protected]
    (cherry picked from commit be519c2d50f4aaa48fdb8b27707114cc5bfd348f)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=254a07841dbfe41eaa13250fc2dfbeb1787c46e5
Author: Ilia Mirkin <[email protected]>
Date:   Sun Sep 6 11:29:00 2015 -0400

    st/mesa: don't fall back to 16F when 32F is requested
    
    Nothing in the spec allows for the reduced precision, and this also
    fixes st_QuerySamplesForFormat for nv50, which does not allow MS8 on
    RGBA32F. Now this will be respected instead of reporting MS8 as
    supported with an assumption that the format used will be RGBA16F.
    
    Signed-off-by: Ilia Mirkin <[email protected]>
    Cc: "10.6 11.0" <[email protected]>
    Reviewed-by: Marek Olšák <[email protected]>
    (cherry picked from commit e40f32d5626c87d9e77bbc261df3648cd54bd066)

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

Reply via email to