 
|
a2d0504368
|
Replace PVS dictionaries with memory magic (#4795)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
2024-03-17 06:57:13 +11:00 |
|
 Leon FriedrichandGitHub
|
7f3445b1c6
|
Try fix pvs null exception (#4805)
|
2024-01-04 11:07:42 +11:00 |
|
 Leon FriedrichandGitHub
|
8accbc700a
|
PVS fixes & cleanup (#4793)
* PVS fixes & cleanup
* More cleanup
* Move `CacheGlobalOverrides()` onto the main thread
|
2024-01-01 01:06:47 -08:00 |
|
 Leon FriedrichandGitHub
|
42434d1f49
|
Process pvs-leave in parallel (#4787)
* Process pvs-leave in parallel
* oops
* Try fix eternal tests
|
2024-01-01 05:53:24 +11:00 |
|
 Leon FriedrichandGitHub
|
64b5d6e323
|
Pvs cleanup & expose methods for benchmarking (#4779)
* Pvs cleanup & expose methods for benchmarking
* Fix tests
* Minimalist PvsData
|
2023-12-30 13:23:29 +11:00 |
|
 Leon FriedrichandGitHub
|
eba58cb893
|
Remove RobustTree & PVSCollection (#4759)
* Cut down RobustTree
* Better LoD
* Add PvsPriority flag
* Undo cvar name change
* reorganize grafana metrics
* Fix tests
* Fix replays
* Don't try process empty chunks
* Fix move benchmark
* Fix benchmark
* Remove obsolete audio methods
* Moar benchmarks
* Rename EntityData
* A
* B
|
2023-12-28 09:10:13 +11:00 |
|
 Leon FriedrichandGitHub
|
785e2f84f6
|
Turn EntityData struct into a class (#4729)
* Turn EntityData struct into a class
* Stop overbudget dictionary removals
* Merge additional logs
* More logging
|
2023-12-20 11:32:14 +11:00 |
|
 Leon FriedrichandGitHub
|
ac957ca7fc
|
Try fix PVS bugs (#4728)
* Try fix PVS bugs
* change order
|
2023-12-17 14:55:46 +11:00 |
|
 Leon FriedrichandGitHub
|
4934a9c5a5
|
Combine PVS dictionaries (#4693)
* Try combine dictionaries
* Remove last-ack
* Remove lastSent
* Use structs
* Don't clear previous-sent on deletion
* Pass data into ProcessEntry
* Store visibility data in EntityData
* Turn ToSend into hashset
* Add EntityStringRepresentation constructors
* Add MetaDataComponent to EntityData
* Remove metadata cache
* Create GetStates partial class
* add ToSend partial class
* fix debug asserts
* Cleanup
* Rename partial class
* Try to optimize `ProcessLeavePvs`
* Add ProcessLeavePvsBenchmark
* Turn HashSet into List
* Collect expensive asserts into one block
* Revert "Add ProcessLeavePvsBenchmark"
This reverts commit 93d984e929.
* remove comment
|
2023-12-17 03:37:48 +11:00 |
|
 metalgearslothandGitHub
|
8d30735ffb
|
Run ProcessQueuedAcks asynchronously (#4696)
|
2023-12-15 19:10:09 +01:00 |
|
 metalgearslothandGitHub
|
fb08451849
|
Replace Parallel.For with ParallelManager (#4588)
|
2023-11-29 10:57:52 +11:00 |
|
 Leon FriedrichandGitHub
|
5a6c4220fc
|
IPlayerManager refactor (#4518)
|
2023-10-24 20:18:58 +11:00 |
|
 metalgearslothandGitHub
|
3fd731d917
|
Network entity ids (#4252)
|
2023-09-11 09:42:55 +10:00 |
|
 Leon FriedrichandGitHub
|
497674f306
|
Change capitalization of PVS to Pvs (#4139)
|
2023-06-15 12:08:34 +10:00 |
|