diff options
author | Eric Anholt <[email protected]> | 2018-07-11 11:23:36 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2018-07-12 11:31:08 -0700 |
commit | 50a3a283d052a8d7a5f75fb45ab540d397fb22c2 (patch) | |
tree | b171ed506bcf862506e529e4e3f28fc3191cc3d2 /src/gallium/drivers | |
parent | 7714896256d8850cb6c323ce4ecf11c489046966 (diff) |
vc4: Don't automatically reallocate a PERSISTENT-mapped buffer.
I had mistakenly used the COHERENT flag, which can only be set when
PERSISTENT is mapped, but isn't always.
Fixes: a2014c2eb9e0 ("vc4: Simplify the DISCARD_RANGE handling")
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_resource.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/vc4_resource.c b/src/gallium/drivers/vc4/vc4_resource.c index 3ea45ba080b..4392b5943a9 100644 --- a/src/gallium/drivers/vc4/vc4_resource.c +++ b/src/gallium/drivers/vc4/vc4_resource.c @@ -161,7 +161,7 @@ vc4_resource_transfer_map(struct pipe_context *pctx, */ if ((usage & PIPE_TRANSFER_DISCARD_RANGE) && !(usage & PIPE_TRANSFER_UNSYNCHRONIZED) && - !(prsc->flags & PIPE_RESOURCE_FLAG_MAP_COHERENT) && + !(prsc->flags & PIPE_RESOURCE_FLAG_MAP_PERSISTENT) && prsc->last_level == 0 && prsc->width0 == box->width && prsc->height0 == box->height && |