Michael Natterer
ca6afdf530
added gimp_gradient_flatten() which creates a copy of a gradient with all
...
2006-09-20 Michael Natterer <mitch@gimp.org >
* app/core/gimpgradient.[ch]: added gimp_gradient_flatten() which
creates a copy of a gradient with all colors that refer to FG or
BG turned into constant colors.
* app/core/gimpdrawable-blend.c (gradient_fill_region): create a
flat copy of the gradient if it contains FG/BG colors. Avoids
gazillions of context color lookups while rendering, depending on
gradient and blend complexity.
2006-09-19 22:17:06 +00:00
..
2006-09-11 14:17:43 +00:00
2006-09-11 14:17:43 +00:00
2006-06-07 07:30:40 +00:00
2006-04-11 12:54:09 +00:00
2005-09-04 10:44:04 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 14:46:32 +00:00
2006-03-28 17:08:36 +00:00
2006-09-03 12:39:24 +00:00
2006-09-09 16:36:15 +00:00
2006-09-09 16:36:15 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-04-02 15:37:25 +00:00
2006-04-12 12:49:29 +00:00
2005-02-19 23:38:59 +00:00
2006-08-29 14:46:32 +00:00
2005-06-12 22:20:47 +00:00
2005-05-25 23:47:42 +00:00
2005-04-12 09:09:41 +00:00
2005-03-21 19:10:11 +00:00
2006-04-12 12:49:29 +00:00
2006-09-17 19:29:07 +00:00
2006-06-05 13:48:57 +00:00
2006-08-29 14:46:32 +00:00
2006-08-29 14:46:32 +00:00
2006-09-19 14:26:48 +00:00
2006-09-08 13:42:00 +00:00
2006-04-12 12:49:29 +00:00
2004-07-13 16:36:29 +00:00
2005-06-08 11:27:31 +00:00
2005-06-08 11:27:31 +00:00
2006-08-29 21:44:51 +00:00
2005-06-08 11:27:31 +00:00
2006-05-23 15:39:45 +00:00
2006-05-16 13:11:47 +00:00
2006-08-14 12:45:33 +00:00
2006-08-14 12:45:33 +00:00
2006-08-14 12:45:33 +00:00
2005-06-08 11:27:31 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 21:44:51 +00:00
2005-09-27 09:05:55 +00:00
2006-08-29 14:46:32 +00:00
2006-08-25 17:19:36 +00:00
2006-08-25 17:19:36 +00:00
2006-08-03 18:17:42 +00:00
2006-06-05 20:19:12 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-05-24 15:04:45 +00:00
2006-04-11 00:00:36 +00:00
2005-10-01 23:19:42 +00:00
2005-10-01 00:49:44 +00:00
2005-05-25 23:25:45 +00:00
2005-05-21 20:24:42 +00:00
2006-05-23 15:39:45 +00:00
2006-04-12 12:49:29 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-05-15 09:46:31 +00:00
2006-09-19 22:17:06 +00:00
2004-08-10 18:47:21 +00:00
2006-08-05 13:02:47 +00:00
2006-08-05 13:02:47 +00:00
2006-04-12 12:49:29 +00:00
2006-04-07 09:30:37 +00:00
2005-02-18 16:16:24 +00:00
2006-04-12 12:49:29 +00:00
2005-04-16 14:51:49 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 14:46:32 +00:00
2005-10-17 18:23:31 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-04-07 09:50:23 +00:00
2004-11-01 16:05:19 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-03-28 17:08:36 +00:00
2006-08-29 14:46:32 +00:00
2004-11-01 17:21:55 +00:00
2006-08-29 14:46:32 +00:00
2006-04-12 12:49:29 +00:00
2006-09-01 08:34:08 +00:00
2005-06-08 11:27:31 +00:00
2006-08-31 23:57:47 +00:00
2004-07-22 13:58:29 +00:00
2006-09-19 22:17:06 +00:00
2006-09-19 22:17:06 +00:00
2006-05-15 09:46:31 +00:00
2006-06-07 21:29:54 +00:00
2006-06-07 20:13:51 +00:00
2006-06-09 21:52:45 +00:00
2006-06-07 21:29:54 +00:00
2006-04-12 12:49:29 +00:00
2006-04-12 12:49:29 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-08-05 13:02:47 +00:00
2006-08-05 13:02:47 +00:00
2006-08-04 17:54:26 +00:00
2005-02-27 14:03:50 +00:00
2006-09-12 11:46:10 +00:00
2006-08-04 17:54:26 +00:00
2006-06-27 19:39:48 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 09:55:34 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 15:49:59 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 20:13:51 +00:00
2006-06-06 22:48:57 +00:00
2006-06-07 21:29:54 +00:00
2006-06-07 21:29:54 +00:00
2006-07-11 18:51:54 +00:00
2006-07-11 18:51:54 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 15:49:59 +00:00
2006-05-19 14:50:46 +00:00
2006-06-07 15:49:59 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 15:49:59 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 15:49:59 +00:00
2006-03-28 17:08:36 +00:00
2006-06-07 15:49:59 +00:00
2006-04-02 14:44:32 +00:00
2006-06-13 02:03:44 +00:00
2006-06-13 02:03:44 +00:00
2006-08-04 09:26:45 +00:00
2006-07-06 14:40:03 +00:00
2006-08-29 21:44:51 +00:00
2006-03-28 17:08:36 +00:00
2006-05-15 09:46:31 +00:00
2005-02-15 15:39:27 +00:00
2006-05-21 11:32:41 +00:00
2006-05-21 11:32:41 +00:00
2006-03-28 17:08:36 +00:00
2006-08-08 21:06:36 +00:00
2006-05-21 11:32:41 +00:00
2006-05-15 09:46:31 +00:00
2004-07-12 16:59:36 +00:00
2006-05-30 21:22:34 +00:00
2006-08-29 14:46:32 +00:00
2006-05-14 16:24:31 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-06-16 09:42:13 +00:00
2006-04-28 22:26:51 +00:00
2006-05-15 09:46:31 +00:00
2006-04-07 15:39:17 +00:00
2006-05-15 09:46:31 +00:00
2005-12-27 18:57:01 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2005-09-01 18:06:21 +00:00
2006-05-18 18:56:59 +00:00
2006-05-18 17:25:15 +00:00
2006-05-18 17:25:15 +00:00
2006-05-06 18:57:51 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2005-06-08 11:27:31 +00:00
2006-05-23 15:39:45 +00:00
2006-05-16 19:55:01 +00:00
2006-04-26 09:13:47 +00:00
2006-04-26 09:13:47 +00:00
2006-04-18 17:48:27 +00:00
2006-03-02 19:30:59 +00:00
2006-04-12 12:49:29 +00:00
2006-08-15 15:13:08 +00:00
2006-07-19 06:50:34 +00:00
2006-05-23 19:18:00 +00:00
2004-07-13 16:36:29 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-08-29 14:46:32 +00:00
2005-08-22 16:08:08 +00:00
2006-06-05 20:19:12 +00:00
2006-03-28 17:08:36 +00:00
2006-06-28 06:27:15 +00:00
2006-06-28 06:27:15 +00:00
2006-05-15 09:46:31 +00:00
2005-05-19 15:17:30 +00:00
2006-05-15 09:46:31 +00:00
2006-03-28 17:08:36 +00:00
2006-05-15 09:46:31 +00:00
2006-04-12 12:49:29 +00:00
2006-05-15 09:46:31 +00:00
2006-09-01 21:18:03 +00:00
2006-08-29 21:44:51 +00:00
2006-05-15 09:46:31 +00:00
2006-03-28 17:08:36 +00:00
2006-06-27 19:45:52 +00:00
2006-04-02 14:44:32 +00:00
2006-08-29 21:44:51 +00:00
2006-08-29 21:44:51 +00:00
2006-06-07 21:29:54 +00:00
2006-09-08 11:45:06 +00:00