From 439edaa4b516b90d781428703988a200beaf138b Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Thu, 6 Apr 2017 08:25:50 +0200 Subject: [PATCH] i965/bufmgr: Delete set_tiling Entirely unused, and really shouldn't be used. The alloc functions already take care of this. And even in a future where we're not going to h/v-align tiled buffers in the bufmgr, but only in isl, I think we still want to adjust the tiling mode in the bufmgr, since that ties in closely to mmaps and stuff like that. get_tiling is still needed for the import paths (until we have modifiers everywhere). Signed-off-by: Daniel Vetter Reviewed-by: Kenneth Graunke --- src/mesa/drivers/dri/i965/brw_bufmgr.c | 17 ----------------- src/mesa/drivers/dri/i965/brw_bufmgr.h | 8 -------- 2 files changed, 25 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.c b/src/mesa/drivers/dri/i965/brw_bufmgr.c index 01cccf6..5420629 100644 --- a/src/mesa/drivers/dri/i965/brw_bufmgr.c +++ b/src/mesa/drivers/dri/i965/brw_bufmgr.c @@ -1129,23 +1129,6 @@ bo_set_tiling_internal(struct brw_bo *bo, uint32_t tiling_mode, } int -brw_bo_set_tiling(struct brw_bo *bo, uint32_t *tiling_mode, uint32_t stride) -{ - int ret; - - /* Linear buffers have no stride. By ensuring that we only ever use - * stride 0 with linear buffers, we simplify our code. - */ - if (*tiling_mode == I915_TILING_NONE) - stride = 0; - - ret = bo_set_tiling_internal(bo, *tiling_mode, stride); - - *tiling_mode = bo->tiling_mode; - return ret; -} - -int brw_bo_get_tiling(struct brw_bo *bo, uint32_t *tiling_mode, uint32_t *swizzle_mode) { diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.h b/src/mesa/drivers/dri/i965/brw_bufmgr.h index fb1059c..53d51f2 100644 --- a/src/mesa/drivers/dri/i965/brw_bufmgr.h +++ b/src/mesa/drivers/dri/i965/brw_bufmgr.h @@ -209,14 +209,6 @@ void brw_bo_wait_rendering(struct brw_bo *bo); void brw_bufmgr_destroy(struct brw_bufmgr *bufmgr); /** - * Ask that the buffer be placed in tiling mode - * - * \param buf Buffer to set tiling mode for - * \param tiling_mode desired, and returned tiling mode - */ -int brw_bo_set_tiling(struct brw_bo *bo, uint32_t *tiling_mode, - uint32_t stride); -/** * Get the current tiling (and resulting swizzling) mode for the bo. * * \param buf Buffer to get tiling mode for -- 2.7.4