diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 3f1e0c4e69b..44fefc8ad1b 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -2553,9 +2553,8 @@ radv_buffer_view_init(struct radv_buffer_view *view, struct radv_device *device, view->bo = buffer->bo; view->range = vk_buffer_range(&buffer->vk, pCreateInfo->offset, pCreateInfo->range); - view->vk_format = pCreateInfo->format; - radv_make_buffer_descriptor(device, buffer, view->vk_format, pCreateInfo->offset, view->range, + radv_make_buffer_descriptor(device, buffer, pCreateInfo->format, pCreateInfo->offset, view->range, view->state); } diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index e8c742993c3..9e29796d695 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -2624,7 +2624,6 @@ struct radv_sampler_ycbcr_conversion { struct radv_buffer_view { struct vk_object_base base; struct radeon_winsys_bo *bo; - VkFormat vk_format; uint64_t range; /**< VkBufferViewCreateInfo::range */ uint32_t state[4]; };