Benjamin Otte
8920639a2b
texture: Add GdkMemoryTexture
...
GdkMemoryTexture is a texture implementation for holding data in memory
(read: GBytes). You specify the GdkMemoryFormat that data is in and off
you go.
Renderers can use this to add uploads in various different formats and
don't need to fallback to GDK doing the conersion on the CPU.
Supported formats can be extended if we need new ones, for now I just
added the relevant ones for Cairo and GdkPixbuf.
The constructor is also private still, because I'm not sure we want to
export GdkMemoryFormat.
Wrappers that do from_cairo_surface() and for_pixbuf() do exist though.
2018-03-07 16:17:15 +01:00
..
2018-02-14 15:51:45 +00:00
2018-03-01 14:36:44 +01:00
2016-11-01 15:42:46 -03:00
2018-02-16 19:36:41 +01:00
2018-02-06 01:16:32 -05:00
2018-03-06 19:59:29 +01:00
2017-05-03 14:47:14 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:17:18 -05:00
2018-02-03 12:07:10 +01:00
2018-03-07 16:17:15 +01:00
2018-02-06 01:16:32 -05:00
2017-12-10 01:09:14 +01:00
2017-12-10 01:09:14 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2017-12-03 05:46:48 +01:00
2017-09-15 21:41:15 +08:00
2016-12-30 14:42:38 +08:00
2018-02-03 16:24:13 +01:00
2018-02-06 01:16:32 -05:00
2018-02-25 16:47:20 +01:00
2018-02-06 01:16:32 -05:00
2017-11-20 23:15:11 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-03 16:24:13 +01:00
2018-02-06 01:16:32 -05:00
2017-12-03 05:46:47 +01:00
2018-02-03 16:24:13 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2017-11-04 00:07:13 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2016-08-23 21:01:44 +02:00
2017-11-25 11:04:15 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2016-08-23 21:01:44 +02:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-01-16 23:32:01 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-01-31 13:21:26 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2016-12-05 15:02:47 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2016-11-23 18:49:48 +01:00
2018-02-06 01:16:32 -05:00
2018-02-07 15:12:03 -05:00
2018-02-05 14:00:51 +00:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-03 12:06:58 +01:00
2016-04-26 09:06:07 -04:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2016-12-05 15:02:47 +01:00
2018-01-14 17:05:04 -05:00
2018-03-07 16:17:15 +01:00
2018-03-07 16:17:15 +01:00
2018-03-07 16:17:15 +01:00
2018-02-07 15:12:03 -05:00
2018-02-11 00:41:31 +00:00
2018-02-06 01:16:32 -05:00
2015-04-27 20:07:52 -03:00
2017-05-03 14:54:37 +01:00
2017-12-15 07:44:58 -05:00
2017-12-13 01:55:56 +01:00
2018-03-07 16:17:15 +01:00
2018-03-07 16:17:15 +01:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2017-11-01 14:17:20 -04:00
2017-11-17 10:51:55 -05:00
2017-10-31 18:15:50 -04:00
2017-12-03 05:46:47 +01:00
2017-12-03 05:46:47 +01:00
2017-12-25 16:40:47 -05:00
2016-11-20 11:47:44 +01:00
2017-12-13 23:39:03 -05:00
2017-12-13 23:39:03 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2018-02-06 01:16:32 -05:00
2017-12-07 21:27:33 -05:00
2016-04-06 15:43:29 +02:00
2017-12-07 21:27:14 -05:00
2018-02-06 01:16:32 -05:00
2018-03-07 16:17:15 +01:00
2018-03-07 16:17:15 +01:00
2018-03-07 16:17:15 +01:00
2018-01-12 22:34:22 +01:00
2018-02-06 01:16:32 -05:00
2018-02-23 14:12:47 +01:00
2018-02-06 01:16:32 -05:00
2018-01-21 15:23:17 +01:00
2018-02-07 15:12:03 -05:00
2018-02-07 15:12:03 -05:00
2016-10-25 09:54:37 +02:00
2017-12-14 03:05:34 +01:00
2017-05-03 15:10:53 +01:00
2017-10-09 20:33:14 +02:00
2017-10-09 20:33:14 +02:00
2018-03-07 16:17:15 +01:00