Pieter-Jan Briers
23fd4e1843
Refactor MSBuild spaghetti, new configurations. ( #3807 )
2023-03-06 11:12:08 -08:00
Leon Friedrich
7d412985ec
Fix pvs bugs ( #3812 )
2023-03-01 10:29:26 +11:00
Pieter-Jan Briers
6bdb7c040f
Fix some warnings. ( #3803 )
2023-02-25 11:20:29 +11:00
metalgearsloth
04590f8723
Fix PVS debug assert ( #3789 )
2023-02-16 01:06:59 +11:00
Leon Friedrich
84676a9346
Fix PVS bug ( #3782 )
2023-02-14 13:30:55 +11:00
Leon Friedrich
af1b3c956b
Fix PVS bug ( #3780 )
2023-02-13 17:29:02 +11:00
Leon Friedrich
d80522633d
Add basic gamestate / replay recording. ( #3509 )
2023-02-12 16:16:30 +11:00
Leon Friedrich
35b2649c06
Small state/pvs cleanup. ( #3736 )
2023-01-26 15:09:43 +11:00
Leon Friedrich
f3364a196c
Client-, shared-, and server-side ConfigurationManager ( #3477 )
2022-12-31 04:04:49 +11:00
metalgearsloth
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
Leon Friedrich
445a3aa8fb
Adds basic delta state support ( #3492 )
2022-12-11 21:36:49 +01:00
Morb
6fe3d7cff5
Correct removal of PVS state for players without inGame status ( #3531 )
2022-12-08 11:28:31 +01:00
metalgearsloth
01673fb155
Mapgrid fixes ( #3513 )
2022-11-22 14:04:22 +11:00
metalgearsloth
5e3a5a0d0c
Merge MapGrid into MapGridComponent ( #3468 )
2022-11-22 13:04:51 +11:00
metalgearsloth
a60011d612
Use static lambda for pvs grid query ( #3490 )
2022-11-16 21:02:16 +01:00
Pieter-Jan Briers
1646297039
Remove most static IoCManager. accesses from engine. ( #3466 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-11-15 22:00:28 +11:00
Leon Friedrich
9920e409ca
Add support for saving missing prototype components ( #3462 )
...
Fixes https://github.com/space-wizards/RobustToolbox/issues/2824
2022-11-13 14:49:18 +11:00
Leon Friedrich
f160508da3
Fix PVS error ( #3452 )
...
Fixes https://github.com/space-wizards/RobustToolbox/issues/3413
2022-11-09 11:14:10 +11:00
Leon Friedrich
1ba5c9120f
Remove redundant client-side error ( #3450 )
2022-11-09 10:56:10 +11:00
Paul Ritter
a562675553
misc optimizations in pvs ( #3427 )
2022-11-03 12:39:11 +11:00
Leon Friedrich
d0e11a755c
Fix PVS exception ( #3423 )
2022-11-01 09:49:14 +11:00
Leon Friedrich
e9af594448
PVS tweaks ( #3419 )
2022-10-31 21:24:22 +11:00
Leon Friedrich
2b594f6356
Cache broadphases and container rejig ( #3407 )
2022-10-31 10:06:08 +11:00
Vera Aguilera Puerto
467d391ec8
Extra-graceful entity deletions. ( #3405 )
2022-10-29 18:10:19 +02:00
Leon Friedrich
3fba59eb6c
Lookup movement handling changes. ( #3369 )
2022-10-29 10:44:48 +11:00
Leon Friedrich
6edd5d8a63
Slight movement PVS performance improvement ( #3381 )
2022-10-27 14:59:28 +11:00
Leon Friedrich
c98e409ad8
PVS bugfix ( #3380 )
2022-10-27 13:21:06 +11:00
Leon Friedrich
b0d59e5e3f
PVS budget tweaks ( #3360 )
2022-10-26 12:31:29 +11:00
Leon Friedrich
e3d29ae28f
Change PVS parent-change handing ( #3362 )
2022-10-25 23:44:35 +11:00
Paul Ritter
0b19d04c1c
makes some loops for in pvs for free perf ( #3338 )
2022-10-18 18:47:41 -07:00
Leon Friedrich
e534fcd800
Unrevert "Remove obsolete GridId and all references to it" ( #3279 )
2022-10-10 08:41:58 +11:00
metalgearsloth
818ea1a629
Revert "Remove obsolete GridId and all references to it" ( #3308 )
2022-10-09 17:32:54 +11:00
SpaceManiac
ebaa8d9ac3
Remove obsolete GridId and all references to it ( #3279 )
2022-10-09 16:23:40 +11:00
Leon Friedrich
7b0c4dd7fb
Fix component removal / PVS bugs ( #3275 )
2022-10-08 13:22:32 +11:00
Paul Ritter
e14493246e
moves generic pooling policies out of pvssystem and adds listpolicy ( #3272 )
2022-09-22 15:44:50 -07:00
Leon Friedrich
a76d053818
Prevent PVS error spam and add more debugging asserts ( #3263 )
...
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
2022-09-21 09:49:14 +10:00
Leon Friedrich
d87d6f7f8c
Session specific state support ( #3249 )
2022-09-14 19:29:46 +10:00
metalgearsloth
de01b9d8cb
Raise collision events by-ref ( #3201 )
2022-09-14 17:23:35 +10:00
Leon Friedrich
578a967a31
Misc PVS error logging / debugging changes ( #3197 )
2022-08-30 10:17:11 +10:00
Leon Friedrich
03b3d1bbe7
Maybe fix PVS bug ( #3164 )
2022-08-23 02:54:50 +10:00
Leon Friedrich
e92998d1ec
Remove a PVS warning on full release ( #3154 )
2022-08-22 05:50:52 +10:00
Leon Friedrich
6a8266af7e
Revert "Revert "PVS & client state handling changes"" ( #3152 )
2022-08-21 08:30:28 +10:00
Leon Friedrich
9cd8adae93
Revert "PVS & client state handling changes" ( #3151 )
2022-08-21 05:27:16 +10:00
Leon Friedrich
b4358a9e33
PVS & client state handling changes ( #3000 )
2022-08-21 03:40:18 +10:00
Leon Friedrich
557de01532
Dirty PVS chunk when visibility mask changes ( #3045 )
...
* Dirty PVS chunk when visibility mask changes
* fix tests?
* aaaaaa
* maybe sorta finally fix tests
* directly return vis mask,
Also defaults to 1 only if visibility component does not exist.
* make sure everything has first bit set
2022-07-17 06:23:35 +10:00
Pieter-Jan Briers
bf1cc8fd7c
Minor performance improvements ( #2860 )
2022-05-28 15:28:08 +02:00
Pieter-Jan Briers
6fc1daf978
Some compiler warning fixes.
2022-05-28 13:36:35 +02:00
metalgearsloth
6e35c89740
Significantly optimise prediction resetting ( #2826 )
...
* Significantly optimise prediction resetting
Turns out just tracking dirty entities and not iterating 30k is much faster.
* cleaner
* Slightly better again
* review
* Fix
* boop
* rebiew
* A
2022-05-16 22:08:17 +10:00
Paul Ritter
ba23a989a9
make pvs account for lastack properly ( #2733 )
2022-05-06 18:09:30 +02:00
metalgearsloth
4307509402
ECS even more transform ( #2742 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-05-05 13:20:23 +10:00