summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2018-12-02 09:39:55 +0100
committerTimm Bäder <mail@baedert.org>2018-12-02 13:25:43 +0100
commit79cc8fb261472a0eb738306f95dd0128b8ca46fe (patch)
treef933f5375abbaa8115d85a11c5d7da9186457a74
parent2831dbb110f9a740c473805b705b61c646819535 (diff)
downloadgtk+-79cc8fb261472a0eb738306f95dd0128b8ca46fe.tar.gz
gl renderer: Apply offset with scale
-rw-r--r--gsk/gl/gskglrenderops.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gsk/gl/gskglrenderops.c b/gsk/gl/gskglrenderops.c
index c391578567..28926f4ece 100644
--- a/gsk/gl/gskglrenderops.c
+++ b/gsk/gl/gskglrenderops.c
@@ -109,6 +109,7 @@ ops_transform_bounds_modelview (const RenderOpBuilder *builder,
const graphene_rect_t *src,
graphene_rect_t *dst)
{
+ const float scale = ops_get_scale (builder);
const MatrixStackEntry *head;
g_assert (builder->mv_stack != NULL);
@@ -130,7 +131,7 @@ ops_transform_bounds_modelview (const RenderOpBuilder *builder,
dst);
}
- graphene_rect_offset (dst, builder->dx, builder->dy);
+ graphene_rect_offset (dst, builder->dx * scale, builder->dy * scale);
}
gboolean