Mesa (master): 23 new commits

Bas Nieuwenhuizen bnieuwenhuizen at kemper.freedesktop.org
Sun Dec 18 19:53:35 UTC 2016


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6229994ab75cab2565c3df7b47b8fb32e4b31d45
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 04:08:10 2016 +0000

    radv: expose the compute queue
    
    v2: Don't expose the SDMA queue and use the CIK check also in the
        second if. (Bas)
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=442735d35d6f2bbb7ef1e4c003025ddf02528e36
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sun Dec 18 14:05:19 2016 +0100

    radv: Only emit PFP ME syncs for DMA on the GFX queue.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2523ebf52a4ed1e9a90ce527398d13ee493cb22
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Dec 17 21:53:38 2016 +0100

    radv: Create an empty CS per ring type.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=accc5fc026ec45171c458334bdee16747fbe7824
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Dec 17 21:25:32 2016 +0100

    radv: Don't enable CMASK on compute queues.
    
    We can't fast clear on compute queues.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfee9866ea87fb0a81b3165f968ac45a4f5a25c3
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Dec 17 13:27:37 2016 +0100

    radv: Use RELEASE_MEM packet for MEC timestamp query.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0efc98ba00467681a72107f1f2eb9025536540
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Mon Dec 12 08:45:21 2016 +0100

    radv: Implement indirect dispatch for the MEC.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a559029e2d1a285afdc761453acd6ab35d8d1ca
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Mon Dec 12 08:42:44 2016 +0100

    radv: update vkCmdUpdateBuffer for the MEC.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3499557a2b83269602c021c5c250e448c2aae93
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Mon Dec 12 08:38:00 2016 +0100

    radv: Implement cache flushing for the MEC.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72aaa83f4b5ba193cd4570da610893cd7b054332
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 1 01:52:31 2016 +0000

    radv: add semaphore support
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d270b5fac3c97f9a19ad27393aca7daccfd0bced
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 1 01:14:49 2016 +0000

    radv: pass queue index into winsys submission
    
    This is so we can submit on separate queues if needed
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0e6fb057444df3b165ea02fe5b063a7b24f2010
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 1 00:15:23 2016 +0000

    radv: init compute queue and avoid initing transfer queues
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71dabe1c16f5a6ae5784c1de46cf965fb3d8b753
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Dec 17 19:10:35 2016 +0100

    radv/winsys: Make WaitIdle queue aware.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d028bd7b55c39fa714a48998bbcbb04ec86afe48
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 03:10:28 2016 +0000

    radv/meta: update header info
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd666a319c48006f25b85793179bedfc8d1948d
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 03:09:01 2016 +0000

    radv: hook compute clears into clear image api.
    
    These aren't used yet but we will want to use them when we
    implement a separate compute queue.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f11ea8779da23aa4e87002991bce6bb05074f1c5
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 01:45:24 2016 +0000

    radv: clear image implementation for compute queue
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9839ce282b8bed50effc3328affb957ce6b684bb
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 02:56:59 2016 +0000

    radv/meta: split clear image out into a separate layer clear function
    
    This will make it easier to add support for clears on compute queues.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef5f59c9a979bbba7f42ba6cadc9dafdcac99380
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 00:26:47 2016 +0000

    radv: implement image->image copies using compute shader
    
    This is required for having a separate compute queue, we
    probably can't use this on GFX queue due to DCC.
    
    v2: Set coord_components = 2 for itoi texture fetch. (Bas)
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=983af3a6d11d8d1dcd3c23514f92abceb664642f
Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 29 23:52:55 2016 +0000

    radv: add a compute shader implementation for buffer to image
    
    This implements the reverse of the current buffer->image path
    and can be used when we need to do image transfer on compute queues
    
    This just adds the code turned off as we don't support separate
    computes queues yet, and we don't want to use this path on the GFX
    queues for DCC reasons.
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35cf08ef64250c612bca4253df8ecdabd1735095
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sun Dec 18 13:28:04 2016 +0100

    radv: Use correct pitch for views with different block size.
    
    Needed when accessing a comrpessed texture as R32G32B32A32 from a shader. This
    was not encountered previously, as we used the CB for the reinterpretation, which
    does not use this pitch.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94a7434bbc26590943fed5879d49bbc3395da6e5
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Dec 1 00:05:29 2016 +0000

    radv: Store queue family in command buffers.
    
    v2: Added helper (Bas)
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20701f4be953658cd000d6e075200ba9b26f814
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Nov 30 04:30:06 2016 +0000

    radv: start fixing up queue allocate for multiple queues
    
    v2: Fix error handling  and zero init the device (Bas)
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59c9a131f480f005fdd8f2ebf8e07a500e23ee20
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Nov 25 00:15:43 2016 +0000

    radv/winsys: start adding support for DMA/compute queue
    
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86cb418bd4e30d3a028dca2da90ef78b9112ded4
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Sat Dec 17 19:20:08 2016 +0100

    radv/winsys: Expose number of compute/dma rings.
    
    Signed-off-by: Bas Nieuwenhuizen <basni at google.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>




More information about the mesa-commit mailing list