45 Commits

Author SHA1 Message Date
e973404c82
clippy 2025-03-27 23:58:26 -04:00
8d54fa1eb1
settings update 2025-03-27 14:17:38 -04:00
278ccafb11
ffmpeg stuff 2025-03-27 13:27:21 -04:00
5d574c9674
Model: rely on draining image data 2025-03-24 17:01:18 -04:00
c097446df4
Revert "implement sin and cos table"
This reverts commit 650edff95cef8b44e2c94489fa0d40e0c51ad3d2.
2025-03-24 16:23:07 -04:00
Simon Gardling
650edff95c
implement sin and cos table 2025-03-24 16:22:33 -04:00
Simon Gardling
bff0f8faf1 things 2021-04-05 12:55:06 -04:00
Simon Gardling
d887b13579 add gif in README.md 2021-04-01 13:19:15 -04:00
Simon Gardling
d09c8e9c9a things 2021-04-01 13:02:37 -04:00
Simon Gardling
4864ccae75 BIG rewrite and changes (too many to list) 2021-04-01 11:24:29 -04:00
Simon Gardling
41ba5f248c restructuring 2021-04-01 10:33:05 -04:00
Simon Gardling
953c540263 store agents in grids, not model 2021-04-01 09:28:43 -04:00
Simon Gardling
4e688c3fa7 nothing special 2021-04-01 02:07:00 -04:00
Simon Gardling
c25b0d1795 well that didn't work 2021-04-01 01:44:54 -04:00
Simon Gardling
99960c9523 parallel grid deposit 2021-03-31 15:48:58 -04:00
Simon Gardling
d6d1e00b35 things 2021-03-31 13:04:35 -04:00
Simon Gardling
32bfd1b27e fmt 2021-03-31 10:24:56 -04:00
Simon Gardling
bec6340607 cleanup 2021-03-31 10:13:06 -04:00
Simon Gardling
f76c9f7401 sin/cos optimizations, cleanup, and optimizations 2021-03-30 12:58:34 +00:00
Simon Gardling
5c97379057 move around some stuff 2021-03-29 19:26:07 +00:00
Simon Gardling
0f19bd9e04 thing 2021-03-29 15:46:07 +00:00
Simon Gardling
59d060261d cleanup and comments 2021-03-29 14:01:04 +00:00
Simon Gardling
611dd03acf cargo things 2021-03-29 13:55:16 +00:00
Simon Gardling
041d22418e some cleanups 2021-03-29 13:35:58 +00:00
Simon Gardling
e07aa5ca0a remove gpu compute stuff (didn't work at all, might revisit later) 2021-03-29 12:27:49 +00:00
Simon Gardling
d36bec61f4 1 thing 2021-03-29 12:26:30 +00:00
Simon Gardling
1acc472a0d stuff 2021-03-29 12:21:04 +00:00
Simon Gardling
06b9c0aef6 things 2021-03-27 02:43:27 +00:00
Simon Gardling
a17b81c354 things 2 2021-03-26 20:51:06 +00:00
Simon Gardling
7f285dbdec things 2021-03-26 20:45:22 +00:00
Simon Gardling
a479181882 (bad) opencl/cuda implementation (slower than cpu atm) 2021-03-26 19:36:24 +00:00
Simon Gardling
7965d55de9 things 2021-03-26 15:11:18 +00:00
Simon Gardling
a7bc5599bc small changes 2021-03-26 14:03:26 +00:00
Simon Gardling
50b3f35059 a TON of stuff and changes 2021-03-26 13:44:58 +00:00
mindv0rtex
481665b5e9 Main executable produces new images indefinitely. 2021-03-02 16:44:16 -05:00
mindv0rtex
9dbe6144f0 Support multiple populations. 2021-03-02 14:40:12 -05:00
mindv0rtex
82833748f4 Bug in grid indexing. 2021-03-01 11:29:32 -05:00
mindv0rtex
5f5d198e04 First image has been generated! 2021-02-27 00:46:51 -05:00
mindv0rtex
4e9778bffc Make horizontal blur parallel. 2021-02-26 14:46:43 -05:00
mindv0rtex
241e6ba6bf Parallel agents movement. 2021-02-26 14:19:05 -05:00
mindv0rtex
cbc3fcbe06 Fun with benchmarking. Reverted to using built-in trigonometric functions! 2021-02-26 11:25:54 -05:00
mindv0rtex
fe795b536f Approximate trigonometry without LUTs. 2021-02-25 23:17:13 -05:00
mindv0rtex
6a2d19e984 We can create a new single-population model 2021-02-25 16:23:56 -05:00
mindv0rtex
bb1b5ddac0 Optimize vertical box filter to iterate over rows for cache friendliness. 2021-02-25 15:17:06 -05:00
mindv0rtex
e21a61250e Initial commit. WIP blur implementation. Grid struct is tentatively ready. Model struct is in its nascency. 2021-02-24 22:26:37 -05:00