diff --git a/src/broadcom/vulkan/v3dv_cmd_buffer.c b/src/broadcom/vulkan/v3dv_cmd_buffer.c index f39ab45c35d..5714d0f63b0 100644 --- a/src/broadcom/vulkan/v3dv_cmd_buffer.c +++ b/src/broadcom/vulkan/v3dv_cmd_buffer.c @@ -1060,9 +1060,9 @@ cmd_buffer_subpass_handle_pending_resolves(struct v3dv_cmd_buffer *cmd_buffer) VkResolveImageInfo2KHR resolve_info = { .sType = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR, - .srcImage = v3dv_image_to_handle((struct v3dv_image *) src_iview->image), + .srcImage = v3dv_image_to_handle(src_iview->image), .srcImageLayout = VK_IMAGE_LAYOUT_GENERAL, - .dstImage = v3dv_image_to_handle((struct v3dv_image *) dst_iview->image), + .dstImage = v3dv_image_to_handle(dst_iview->image), .dstImageLayout = VK_IMAGE_LAYOUT_GENERAL, .regionCount = 1, .pRegions = ®ion, diff --git a/src/broadcom/vulkan/v3dv_image.c b/src/broadcom/vulkan/v3dv_image.c index b805b8ef256..e39a52e6cf8 100644 --- a/src/broadcom/vulkan/v3dv_image.c +++ b/src/broadcom/vulkan/v3dv_image.c @@ -821,7 +821,7 @@ v3dv_CreateBufferView(VkDevice _device, { V3DV_FROM_HANDLE(v3dv_device, device, _device); - const struct v3dv_buffer *buffer = + struct v3dv_buffer *buffer = v3dv_buffer_from_handle(pCreateInfo->buffer); struct v3dv_buffer_view *view = diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index d49b8636954..9443c58387d 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -503,7 +503,7 @@ VkImageViewType v3dv_image_type_to_view_type(VkImageType type); struct v3dv_image_view { struct vk_object_base base; - const struct v3dv_image *image; + struct v3dv_image *image; VkImageAspectFlags aspects; VkExtent3D extent; VkImageViewType type; @@ -555,7 +555,7 @@ struct v3dv_buffer { struct v3dv_buffer_view { struct vk_object_base base; - const struct v3dv_buffer *buffer; + struct v3dv_buffer *buffer; VkFormat vk_format; const struct v3dv_format *format;