[Mesa-dev] [PATCH 0/8] radv: some cleanups & preliminary work for DCC MSAA

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Sat Apr 7 22:50:58 UTC 2018


Thanks. The series is

Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

On Fri, Apr 6, 2018 at 7:34 PM, Samuel Pitoiset
<samuel.pitoiset at gmail.com> wrote:
> Hi,
>
> This small series is a preliminary work before doing some
> improvements in the DCC/CMASK/FMASK codepaths. What I plan to do is:
>
> - implement DCC for MSAA textures (I have a WIP branch)
> - implement TC-compatible CMASK
> - implement DCC for mipmaps and arrays
>
> And probably some other improvements/cleanups.
>
> Please review,
> Thanks!
>
> Samuel Pitoiset (8):
>   radv: add radv_get_cmask_fast_clear_value() helper
>   radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpers
>   radv: clean up radv_htile_enabled()
>   radv: clean up radv_vi_dcc_enabled()
>   radv: simplify a check in radv_initialise_color_surface()
>   radv: rename radv_image_is_tc_compat_htile()
>   radv: add radv_use_dcc_for_image() helper
>   radv: add radv_image_is_tc_compat_htile() helper
>
>  src/amd/vulkan/radv_cmd_buffer.c      |  18 ++---
>  src/amd/vulkan/radv_device.c          |  22 +++---
>  src/amd/vulkan/radv_image.c           | 124 ++++++++++++++++++++++------------
>  src/amd/vulkan/radv_meta_clear.c      |  35 ++++++++--
>  src/amd/vulkan/radv_meta_copy.c       |   4 +-
>  src/amd/vulkan/radv_meta_decompress.c |   2 +-
>  src/amd/vulkan/radv_meta_fast_clear.c |   8 +--
>  src/amd/vulkan/radv_meta_resolve.c    |   4 +-
>  src/amd/vulkan/radv_private.h         |  58 +++++++++++++++-
>  9 files changed, 193 insertions(+), 82 deletions(-)
>
> --
> 2.16.3
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list