Mesa (master): 21 new commits

Dave Airlie airlied at kemper.freedesktop.org
Wed Oct 19 00:16:44 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c3bd1cdb3c60a0140b57a2064e02f5869b0f9bc
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 07:49:34 2016 +0100

    radv: port to common wsi codebase
    
    This drops all the radv WSI code in favour of using
    the new shared code that was ported from anv
    
    This regresses Talos for now, Jason has pointed out
    the bug is in Talos and we should wait for them to fix it.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7ef2488938d31b5ead043891fadc3cee4c6f05
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 07:12:33 2016 +0100

    anv: move to using shared wsi code
    
    This moves the shared code to a common subdirectory
    and makes anv linked to that code instead of the copy
    it was using.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec0bc14a700c2503d834ac0763f4cfbe312998fa
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 06:36:17 2016 +0100

    anv/wsi: remove all anv references from WSI common code
    
    the WSI code should be now be clean for sharing.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=971523410fd2235e13c617b6a1569f70486258d7
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 05:42:29 2016 +0100

    anv: move common wsi code to x11/wayland common files.
    
    Next task is to rename all the anv_ out of this,
    and move to a common location
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0d15fbe1d670313132a0b71970badbcac259d78
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 05:14:45 2016 +0100

    anv/wsi/wayland: add callback to get device format properties.
    
    This avoids having to know the toplevel API name.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4392de6771e56731b7dbea78c41102b5e8c90877
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 03:09:02 2016 +0100

    anv/wsi/wl: stop using device in more places
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=507722b882df63f6c275d110060b3d4ad09665d1
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 02:51:36 2016 +0100

    anv/wsi: split out surface creation to avoid instance API
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=954cd09e6682557d483c36b234f9d923ad754305
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 02:38:49 2016 +0100

    anv/wsi: move further away from passing anv displays around
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1720bbd353d87412754fd4ecb6fa76406d54d413
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 01:34:10 2016 +0100

    anv/wsi: split image alloc/free out to separate fns.
    
    This moves these outside the wsi platform code, so we can reuse
    that code
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=828b8dbce48a65c62330efab399d2a79496f0857
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 00:42:56 2016 +0100

    anv/wsi: switch to using VkDevice in swapchain
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65420013455821e570dc52e5e9cbe9cfbed1dab5
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 00:35:12 2016 +0100

    anv/wsi/x11: more refactoring to use generic handles
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=340e72f0561842da46eb900a809779e3ff684ced
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Oct 14 00:21:17 2016 +0100

    anv/wsi/x11: start refactoring out the image allocation/free functionality
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c264c272a5a7c6badea6e443ce78d286540798b3
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:32:41 2016 +0100

    anv/wsi: drop device from get format
    
    Just use the wsi_device instead.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=467d161e6a050bb2e55278340d235b91c2ffa5df
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:26:03 2016 +0100

    anv/wsi: remove device from get_support interface
    
    replace with wsi_device and allocator.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e7460563e9a92f81158c4b02771aa2636ac373
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:25:33 2016 +0100

    anv/wsi/x11: abstract WSI interface from internals.
    
    This allows the API and the internals to be split, and the
    internals shared.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e6be2e0d1ae8e6b56fe04bdfafa33db50049ac
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:18:34 2016 +0100

    anv/wsi/x11: push anv_device out of the init/finish routines
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c10258567ca98e28b291b679fde8cd60b719579
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:14:52 2016 +0100

    anv/wsi: abstract wsi interfaces away from device a bit more.
    
    This is a step towards separating out the wsi code for sharing
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be61fff6da32267cb5d463197df22be8d8875ff8
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:07:27 2016 +0100

    anv/wsi/x11: push device out of x11 connection fns.
    
    just pass the allocator/wsi_interface instead.
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9cf7c4460588eec68074c477bf3c7add6d21da7
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:27:56 2016 +0100

    anv/wsi: drop device from get caps
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e4abc3e1016f606f64dfdd3b90f69abbdfedbc9
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 05:33:28 2016 +0100

    anv/wsi: drop get present modes device arg
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d70c0d66ba28c7ac53b797730532c06439c799
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Oct 13 04:43:27 2016 +0100

    radv/anv/wsi: drop unneeded parameter
    
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>




More information about the mesa-commit mailing list