Ell
2cd7938f02
app: in gimp:gradient, improve adaptive supersampling
...
In gimp:gradient, when using adaptive supersampling, render the
gradient tile-by-tile, using an iterator, instead of row-by-row.
This significantly improves performance, while also avoiding the
assumption that gimp_adaptive_supersample_area() works row-by-row.
Additionally, when not using supersampling, use a single GRand
instance, since the separation to distinct seed and per-tile
instances, which was a threading optimization (commit
7f39e41254
), is no longer needed.
2019-01-24 04:15:22 -05:00
..
2019-01-06 07:37:19 -05:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-08-09 20:04:44 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-12-02 03:10:28 -05:00
2018-07-11 23:29:46 +02:00
2018-12-02 11:15:37 -05:00
2018-07-11 23:29:46 +02:00
2018-12-02 11:15:37 -05:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-14 14:19:27 +02:00
2018-07-11 23:29:46 +02:00
2019-01-24 04:15:22 -05:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-12-02 11:15:37 -05:00
2018-07-11 23:29:46 +02:00
2018-07-21 16:42:57 +02:00
2018-07-21 16:42:57 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-07-11 23:29:46 +02:00
2018-04-13 23:36:16 +02:00
2018-12-27 11:44:25 -05:00
2018-12-27 11:44:25 -05:00
2018-07-11 23:29:46 +02:00