diff options
author | Timm Bäder <mail@baedert.org> | 2018-12-02 09:39:55 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2018-12-02 13:25:43 +0100 |
commit | 79cc8fb261472a0eb738306f95dd0128b8ca46fe (patch) | |
tree | f933f5375abbaa8115d85a11c5d7da9186457a74 | |
parent | 2831dbb110f9a740c473805b705b61c646819535 (diff) | |
download | gtk+-79cc8fb261472a0eb738306f95dd0128b8ca46fe.tar.gz |
gl renderer: Apply offset with scale
-rw-r--r-- | gsk/gl/gskglrenderops.c | 3 |
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 |