From aecb5b468ab30abbef1d13f69bfa09917ff19013 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Fri, 2 Jun 2006 13:19:48 +0000 Subject: [PATCH] Bugfix #4257 The "Laplace" filter in Compositor didn't do what it should... which is a mild edge detection, similar to Sobel etc. --- source/blender/blenkernel/intern/node_composite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/node_composite.c b/source/blender/blenkernel/intern/node_composite.c index 23b79f75be1..94e3cd342df 100644 --- a/source/blender/blenkernel/intern/node_composite.c +++ b/source/blender/blenkernel/intern/node_composite.c @@ -1594,7 +1594,7 @@ static void node_composit_exec_filter(void *data, bNode *node, bNodeStack **in, { static float soft[9]= {1/16.0f, 2/16.0f, 1/16.0f, 2/16.0f, 4/16.0f, 2/16.0f, 1/16.0f, 2/16.0f, 1/16.0f}; float sharp[9]= {-1,-1,-1,-1,9,-1,-1,-1,-1}; - float laplace[9]= {1/8.0f, -1/8.0f, 1/8.0f, -1/8.0f, 1.0f, -1/8.0f, 1/8.0f, -1/8.0f, 1/8.0f}; + float laplace[9]= {-1/8.0f, -1/8.0f, -1/8.0f, -1/8.0f, 1.0f, -1/8.0f, -1/8.0f, -1/8.0f, -1/8.0f}; float sobel[9]= {1,2,1,0,0,0,-1,-2,-1}; float prewitt[9]= {1,1,1,0,0,0,-1,-1,-1}; float kirsch[9]= {5,5,5,-3,-3,-3,-2,-2,-2};