Mesa (master): 37 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Fri Jan 27 17:59:14 UTC 2017


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f301fe2e681e72988f00d610a617a1c90c80b51
Author: Eric Engestrom <eric.engestrom at imgtec.com>
Date:   Fri Jan 27 17:29:05 2017 +0000

    gbm/dri: fix memory leaks in error path
    
    Signed-off-by: Eric Engestrom <eric.engestrom at imgtec.com>
    [Emil Velikov: make sure it builds]
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d104f9aa71aae1ef7c64f3a52dbfb1f62ddaa31
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 19:26:13 2017 +0000

    docs/releasing: add a note about the relnotes template
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e076af0674671fd47ff7f0f78e3ed1a39d0b2e7
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:10 2017 +0000

    mesa: remove explicit __STDC_FORMAT_MACROS define
    
    Analogous to previous commits.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cfe97ff0e083c71bd14caf16c58b859c551f549
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:09 2017 +0000

    nouveau: remove explicit __STDC_FORMAT_MACROS define
    
    Already handled by the build.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=027e04932ad0401dc1f950bd3cd6cf50794dcc7f
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:08 2017 +0000

    scons: swr: remove explicit __STDC_.*_MACROS defines
    
    Analogous to previous commits.
    
    Cc: George Kyriazis <george.kyriazis at intel.com>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e809fadb86e06956a3610e5327ca9d5cccbe4f60
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:07 2017 +0000

    gallium: remove explicit __STDC_.*_MACROS defines
    
    Analogous to previous commits.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01e28c6cf54a9f05b3f3712348212235065b1515
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:06 2017 +0000

    gallivm: remove explicit __STDC_.*_MACROS defines
    
    Correctly handled by the build systems.
    
    Cc: Roland Scheidegger <sroland at vmware.com>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74a174e12fe10452410adc84f69ef50d351ca2f7
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:05 2017 +0000

    glsl: remove explicit __STDC_FORMAT_MACROS define
    
    Correctly handled by all the build systems.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e9e917c263898bf1a787c5ebb263ef87ef9604e
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:04 2017 +0000

    autoconf: set all __STDC_*_MACROS
    
    Analogous to previous commit(s), with a minor detail - here we set the
    macros when building both C and C++ sources.
    
    Resolving that is a more challenging task that we'll sort out another
    day.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d68ffa9446c6f05ae3bbb92b7b8136450e6dc94d
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:03 2017 +0000

    scons: always set __STDC_*_MACROS for C++ sources
    
    Analogous to previous commit - just set the lot once throughout.
    
    Cc: Jose Fonseca <jfonseca at vmware.com>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13e2928d57fc974158dd3e5cf74ac32dfa8ca622
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:24:02 2017 +0000

    android: always set __STDC_*_MACROS for C++ sources
    
    Various parts of the code depend on the macros being defined.
    
    Just set those unconditionally, only where needed (c++ sources) so that
    we can drop the workarounds through the code.
    
    Cc: Rob Herring <robh at kernel.org>
    Cc: Chih-Wei Huang <cwhuang at android-x86.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Eric Engestrom <eric.engestrom at imgtec.com>
    Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4862fa382ff88bd9568be2dba14052c8e51a07f
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:43 2017 +0000

    st/xa: automake: remove duplicate -Wall
    
    Already handled by configure.ac
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a5850b04a86c2287112047c6cad500136d18df5
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:41 2017 +0000

    mesa: move variable declaration to where its used
    
    The variable replacement was unused when building w/o
    ENABLE_SHADER_CACHE. Since we can mix variable declarations and code,
    move it to where its used.
    
    Fixes: 9f8dc3bf03e "utils: build sha1/disk cache only with
    Android/Autoconf"
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01874d52783f043497b223934d73e8cb48ca0627
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:40 2017 +0000

    st/mesa: use correct return statement for a void function
    
    Analogous to previous commit.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1960e23ffb10f782cbcd09caabdd573d440c012
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:39 2017 +0000

    mesa: use correct return statement for a void function
    
    Using return foo() is incorrect even if foo itself returns void.
    Spotted by AppVeyor, as below:
    
    teximage.c(3653) : warning C4098: 'copyteximage' : 'void' function returning a value
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be3b5e015c5cdbe28ab366b18f35a49690960353
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:38 2017 +0000

    svga: remove const qualifier from SVGA3D_vgpu10_GenMips() prototype
    
    Does not match the function definition or how it's used. Triggers the
    following warning in AppVeyor
    
    svga_cmd_vgpu10.c(1301) : warning C4028: formal parameter 2 different from declaration
    
    Cc: Charmaine Lee <charmainel at vmware.com>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf00cc72e923f9e4aba35738317d812d5e32318a
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:37 2017 +0000

    nir: add extra const notation in compare_blocks()
    
    MSVC warns about different const qualifiers. Add the extra const to
    silence it.
    
    nir_phi_builder.c(244) : warning C4090: 'initializing' : different 'const' qualifiers
    nir_phi_builder.c(245) : warning C4090: 'initializing' : different 'const' qualifiers
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2dea3b654ed3e3c3d5e9a470027441f266f892e
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Thu Jan 26 13:18:36 2017 +0000

    nir: silence implicit conversion to 64bit
    
    MSVC warns about implicit conversion as below. Annotate the literal
    appropriately to silence the warning.
    
    nir_gather_info.c(249) : warning C4334: '<<' : result of 32-bit shift
    implicitly converted to 64 bits (was 64-bit shift intended?)
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01849ae0dcd51ce0dfc1444bdf6aa2a012a1e4ec
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:50 2017 +0000

    i915, i965: automake: remove NA include directive
    
    The path in question (... dri/intel/server) was removed years ago.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=091f2b8c98937138c17a1ddf4b16d17f31a20020
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:49 2017 +0000

    mesa/tests: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ba96bdcabc4c9c89827603907aba1b7dd5e9972
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:48 2017 +0000

    dri/osmesa: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ede4ff9adc5653db56e7edac53c012fc431647dc
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:47 2017 +0000

    dri/swrast: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0ba1e5de088bf71bc407db9837235b18dca936
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:46 2017 +0000

    radeon, r200: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee5de93269cee8abec2dd4d938c5e745983bf98e
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:45 2017 +0000

    mapi: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af860850a0c4096f9bb27faa4d9c0061fb437a9b
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:44 2017 +0000

    loader: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=912b4f5472007dbd06c922cb1c315cb4814c4010
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:43 2017 +0000

    glx/windows: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Jon Turney <jon.turney at dronecode.org.uk>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b874cee099122bc9c0625254895e63843ae2260
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:42 2017 +0000

    glx/apple: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Jeremy Sequoia <jeremyhu at apple.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d66f9e6d930a9fcfa23129dce18d5359cc6e00f4
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:41 2017 +0000

    glx: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d221bf9b91900c62069cc447dc214c04a9e5261c
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:40 2017 +0000

    d3dadapter9: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Axel Davy <axel.davy at ens.fr>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=517f34b4be0ac4a5a508ccb6dcaeca3c975585b0
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:39 2017 +0000

    st/dri: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02f991c00d22484d8dbd39b227460abba8f9ee67
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:38 2017 +0000

    clover: automake: remove -I$(srcdir)
    
    Already implicitly handled by the build system.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Tested-by: Aaron Watry <awatry at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d5a60caca632a7c03cd1dc554645f27f408f37
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:37 2017 +0000

    clover: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Aaron Watry <awatry at gmail.com>
    Cc: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5921ae0d2fc37699c7ebbd693a2e850a5371204
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:36 2017 +0000

    egl: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90ac5c339e2c360712d663e3eab76c4a4abf2487
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:35 2017 +0000

    i915: automake: include builddir prior to srcdir
    
    Analogous to previous commit.
    
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4622c75dfbf5c89630d1860037dcb8b7910c0820
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:34 2017 +0000

    i965: automake: include builddir prior to srcdir
    
    The latter can contain stale generated file, which, as-is, we'll end up
    using.
    
    Fixes: bfd17c76c12 "i965: Port INTEL_PRECISE_TRIG=1 to NIR."
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Kenneth Graunke <kenneth at whitecape.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a922c821255bfac22cf705244e5bd303a626bb55
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:33 2017 +0000

    freedreno: automake: correctly set MKDIR_GEN
    
    Analogous to previous commit.
    
    Fixes: 4610e5ef28e "freedreno/ir3: fix sin/cos"
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Rob Clark <robclark at freedesktop.org>
    Cc: Nicolas Dechesne <nicolas.dechesne at linaro.org>
    Reported-by: Nicolas Dechesne <nicolas.dechesne at linaro.org>
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Tested-by: Nicolas Dechesne <nicolas.dechesne at linaro.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eed48d23780e812ca5c53fecc59a419962c7dd6
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Jan 16 15:45:32 2017 +0000

    i965: automake: correctly set MKDIR_GEN
    
    Otherwise we might end up w/o the respective folder (depending on
    autotools version) and fail at build time.
    
    Fixes: bfd17c76c12 "i965: Port INTEL_PRECISE_TRIG=1 to NIR."
    Cc: "12.0 13.0" <mesa-dev at lists.freedesktop.org>
    Cc: Kenneth Graunke <kenneth at whitecape.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>




More information about the mesa-commit mailing list