From 5a3105fe9a5693f0f3d1b09fb6d1e6b7bf8288ae Mon Sep 17 00:00:00 2001 From: Topi Pohjolainen Date: Fri, 12 May 2017 14:36:46 +0300 Subject: [PATCH] i965: Add helper for converting isl tiling to bufmgr tiling Reviewed-by: Nanley Chery Signed-off-by: Topi Pohjolainen --- src/mesa/drivers/dri/i965/intel_blit.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/mesa/drivers/dri/i965/intel_blit.h b/src/mesa/drivers/dri/i965/intel_blit.h index 2604417..5e4d1f5 100644 --- a/src/mesa/drivers/dri/i965/intel_blit.h +++ b/src/mesa/drivers/dri/i965/intel_blit.h @@ -28,6 +28,19 @@ #include "brw_context.h" +static inline unsigned +isl_tiling_to_bufmgr_tiling(enum isl_tiling tiling) +{ + if (tiling == ISL_TILING_X) + return I915_TILING_X; + + if (tiling == ISL_TILING_Y0) + return I915_TILING_Y; + + /* All other are unknown to buffer allocator. */ + return I915_TILING_NONE; +} + bool intelEmitCopyBlit(struct brw_context *brw, GLuint cpp, -- 2.7.4