summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_resource.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2015-03-16 14:48:26 -0700
committerEric Anholt <eric@anholt.net>2015-03-24 10:39:12 -0700
commit7f797e3d173c7a84aa5d231a1c173b00e84ea44f (patch)
treec4a49a5c70084c4fa22c9a343f92b637e94ce005 /src/gallium/drivers/vc4/vc4_resource.c
parentb3ea377f8629ada57c67632a89f0d2e9d2faf23c (diff)
downloadexternal_mesa3d-7f797e3d173c7a84aa5d231a1c173b00e84ea44f.zip
external_mesa3d-7f797e3d173c7a84aa5d231a1c173b00e84ea44f.tar.gz
external_mesa3d-7f797e3d173c7a84aa5d231a1c173b00e84ea44f.tar.bz2
vc4: Fix pitch alignment of linear textures.
Fixes some non-power-of-two texture rendering when I force ARGB8888 to raster.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_resource.c')
-rw-r--r--src/gallium/drivers/vc4/vc4_resource.c2
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 b8628ec..544c032 100644
--- a/src/gallium/drivers/vc4/vc4_resource.c
+++ b/src/gallium/drivers/vc4/vc4_resource.c
@@ -258,7 +258,7 @@ vc4_setup_slices(struct vc4_resource *rsc)
if (!rsc->tiled) {
slice->tiling = VC4_TILING_FORMAT_LINEAR;
- level_width = align(level_width, 16);
+ level_width = align(level_width, utile_w);
} else {
if (vc4_size_is_lt(level_width, level_height,
rsc->cpp)) {