Benjamin Otte
13d943f763
texture: Change download vfunc
...
A problem with textures is that they can become too big for GPU memory,
which would require tiling. But for tiling we only need to download
the pixels needed by the tile.
Similarly, there might be interest to not upload full textures if a
renderer knows it only needs a small part.
Both of these methods require the ability to specify an area of the
texture to be downloaded. So change the download vfunc to include
this parameter now before we add even more textures later.
A private gdk_texture_download_area() function has also been added, but
nobody is using it yet.
2018-03-12 17:21:45 +01:00
..
2018-02-14 15:51:45 +00:00
2018-03-01 14:36:44 +01:00
2018-02-16 19:36:41 +01:00
2018-02-06 01:16:32 -05:00
2018-03-08 16:20:01 +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-12 17:21:45 +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-03-09 11:57:23 +01: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
2017-11-25 11:04:15 -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
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
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-12 17:21:45 +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
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-12 17:21:45 +01:00
2018-03-12 17:21:45 +01:00
2018-03-12 17:21:45 +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
2017-12-07 21:27:14 -05:00
2018-02-06 01:16:32 -05:00
2018-03-12 17:21:45 +01:00
2018-03-07 16:17:15 +01:00
2018-03-12 17:21:45 +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
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-12 17:21:45 +01:00