summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/va/postproc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/frontends/va/postproc.c')
-rw-r--r--src/gallium/frontends/va/postproc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/frontends/va/postproc.c b/src/gallium/frontends/va/postproc.c
index 18458832844..f84a5aeeb1f 100644
--- a/src/gallium/frontends/va/postproc.c
+++ b/src/gallium/frontends/va/postproc.c
@@ -204,6 +204,7 @@ static VAStatus vlVaPostProcBlit(vlVaDriver *drv, vlVaContext *context,
memset(&blit, 0, sizeof(blit));
blit.src.resource = from->texture;
+ blit.src.resource->height0 = src_region->height;
blit.src.format = from->format;
blit.src.level = 0;
blit.src.box.z = from->u.tex.first_layer;
@@ -211,6 +212,7 @@ static VAStatus vlVaPostProcBlit(vlVaDriver *drv, vlVaContext *context,
vlVaGetBox(src, i, &blit.src.box, src_region);
blit.dst.resource = dst_surfaces[i]->texture;
+ blit.dst.resource->height0 = dst_region->height;
blit.dst.format = dst_surfaces[i]->format;
blit.dst.level = 0;
blit.dst.box.z = dst_surfaces[i]->u.tex.first_layer;