From d672186410ebed20ee32e05f2f3107c174e0d901 Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Sun, 5 Apr 2015 16:18:15 -0400 Subject: [PATCH] ecere/gfx/drivers/LFBDisplayDriver: Scaling outline fade out by 4 - Allows better control of fade-out within 0..1 range --- ecere/src/gfx/drivers/LFBDisplayDriver.ec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecere/src/gfx/drivers/LFBDisplayDriver.ec b/ecere/src/gfx/drivers/LFBDisplayDriver.ec index 04d7d68..c1e8762 100644 --- a/ecere/src/gfx/drivers/LFBDisplayDriver.ec +++ b/ecere/src/gfx/drivers/LFBDisplayDriver.ec @@ -70,7 +70,7 @@ static void ComputeOutline(byte *out, byte *src, uint w, uint h, float size, flo uint i, numPixels = w * h; short * distx = new short[2 * numPixels], * disty = distx + numPixels; float * data = new0 float[4 * numPixels], * gx = data + numPixels, * gy = gx + numPixels, * dist = gy + numPixels; - float rb = Max(1.5f, size), ra = rb - (rb-1)*fade - 1; + float rb = Max(1.5f, size), ra = rb - (rb-1)*fade*4 - 1; float inv_rw = 1/(rb-ra); for(i = 0; i < numPixels; i++) -- 1.8.3.1