Sergey Sharybin
f81e30a41f
Solved issue with distorted compositor results in some cases
...
Originally issue was discovered when using stabilization and movie distortion
nodes, but in fact issue was caused by render layer node always doing nearest
interpolation. Now made it so this node will respect sampler passed to it's
executePixel function and do an interpolation.
Added two new functions to do bilinear/bicubic interpolation in float buffer
with variable number of components per element, so it could interpolate 1, 3
and 4 component vectors. This functions currently mostly duplicates the same
functions from imageprocess.c and it should actually be de-duplicated. Think
it's ok to leave a bit of time with such duplication, since functions should
be generalized one more time to support byte buffers, which could backfire on
readability.
Also removed mark as complex from stabilization node, which isn't needed sine
int fact this node is not complex.
2012-11-10 19:11:25 +00:00
..
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-09-03 22:04:14 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-24 12:48:56 +00:00
2012-07-13 12:24:42 +00:00
2012-08-11 22:12:32 +00:00
2012-11-01 09:54:00 +00:00
2012-08-10 14:07:24 +00:00
2012-08-17 12:53:04 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 08:20:32 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-21 08:20:32 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-21 05:46:41 +00:00
2012-08-10 14:07:24 +00:00
2012-09-11 16:57:05 +00:00
2012-09-11 16:57:05 +00:00
2012-08-10 13:23:31 +00:00
2012-09-04 19:42:09 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 16:21:55 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-16 12:32:48 +00:00
2012-08-10 14:07:24 +00:00
2012-10-28 15:23:16 +00:00
2012-10-21 05:46:41 +00:00
2012-08-21 15:14:29 +00:00
2012-08-21 15:14:29 +00:00
2012-08-23 16:17:47 +00:00
2012-09-20 01:02:39 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 16:21:55 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 13:28:22 +00:00
2012-08-10 14:07:24 +00:00
2012-09-22 13:40:31 +00:00
2012-08-10 14:07:24 +00:00
2012-08-19 10:41:16 +00:00
2012-08-19 03:05:38 +00:00
2012-08-19 10:41:16 +00:00
2012-08-19 03:05:38 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-16 12:32:48 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 16:21:55 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-04 14:46:20 +00:00
2012-08-10 14:07:24 +00:00
2012-11-04 14:46:20 +00:00
2012-08-10 14:07:24 +00:00
2012-11-01 09:54:00 +00:00
2012-08-10 14:07:24 +00:00
2012-11-04 14:46:20 +00:00
2012-08-10 14:07:24 +00:00
2012-11-04 14:46:20 +00:00
2012-08-10 14:07:24 +00:00
2012-07-13 12:24:42 +00:00
2012-07-13 12:24:42 +00:00
2012-11-04 10:20:16 +00:00
2012-06-26 01:22:05 +00:00
2012-10-14 07:40:16 +00:00
2012-06-26 01:22:05 +00:00
2012-06-13 14:33:50 +00:00
2012-06-26 01:22:05 +00:00
2012-10-07 07:38:22 +00:00
2012-06-26 01:22:05 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-09-15 10:05:07 +00:00
2012-08-10 14:07:24 +00:00
2012-10-23 13:28:22 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-24 02:25:00 +00:00
2012-08-10 14:07:24 +00:00
2012-10-24 02:25:00 +00:00
2012-08-10 14:07:24 +00:00
2012-11-07 11:18:42 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-02 11:37:15 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-14 07:40:16 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-15 23:11:59 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-15 23:11:59 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-01 06:34:02 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-03 07:33:04 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-09-03 14:26:53 +00:00
2012-08-10 14:07:24 +00:00
2012-11-10 19:11:25 +00:00
2012-10-14 07:40:16 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-10-26 04:14:10 +00:00
2012-11-03 15:35:03 +00:00
2012-09-15 10:05:07 +00:00
2012-10-24 13:43:32 +00:00
2012-10-24 13:43:32 +00:00
2012-09-15 10:05:07 +00:00
2012-09-15 10:05:07 +00:00
2012-11-01 09:54:00 +00:00
2012-08-10 14:07:24 +00:00
2012-06-26 01:22:05 +00:00
2012-06-26 01:22:05 +00:00
2012-08-16 10:13:04 +00:00
2012-08-16 10:13:04 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-06-15 18:42:03 +00:00
2012-11-10 19:11:25 +00:00
2012-11-10 19:11:25 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-07-04 12:19:50 +00:00
2012-09-06 02:10:09 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-26 01:22:05 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-06-15 18:42:03 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-10 19:11:25 +00:00
2012-11-10 19:11:25 +00:00
2012-10-23 13:28:22 +00:00
2012-08-15 18:14:34 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-14 11:17:06 +00:00
2012-08-14 11:17:06 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-09-15 10:05:07 +00:00
2012-07-11 10:45:56 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-09 09:33:28 +00:00
2012-10-04 13:26:15 +00:00
2012-08-10 14:07:24 +00:00
2012-08-10 14:07:24 +00:00
2012-11-01 09:54:00 +00:00
2012-08-10 15:31:54 +00:00
2012-08-16 12:32:48 +00:00
2012-08-10 14:07:24 +00:00
2012-08-21 15:14:29 +00:00
2012-08-10 14:07:24 +00:00
2012-11-01 09:54:00 +00:00
2012-09-15 10:05:07 +00:00
2012-10-21 05:46:41 +00:00
2012-07-29 15:06:50 +00:00
2012-11-01 09:54:00 +00:00
2012-08-10 14:07:24 +00:00
2012-10-02 13:59:05 +00:00
2012-08-10 14:07:24 +00:00