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