URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6229994ab75cab2565c3df7b47b8fb32e4b31d45
Author: Dave Airlie <[email protected]>
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 <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=442735d35d6f2bbb7ef1e4c003025ddf02528e36
Author: Bas Nieuwenhuizen <[email protected]>
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 <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2523ebf52a4ed1e9a90ce527398d13ee493cb22
Author: Bas Nieuwenhuizen <[email protected]>
Date: Sat Dec 17 21:53:38 2016 +0100
radv: Create an empty CS per ring type.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=accc5fc026ec45171c458334bdee16747fbe7824
Author: Bas Nieuwenhuizen <[email protected]>
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 <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfee9866ea87fb0a81b3165f968ac45a4f5a25c3
Author: Bas Nieuwenhuizen <[email protected]>
Date: Sat Dec 17 13:27:37 2016 +0100
radv: Use RELEASE_MEM packet for MEC timestamp query.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0efc98ba00467681a72107f1f2eb9025536540
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Dec 12 08:45:21 2016 +0100
radv: Implement indirect dispatch for the MEC.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a559029e2d1a285afdc761453acd6ab35d8d1ca
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Dec 12 08:42:44 2016 +0100
radv: update vkCmdUpdateBuffer for the MEC.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3499557a2b83269602c021c5c250e448c2aae93
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Dec 12 08:38:00 2016 +0100
radv: Implement cache flushing for the MEC.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=72aaa83f4b5ba193cd4570da610893cd7b054332
Author: Dave Airlie <[email protected]>
Date: Thu Dec 1 01:52:31 2016 +0000
radv: add semaphore support
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d270b5fac3c97f9a19ad27393aca7daccfd0bced
Author: Dave Airlie <[email protected]>
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 <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0e6fb057444df3b165ea02fe5b063a7b24f2010
Author: Dave Airlie <[email protected]>
Date: Thu Dec 1 00:15:23 2016 +0000
radv: init compute queue and avoid initing transfer queues
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=71dabe1c16f5a6ae5784c1de46cf965fb3d8b753
Author: Bas Nieuwenhuizen <[email protected]>
Date: Sat Dec 17 19:10:35 2016 +0100
radv/winsys: Make WaitIdle queue aware.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d028bd7b55c39fa714a48998bbcbb04ec86afe48
Author: Dave Airlie <[email protected]>
Date: Wed Nov 30 03:10:28 2016 +0000
radv/meta: update header info
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd666a319c48006f25b85793179bedfc8d1948d
Author: Dave Airlie <[email protected]>
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 <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f11ea8779da23aa4e87002991bce6bb05074f1c5
Author: Dave Airlie <[email protected]>
Date: Wed Nov 30 01:45:24 2016 +0000
radv: clear image implementation for compute queue
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9839ce282b8bed50effc3328affb957ce6b684bb
Author: Dave Airlie <[email protected]>
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 <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef5f59c9a979bbba7f42ba6cadc9dafdcac99380
Author: Dave Airlie <[email protected]>
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 <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=983af3a6d11d8d1dcd3c23514f92abceb664642f
Author: Dave Airlie <[email protected]>
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 <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=35cf08ef64250c612bca4253df8ecdabd1735095
Author: Bas Nieuwenhuizen <[email protected]>
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 <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=94a7434bbc26590943fed5879d49bbc3395da6e5
Author: Dave Airlie <[email protected]>
Date: Thu Dec 1 00:05:29 2016 +0000
radv: Store queue family in command buffers.
v2: Added helper (Bas)
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20701f4be953658cd000d6e075200ba9b26f814
Author: Dave Airlie <[email protected]>
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 <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=59c9a131f480f005fdd8f2ebf8e07a500e23ee20
Author: Dave Airlie <[email protected]>
Date: Fri Nov 25 00:15:43 2016 +0000
radv/winsys: start adding support for DMA/compute queue
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=86cb418bd4e30d3a028dca2da90ef78b9112ded4
Author: Bas Nieuwenhuizen <[email protected]>
Date: Sat Dec 17 19:20:08 2016 +0100
radv/winsys: Expose number of compute/dma rings.
Signed-off-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit