On Friday 29 December 2017, Bas Nieuwenhuizen wrote:
> Those are implemented as texture sampling, so we need to make the
> texture TC-compatible too.
> 
> Fixes: 34d23e82ca9 "radv: set some dcc parameters depending on if texture 
> will be sampled"

Reviewed-by: Fredrik Höglund <fred...@kde.org>

> ---
>  src/amd/vulkan/radv_device.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
> index 2a249b95e28..130b4222bcd 100644
> --- a/src/amd/vulkan/radv_device.c
> +++ b/src/amd/vulkan/radv_device.c
> @@ -3181,7 +3181,8 @@ radv_initialise_color_surface(struct radv_device 
> *device,
>                               max_uncompressed_block_size = 
> V_028C78_MAX_BLOCK_SIZE_128B;
>               }
>  
> -             if (iview->image->usage & (VK_IMAGE_USAGE_SAMPLED_BIT | 
> VK_IMAGE_USAGE_TRANSFER_SRC_BIT)) {
> +             if (iview->image->usage & (VK_IMAGE_USAGE_SAMPLED_BIT | 
> VK_IMAGE_USAGE_TRANSFER_SRC_BIT |
> +                                        
> VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT)) {
>                       independent_64b_blocks = 1;
>                       max_compressed_block_size = V_028C78_MAX_BLOCK_SIZE_64B;
>               } else
> 

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to