diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index 90061b5428b..b6a3ca58f08 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -2461,8 +2461,6 @@ lvp_image_plane_bind(struct lvp_device *device, */ return vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY); } - plane->pmem = mem->pmem; - plane->memory_offset = memory_offset; plane->plane_offset = plane_offset; *min_plane_offset = plane_offset + plane->size; return VK_SUCCESS; diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index d303932480c..30fe3e130a4 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -1762,7 +1762,6 @@ create_multisample_surface(struct rendering_state *state, struct lvp_image_view templ.nr_samples = samples; struct lvp_image *image = mem_dup(imgv->vk.image, sizeof(struct lvp_image)); image->vk.samples = samples; - image->planes[0].pmem = NULL; image->planes[0].bo = state->pctx->screen->resource_create(state->pctx->screen, &templ); struct lvp_image_view *multi = mem_dup(imgv, sizeof(struct lvp_image_view)); diff --git a/src/gallium/frontends/lavapipe/lvp_private.h b/src/gallium/frontends/lavapipe/lvp_private.h index 615553b1502..d31cbff8dd4 100644 --- a/src/gallium/frontends/lavapipe/lvp_private.h +++ b/src/gallium/frontends/lavapipe/lvp_private.h @@ -279,9 +279,7 @@ vk_sync_as_lvp_pipe_sync(struct vk_sync *sync) struct lvp_image_plane { struct pipe_resource *bo; - struct pipe_memory_allocation *pmem; VkDeviceSize plane_offset; - VkDeviceSize memory_offset; VkDeviceSize size; };