Mike Pilgrem
bdeabc6520
Bump Azure Windows CI to stack.yaml (lts-18.16)
2021-11-07 17:35:20 +00:00
David Himmelstrup
16fd952c9a
Rework live reloading. ( #191 )
2021-01-04 13:17:34 +08:00
David Himmelstrup
1c7fa10f86
Efficient time variables. ( #145 )
...
Co-authored-by: shaurya gupta <shauryab98@gmail.com>
2020-09-08 17:35:00 +08:00
David Himmelstrup
fb868cab9b
Run playground tests on PRs without deploying to GitHub Pages. ( #148 )
2020-09-03 15:32:41 +08:00
David Himmelstrup
7797585dc0
Switch to LTS-16.12 to get Windows fixes. ( #147 )
2020-09-01 13:43:44 +08:00
David Himmelstrup
117179cf60
[WIP] Use hgeometry instead of custom code ( #142 )
2020-08-26 17:39:13 +08:00
David Himmelstrup
61fd6bc743
Support both cabal and stack in the test-suite. ( #139 )
2020-08-25 09:57:39 +08:00
David Himmelstrup
0d4a5801de
Morphology ( #112 )
...
* Move hmatrix dependency out of reanimate's core.
* Move chiphunk to a separate package.
2020-08-07 15:34:26 +08:00
David Himmelstrup
34aa5780ec
Replace 'here' dependency with the lightweight 'neat-interpolation' ( #106 )
...
Misc improvements:
* Add tasty-rerun
* Extend CI coverage
2020-07-12 13:27:01 +08:00
David Himmelstrup
6310dd6ffe
CI: Install hmatrix ( #101 )
...
New behavior:
* hmatrix is always enabled on macos and Linux.
* hmatrix is disabled by default on windows but can be enabled by passing '--flag reanimate:hmatrix'.
* hmatrix is enabled for Windows on CI servers.
* hmatrix for macos and Linux defaults to blas and lapack (but can also use openblas).
* hmatrix for Windows has to use openblas.
2020-07-09 12:55:47 +08:00
David Himmelstrup
15c392f9a7
Fix windows CI.
2020-07-09 09:26:01 +08:00
David Himmelstrup
7226456e63
Disable haddock on Windows CI.
2020-07-08 16:30:07 +08:00
David Himmelstrup
5833157a0c
Clean up CI scripts.
2020-07-08 15:24:38 +08:00
David Himmelstrup
cf9f9aa829
Morphology Core ( #69 )
...
Former-commit-id: 315904d06958e8957682bad63a85a0dc4899458d
2020-06-24 22:03:02 +08:00
David Himmelstrup
4356efbc7e
Feature morph ( #62 )
...
* Disable windows CI (because of hmatrix)
* Implement ear-clip triangulation.
* Implement common framework for polygon morphing.
* Draft implementations of compatible triangulation and mesh smoothing.
* Implement least-work morphing.
* Implement as-rigid-as-possible morphing.
* Implement SSSP.
* Draft article about polygon morphing.
Former-commit-id: f6f19f58b9dd58c655bcca0ed2d65f72726f0a06
2020-05-14 15:14:29 +08:00
David Himmelstrup
f8e4e25e39
Bump Windows CI timeout to 2 hours.
...
Former-commit-id: 189f5d4a5ce3cf322d77557ecab35a67ee36caeb
2020-03-24 14:00:06 +08:00
David Himmelstrup
f7e330725a
Don't build test suite by default.
...
Former-commit-id: 1c4aa04eab09b40ab9c0a56fe452f92a152c2146
2020-02-25 09:00:05 +08:00
David Himmelstrup
b93c35af63
Clean up azure build scripts.
...
Former-commit-id: 0fb24bf510f09cb5a757c3f78e901f92d84d3531
2019-12-13 20:04:00 +08:00
David Himmelstrup
39b46248a6
Improve test environment. ( #17 )
...
Install ffmpeg on linux, mac and windows.
Former-commit-id: 94b989b621265c1454793d129d9ca3321dfa513a
2019-09-24 19:43:06 +08:00
David Himmelstrup
14c6f7bca8
2D physics simulations using Chipmunk2D. ( #16 )
...
* Basic 2D physics support.
* PolyShape: Code for decomposing arbitrary shapes into convex polygons.
Former-commit-id: 6cdce508f8bb7b6a20833d1e5204b93e7b19707f
2019-09-24 10:12:01 +08:00
David Himmelstrup
6974e10a4b
Turn warnings into errors.
...
Former-commit-id: ab53aa555f431e00ec7b1a7ba23dac1608e95598
2019-09-17 18:47:31 +08:00
David Himmelstrup
f3ae9dd158
Azure pipeline builds on linux, mac, and windows, with lts-13, lts-12, and lts-11. ( #6 )
...
Former-commit-id: 6601430ad697969649cebdc333481e09aec9569d
2019-09-14 17:35:01 +08:00