gtk2/gsk
Timm Bäder 34008e6aab gl renderer: Ignore rounded clip that only increase the clip
This fixes the widget factory rendering too much.

In the widget-factory, we generally have a pretty small update area (two
spinners and a progressbar). We take the extents of that as a update
area and inital clip.

However, the first clip node we see is from the toplevel window, which
essentially increases the clip again to almost the entire window.

Fix that by ignoring such cases.
2020-07-17 05:49:11 +02:00
..
broadway broadway: Don't create overlarge images 2020-05-16 11:27:21 -04:00
gl gl renderer: Ignore rounded clip that only increase the clip 2020-07-17 05:49:11 +02:00
resources gl shaders: unify frag coord handling 2020-05-10 09:30:15 +02:00
vulkan Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gen-gsk-gresources-xml.py meson: Reduce useless relinking on reconfigure 2020-04-03 18:41:55 +05:30
gsk-autocleanup.h gsk: Add GskTransform autocleanup definition 2020-05-08 09:14:55 +02:00
gsk.h gsk: Don't autoinclude backend-specific headers 2020-04-24 21:40:30 -04:00
gskcairoblur.c cairoblur: Get rid of gdk_cairo_get_clip_rectangle() call 2020-02-13 07:36:38 +01:00
gskcairoblurprivate.h gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskcairorenderer.c gsk: Export Cairo renderer 2019-05-05 07:18:39 +02:00
gskcairorenderer.h gsk: Export Cairo renderer 2019-05-05 07:18:39 +02:00
gskdebug.c gsk: Better help for GSK_DEBUG 2020-06-28 13:42:02 -04:00
gskdebugprivate.h gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskdiff.c diff: Allow aborting a diff 2018-04-05 14:56:38 +02:00
gskdiffprivate.h diff: Allow aborting a diff 2018-04-05 14:56:38 +02:00
gskenums.h gsk: Document blend modes 2020-05-18 18:21:39 -04:00
gskenumtypes.c.template Use @basename@ in enumeration type templates 2019-02-04 14:02:45 +01:00
gskenumtypes.h.template Use @basename@ in enumeration type templates 2019-02-04 14:02:45 +01:00
gskprivate.c More work on text nodes 2017-09-10 14:36:26 -04:00
gskprivate.h Add an api to get the vertex data for a render pass 2017-09-28 08:39:22 -04:00
gskprofiler.c Convert all profiler times from nsec to usec 2020-02-12 10:44:17 +01:00
gskprofilerprivate.h gsk: Add some more profiler apis 2019-05-07 09:37:59 -07:00
gskrenderer.c docs: Fix several missing references in the documentation 2020-05-11 19:26:20 +02:00
gskrenderer.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gskrendererprivate.h renderer: Make gsk_renderer_is_realized() public 2019-03-19 08:47:54 +01:00
gskrendernode.c Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskrendernode.h Add get_type() functions for GskRenderNode subclasses 2020-04-08 16:07:04 +01:00
gskrendernodeimpl.c rendernode: Trivial whitespace change 2020-06-27 11:22:54 +02:00
gskrendernodeparser.c gsk: Fix a typo 2020-05-09 19:40:06 -04:00
gskrendernodeparserprivate.h rendernodeparser: Skip root node when it's a container 2019-05-21 06:43:59 +02:00
gskrendernodeprivate.h Add get_type() functions for GskRenderNode subclasses 2020-04-08 16:07:04 +01:00
gskroundedrect.c Fix minor typos 2020-06-18 10:47:16 +03:00
gskroundedrect.h Fix minor typos 2020-06-18 10:47:16 +03:00
gskroundedrectprivate.h Add pure and const annotations to various functions 2020-01-26 18:21:07 +01:00
gsktransform.c gsk: Fix a transform leak 2020-07-08 17:44:08 -04:00
gsktransform.h GskTransform: Add gsk_transform_transform_point() 2020-01-24 06:19:12 +01:00
gsktransformprivate.h transform: Add gsk_transform_parse() 2019-04-12 19:34:29 +02:00
gsktypes.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
meson.build gsk: Don't autoinclude backend-specific headers 2020-04-24 21:40:30 -04:00