Ell
b0b541d670
app: use gimp_tile_handler_validate_validate() in gimp:buffer-source-validate
...
Use gimp_tile_handler_validate_validate(), added in the commit
before last, in gimp:buffer-source-validate, in order to pre-render
the necessary region of the buffer, instead of performing the
validation implicitly by iterating over the region. This is both
simpler, and, more importantly, allows us to render the entire
region in a single chunk, instead of tile-by-tile, which can be
considerably more efficient, especially with high thread counts.
This essentially extends the dynamic sizing of rendered projection
chunks to layer groups, which are rendered through
gimp:buffer-source-validate, rather than just the main image
projection.
(cherry picked from commit 83dd94ba6a
)
2018-11-28 13:27:01 -05:00
..
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2017-08-24 15:35:27 -04:00
2018-07-13 13:58:51 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-13 01:19:33 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-11-28 13:27:01 -05:00
2018-07-11 23:47:19 +02:00
2018-09-18 12:36:13 +02:00
2018-07-11 23:47:19 +02:00
2018-09-18 12:36:13 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-09-18 12:36:13 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-09-18 12:36:13 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00
2018-07-16 13:37:01 +02:00
2018-07-11 23:47:19 +02:00
2018-04-13 23:36:16 +02:00
2018-07-08 16:21:23 +02:00
2018-07-11 23:47:19 +02:00
2018-07-11 23:47:19 +02:00