From 33a17d566f7f91375a354bff60dbe1e765c63cd1 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Wed, 4 Jul 2018 15:37:34 -0700 Subject: [PATCH] iris: keep DISCARD_RANGE this isn't really an iris_bo_map flag, but the various resource mappers want to check for it to avoid making temp copies. --- src/gallium/drivers/iris/iris_resource.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index 2b34c5dcafa..9327fbc6672 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -558,7 +558,8 @@ iris_transfer_map(struct pipe_context *ctx, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_UNSYNCHRONIZED | PIPE_TRANSFER_PERSISTENT | - PIPE_TRANSFER_COHERENT); + PIPE_TRANSFER_COHERENT | + PIPE_TRANSFER_DISCARD_RANGE); if (surf->tiling != ISL_TILING_LINEAR) { iris_map_tiled_memcpy(map); -- 2.30.2