[gtk] gl renderer: Add offscreen ops without offset applied
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] gl renderer: Add offscreen ops without offset applied
- Date: Sun, 2 Dec 2018 15:18:27 +0000 (UTC)
commit 933acb36820b2b41ee200506eeb1c662efb295d4
Author: Timm Bäder <mail baedert org>
Date: Sun Dec 2 08:17:34 2018 +0100
gl renderer: Add offscreen ops without offset applied
When doing color matrix nodes. This fixes color matrix node with scale =
2.
gsk/gl/gskglrenderer.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c
index 0629bcd0e1..d6bc6ca8da 100644
--- a/gsk/gl/gskglrenderer.c
+++ b/gsk/gl/gskglrenderer.c
@@ -968,7 +968,12 @@ render_color_matrix_node (GskGLRenderer *self,
int texture_id;
gboolean is_offscreen;
- add_offscreen_ops (self, builder, min_x, max_x, min_y, max_y,
+ /* Pass min_x/max_x/min_y/max_y without builder->dx/dy! */
+ add_offscreen_ops (self, builder,
+ node->bounds.origin.x,
+ node->bounds.origin.x + node->bounds.size.width,
+ node->bounds.origin.y,
+ node->bounds.origin.y + node->bounds.size.height,
gsk_color_matrix_node_get_child (node),
&texture_id, &is_offscreen, FALSE, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]