diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2017-05-10 18:01:08 +0200 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2017-05-16 21:07:56 +0200 |
commit | cb16d9103480687c414519bed5256217c9e7aaad (patch) | |
tree | 8e8488ff1f64e14538cc3f118b3693b3423eb6c1 | |
parent | ba0b7de7e36a5032c709ce1f9b36706bdbba5097 (diff) |
etnaviv: increment the resource seqno in resource_changed
Just increment the resource seqno instead of setting the texture
seqno to be lower by one than the resource seqno.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-By: Wladimir J. van der Laan <laanwj@gmail.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
-rw-r--r-- | src/gallium/drivers/etnaviv/etnaviv_resource.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/gallium/drivers/etnaviv/etnaviv_resource.c b/src/gallium/drivers/etnaviv/etnaviv_resource.c index 103b53c1c3..1341e1ea23 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_resource.c +++ b/src/gallium/drivers/etnaviv/etnaviv_resource.c @@ -286,11 +286,7 @@ etna_resource_changed(struct pipe_screen *pscreen, struct pipe_resource *prsc) { struct etna_resource *res = etna_resource(prsc); - /* Make sure texture is older than the imported renderable buffer, - * so etna_update_sampler_source will copy the pixel data again. - */ - if (res->texture) - etna_resource(res->texture)->seqno = res->seqno - 1; + res->seqno++; } static void |