mirror of
https://github.com/brl/mutter.git
synced 2025-02-16 13:24:09 +00:00
clutter/view: Don't take paint rect after paint
It was unused, and will be become unused by the primary paint function as well, so go ahead and remove it here first. https://gitlab.gnome.org/GNOME/mutter/merge_requests/1042
This commit is contained in:
parent
adcbc2aa5f
commit
0d039c3ba3
@ -20,8 +20,7 @@
|
|||||||
|
|
||||||
#include "clutter/clutter-stage-view.h"
|
#include "clutter/clutter-stage-view.h"
|
||||||
|
|
||||||
void clutter_stage_view_after_paint (ClutterStageView *view,
|
void clutter_stage_view_after_paint (ClutterStageView *view);
|
||||||
const cairo_rectangle_int_t *clip);
|
|
||||||
|
|
||||||
gboolean clutter_stage_view_is_dirty_viewport (ClutterStageView *view);
|
gboolean clutter_stage_view_is_dirty_viewport (ClutterStageView *view);
|
||||||
|
|
||||||
|
@ -166,12 +166,11 @@ clutter_stage_view_invalidate_offscreen_blit_pipeline (ClutterStageView *view)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
clutter_stage_view_copy_to_framebuffer (ClutterStageView *view,
|
clutter_stage_view_copy_to_framebuffer (ClutterStageView *view,
|
||||||
const cairo_rectangle_int_t *rect,
|
CoglPipeline *pipeline,
|
||||||
CoglPipeline *pipeline,
|
CoglFramebuffer *src_framebuffer,
|
||||||
CoglFramebuffer *src_framebuffer,
|
CoglFramebuffer *dst_framebuffer,
|
||||||
CoglFramebuffer *dst_framebuffer,
|
gboolean can_blit)
|
||||||
gboolean can_blit)
|
|
||||||
{
|
{
|
||||||
CoglMatrix matrix;
|
CoglMatrix matrix;
|
||||||
|
|
||||||
@ -204,8 +203,7 @@ clutter_stage_view_copy_to_framebuffer (ClutterStageView *view,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
clutter_stage_view_after_paint (ClutterStageView *view,
|
clutter_stage_view_after_paint (ClutterStageView *view)
|
||||||
const cairo_rectangle_int_t *rect)
|
|
||||||
{
|
{
|
||||||
ClutterStageViewPrivate *priv =
|
ClutterStageViewPrivate *priv =
|
||||||
clutter_stage_view_get_instance_private (view);
|
clutter_stage_view_get_instance_private (view);
|
||||||
@ -222,7 +220,6 @@ clutter_stage_view_after_paint (ClutterStageView *view,
|
|||||||
if (priv->shadowfb)
|
if (priv->shadowfb)
|
||||||
{
|
{
|
||||||
clutter_stage_view_copy_to_framebuffer (view,
|
clutter_stage_view_copy_to_framebuffer (view,
|
||||||
rect,
|
|
||||||
priv->offscreen_pipeline,
|
priv->offscreen_pipeline,
|
||||||
priv->offscreen,
|
priv->offscreen,
|
||||||
priv->shadowfb,
|
priv->shadowfb,
|
||||||
@ -231,7 +228,6 @@ clutter_stage_view_after_paint (ClutterStageView *view,
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
clutter_stage_view_copy_to_framebuffer (view,
|
clutter_stage_view_copy_to_framebuffer (view,
|
||||||
rect,
|
|
||||||
priv->offscreen_pipeline,
|
priv->offscreen_pipeline,
|
||||||
priv->offscreen,
|
priv->offscreen,
|
||||||
priv->framebuffer,
|
priv->framebuffer,
|
||||||
@ -243,7 +239,6 @@ clutter_stage_view_after_paint (ClutterStageView *view,
|
|||||||
{
|
{
|
||||||
clutter_stage_view_ensure_shadowfb_blit_pipeline (view);
|
clutter_stage_view_ensure_shadowfb_blit_pipeline (view);
|
||||||
clutter_stage_view_copy_to_framebuffer (view,
|
clutter_stage_view_copy_to_framebuffer (view,
|
||||||
rect,
|
|
||||||
priv->shadowfb_pipeline,
|
priv->shadowfb_pipeline,
|
||||||
priv->shadowfb,
|
priv->shadowfb,
|
||||||
priv->framebuffer,
|
priv->framebuffer,
|
||||||
|
@ -565,7 +565,7 @@ paint_stage (ClutterStageCogl *stage_cogl,
|
|||||||
_clutter_stage_maybe_setup_viewport (stage, view);
|
_clutter_stage_maybe_setup_viewport (stage, view);
|
||||||
_clutter_stage_paint_view (stage, view, &paint_rect);
|
_clutter_stage_paint_view (stage, view, &paint_rect);
|
||||||
|
|
||||||
clutter_stage_view_after_paint (view, &paint_rect);
|
clutter_stage_view_after_paint (view);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
x
Reference in New Issue
Block a user