 Leon FriedrichandGitHub
|
ccfef2a786
|
Fix PVS NRE (#5900)
|
2025-04-28 20:11:18 +10:00 |
|
 
|
fbc706f37b
|
Refactor map loading & saving (#5572)
* Refactor map loading & saving
* test fixes
* ISerializationManager tweaks
* Fix component composition
* Try fix entity deserialization component composition
* comments
* CL
* error preinit
* a
* cleanup
* error if version is too new
* Add AlwaysPushSerializationTest
* Add auto-inclusion test
* Better categorization
* Combine test components
* Save -> TrySave
Also better handling for saving multiple entities individually
* Create new partial class for map loading
* Add OrphanSerializationTest
* Include MapIds in BeforeSerializationEvent
* Addd LifetimeSerializationTest
* Add TestMixedLifetimeSerialization
* Add CategorizationTest
* explicitly serialize list of nullspace entities
* Add backwards compatibility test
* Version comments
also fixes wrong v4 format
* add MapMergeTest
* Add NetEntity support
* Optimize EntityDeserializer
Avoid unnecessary component deserialization
* fix assert & other bugs
* fucking containers strike again
* Fix deletion of pre-init entities
* fix release note merge conflict
* Update Robust.Shared/Map/MapManager.GridCollection.cs
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* VV
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
2025-02-16 21:25:07 +11:00 |
|
 Nikolai KorolevandGitHub
|
65a7942d63
|
Remove unused variable, local function and private field (#5528)
* Remove unused local function
* Remove unused variable
* Remove private field
|
2024-11-20 02:51:46 +01:00 |
|
 Leon FriedrichandGitHub
|
7b81d0d881
|
Make PVS ignore duplicate view subscriber (#5502)
|
2024-11-13 00:07:53 +01:00 |
|
 Leon FriedrichandGitHub
|
41ec2dc131
|
Try improve PVS exception tolerance a bit more (#5454)
|
2024-09-24 09:39:33 +10:00 |
|
 eoineoineoinandGitHub
|
56c30edf04
|
Replace Matrix3 with System.Numerics.Matrix3x2 (#5078)
* Delete Matrix3. Replace with System.Numerics.Matrix3x2
* Feedback
* release notes
|
2024-06-02 14:08:47 +10:00 |
|
 Leon FriedrichandGitHub
|
caf9e45ad9
|
Fix PVS iterating over duplicate chunks when a a client has multiple viewers/eyes (#5094)
|
2024-05-03 05:52:56 +10:00 |
|
 metalgearslothandGitHub
|
a5d4b8096f
|
Move chunk enumerators to engine (#4901)
* Move chunk enumerators to engine
* notes
* Cleanup
|
2024-02-23 17:51:34 +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
|
188985ecc2
|
Try prevent some PVS NREs (#4792)
|
2024-01-01 11:03:50 +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
|
e9e0117402
|
Fix pvs bug (#4775)
* Fix pvs bug
* Moar asserts
|
2023-12-28 12:24:41 +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 |
|