freedreno: Introduce a fd_resource_tile_mode() helper.
[mesa.git] / src / gallium / drivers / freedreno / a5xx / fd5_blitter.c
index 8fdf4c47c3188cc1569209b8a9f8c083be7b3bea..c3db9b983cd23c1303c21b7f19fcb4609bd6ba8e 100644 (file)
@@ -342,10 +342,8 @@ emit_blit(struct fd_ringbuffer *ring, const struct pipe_blit_info *info)
        sfmt = fd5_pipe2color(info->src.format);
        dfmt = fd5_pipe2color(info->dst.format);
 
-       stile = fd_resource_level_linear(info->src.resource, info->src.level) ?
-                       TILE5_LINEAR : src->tile_mode;
-       dtile = fd_resource_level_linear(info->dst.resource, info->dst.level) ?
-                       TILE5_LINEAR : dst->tile_mode;
+       stile = fd_resource_tile_mode(info->src.resource, info->src.level);
+       dtile = fd_resource_tile_mode(info->dst.resource, info->dst.level);
 
        sswap = fd5_pipe2swap(info->src.format);
        dswap = fd5_pipe2swap(info->dst.format);