Mesa (master): 27 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Sat Nov 16 16:33:46 UTC 2013


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02fdb5cb51fdbe63261ffeb7d5ca0fa10838899b
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 23:00:14 2013 +0000

    targets/dri: move linker flags out of configure into Automake.inc
    
    Previous assumption was that the same set of flags can be reused
    for both classic and gallium drivers. With megadriver work done
    the classic drivers ended up using their own (single) instance of
    the flags.
    
    Move these into Automake.inc and rename to indicate that those
    are gallium specific. Additionally silence an automake/autoconf
    warning "XXX is not a standard libtool library name", due to
    the parsing issues of the module tag.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b8c2c8f00a145d0e62edac9c92c1ef14d02651d
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 2 15:33:07 2013 +0000

    targets/dri: compact compiler flags into Automake.inc
    
    Greatly reduce duplication and provide a sane minimum of
    CFLAGS for all DRI targets.
    
    Note: This commit adds VISIBILITY_CFLAGS to the following:
    * freedreno
    * i915
    * ilo
    * nouveau
    * vmwgfx
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38e0b7eeaa7f29b39bb08dbfbe55ae6b64236954
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:56:33 2013 +0000

    targets/xvmc: do not link against libtrace.la
    
    In order to use the trace driver, one needs to define
    GALLIUM_TRACE. Neither one of the two targets was
    defining it, thus we're safe to remove libtrace.la.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfcdece7c55edcdff1e2eece94e4be0ececcea79
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:55:59 2013 +0000

    targets/xvmc: consolidate lib deps into Automake.inc
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfda1460b136511fa3363802377b9f34aa4f3d15
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:54:58 2013 +0000

    targets/xvmc: move linker flags to Automake.inc
    
    Minimise duplication and sources of error
    (eg nouveau was missing shared and no-undefined)
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7d120af176acb2a02b25868bb65f7e462084e5
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:53:15 2013 +0000

    targets/xvmc: use drop duplicated compiler flags
    
    Automake.inc already has GALLIUM_VIDEO_CFLAGS, which
    provide the essential compiler flags needed.
    
    Note: this commit adds VISIBILITY_CFLAGS to nouveau.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7ac1d5989699d31f02b120d3f8cb51b7159dbb5
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 2 02:02:47 2013 +0000

    gallium/winsys: compact compiler flags into Automake.inc
    
    Cleanup the duplicating flags and consolidate into a sigle variable.
    
    Note: this patch adds VISIBILITY_CFLAGS to the following targets
    * freedreno/drm
    * i915/{drm,sw}
    * nouveau/drm
    * sw/fbdev
    * sw/null
    * sw/wayland
    * sw/wrapper
    * sw/xlib
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=096b988360158d4cf3c92d52d26f9f098774ba1d
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:51:56 2013 +0000

    targets/vdpau: drop unused libraries from linker
    
    In order for one to use trace, noop, rbug and/or galahad, they must
    set the corresponding GALLIUM_* CFLAG.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f920a91f35f21a372e211fe961a163990af677c
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:51:19 2013 +0000

    targets/vdpau: consolidate lib deps into Automake.inc
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f0df8ab22e23956e05451c7191b155e69e5c8d1
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:50:47 2013 +0000

    targets/vdpau: move linker flags to Automake.inc
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23588a9c04ca267799e8c85079cf5667a435790e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:48:44 2013 +0000

    targets/vdpau: compact compiler flags into Automake.inc
    
    Store the compiler flags into a variable, in order to minimise
    flags duplication (amongst vdpau and xvmc).
    
    Note: this commit add VISIBILITY_CFLAGS to the nouveau target
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dac1b470a9c1c977f79ecc301407681e200bd1a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Nov 1 18:58:27 2013 +0000

    gallium/drivers: compact compiler flags into Automake.inc
    
    * minimise flags duplication
    * distingush between VISIBILITY C and CXX flags
    * set only required flags - C and/or CXX
    
    v2: add LLVM_CFLAGS back to AM_CFLAGS (add missing backslash)
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad501a535ad731447587b259afe2ea9c0a0a02f5
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:46:20 2013 +0000

    targets/radeonsi: move drm_target.c to a common folder
    
    ... and symlink to each target.
    Make automake's subdir-objects work for radeonsi.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23cdf8de32fc25bc509a8e110b065ea6395ec2dd
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:42:44 2013 +0000

    targets/r600: move drm_target.c to common folder
    
    ... and symlink for each target.
    Make automake's subdir-objects work for r600.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9a30295412bb26ff2edd5599975ff24f004b345
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Nov 9 22:30:20 2013 +0000

    targets/r300: move drm_target.c to common folder
    
    ... and symlink for each target.
    Make automake's subdir-objects work for r300.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=589e0b23051d55fd4b33fbece27d6edad0eeefd7
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 26 17:48:22 2013 +0100

    gallium/drivers: enable automake subdir-objects
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5e79a9d2b150f0c08abed84ef9f6ef606e77edd
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 26 17:46:17 2013 +0100

    r300: move the final sources list to Makefile.sources
    
    Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1bb79213a50480baba3805df228b4d311bda28
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Oct 26 18:11:36 2013 +0100

    r300: add symlink to ralloc.c and register_allocate.c
    
    Make automake's subdir-objects work.
    Update includes.
    
    Reviewed-by: Tom Stellard <thomas.stellard at amd.com>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c60ff5d04128820263e7212152f81377ab6db5
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Oct 4 13:06:37 2013 +0100

    st/xvmc: enable automake subdir-objects
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01d35eb372f1ac7d8633af783424c32d3b6239e3
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Sep 28 18:11:20 2013 +0100

    dri/common: move source file lists to Makefile.sources
    
    * Allow the lists to be shared among build systems.
    * Update automake and Android build systems.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51b3fc5375999cfd3661d8606d51f7e7d926d31
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Nov 8 19:08:51 2013 +0000

    gtest: enable subdir-objects to prevent automake warnings
    
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5773ee043a70664526fc32e76666edeb895eec5
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Nov 8 18:49:30 2013 +0000

    gbm: enable subdir-objects to prevent automake warnings
    
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b57da0211452eb31a905dd7b288cd5a77b8e295
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Mon Sep 30 22:13:54 2013 +0100

    scons: move SConscript from gallium/targets/ to mesa/drivers/dri/common/
    
    Store scons side by side with the other build systems.
    
    v2: cleanup after a failed rebase
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=595bd01eb1ab6df4d0454b4f9b158256be274bef
Author: Johannes Obermayr <johannesobermayr at gmx.de>
Date:   Fri Nov 1 18:38:14 2013 +0000

    freedreno: compact a2xx and a3xx makefiles into parent ones
    
    Nearly everything within the three Makefile.am's is identical.
    Let's simplify things a little.
    
    v2: Rebase and rewrite the commit message (Emil Velikov)
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5062726f1da77139d3fc576536eb431bbeb9c0e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Sep 29 13:05:07 2013 +0100

    scons: drop obsolete enabled_apis variable
    
    The variable was forgotten during the FEATURE_* removal.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aeafcb7c55775c4d83fbcb874673d17e8a2c55e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Mon Sep 30 15:58:51 2013 +0100

    Android: remove unused MESA_ENABLED_APIS variable
    
    The variable was forgotten during the FEATURE_* removal.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9560d34fcf2dc75949aecbd0dc4cf95e9e080c2b
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Oct 4 13:18:25 2013 +0100

    st/egl: use *_FILE over *_SOURCES names for filelists
    
    Silence automake warnings about missing program/library whenever
    the _SOURCES suffix is used for temporary variable names.
    
      warning: variable 'gdi_SOURCES' is defined but no program or
      library has 'gdi' as canonical name (possible typo)
    
    Acked-by: Matt Turner <mattst88 at gmail.com>
    Reported-by: Ilia Mirkin <imirkin at alum.mit.edu>
    Reported-by: Johannes Obermayr <johannesobermayr at gmx.de>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70581
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>




More information about the mesa-commit mailing list