Commit Graph

44 Commits

Author SHA1 Message Date
97396e87f6 remove unnecessary code 2023-08-15 00:08:59 +03:00
842db1db65 add controls panel 2023-08-14 23:29:49 +03:00
cc0a7dfc9e update screenshot 2023-08-14 23:15:33 +03:00
4ad74b0971 Update 'README.md' 2023-08-14 20:13:18 +00:00
92b283c66b Update 'README.md' 2023-08-14 20:12:24 +00:00
f4a7936fb4 update readme.md 2023-08-14 23:08:53 +03:00
f6780a1a29 remove raylib-cpp dependency 2023-08-14 22:52:09 +03:00
43d09a64ca update repeat rendering in WebGL 2023-08-14 22:51:12 +03:00
d1af945202 start reworking for checking looping neighbouring boids 2023-08-07 00:32:39 +03:00
f6d001e9de add repeat drawing of world on looping walls 2023-08-06 23:12:44 +03:00
a98f423873 improve boid rendering 2023-08-05 21:12:37 +03:00
f108649ef0 use python3 to statically host files 2023-08-03 08:37:33 +03:00
b47d6235fd add panning and zooming 2023-08-03 01:09:19 +03:00
dc34800fac tune boid to boid buffer size and threshold 2023-08-02 23:35:33 +03:00
c86e1f86bc fix crash when there are a lot of interactions 2023-08-02 23:02:14 +03:00
7c8a972228 add debug mode flag 2023-08-02 22:38:03 +03:00
be2c56fb28 add define to switch between simd 128 and 256 2023-08-02 21:34:12 +03:00
d25d8b5490 add web upload script 2023-08-01 23:55:52 +03:00
115bb834a0 add slider for updating number of boids 2023-08-01 23:55:02 +03:00
c713b271c7 move boid drawing to separate function 2023-08-01 22:04:10 +03:00
50c860ddf9 improve performance 2023-08-01 18:06:55 +03:00
995d41c190 cleanup computation of local boids 2023-07-31 01:22:24 +03:00
5af509f4fd use simd for finding neigbours between boids 2023-07-31 00:10:49 +03:00
9b2e3cafeb improve performance by not trying to save doing distance checks 2023-07-21 22:54:34 +03:00
cabc63c2c2 fix massive oversight 2023-07-21 22:52:38 +03:00
3c627cd9e1 add option to profiler for compiling out everything 2023-07-20 23:58:12 +03:00
189be11d10 move boid-list to separate file 2023-07-20 23:58:12 +03:00
7e1bb9daec reduce memory footprint 2023-07-20 23:23:19 +03:00
2184918195 optimize checking neighbours 2023-07-20 23:17:21 +03:00
c6fb55cbe6 improve performance to support around 2.5k boids 2023-07-20 16:02:30 +03:00
ca52f12fda add profiler 2023-07-20 16:02:13 +03:00
2b6f8014d8 update makefile 2023-07-20 03:17:36 +03:00
0a86af482f change license 2023-07-20 02:48:21 +03:00
5f8cd2d5ea update how web version looks 2023-07-20 02:41:02 +03:00
892247d44b add gui for controlling parameters 2023-07-20 02:23:23 +03:00
1478084ab6 account for when user comes back to page after a long time for wasm 2023-07-19 21:40:53 +03:00
ef426d2df0 refactor Makefile 2023-07-19 20:56:37 +03:00
6a7266b524 add crude compilation to web platform 2023-07-19 20:56:31 +03:00
d9ec40aeec refactor to add looping walls 2023-07-19 16:37:37 +03:00
c8cf27fb98 split main.cpp 2023-07-19 00:14:30 +03:00
68920c625f add world with collisions to obstacles 2023-07-19 00:05:43 +03:00
875c37c215 remove not needed text from readme 2023-07-17 17:10:05 +03:00
c6827f3c6e add raylib submodules 2023-07-17 17:01:46 +03:00
73a1c9646a Initial commit 2023-07-17 13:58:36 +00:00