gtk/gsk
Timm Bäder 63267a2f70 gl renderer: Render fallback nodes upside down
We stuff both gl-drawn and cairo-drawn textures into the same cache, so
we can't really assume that we need to draw any of them flipped or not.
Fix this by drawing fallback stuff upside down and then using
upside-down vertex data for everything.

Fixes #1897
2019-05-18 13:47:59 +02:00
..
broadway gsk: Export gsk_broadway_renderer_new() 2019-05-05 07:18:39 +02:00
gl gl renderer: Render fallback nodes upside down 2019-05-18 13:47:59 +02:00
resources gl renderer: Fix color matrix shader 2019-05-18 13:47:59 +02:00
vulkan gsk: Add tracing to the vulkan renderer 2019-05-07 09:37:59 -07: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: Export gsk_vulkan_renderer_new() 2019-05-05 07:18:39 +02: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: 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: 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 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: API docs fixes 2019-03-07 16:29:28 +01: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 gsk: Add some more profiler apis 2019-05-07 09:37:59 -07:00
gskprofilerprivate.h gsk: Add some more profiler apis 2019-05-07 09:37:59 -07:00
gskrenderer.c gsk: Export gsk_vulkan_renderer_new() 2019-05-05 07:18:39 +02:00
gskrenderer.h renderer: Make gsk_renderer_is_realized() public 2019-03-19 08:47:54 +01:00
gskrendererprivate.h renderer: Make gsk_renderer_is_realized() public 2019-03-19 08:47:54 +01:00
gskrendernode.c Add error func to node deserialization 2019-05-05 07:18:39 +02:00
gskrendernode.h Add error func to node deserialization 2019-05-05 07:18:39 +02:00
gskrendernodeimpl.c rendernode: Set EXTEND_PAD when drawing textures 2019-05-12 15:41:53 +02:00
gskrendernodeparser.c rendernodeparser: Move EOF test into parse_declarations() 2019-05-13 00:59:15 +02:00
gskrendernodeparserprivate.h Add error func to node deserialization 2019-05-05 07:18:39 +02:00
gskrendernodeprivate.h rendernode: Remove old GVariant (de)serialization code 2019-05-05 07:18:39 +02:00
gskroundedrect.c roundedrect: Mke sure shrinking borders works 2019-05-02 19:35:45 +02:00
gskroundedrect.h GskRoundedRect: Typo 2018-07-17 17:33:47 +02:00
gskroundedrectprivate.h roundedrect: Add gsk_rounded_rect_to_string 2019-02-28 10:33:18 +01:00
gsktransform.c gsk: Documentation tweaks 2019-05-01 23:24:14 -04:00
gsktransform.h transform: Add gsk_transform_parse() 2019-04-12 19:34:29 +02:00
gsktransformprivate.h transform: Add gsk_transform_parse() 2019-04-12 19:34:29 +02:00
gsktypes.h transform: Move to GSK 2019-03-04 23:09:02 +01:00
meson.build gsk: Export gsk_vulkan_renderer_new() 2019-05-05 07:18:39 +02:00