From: Jordan Justen Date: Fri, 19 Apr 2019 23:28:01 +0000 (-0700) Subject: iris: Let isl decide the supported tiling in more situations X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=da10fa9d63675dcdd789827cdb5b082140ec0621;p=mesa.git iris: Let isl decide the supported tiling in more situations Signed-off-by: Jordan Justen Suggested-by: Nanley Chery Reviewed-by: Nanley Chery --- diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index cd411c3e6b8..eac329d9ba7 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -719,21 +719,6 @@ iris_resource_create_with_modifiers(struct pipe_screen *pscreen, return NULL; } - /* No modifiers - we can select our own tiling. */ - - if (has_depth) { - /* Depth must be Y-tiled */ - tiling_flags = ISL_TILING_Y0_BIT; - } else if (templ->format == PIPE_FORMAT_S8_UINT) { - /* Stencil must be W-tiled */ - tiling_flags = ISL_TILING_W_BIT; - } else if (templ->target == PIPE_BUFFER || - templ->target == PIPE_TEXTURE_1D || - templ->target == PIPE_TEXTURE_1D_ARRAY) { - /* Use linear for buffers and 1D textures */ - tiling_flags = ISL_TILING_LINEAR_BIT; - } - /* Use linear for staging buffers */ if (templ->usage == PIPE_USAGE_STAGING || templ->bind & (PIPE_BIND_LINEAR | PIPE_BIND_CURSOR) )