16 Commits

Author SHA1 Message Date
mindv0rtex
716dece2e3 Forgot to commit new Cargo.toml 2021-03-01 18:22:24 -05:00
mindv0rtex
82833748f4 Bug in grid indexing. 2021-03-01 11:29:32 -05:00
mindv0rtex
74a588046a Revert vertical blur to not use rayon. 2021-02-28 14:07:04 -05:00
mindv0rtex
053f3ed739 A better blur test. 2021-02-27 22:40:24 -05:00
mindv0rtex
5f5d198e04 First image has been generated! 2021-02-27 00:46:51 -05:00
mindv0rtex
51f10723ed Add trail deposition, diffusion and decay. 2021-02-26 20:39:27 -05:00
mindv0rtex
cf35e041dd Make vertical blur parallel. 2021-02-26 15:52:17 -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
6966433c9c Optimize horizontal filter to iterate over chucks of the input slice. 2021-02-24 23:39:13 -05:00
mindv0rtex
b88eebc4f8 Model description notes. 2021-02-24 22:50:08 -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