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