From: Nanley Chery Date: Mon, 12 Aug 2019 22:41:11 +0000 (-0700) Subject: iris: Allow for non-Y-tiled aux allocation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=82822bc5497c2cf4643204d12cd0ed3f96ae72e1;p=mesa.git iris: Allow for non-Y-tiled aux allocation The Gen12 CCS is not Y-tiled. Reviewed-by: Sagar Ghuge Reviewed-by: Kenneth Graunke Reviewed-by: Jordan Justen --- diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index 46b207ed388..d06bf1b6211 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -564,7 +564,8 @@ iris_resource_alloc_separate_aux(struct iris_screen *screen, * block sizes. */ res->aux.bo = iris_bo_alloc_tiled(screen->bufmgr, "aux buffer", size, 4096, - IRIS_MEMZONE_OTHER, I915_TILING_Y, + IRIS_MEMZONE_OTHER, + isl_tiling_to_i915_tiling(res->aux.surf.tiling), res->aux.surf.row_pitch_B, alloc_flags); if (!res->aux.bo) { return false;