diff options
Diffstat (limited to 'src/gallium/frontends/va/postproc.c')
-rw-r--r-- | src/gallium/frontends/va/postproc.c | 2 |
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; |