|
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 |
|