[Mesa-dev] [PATCH v2 0/9] anv: Enable fast-clears for multisampled images
Samuel Iglesias Gonsálvez
siglesias at igalia.com
Mon Feb 26 08:53:07 UTC 2018
Patches 1, 3-9 are:
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Sam
On 24/02/18 07:22, Jason Ekstrand wrote:
> We've had multisample compression support for some time and we've had
> single-sampled fast-clears but multisampled fast clears haven't been all
> that high on anyone's priority list. I did send out a patch series for it
> back in November: https://patchwork.freedesktop.org/series/33727/
> Unfortunately, shortly after that, I ended up doing significant reworks to
> the way that CCS fast-clears and resolves work which made hash of the
> original series.
>
> This series is accomplishes the same thing as the last for patches of the
> original series. The last two patches of the original series have been
> completely rewritten and exploded into 7 patches. Much of that explosion
> is because I've broken it up to be a bit more reviewable.
>
> Jason Ekstrand (9):
> intel/blorp: Add a helper for filling out VERTEX_BUFFER_STATE
> intel/blorp: Add indirect clear color support to mcs_partial_resolve
> anv/blorp: Add partial clear support to anv_image_mcs_op
> anv/blorp: Allow indirect clear colors on blorp sources on gen7
> anv/blorp: Pass the clear address to blorp for subpass MSAA resolves
> anv/cmd_buffer: Handle MCS identical to CCS_E in compute_aux_usage
> anv/cmd_buffer: Add helpers for computing resolve predicates
> anv/cmd_buffer: Add support for MCS fast-clears and resolves
> anv: Enable MSAA fast-clears
>
> src/intel/blorp/blorp_clear.c | 25 ++++++-
> src/intel/blorp/blorp_genX_exec.h | 121 +++++++++++++++++++++-------------
> src/intel/blorp/blorp_priv.h | 1 +
> src/intel/vulkan/anv_blorp.c | 21 +++++-
> src/intel/vulkan/anv_image.c | 11 ++--
> src/intel/vulkan/genX_blorp_exec.c | 4 +-
> src/intel/vulkan/genX_cmd_buffer.c | 132 ++++++++++++++++++++++++++++++-------
> 7 files changed, 239 insertions(+), 76 deletions(-)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180226/8d3d9ac4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180226/8d3d9ac4/attachment.sig>
More information about the mesa-dev
mailing list