diff --git a/docs/pixie.html b/docs/pixie.html
index d2fc582..5c69e3d 100644
--- a/docs/pixie.html
+++ b/docs/pixie.html
@@ -528,7 +528,7 @@ Strokes a polygon.
-maskerSimd, Masker, blender, hasSimdBlender, Blender, BlenderSimd, MaskerSimd, blenderSimd, hasSimdMasker, masker, BlendMode, blendAlpha, PixieError, lerp, lerp, fractional, lerp, getRgbaUnsafe, draw, []=, Image, copy, wh, setRgbaUnsafe, getRgbaSmooth, invert, flipVertical, magnifyBy2, draw, draw, flipHorizontal, shadow, subImage, inside, $, draw, shift, dataIndex, minifyBy2, draw, draw, fill, draw, newMask, blur, newImage, drawTiled, applyOpacity, resize, superImage, fillUnsafe, draw, [], $, setValueUnsafe, ceil, dataIndex, []=, spread, copy, wh, newMask, minifyBy2, fill, Mask, getValueUnsafe, getValueSmooth, blur, fillUnsafe, inside, [], ColorStop, PaintKind, fillLinearGradient, fillRadialGradient, fillAngularGradient, Paint, bezierCurveTo, LineCap, arcTo, LineJoin, rect, bezierCurveTo, SomePath, strokePath, $, parsePath, fillPath, lineTo, polygon, roundedRect, quadraticCurveTo, fillPath, strokePath, ellipticalArcTo, Path, lineTo, ellipse, quadraticCurveTo, arcTo, moveTo, roundedRect, PathCommandKind, polygon, strokePath, transform, PathCommand, roundedRect, rect, fillPath, segments, closePath, addPath, rect, strokePath, commandsToShapes, ellipse, WindingRule, fillPath, moveTo, fillPath
+maskerSimd, Masker, blender, hasSimdBlender, Blender, BlenderSimd, MaskerSimd, blenderSimd, hasSimdMasker, masker, BlendMode, blendAlpha, PixieError, lerp, lerp, fractional, lerp, getRgbaUnsafe, draw, []=, Image, copy, wh, setRgbaUnsafe, inside, getRgbaSmooth, invert, flipVertical, magnifyBy2, draw, draw, flipHorizontal, shadow, subImage, diff, $, draw, shift, dataIndex, minifyBy2, draw, draw, fill, draw, newMask, blur, newImage, drawTiled, applyOpacity, resize, superImage, fillUnsafe, draw, [], $, setValueUnsafe, ceil, dataIndex, []=, spread, copy, wh, newMask, minifyBy2, fill, Mask, getValueUnsafe, getValueSmooth, blur, fillUnsafe, inside, [], ColorStop, PaintKind, fillLinearGradient, fillRadialGradient, fillAngularGradient, Paint, bezierCurveTo, LineCap, arcTo, LineJoin, rect, bezierCurveTo, SomePath, strokePath, $, parsePath, fillPath, lineTo, polygon, roundedRect, quadraticCurveTo, fillPath, strokePath, ellipticalArcTo, Path, lineTo, ellipse, quadraticCurveTo, arcTo, moveTo, roundedRect, PathCommandKind, polygon, strokePath, transform, PathCommand, roundedRect, rect, fillPath, segments, closePath, addPath, rect, strokePath, commandsToShapes, ellipse, WindingRule, fillPath, moveTo, fillPath
@@ -538,7 +538,7 @@ Strokes a polygon.
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/blends.html b/docs/pixie/blends.html
index ca725e9..8138be0 100644
--- a/docs/pixie/blends.html
+++ b/docs/pixie/blends.html
@@ -283,7 +283,7 @@ Is there a blend masking function with SIMD support?
- Made with Nim. Generated: 2021-02-27 01:24:33 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/common.html b/docs/pixie/common.html
index f1b9a0c..d2951b0 100644
--- a/docs/pixie/common.html
+++ b/docs/pixie/common.html
@@ -196,7 +196,7 @@ Linearly interpolate between a and b using t.
- Made with Nim. Generated: 2021-02-27 01:24:33 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/fileformats/bmp.html b/docs/pixie/fileformats/bmp.html
index d790cad..f01f240 100644
--- a/docs/pixie/fileformats/bmp.html
+++ b/docs/pixie/fileformats/bmp.html
@@ -182,7 +182,7 @@ Encodes an image into the BMP file format.
- Made with Nim. Generated: 2021-02-27 01:24:33 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/fileformats/jpg.html b/docs/pixie/fileformats/jpg.html
index c754435..dd1e33c 100644
--- a/docs/pixie/fileformats/jpg.html
+++ b/docs/pixie/fileformats/jpg.html
@@ -182,7 +182,7 @@ Encodes Image into a JPEG data string.
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/fileformats/png.html b/docs/pixie/fileformats/png.html
index 68e8924..44d606a 100644
--- a/docs/pixie/fileformats/png.html
+++ b/docs/pixie/fileformats/png.html
@@ -201,7 +201,7 @@ Encodes the mask data into the PNG file format.
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/fileformats/svg.html b/docs/pixie/fileformats/svg.html
index fc64e7b..e9a53b3 100644
--- a/docs/pixie/fileformats/svg.html
+++ b/docs/pixie/fileformats/svg.html
@@ -171,7 +171,7 @@ Render SVG file and return the image. Defaults to the SVG's view box size.
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/images.html b/docs/pixie/images.html
index b0506df..ae96312 100644
--- a/docs/pixie/images.html
+++ b/docs/pixie/images.html
@@ -163,6 +163,11 @@ function main() {
invert
+
+
-
+
packAlphaValues
-
-
-proc gaussianLookup(radius: int): seq[uint32] {...}{.raises: [], tags: [].}
+
+proc gaussianKernel(radius: int): seq[uint32] {...}{.raises: [], tags: [].}
-
Compute lookup table for 1d Gaussian kernel. Values are [0, 255] * 1024.
@@ -178,7 +178,7 @@ Unpack the first 32 bits into 4 rgba(0, 0, 0, value)
- Made with Nim. Generated: 2021-02-27 01:24:33 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/internal.idx b/docs/pixie/internal.idx
index 139733f..19bfdcb 100644
--- a/docs/pixie/internal.idx
+++ b/docs/pixie/internal.idx
@@ -1,4 +1,4 @@
-gaussianLookup pixie/internal.html#gaussianLookup,int internal: gaussianLookup(radius: int): seq[uint32]
+gaussianKernel pixie/internal.html#gaussianKernel,int internal: gaussianKernel(radius: int): seq[uint32]
toStraightAlpha pixie/internal.html#toStraightAlpha,seq[] internal: toStraightAlpha(data: var seq[ColorRGBA | ColorRGBX])
toPremultipliedAlpha pixie/internal.html#toPremultipliedAlpha,seq[] internal: toPremultipliedAlpha(data: var seq[ColorRGBA | ColorRGBX])
packAlphaValues pixie/internal.html#packAlphaValues,M128i internal: packAlphaValues(v: M128i): M128i
diff --git a/docs/pixie/masks.html b/docs/pixie/masks.html
index 7eaa940..2b3ac01 100644
--- a/docs/pixie/masks.html
+++ b/docs/pixie/masks.html
@@ -367,7 +367,7 @@ Applies Gaussian blur to the image given a radius.
- Made with Nim. Generated: 2021-02-27 01:24:33 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/paints.html b/docs/pixie/paints.html
index e140875..72b6061 100644
--- a/docs/pixie/paints.html
+++ b/docs/pixie/paints.html
@@ -243,7 +243,7 @@ Angular gradient.
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/pixie/paths.html b/docs/pixie/paths.html
index 3fd741e..98863bf 100644
--- a/docs/pixie/paths.html
+++ b/docs/pixie/paths.html
@@ -662,7 +662,7 @@ Return elements in pairs: (1st, 2nd), (2nd, 3rd) ... (n - 1, last).
- Made with Nim. Generated: 2021-02-27 01:24:34 UTC
+ Made with Nim. Generated: 2021-02-28 07:11:38 UTC
diff --git a/docs/theindex.html b/docs/theindex.html
index 14839db..fa312be 100644
--- a/docs/theindex.html
+++ b/docs/theindex.html
@@ -288,6 +288,10 @@ function main() {
- svg: decodeSvg(data: string; width = 0; height = 0): Image
+diff:
draw:
-gaussianLookup: