diff options
author | Christian König <[email protected]> | 2012-02-13 11:41:23 +0100 |
---|---|---|
committer | Christian König <[email protected]> | 2012-02-14 22:31:29 +0100 |
commit | 553e8203879d163e6fe2f3a8f6b80a44749514c1 (patch) | |
tree | 978284cbd8621e5cacf849d956d0a99c50fd4ca1 /src/gallium/auxiliary/vl | |
parent | 356eb0aadbb977b0732da077ad31cd66d1b53e23 (diff) |
vl: fix low strength denoise filter
A filter strength of zero or one doesn't make any
sense. Thanks to Andy Furniss for pointing this out.
Signed-off-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/vl')
-rw-r--r-- | src/gallium/auxiliary/vl/vl_median_filter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/vl/vl_median_filter.c b/src/gallium/auxiliary/vl/vl_median_filter.c index 0129013f637..6a03f95855b 100644 --- a/src/gallium/auxiliary/vl/vl_median_filter.c +++ b/src/gallium/auxiliary/vl/vl_median_filter.c @@ -165,7 +165,7 @@ generate_offsets(enum vl_median_filter_shape shape, unsigned size, assert(offsets && num_offsets); /* size needs to be odd */ - size = align(size, 2) - 1; + size = align(size + 1, 2) - 1; half_size = size >> 1; switch(shape) { @@ -249,7 +249,7 @@ vl_median_filter_init(struct vl_median_filter *filter, struct pipe_context *pipe assert(filter && pipe); assert(width && height); - assert(size > 0 && size < 20); + assert(size > 1 && size < 20); memset(filter, 0, sizeof(*filter)); filter->pipe = pipe; |