summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/g3dvl/vl_context.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/state_trackers/g3dvl/vl_context.c')
-rw-r--r--src/gallium/state_trackers/g3dvl/vl_context.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/g3dvl/vl_context.c b/src/gallium/state_trackers/g3dvl/vl_context.c
index 542ba996a7..d446d218a4 100644
--- a/src/gallium/state_trackers/g3dvl/vl_context.c
+++ b/src/gallium/state_trackers/g3dvl/vl_context.c
@@ -1625,8 +1625,8 @@ static int vlInitMC(struct VL_CONTEXT *context)
context->states.mc.viewport.translate[2] = 0;
context->states.mc.viewport.translate[3] = 0;
- context->states.mc.render_target.width = context->video_width;
- context->states.mc.render_target.height = context->video_height;
+ context->states.mc.render_target.width = vlRoundUpPOT(context->video_width);
+ context->states.mc.render_target.height = vlRoundUpPOT(context->video_height);
context->states.mc.render_target.num_cbufs = 1;
/* FB for MC stage is a VL_SURFACE, set in vlSetRenderSurface() */
context->states.mc.render_target.zsbuf = NULL;