Marcel Märtens
8c0c86b192
update toolchain to nightly-2021-09-24
2021-09-24 23:18:07 +02:00
Marcel Märtens
636838f510
update crates
2021-09-20 14:39:01 +02:00
Dr. Dystopia
2044cea131
Resolve unused '#[allow(clippy::needless_range_loop)]' error supressions
2021-07-24 20:22:05 +02:00
Marcel Märtens
1912617e84
implement slowjob metrics to measuere time in queue and execution time
2021-07-22 19:31:21 +02:00
Joshua Barretto
5989a25ef2
Fixed handling of orientation changes for airships
2021-07-18 01:13:36 +01:00
Marcel Märtens
7153e8879d
fix clippy warnings
2021-07-12 12:09:09 +02:00
Benoît du Garreau
2a14509640
Update wasmer
2021-07-10 15:06:51 +02:00
Imbris
156e2e86b5
Remove tracy features that are no longer needed now that macros have been fixed
2021-06-19 04:27:50 -04:00
Marcel Märtens
d291a71f79
Change the version number to 0.10
2021-06-12 10:14:07 +02:00
Marcel Märtens
4c29484f22
switch to hashbrown 0.11 and specs 0.16.2
2021-06-07 13:01:01 +02:00
Joshua Yanovski
e457c3547d
Don't remesh chunk vertex data on sprite update.
...
This results in an extremely visually noticeable improvement in latency
when adding or removing sprite data and makes the game feel more
responsive.
This happens, for instance, when picking up a sprite like an apple or
flower from the environment. We check to make sure that for items
with lighting (like Velorite) or changes that otherwise affect meshing
(like changing from fluid to nonfluid) this doesn't trigger.
2021-05-11 12:58:15 -07:00
Daniel Mizerski
4b5934c29a
(Wiring) OnDeath
2021-05-05 19:08:18 +02:00
Marcel Märtens
af7091182e
use a constant for recommended_threads
2021-05-05 14:35:06 +02:00
Marcel Märtens
87cf347377
limit tokio threads to 1/4 of num_cpus
...
make sure that rayon has at least 2 threads even on 1cpu systems to increase stability
2021-05-04 21:06:11 +02:00
Marcel Märtens
9fefdcbbca
rayon::join creates a global threadpool, which is only used in /world
...
instead just use the same threadpool for everything
helps with debugging problems with GDB
using threadpool.install() to also be used when `into_par_iter()` is called
2021-05-04 21:06:07 +02:00
Imbris
fcfb1f325a
Revert "Merge branch 'revert-b10718c5' into 'master'"
...
This reverts merge request !2172
2021-04-21 17:10:13 +00:00
Imbris
b90b62fcc1
Revert "Merge branch 'imbris/agent-opt' into 'master'"
...
This reverts merge request !2024
2021-04-21 14:10:06 +00:00
Imbris
91f092bdaf
Remove extra chunk cloning and parallelize serialization in the server terrain sys
2021-04-20 15:25:05 -04:00
Imbris
c52e8c8a64
Switch agent target search to use a spatial grid, add convience method for querying the aabr of a circle
2021-04-20 15:25:04 -04:00
Imbris
01196adc8c
Expose CachedSpatialGrid resource that is updated by the physics system, move BuildAreas into its own module, removed unused ExecMode
2021-04-20 15:25:04 -04:00
Imbris
1ab842523d
Rename common-sys to common-systems and rearrange common-state slightly
2021-04-20 15:25:04 -04:00
Ludvig Böklin
99d6cc04db
Basic fluid dynamics and physical properties for entities
2021-04-20 17:38:19 +02:00
Marcel Märtens
c221209743
only have 1 Fn passed to tick fn
2021-04-20 01:49:45 +02:00
Marcel Märtens
05d0eb9db4
seperate sys/state
2021-04-20 01:30:17 +02:00