Commit Graph

  • 59f619d514 Added back C++11 as an option Guillaume Racicot 2020-04-07 18:01:42 -0400
  • 374c953f16 Added the right compile definition when enabling openmp Guillaume Racicot 2020-04-06 20:50:17 -0400
  • e5df0d7092 Added installation target for the executable Guillaume Racicot 2020-04-06 10:27:15 -0400
  • 9e81119d28 Made usage for installed setup the same as subdirectory setup in a less intrusive way Guillaume Racicot 2020-04-06 10:12:31 -0400
  • 82bc488d01 Export CMake targets properly and added installation targets Guillaume Racicot 2020-04-04 16:48:32 -0400
  • b50b2cba1d
    Merge pull request #100 from robspearman/master Viktor Chlumský 2020-03-15 17:44:26 +0100
  • 74907b3da3 Allow build on GCC 8.3.1 Rob Spearman 2020-03-15 09:24:03 -0700
  • 8ebb37da4e Core algorithm performance optimization Viktor Chlumský 2020-03-14 19:19:17 +0100
  • 5b5272e7a8 Scanline rasterization edge case fix v1.7.1 Viktor Chlumský 2020-03-08 23:34:51 +0100
  • 5427fe8f5a Version 1.7 v1.7 Viktor Chlumský 2020-03-07 09:19:34 +0100
  • fd50406d67 Shape bounds refactor Viktor Chlumský 2020-03-06 17:24:10 +0100
  • e88da21071 Ink trap edge coloring heuristic added Viktor Chlumský 2020-03-06 17:16:26 +0100
  • e93c8d988c Added MTSDF mode Viktor Chlumský 2020-03-06 17:09:59 +0100
  • d1cd0fe9f8 Always use the last path. K. S. Ernest (iFire) Lee 2020-02-09 09:22:47 -0800
  • 6606b1d248 Expose svg path. K. S. Ernest (iFire) Lee 2020-02-09 09:22:47 -0800
  • 91a6d18609 Run nanosvg multiple times. K. S. Ernest (iFire) Lee 2020-02-09 08:58:33 -0800
  • 346d0ad5ee Add a flag that uses nanosvg. K. S. Ernest (iFire) Lee 2020-02-08 22:46:07 -0800
  • b9d6f0bb72 Added font metrics API, fixed glyph import edge case, fixed 8-bit PNG orientation Viktor Chlumský 2020-01-12 11:40:49 +0100
  • 0531e360b2 Initialization for values, inside shape's bounds functions Serhii Rieznik 2019-12-10 22:38:28 +0100
  • b1c9f2825d Fixed floating point zero condition in equation solver Viktor Chlumský 2019-11-16 11:35:40 +0100
  • b79eacb9ae
    Merge pull request #86 from andrevenancio/patch-1 Viktor Chlumský 2019-11-16 09:38:24 +0100
  • b8130fa821
    Merge pull request #77 from 0xflotus/master Viktor Chlumský 2019-11-16 09:37:48 +0100
  • cc0a0a06ee
    Updating README.md André Venâncio 2019-11-06 17:46:15 +0000
  • 467f222cde added kerning support Donovan Hutchence 2019-07-09 16:38:13 +0100
  • 59fc1af6d7
    Merge pull request #1 from 0xflotus/patch-1 0xflotus 2019-05-29 10:03:36 +0200
  • 1cddf14df8
    fixed Additionally 0xflotus 2019-05-29 10:03:21 +0200
  • 86acea7835 Added SDF fill error estimation, miter bounds computation Viktor Chlumský 2019-04-22 19:30:33 +0200
  • f0b8f556d2 TIFF file support Viktor Chlumský 2019-04-21 00:27:28 +0200
  • 997e42f734 Bitmap refactor Chlumsky 2019-04-20 22:05:54 +0200
  • fe19381bcc
    Merge pull request #75 from paowi/master Viktor Chlumský 2019-04-14 22:41:34 +0200
  • 090f3daa4d Add missing typenames for dependent types paowi 2019-04-14 12:59:28 -0700
  • 6c1e1d01ee Performance optimization - using squared distance metric until the last moment squared-distance-optimization Chlumsky 2019-04-10 14:27:49 +0200
  • 4f3a0d620f V1.6: Core algorithm refactor, pseudo-distance evaluation rework, error correction update, scanline rasterization and distance sign correction, dependencies update v1.6 Chlumsky 2019-04-08 20:20:12 +0200
  • ea5ae7df10
    Merge pull request #49 from ckohnert/cmake Viktor Chlumský 2019-04-08 08:28:13 +0200
  • 237f73bfc7
    Merge 083dfab65c into 208e76c9a1 Vaios Kalpias Ilias 2018-10-16 20:05:27 +0000
  • 083dfab65c Merge branch 'master' of github.com:ckohnert/msdfgen into ckohnert-fork Vaios Kalpias Ilias 2018-10-16 13:00:56 -0700
  • 8504786789 Add optimization for horizontal cubic segment. Christopher Kohnert 2018-05-10 14:28:33 -0700
  • 8c780b23c9 Optimize the horizontal quadratic line case to avoid needless recursion. Christopher Kohnert 2018-05-10 14:22:37 -0700
  • bf9e5671ae
    Merge pull request #6 from ucpu/master Chris Kohnert 2018-02-28 09:18:33 -0800
  • 08033e601e loadGlyphGlyph -> loadGlyphSlot Tomáš Malý 2018-02-28 09:48:16 +0100
  • 45e558227f macro to disable pragma comment lib Tomas Maly 2018-02-24 19:55:44 +0100
  • 56290b1c8f load shape directly from FT glyph slot Tomáš Malý 2018-02-22 15:00:03 +0100
  • 974f42709e Merge pull request #4 from SizzlingCalamari/patch-2 Chris Kohnert 2017-09-15 11:45:11 -0700
  • 574ad3ad86 Merge pull request #3 from SizzlingCalamari/patch-1 Chris Kohnert 2017-09-15 11:42:31 -0700
  • 90da38d02c Fixed precision of median calculation in legacy generateMSDF. Jordan Cristiano 2017-09-14 00:47:05 -0400
  • 30da48a1bc Fixed build failure on windows. Jordan Cristiano 2017-09-14 00:19:55 -0400
  • 33f160dc8c Clean up some some unused bits. Christopher Kohnert 2017-08-31 09:38:05 -0700
  • 0eb9e32724 Merge pull request #2 from programmerjake/patch-1 Chris Kohnert 2017-08-31 09:35:18 -0700
  • c508128e6f fixes for building on Linux Jacob Lifshay 2017-08-30 17:51:46 -0700
  • 0367e0ec79 Merge branch 'fill_rule' Christopher Kohnert 2017-08-21 13:23:00 -0700
  • 7959d6e984 Fix accidental coordinate truncation for linear intersections. Christopher Kohnert 2017-08-21 13:22:40 -0700
  • 3391f09d03 Include all shapedesc tests automatically Christopher Kohnert 2017-08-21 13:20:35 -0700
  • 82c090e17a Merge branch 'upstream_master' Christopher Kohnert 2017-08-21 12:01:09 -0700
  • ef2dd62f03 Add letter m test Christopher Kohnert 2017-08-21 11:47:18 -0700
  • 7def2eed0a Replace font-scale fix in new font importer David Evans 2017-08-09 15:28:53 +0100
  • 7e11bceeff Merge remote-tracking branch 'upstream/master' David Evans 2017-08-07 14:39:38 +0100
  • 208e76c9a1 Version bump, example shader update v1.5 Viktor Chlumský 2017-07-23 22:57:13 +0200
  • 28ee740a33 SVG importer fixes: S, T curve commands, surplus commas Viktor Chlumský 2017-07-23 20:04:10 +0200
  • 0b33fb4fc5 Merge be0895c88b into 746767a62b Ilya 2017-07-14 10:14:30 +0000
  • be0895c88b Adding a fix to readNoteType so it properly advances the string when it didn't read a new command char and reruns the same command. Ilya Seletsky 2017-07-14 03:09:17 -0700
  • 4f2b6afd82 Merge branch 'test_support' Christopher Kohnert 2017-06-09 15:51:36 -0700
  • 58ce0b1e5a Add test with a shape that exceeds the view bounds. Christopher Kohnert 2017-06-09 15:31:58 -0700
  • fc346ca9b1 Merge branch 'fill_rule' Christopher Kohnert 2017-06-09 15:25:07 -0700
  • b30f10ac07 Use the correct bounds calc to make sure we get all spans. Christopher Kohnert 2017-06-09 15:22:10 -0700
  • 1449519cc6 Merge branch 'test_support' Christopher Kohnert 2017-06-09 15:07:21 -0700
  • f351d4463a Flush buffer as we go so we can get feedback via pipes/etc. Christopher Kohnert 2017-06-09 15:07:13 -0700
  • b090d9e3d7 Merge branch 'test_support' Christopher Kohnert 2017-06-09 14:02:40 -0700
  • df4542affc Merge branch 'svg_fix' Christopher Kohnert 2017-06-09 14:02:33 -0700
  • 748daa9624 Another test for the Ss curve control point fix Christopher Kohnert 2017-06-09 14:02:24 -0700
  • d873c99c5e Missed a spot for the Ss control point calculation to remember previous curve. Christopher Kohnert 2017-06-09 14:00:17 -0700
  • 12b1103d77 Merge branch 'test_support' Christopher Kohnert 2017-06-09 13:30:25 -0700
  • a73eb671cd Have montage just do failures and pass them via temp file to allow many at once. Christopher Kohnert 2017-06-09 13:29:50 -0700
  • 1c4ebc40b4 Add a test for the Ss curve fix Christopher Kohnert 2017-06-09 11:46:56 -0700
  • 38adcda861 Merge branch 'test_support' Christopher Kohnert 2017-06-09 11:23:16 -0700
  • a98d069720 Allow “@filename.txt” style test inputs (makes re-testing just failures easier). Christopher Kohnert 2017-06-09 11:23:04 -0700
  • 862aa8c275 Merge branch 'svg_fix' Christopher Kohnert 2017-06-09 11:08:34 -0700
  • 5827e10bdd Fix handling of [Ss] command’s control point calculation Christopher Kohnert 2017-06-09 11:04:23 -0700
  • c2ab38d9e5 Fix line endings. Christopher Kohnert 2017-06-09 11:02:58 -0700
  • 115fcb6afd Implemented bounding box optimization for generateSDF_legacy method mtehver 2017-06-09 11:14:43 +0300
  • 2c5da0a268 Optimized generateSDF method by first building bounding boxes for edge segments and then doing conservative bounding box distance calculations before doing actual expensive distance calculations mtehver 2017-06-09 10:37:39 +0300
  • f63543535c Merge branch 'test_support' Christopher Kohnert 2017-06-08 17:34:39 -0700
  • ee702d45e6 Change the error metric to reduce false positives due to anti-aliasing/blending on edges. Allow multiple svg files to be tested at a time. Christopher Kohnert 2017-06-08 17:31:26 -0700
  • 5454bff5ab Merge branch 'cmake' Christopher Kohnert 2017-06-08 16:02:10 -0700
  • 5b75ff4939 Merge branch 'fill_rule' Christopher Kohnert 2017-06-08 14:44:21 -0700
  • 20b88f79de Fix unsigned integer compare warning Christopher Kohnert 2017-06-08 14:44:11 -0700
  • c5a14fea45 Merge branch 'fill_rule' Christopher Kohnert 2017-06-08 14:40:26 -0700
  • 8b4f5f6b5d Add support for SVG fill-rule Christopher Kohnert 2017-06-08 14:27:53 -0700
  • 3c97717deb Merge branch 'test_support' Christopher Kohnert 2017-06-08 11:59:22 -0700
  • bb8f03e6e2 Rollback initial arc support merge (was integrated into upstream/master’s SVG improvements change) Christopher Kohnert 2017-06-08 11:54:19 -0700
  • 2ef81f598d Integrate upstream/master (SVG parsing improvements) Christopher Kohnert 2017-06-08 11:47:44 -0700
  • 3b9d24a6ca Adding a test harness and some initial tests (most fail currently) Christopher Kohnert 2017-06-08 11:12:35 -0700
  • 6f67a32529 Add headers that were missed so they are included in IDE projects. Christopher Kohnert 2017-06-08 09:31:00 -0700
  • f8807b13a0 Merge a4ca619c2e into 746767a62b Stefan Gustavson 2017-06-05 15:08:32 +0000
  • 77008d3a3c Merge 4fdaa524fc into 746767a62b Chris Kohnert 2017-06-05 15:08:32 +0000
  • 746767a62b SVG parser improvements Viktor Chlumský 2017-06-05 15:09:56 +0200
  • 3ef855fba9 Merge 46a7c09aea into 8c352b6153 Michael 2017-06-04 07:44:54 +0000
  • e63ff95e37 Merge b627462ab3 into 8c352b6153 Chris Kohnert 2017-06-04 07:44:53 +0000
  • 8c352b6153 Merge pull request #45 from ckohnert/cmake Viktor Chlumský 2017-06-04 09:44:50 +0200
  • 8f2b19a89a Merge branch 'graceful_close' Christopher Kohnert 2017-06-01 17:05:21 -0700
  • b627462ab3 Allow an M or m to implicitly start a new contour (rather than fail at parsing). Christopher Kohnert 2017-06-01 17:05:07 -0700