From 0f9c93e6868571dd2223886ecb3933fd44e7fbe8 Mon Sep 17 00:00:00 2001 From: Chlumsky Date: Fri, 28 May 2021 19:50:40 +0200 Subject: [PATCH] Version 1.9 --- .gitignore | 1 + CHANGELOG.md | 7 +++++++ Msdfgen.aps | Bin 35156 -> 35156 bytes Msdfgen.rc | Bin 5924 -> 5924 bytes main.cpp | 4 ++-- msdfgen-ext.h | 4 ++-- msdfgen.h | 6 +++--- 7 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e79bade8..033ff852 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ *.VC.opendb *.VC.db /bin/*.lib +/bin/msdfgen output.png render.png out/ diff --git a/CHANGELOG.md b/CHANGELOG.md index aa5bd553..4b9a7526 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ +## Version 1.9 (2021-05-28) + +- Error correction of multi-channel distance fields has been completely reworked +- Added new edge coloring strategy that optimizes colors based on distances between edges +- Added some minor functions for the library API +- Minor code refactor and optimizations + ## Version 1.8 (2020-10-17) - Integrated the Skia library into the project, which is used to preprocess the shape geometry and eliminate any self-intersections and other irregularities previously unsupported by the software diff --git a/Msdfgen.aps b/Msdfgen.aps index d85fd23a432fb061ce792a3f31b896a9cb3c527c..474c8328733f62158ee4365f20641b28018d3882 100644 GIT binary patch delta 44 xcmcaIiRsEDrVVGBIXM{^89;z@^VMc`Mn=oYe_L7^4L3KpasoM-M$64xIk=gDoP*pq84Wkj=4oaGbEG$0@x9^z07FI&LjV8( delta 44 wcmZ3Yw?uD469=Qk-MvKi`Ik=gDoP*pq84Whi=4oaGbEG$0@x9^z07B9ZJ^%m! diff --git a/main.cpp b/main.cpp index 7fcbf304..f3991e9e 100644 --- a/main.cpp +++ b/main.cpp @@ -1,8 +1,8 @@ /* - * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.8 (2020-10-17) - standalone console program + * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.9 (2021-05-28) - standalone console program * -------------------------------------------------------------------------------------------- - * A utility by Viktor Chlumsky, (c) 2014 - 2020 + * A utility by Viktor Chlumsky, (c) 2014 - 2021 * */ diff --git a/msdfgen-ext.h b/msdfgen-ext.h index 48a13697..6d510e19 100644 --- a/msdfgen-ext.h +++ b/msdfgen-ext.h @@ -2,9 +2,9 @@ #pragma once /* - * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.8 (2020-10-17) - extensions + * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.9 (2021-05-28) - extensions * ---------------------------------------------------------------------------- - * A utility by Viktor Chlumsky, (c) 2014 - 2020 + * A utility by Viktor Chlumsky, (c) 2014 - 2021 * * The extension module provides ways to easily load input and save output using popular formats. * diff --git a/msdfgen.h b/msdfgen.h index e9e7d24f..fb36bd7e 100644 --- a/msdfgen.h +++ b/msdfgen.h @@ -2,9 +2,9 @@ #pragma once /* - * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.8 (2020-10-17) + * MULTI-CHANNEL SIGNED DISTANCE FIELD GENERATOR v1.9 (2021-05-28) * --------------------------------------------------------------- - * A utility by Viktor Chlumsky, (c) 2014 - 2020 + * A utility by Viktor Chlumsky, (c) 2014 - 2021 * * The technique used to generate multi-channel distance fields in this code * has been developed by Viktor Chlumsky in 2014 for his master's thesis, @@ -34,7 +34,7 @@ #include "core/save-tiff.h" #include "core/shape-description.h" -#define MSDFGEN_VERSION "1.8" +#define MSDFGEN_VERSION "1.9" namespace msdfgen {