gtk2/gsk
Benjamin Otte 925cbeaadf renderer: Track the previous node
... and diff the previous node with the current one to determine the
clip region.

This doubles the work necessary to track clip regions, but the following
commits will clean that up.
2018-04-05 14:56:38 +02:00
..
gl gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
resources gl renderer: Remove shadow program 2018-03-15 18:12:00 +01:00
vulkan gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
gen-gsk-gresources-xml.py build: Rename GSK resource generator script 2017-05-03 15:10:57 +01:00
gsk-autocleanup.h gsk: Add autocleanup definitions 2018-02-06 01:16:32 -05:00
gsk.h gsk: Add autocleanup definitions 2018-02-06 01:16:32 -05:00
gskbroadwayrenderer.c gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
gskbroadwayrendererprivate.h broadway: Add GskBroadwayRenderer 2017-11-23 10:46:47 +01:00
gskcairoblur.c gskcairoblur: Don't apply y_scale twice 2018-01-15 10:56:43 +01:00
gskcairoblurprivate.h gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskcairorenderer.c gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
gskcairorendererprivate.h cairorenderer: Remove nonexisting function from header 2016-11-30 15:15:08 +01:00
gskdebug.c gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskdebugprivate.h gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskdiff.c gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskdiffprivate.h gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskenums.h rendernode: Fix serializing 2018-03-26 19:43:06 +02:00
gskenumtypes.c.template
gskenumtypes.h.template
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 gsk: Redo the sampling in the profiler 2017-09-28 10:25:49 -04:00
gskprofilerprivate.h gsk: Add a way to reset profiler counters 2017-09-25 20:58:10 -04:00
gskrenderer.c renderer: Track the previous node 2018-04-05 14:56:38 +02:00
gskrenderer.h gsk: Fold gsk_renderer_begin_draw_frame() into renderer 2018-04-05 14:56:38 +02:00
gskrendererprivate.h gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
gskrendernode.c rendernode: Add gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskrendernode.h Fix some g-i annotation warnings 2018-04-01 09:15:08 +02:00
gskrendernodeimpl.c gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskrendernodeprivate.h rendernode: Add gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskroundedrect.c gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gskroundedrect.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gskroundedrectprivate.h gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00
gsktypes.h Don't put gdk types into a gsk header 2018-02-05 07:50:17 +01:00
meson.build gsk: Implement gsk_render_node_diff() 2018-04-05 14:56:38 +02:00