summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2014-02-21 21:10:09 +0000
committerChristian Gmeiner <christian.gmeiner@gmail.com>2014-02-21 21:10:09 +0000
commit404166d900a912fe58595b744b47e2a3e2086177 (patch)
tree9ef528265fb8b0fc979aca07e82368f8433d72a7
parent463f1e1e591f34c4bf16f5480c30fc1c3ced3190 (diff)
downloadetna_viv-404166d900a912fe58595b744b47e2a3e2086177.tar.gz
etna_viv-404166d900a912fe58595b744b47e2a3e2086177.tar.xz
driver: do not upgrade textures (sampler views) to MULTI tiled
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
-rw-r--r--src/driver/etna_resource.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/driver/etna_resource.c b/src/driver/etna_resource.c
index 4389a2f..1cee86f 100644
--- a/src/driver/etna_resource.c
+++ b/src/driver/etna_resource.c
@@ -148,7 +148,7 @@ static struct pipe_resource * etna_screen_resource_create(struct pipe_screen *sc
}
/* multi tiled formats */
- if (priv->dev->chip.pixel_pipes > 1)
+ if ((priv->dev->chip.pixel_pipes > 1) && !(templat->bind & PIPE_BIND_SAMPLER_VIEW))
{
if (layout == ETNA_LAYOUT_TILED)
layout = ETNA_LAYOUT_MULTI_TILED;