[gtk+/wip/baedert/gl: 139/146] gl renderer: Insert render target op in render_texture path
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/baedert/gl: 139/146] gl renderer: Insert render target op in render_texture path
- Date: Thu, 28 Dec 2017 15:56:41 +0000 (UTC)
commit a720a63fa3f876be23bf85072007d39cbc2cb2ed
Author: Timm Bäder <mail baedert org>
Date: Wed Dec 27 23:15:07 2017 +0100
gl renderer: Insert render target op in render_texture path
gsk/gl/gskglrenderer.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c
index fc68505..1f5832f 100644
--- a/gsk/gl/gskglrenderer.c
+++ b/gsk/gl/gskglrenderer.c
@@ -2377,10 +2377,13 @@ gsk_gl_renderer_do_render (GskRenderer *renderer,
render_op_builder.current_projection = projection;
render_op_builder.current_modelview = modelview;
render_op_builder.current_viewport = *viewport;
- render_op_builder.current_render_target = self->texture_id;
render_op_builder.current_opacity = 1.0f;
render_op_builder.render_ops = self->render_ops;
gsk_rounded_rect_init_from_rect (&render_op_builder.current_clip, &self->viewport, 0.0f);
+
+ if (self->texture_id != 0)
+ ops_set_render_target (&render_op_builder, self->texture_id);
+
gsk_gl_renderer_add_render_ops (self, root, &render_op_builder);
/*g_message ("Ops: %u", self->render_ops->len);*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]