Mesa (master): 26 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Tue Feb 11 22:06:19 UTC 2014


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=908a711313b7b87c6475a2635af83341559406d2
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date:   Tue Feb 11 00:42:26 2014 -0500

    nv30,nvc0: only claim a single viewport
    
    It should be possible to make this be 16 on nvc0.
    
    Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
    Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82cd6e6317dc9f2c66bee1fcc0521c97afcadd75
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Feb 8 04:06:19 2014 +0000

    st/clover: use VISIBILITY_CXXFLAGS where approapriate
    
    Use the c++ visibility flags when building cpp files.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ed32c9af948b5f724c88cefe5bb83e195c56f6a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Feb 8 03:56:38 2014 +0000

    omx: use VISIBILITY_CFLAGS to control exported symbols
    
    Initial step of cleaning the exported symbols from targets/omx
    
     - Mark omx_component_library_Setup as public
    
    v2: Keep export-symbols-regex
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Christian König <christian.koenig at amd.com> (v1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda9a66f7e509261f2b9e24099fd65d43f31f122
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Feb 8 02:56:32 2014 +0000

    osmesa: drop obsolete AM_CXXFLAGS
    
    There is no cpp files during the build process, thus we
    can safely drop the unused cxxflags.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=927b9e8eb831e644e3029428e35035875c19d431
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Feb 8 01:40:40 2014 +0000

    st/vdpau: automake: export only PUBLIC symbols
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Reviewed-by: Christian König <christian.koenig at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=255b39f17ac3e84ae1db55bda37881f76d1ac8b3
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 16:37:50 2014 +0000

    st/vdpau: do not export VdpPresentationQueueTargetCreateX11
    
    The function pointer is retrieved via VdpGetProcAddress just
    like all the other vdpau functions and should not be exported.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Reviewed-by: Christian König <christian.koenig at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d84e0eb40676ff47356496c5ff9d354b863bea96
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 19:06:02 2014 +0000

    wayland-egl: automake: add symbol test
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64055637830336686bebed4db370ce83ede5c679
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 18:48:21 2014 +0000

    st/egl: automake: avoid exporting all symbols
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11926e8997aedec191efdbd057dccfd4214268f6
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 18:44:19 2014 +0000

    targets/egl-static: automake: don't export local symbols
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c7f75f70a833d861c835aac2c008e03599f7b50
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 16:08:04 2014 +0000

    gbm: automake: add symbol tests
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33b9c0d46527563d5a5e0f1f4f4017cf799f5782
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Jan 25 17:59:36 2014 +0000

    targets/gbm: automake: do not export internal symbols
    
    Add VISIBILITY_CFLAGS to automake build, so that
    only required symbols are exported.
    
    v2: Rebase
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10e5ffd4961055ebba5be4d85a93cc66cdd5a635
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Jan 25 17:19:10 2014 +0000

    gbm: do not export _gbm_mesa_get_device
    
    This symbol is internal and was never part of the API.
    Unused by any of the gbm backends, it makes sense to
    simply not export it.
    
    Cc: Kristian Høgsberg <krh at bitplanet.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d00b319f4071a2e31bbe12e1cbad7ef7681e1ebb
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Jan 25 17:22:05 2014 +0000

    gbm: automake: add
    VISIBILITY_CFLAGS
    
    Currently the library exports every symbol imaginable,
    rather than the ones defined by the API.
    
    Note: This may cause issues for libraries that are linking
    agaist libgbm's internals.
    
    Cc: Kristian Høgsberg <krh at bitplanet.net>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=631cc6105d084e466a11f77dc0e7c262449d42dd
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 20:06:56 2014 +0000

    st/gbm: automake: do not export gbm_gallium_drm_device_create
    
    Symbol is internal and was never meant to be exported.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90ed1013226d77b187d243f2f85961ade9716845
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 19:58:20 2014 +0000

    auxiliary/pipe-loader: automake: avoid exporting all symbols
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=165eecf1f64b800321745956064ae0a5007b0ca4
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Jan 25 15:56:59 2014 +0000

    egl/dri2/android: free driver_name in dri2_initialize_android error path
    
    v2:
    Cleanup driver name if dri2_load_driver() fails. Spotted by Chad
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d9f6d9729db1c999317a6b44818aa90c30a0b3
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sat Jan 25 15:23:41 2014 +0000

    dri/nouveau: Pass the API into _mesa_initialize_context
    
    Currently we create a OPENGL_COMPAT context regardless of
    what was requested by the program. Correct that by retaining
    the program's request and passing it into _mesa_initialize_context.
    
    Based on a similar commit for radeon/r200 by Ian Romanick.
    
    Cc: "9.1 9.2 10.0" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=118c36adb4f2e3eec2327fccd59ed808f346aa73
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 17:19:46 2014 +0000

    configure: cleanup libudev handling
    
    Add the explicit note about the required version during configure.
    Require the same version (151) of udev when building the pipe-loader.
    Mention the udev version requirement in GBM Requires.private.
    
    v2: Resolve a couple of silly typos. Spotted by Ilia
    v3: Cleanup platfrom/platform typo. Spotten by Stefan
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31f50f314939ae8c31f2274e619b1a6bbaeae4a0
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 16:25:12 2014 +0000

    gbm: drop unneeded dependency of libudev
    
    As of recently we dlopen the library, additionally the only
    code that is including the libudev.h header, is the loader.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d57dc6dc30c5da9990c59f00144a7f816d636609
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 17:04:19 2014 +0000

    opencl: do not link against libudev
    
    Previously the linking was required due to dependency of udev in the
    pipe-loader. Now this is no longer the case, as we dlopen the library.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19fba7cc698c0112d48b1dfb6637994371b0b1f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 17:03:29 2014 +0000

    gallium/tests: do not link against libudev
    
    Previously the linking was required due to dependency of udev in the
    pipe-loader. Now this is no longer the case, as we dlopen the library.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=897e1989dabf06460d063d77cfa043655117ca41
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 16:21:46 2014 +0000

    egl-static: stop linking against libudev
    
    No longer required since all the udev code is in the loader.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=053e095ecba794e907896067c46ec02b2265d9a7
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 16:51:14 2014 +0000

    egl_dri2: remove LIBUDEV_CFLAGS from Makefile.am
    
    None of the code within builds or (explicitly) requires udev.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fe2ca7a083263b99b4b61c4a486f76126cec470
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 16:49:41 2014 +0000

    configure: drop LIBUDEV_CFLAGS from X11_INCLUDES
    
    The cflags are explicitly included in the only Makefile that
    handles udev dependant code.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7536d744ee5614b50e92ec65939f12a2b27a332f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Jan 29 16:23:42 2014 +0000

    pipe-loader: drop obsolete libudev.h include
    
    All the udev code is in the loader, so there is no
    reason for us to include this header.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=929f83376aef4ac94ccb9117a5a3df4cc27f525f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Fri Feb 7 22:13:44 2014 +0000

    configure: error out when building radeonsi without gallium-llvm
    
    --enable-gallium-llvm is required by radeonsi. Currently we
    check only for LLVM_VERSION_INT which is 0, whenever gallium-llvm
    is disabled explicitly.
    
    ./configure --with-gallium-drivers=r600,radeonsi --disable-gallium-llvm
    
    v2: Correct typo in error message. Spotted by Tom Stellard
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>




More information about the mesa-commit mailing list