diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c index 545fbbe7631..2c876a80ed4 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c @@ -783,7 +783,7 @@ static unsigned amdgpu_cs_add_buffer(struct radeon_cmdbuf *rcs, */ if (bo == cs->last_added_bo && (usage & cs->last_added_bo_usage) == usage) - return cs->last_added_bo_index; + return 0; if (!(bo->base.usage & RADEON_FLAG_SPARSE)) { if (!bo->bo) { @@ -818,8 +818,7 @@ static unsigned amdgpu_cs_add_buffer(struct radeon_cmdbuf *rcs, } cs->last_added_bo = bo; - cs->last_added_bo_index = index; - return index; + return 0; } static bool amdgpu_ib_new_buffer(struct amdgpu_winsys *ws, diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h index 8edfaa05b92..60439dc26b9 100644 --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h @@ -95,7 +95,6 @@ struct amdgpu_cs_context { int16_t *buffer_indices_hashlist; struct amdgpu_winsys_bo *last_added_bo; - unsigned last_added_bo_index; unsigned last_added_bo_usage; struct amdgpu_fence_list fence_dependencies;