diff options
Diffstat (limited to 'clutter/clutter/clutter-stage.c')
-rw-r--r-- | clutter/clutter/clutter-stage.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index 9657dc8b5..310da1744 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -3147,7 +3147,6 @@ _clutter_stage_maybe_setup_viewport (ClutterStage *stage, ClutterStageView *view) { ClutterStagePrivate *priv = stage->priv; - CoglFramebuffer *fb = clutter_stage_view_get_framebuffer (view); if (clutter_stage_view_is_dirty_viewport (view)) { @@ -3174,19 +3173,14 @@ _clutter_stage_maybe_setup_viewport (ClutterStage *stage, viewport_y = roundf (priv->viewport[1] * fb_scale - viewport_offset_y); viewport_width = roundf (priv->viewport[2] * fb_scale); viewport_height = roundf (priv->viewport[3] * fb_scale); - cogl_framebuffer_set_viewport (fb, - viewport_x, viewport_y, - viewport_width, viewport_height); - clutter_stage_view_set_dirty_viewport (view, FALSE); + clutter_stage_view_set_viewport (view, + viewport_x, viewport_y, + viewport_width, viewport_height); } if (clutter_stage_view_is_dirty_projection (view)) - { - cogl_framebuffer_set_projection_matrix (fb, &priv->projection); - - clutter_stage_view_set_dirty_projection (view, FALSE); - } + clutter_stage_view_set_projection (view, &priv->projection); } #undef _DEG_TO_RAD |