Ecere Software
/
sdk
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
872a74f
)
ecere/gfx/drivers/LFBDisplayDriver: Scaling outline fade out by 4
author
Jerome St-Louis
<jerome@ecere.com>
Sun, 5 Apr 2015 20:18:15 +0000
(16:18 -0400)
committer
Jerome St-Louis
<jerome@ecere.com>
Thu, 15 Oct 2015 00:19:40 +0000
(20:19 -0400)
- Allows better control of fade-out within 0..1 range
ecere/src/gfx/drivers/LFBDisplayDriver.ec
patch
|
blob
|
history
diff --git
a/ecere/src/gfx/drivers/LFBDisplayDriver.ec
b/ecere/src/gfx/drivers/LFBDisplayDriver.ec
index
04d7d68
..
c1e8762
100644
(file)
--- 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++)