DrSmugleaf
31bc3ddc06
Make SerializationManager.TryGetTypeNodeSerializer 65 times faster
2026-08-04 16:32:03 -07:00
Whatstone and GitHub
5749d7a6e5
Revert UI queueing ( #6789 , #6829 , #6840 ) ( #6900 )
...
* Revert "Hotfix: pass last state in SharedUserInterfaceSystem.EnsureClientBui (#6840 )"
This reverts commit 08b3257ece .
* Revert "Bugfix: SharedUserInterfaceSystem stores and applies BUI states in order. (#6829 )"
This reverts commit c766e79ef4 .
* Revert "Defer UI operations until UI system runs frame update (#6789 )"
This reverts commit f44d7e00c3 .
2026-08-04 01:14:17 +00:00
metalgearsloth and GitHub
8d90700e72
Remove redundant MsgEntity data ( #6906 )
2026-08-03 21:09:42 +10:00
0a4c0d9cdd
Cache PostShader render targets in Clyde ( #6657 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-08-01 20:16:41 +10:00
metalgearsloth and GitHub
e27e039aea
Fix some movebuffer holes with nullspace ( #6838 )
2026-08-01 16:01:45 +10:00
metalgearsloth and GitHub
bc55ae00d6
Box2 + Box2Rotated performance and fixes ( #6668 )
2026-08-01 15:30:41 +10:00
AJCM-git and GitHub
28409935b4
Make ComponentTreeEntry faster ( #6887 )
2026-08-01 15:25:24 +10:00
4871d65b80
refactor: added "EntityPrototypes by EntityCategoryPrototype" completion helper ( #6883 )
...
Co-authored-by: AJCM-git <ajcm_mail@disroot.org >
2026-08-01 15:18:44 +10:00
metalgearsloth and GitHub
dda2b3cb97
Fix temporary chent mapinit ( #6842 )
2026-07-24 20:06:40 +10:00
metalgearsloth and GitHub
ac13da4328
Add chunk entities ( #6705 )
2026-07-24 19:02:55 +10:00
pathetic meowmeow and GitHub
bbfd27d78f
XamlX upgrade ( #6288 )
2026-07-24 19:00:35 +10:00
08b3257ece
Hotfix: pass last state in SharedUserInterfaceSystem.EnsureClientBui ( #6840 )
...
* sins
* New AddQueuedState function, comment both
* I like this name better actually
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com >
2026-07-23 20:03:30 -07:00
mirrorcult and GitHub
1d66938afe
Expose cvar for changing doppler factor + lower default doppler factor ( #6841 )
2026-07-24 12:58:05 +10:00
Whatstone and GitHub
c766e79ef4
Bugfix: SharedUserInterfaceSystem stores and applies BUI states in order. ( #6829 )
...
* store intermediate bui states
* exception printout, remove redundant check
* Set state on Open
* trygetvalue defaults, you dingus
* fix string interpolation bug
* queue in SetUiState
* queue in SetUiState regardless
* TryGetValue->GetValueOrDefault
2026-07-23 14:01:16 -07:00
metalgearsloth and GitHub
45f3caaac4
Fastpath EntityManager.IsDefault ( #6735 )
...
* Slim it down
Had the spawn mess included.
* fixes
* build fix
2026-07-24 01:07:57 +10:00
9cd8401cfb
Serializer improvement and cleanup ( #6674 )
...
Co-authored-by: deltanedas <@deltanedas:goida.zip>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-07-24 00:57:13 +10:00
metalgearsloth and GitHub
c65b9db134
CollectionHelper tweaks ( #6837 )
2026-07-24 00:26:22 +10:00
5e79016217
Illumination measuring system to determine how "lit up" entities are ( #5574 )
...
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-07-23 23:09:22 +10:00
83d38623ab
Tracy: Add physics update profiling zones ( #6712 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-07-18 13:11:34 +10:00
metalgearsloth and GitHub
7b4f159474
Optimise PVS broadphase leaves ( #6810 )
2026-07-18 13:03:26 +10:00
metalgearsloth and GitHub
17224a8ec1
Optimise broadphase re-insertions ( #6809 )
2026-07-18 11:07:10 +10:00
b46fbefdfd
Color.cs Cleanup ( #6772 )
...
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com >
2026-07-16 08:16:21 -07:00
0e72d557d1
Add an AudioParams.AddVariation() function akin to AddVolume() ( #5804 )
...
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
2026-07-16 19:51:31 +10:00
Whatstone and GitHub
7c7d1ae451
Cleanup: Warning resolution/suppression ( #6721 )
2026-07-16 19:43:54 +10:00
ab4db16d08
Fix calling Dirty+DiryField on same tick ( #6685 )
...
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com >
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-07-16 19:32:20 +10:00
metalgearsloth and GitHub
36969713a3
Fix physics hull allocs ( #6802 )
2026-07-16 19:29:07 +10:00
metalgearsloth and GitHub
a978e33560
Cache entity system profile names ( #6765 )
2026-07-16 19:14:41 +10:00
metalgearsloth and GitHub
651e9034dd
Cache grafana histograms ( #6767 )
2026-07-16 19:14:32 +10:00
mirrorcult and GitHub
9e1c568cdb
Allow content to read actual auxiliary off of AudioAuxiliaryComponent ( #6800 )
2026-07-16 17:56:33 +10:00
eoineoineoin and GitHub
f44d7e00c3
Defer UI operations until UI system runs frame update ( #6789 )
2026-07-16 17:22:55 +10:00
metalgearsloth and GitHub
15a7ed295c
Fix DistanceProxy.Set allocation spam ( #6770 )
2026-07-16 17:16:35 +10:00
metalgearsloth and GitHub
91f64a7f6c
Add sundries + static sundries to grid traversal ( #6653 )
2026-07-16 16:37:56 +10:00
metalgearsloth and GitHub
e6a7849fe3
Skip log formatting if level not enabled ( #6764 )
2026-07-16 16:17:55 +10:00
metalgearsloth and GitHub
3211b437c9
Cache GetAllChildren ( #6766 )
...
* Cache reflection child type lookups
* field
2026-07-14 16:37:48 +10:00
metalgearsloth and GitHub
d314fe48a8
Avoid NetMessage copies for MsgState ( #6744 )
...
* Avoid NetMessage copies for MsgState
We have some rough idea of the final size so we'll set the NetMessage size a bit above that so we can actually use Lidgren's storage pool. Currently it gets set to 4 but NetMessage uses Array.Resize if the size is inadequate so it never uses the pooled buffers for this.
* RN
2026-07-14 13:58:15 +10:00
TemporalOroboros and GitHub
72d56f37d5
Remove unused GridEventHandler delegate ( #6777 )
...
Remove unused event
2026-07-12 00:21:52 +10:00
metalgearsloth and GitHub
5a83ab127e
Try to make connection failure msg useful ( #6743 )
...
Right now we just get an aggregateexception of IPV4 + IPV6 and roll the dice on which exception to use. The issue is if we get a generic "no response from remote host" because no IPV6 for example it can bulldoze an actually useful exception log. I would wager 90% of the time this is why connection messages aren't being useful because IPV6 is failing fast and being picked for the first exception but I could also be wrong.
2026-07-11 21:20:48 +10:00
AJCM-git and GitHub
292dedc86d
Add methods to support generating color palettes ( #6720 )
2026-07-11 00:08:49 -04:00
mqole
7ffe5fc58c
yeah ok
2026-07-10 01:25:22 +10:00
mqole
4d1e393735
OOPS
2026-07-09 22:39:30 +10:00
mqole
eb25a03808
fuckit one more
2026-07-09 20:47:54 +10:00
metalgearsloth and GitHub
dcadd34389
Serv5 fixes ( #6761 )
2026-07-09 00:08:10 +10:00
Rouden and GitHub
c2d0490a9e
Add EntitySystem.TryComp(EntityUid, Type, out IComponent?) proxy method ( #6746 )
2026-07-08 22:26:21 +10:00
34ce2ba534
serv5 ( #6496 )
...
* Add source generator for DataDefinition validation
* Add source generator for reading
* Add source generator for writing
* Include prototypes and other meansdatadefinition types
* Target ISerializationGenerated in data definitions
* Murder
* Use array, struct, enum methods
* Source generate get field definitions
* serv5
* Fix and pray
* Fix release compile
* Tayrtahn review
* a
* Generator bugfix
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-07-08 22:18:35 +10:00
metalgearsloth and GitHub
ba96b63f99
Fix ShapeCast on sensors ( #6588 )
...
* Filter hard-only fixtures in sensor-only raycasts
* Align
* Tests
* raycast
2026-07-08 08:44:27 +10:00
metalgearsloth and GitHub
cd20266069
Add new Lidgen CVars ( #6742 )
2026-07-07 13:59:02 +10:00
mqole
4e69bf267a
yeas
2026-07-07 00:45:10 +10:00
mqole
8937501951
tests
2026-07-06 20:09:41 +10:00
mqole
249660be3c
angels
2026-07-06 19:03:24 +10:00
mqole
4a8ab7e598
schmoovin
2026-07-05 11:41:54 +10:00