diff options
author | Lucas Stach <[email protected]> | 2019-03-27 12:22:58 +0100 |
---|---|---|
committer | Lucas Stach <[email protected]> | 2019-04-03 12:54:09 +0200 |
commit | 3d8da347ac491f159ed0f5602301a841c103d7b0 (patch) | |
tree | 8e832735041ab48049e2f7ff9b63f677afcdf42e /src/gallium/winsys/panfrost | |
parent | f317ee1aff4365df5b8d183565eeee535ebc6576 (diff) |
etnaviv: flush all pending contexts when accessing a resource with the CPU
When setting up a transfer to a resource, all contexts where the resource
is pending must be flushed. Otherwise a write transfer might be started
in the current context before all contexts that access the resource in
shared (read) mode have been executed.
Fixes: 64813541d575 (etnaviv: fix resource usage tracking across
different pipe_context's)
Signed-off-by: Lucas Stach <[email protected]>
Reviewed-by: Christian Gmeiner <[email protected]>
Tested-By: Guido Günther <[email protected]>
Diffstat (limited to 'src/gallium/winsys/panfrost')
0 files changed, 0 insertions, 0 deletions