Commit graph

  • d0294ebec7 move to bottom of file now Ryan Oldenburg 2021-02-11 14:05:37 -0600
  • 01f6248522 simd image blend when possible Ryan Oldenburg 2021-02-11 13:54:12 -0600
  • 133bb0aa11
    Merge pull request #104 from guzba/master treeform 2021-02-11 11:27:53 -0800
  • cb0706efc5 benchmarks Ryan Oldenburg 2021-02-11 13:26:30 -0600
  • e9a98e3dd1
    Merge pull request #103 from guzba/master treeform 2021-02-11 11:16:32 -0800
  • b6b1d3a44c sharpen -> ceil Ryan Oldenburg 2021-02-11 13:13:09 -0600
  • 7e06625c27 y min, max when drawing optimization Ryan Oldenburg 2021-02-11 12:41:56 -0600
  • a40683920d sharpen masks + simd, blend masks Ryan Oldenburg 2021-02-11 02:38:27 -0600
  • e17d0c742d roundedRect clockwise vs counter Ryan Oldenburg 2021-02-11 01:44:46 -0600
  • 8f3ad8f936
    Merge pull request #102 from guzba/master treeform 2021-02-10 20:26:26 -0800
  • d8b01fa885 comment out blends not avail in figma Ryan Oldenburg 2021-02-10 22:21:49 -0600
  • a7cb277d4f
    Merge pull request #101 from guzba/master treeform 2021-02-10 20:14:52 -0800
  • 274ab1592f
    Merge pull request #100 from guzba/master treeform 2021-02-10 20:10:48 -0800
  • b3bc1225d4 f Ryan Oldenburg 2021-02-10 16:31:12 -0600
  • 55051f944c premul alpha version of many blends, ~4x faster for each Ryan Oldenburg 2021-02-10 15:50:50 -0600
  • cc63165c9b rest of blends work by converting back to straight alpha first (except 2 missing tests) Ryan Oldenburg 2021-02-10 14:20:31 -0600
  • 0cdb84407b unused Ryan Oldenburg 2021-02-10 13:48:18 -0600
  • 0cf0c95791 fix exclusion blend Ryan Oldenburg 2021-02-10 13:46:39 -0600
  • 955a38ae6a
    Merge pull request #99 from guzba/master treeform 2021-02-09 21:53:34 -0800
  • 81dbfacdda blendExclusion 50% faster Ryan Oldenburg 2021-02-09 23:34:49 -0600
  • 59b186b535 group float timings (to easily disable, they are going away) Ryan Oldenburg 2021-02-09 23:32:13 -0600
  • d9fcf71f43 blendExclusion passes tests Ryan Oldenburg 2021-02-09 23:16:52 -0600
  • 3ec1710e2e blurs Ryan Oldenburg 2021-02-09 21:13:23 -0600
  • b074e9bfc7 mask blends Ryan Oldenburg 2021-02-09 16:37:07 -0600
  • 264b30b118 image.newMask 35% faster with simd Ryan Oldenburg 2021-02-09 16:08:08 -0600
  • c95df08cbe remove old Ryan Oldenburg 2021-02-09 15:28:47 -0600
  • 29047d6a46 blends, blurs, masks checkpoint Ryan Oldenburg 2021-02-09 15:22:22 -0600
  • 913c7e9498 more premul blends Ryan Oldenburg 2021-02-09 14:01:13 -0600
  • 05252eeee9
    Merge pull request #98 from guzba/master treeform 2021-02-08 21:12:28 -0800
  • 8231583429 updated exmaples, bugfix Ryan Oldenburg 2021-02-08 22:50:39 -0600
  • ad11eac936 unused Ryan Oldenburg 2021-02-08 22:42:55 -0600
  • 668acb2c2b reran examples, tiger img updated Ryan Oldenburg 2021-02-08 22:41:41 -0600
  • 7b012e23bb fix comments Ryan Oldenburg 2021-02-08 22:39:07 -0600
  • 3e096792c0 move Ryan Oldenburg 2021-02-08 22:29:36 -0600
  • 0fe613cf7f
    Merge pull request #97 from guzba/master treeform 2021-02-08 20:29:59 -0800
  • 1ed4077249 invert for mask, premul alpha image Ryan Oldenburg 2021-02-08 22:26:51 -0600
  • d0cb2bf7bb unused Ryan Oldenburg 2021-02-08 21:52:04 -0600
  • 875b2caff3
    Merge pull request #96 from guzba/master treeform 2021-02-08 20:26:02 -0800
  • 29f424fe4c applyOpacity simd for image too, 10x faster as well Ryan Oldenburg 2021-02-08 21:42:39 -0600
  • 6fd7df9b23 shortcut Ryan Oldenburg 2021-02-08 21:24:20 -0600
  • c765a3323c
    Merge pull request #95 from guzba/master treeform 2021-02-08 19:16:38 -0800
  • 6c5fa78ed9 mask applyOpacity 10x faster Ryan Oldenburg 2021-02-08 21:12:28 -0600
  • 788b5a0821 consistent versions arcoss all combos Ryan Oldenburg 2021-02-08 20:06:07 -0600
  • e198e521d6
    Merge pull request #94 from guzba/master treeform 2021-02-08 18:02:13 -0800
  • 33479e5612 draw image into mask Ryan Oldenburg 2021-02-08 19:57:36 -0600
  • f2330897eb
    Merge pull request #93 from guzba/master treeform 2021-02-08 17:55:06 -0800
  • 33b032550c draw mask on mask Ryan Oldenburg 2021-02-08 19:51:15 -0600
  • 221bf61aa5
    Merge pull request #92 from guzba/master treeform 2021-02-08 17:18:28 -0800
  • 7cfaff1824 fix Ryan Oldenburg 2021-02-08 17:58:42 -0600
  • 2807cce15f f Ryan Oldenburg 2021-02-08 17:41:21 -0600
  • 5e536c5d67 starting transition of draw / images.nim to premul alpha Ryan Oldenburg 2021-02-08 17:26:48 -0600
  • c5c89a766b
    Merge pull request #91 from guzba/master treeform 2021-02-08 15:15:57 -0800
  • 4cf9c46a79 merged drawCorrect Ryan Oldenburg 2021-02-08 17:12:08 -0600
  • 186450baf4
    Merge pull request #90 from guzba/master treeform 2021-02-08 14:51:24 -0800
  • 662c79e0fb draw mask Ryan Oldenburg 2021-02-08 16:43:22 -0600
  • 191b89b50c mask applyOpacity Ryan Oldenburg 2021-02-08 16:39:24 -0600
  • 72a4c3efb3 test img, benchmark mask minifyby2 Ryan Oldenburg 2021-02-08 16:34:05 -0600
  • bbe207baa0 image masking Ryan Oldenburg 2021-02-08 14:31:20 -0600
  • c233894283
    Merge pull request #89 from guzba/master treeform 2021-02-08 10:53:00 -0800
  • d3ab965f0f blend mode after winding rule Ryan Oldenburg 2021-02-08 12:50:24 -0600
  • c5ce1a8029 bugfix for minifyBy2 power > 1 Ryan Oldenburg 2021-02-07 21:15:02 -0600
  • 46fe96569e shorter Ryan Oldenburg 2021-02-07 21:10:57 -0600
  • de1b1b95ca faster minifyBy2 Ryan Oldenburg 2021-02-07 20:52:33 -0600
  • 6df03ed1d1 paths fill takes blendMode param Ryan Oldenburg 2021-02-07 20:42:39 -0600
  • 86df7fe154 benchmark image minifyBy2 Ryan Oldenburg 2021-02-07 20:41:12 -0600
  • 9782855a8d image minifyBy2 test Ryan Oldenburg 2021-02-07 20:39:46 -0600
  • 8a933e051e mask minifyBy2 Ryan Oldenburg 2021-02-07 20:33:53 -0600
  • f627c56d8d
    Merge pull request #88 from guzba/master treeform 2021-02-06 21:23:04 -0800
  • 369066e04d masks + paths Ryan Oldenburg 2021-02-06 21:12:34 -0600
  • 5afd784b20 move, rm unused param Ryan Oldenburg 2021-02-06 17:51:57 -0600
  • 009a674f32
    Merge pull request #87 from guzba/master treeform 2021-02-01 13:58:56 -0800
  • 264801c9f8 >= 0 for image dimensions Ryan Oldenburg 2021-01-30 20:45:39 -0600
  • 7c2014ee88 faster superImage + tests Ryan Oldenburg 2021-01-30 19:44:28 -0600
  • 6bb389c071
    Merge pull request #86 from guzba/master treeform 2021-01-30 18:41:15 -0800
  • 90a88e4393 Revert "unused" Ryan Oldenburg 2021-01-30 16:25:57 -0600
  • a801e9d359 Revert "premultiplied blends for most" Ryan Oldenburg 2021-01-30 16:25:38 -0600
  • fd59b20e7d Revert "for non simd for now" Ryan Oldenburg 2021-01-30 16:25:21 -0600
  • f05354dc79 Revert "working int impl" Ryan Oldenburg 2021-01-30 16:25:02 -0600
  • 3a40f7680c Revert "triple blend when needed" Ryan Oldenburg 2021-01-30 16:24:35 -0600
  • 1126f28ea7 add back superImage treeform 2021-01-30 13:38:18 -0800
  • 272c94348f add trapezoid experiment. treeform 2021-01-29 22:42:49 -0800
  • 9a80484bc8
    Merge pull request #85 from guzba/master treeform 2021-01-29 20:18:21 -0800
  • 014413b627 triple blend when needed Ryan Oldenburg 2021-01-29 21:48:52 -0600
  • 3cf15bdb09
    Merge pull request #84 from guzba/master treeform 2021-01-29 13:14:33 -0800
  • 0b60f4ddd4 updated examples Ryan Oldenburg 2021-01-29 14:17:24 -0600
  • c65acc6cd7 f Ryan Oldenburg 2021-01-29 14:10:36 -0600
  • 74fcf2a9f2 working int impl Ryan Oldenburg 2021-01-29 14:07:26 -0600
  • 8a32512567
    Merge pull request #83 from guzba/master treeform 2021-01-29 11:04:02 -0800
  • a16315a9cf for non simd for now Ryan Oldenburg 2021-01-29 13:00:35 -0600
  • d1664de1d7
    Merge pull request #82 from guzba/master treeform 2021-01-28 21:50:23 -0800
  • 052e114db1 premultiplied blends for most Ryan Oldenburg 2021-01-28 23:42:12 -0600
  • 8aab927127 unused Ryan Oldenburg 2021-01-28 22:39:28 -0600
  • 01fd4eed6d actually much faster Ryan Oldenburg 2021-01-28 22:36:38 -0600
  • 9ea66864b1 consistent Ryan Oldenburg 2021-01-28 22:30:24 -0600
  • 03dcd05969 rename to blender Ryan Oldenburg 2021-01-28 22:28:05 -0600
  • dad7440e04 just move Ryan Oldenburg 2021-01-28 22:26:56 -0600
  • 77701751c3
    Merge pull request #81 from guzba/master treeform 2021-01-28 19:03:55 -0800
  • 718a8707f3 f Ryan Oldenburg 2021-01-28 20:59:37 -0600
  • bd18a9868a simpler Ryan Oldenburg 2021-01-28 20:55:47 -0600
  • cb14a09367 public Ryan Oldenburg 2021-01-28 20:25:24 -0600