metalgearsloth and GitHub
973406b91d
Cleanup contact code a lot ( #2480 )
2022-02-07 13:10:58 +11:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
metalgearsloth
6a902286cd
Merge remote-tracking branch 'upstream/master' into 2022-01-20_more-caching
2022-02-04 12:38:32 +11:00
metalgearsloth and GitHub
8e9acc9191
Reduce broadphase allocs a l'il bit ( #2493 )
2022-02-03 00:52:04 +11:00
Leon Friedrich and GitHub
a14cce222b
Misc physics/shutdown related optimizations ( #2496 )
2022-02-02 18:12:53 +11:00
metalgearsloth and GitHub
fcbb97ec55
Fix edge collisions ( #2482 )
2022-02-01 15:28:12 +11:00
metalgearsloth
f9573530a8
Nuke entitylookup to get it merged
2022-01-31 17:30:53 +11:00
metalgearsloth and GitHub
9757a4c3b6
Fix broadphase for rotation events ( #2463 )
2022-01-27 17:36:17 +11:00
metalgearsloth and GitHub
8f790c28be
Deprecate component.Paused ( #2449 )
2022-01-26 16:10:25 +11:00
wrexbe and GitHub
d1e0f2cd94
Automatic Component Names (Alternate ending) ( #2389 )
2022-01-25 14:10:08 +01:00
metalgearsloth and GitHub
af861d289a
Remove some unnecessary resolves ( #2452 )
2022-01-25 14:01:44 +01:00
metalgearsloth and GitHub
014491e674
Fix joints crash ( #2454 )
2022-01-25 12:39:31 +11:00
mirrorcult and GitHub
d324d9fcf3
Merge pull request #2429 from metalgearsloth/2022-01-17_grid-iter
2022-01-21 20:04:35 -07:00
metalgearsloth and GitHub
43081c57e7
Add acruid's funny entity query ( #2440 )
2022-01-21 10:45:10 +11:00
wrexbe
0538e89948
Fixes warnings
2022-01-17 19:13:54 -08:00
metalgearsloth
1cd1fb905d
Comment
2022-01-17 14:40:12 +11:00
metalgearsloth
33333f87d2
Nuke broadphase caches
...
Scales really poorly at high grid counts and better to just lazy load.
2022-01-17 14:26:15 +11:00
metalgearsloth
007feb76b7
Optimise broadphase movebuffer
2022-01-17 13:27:16 +11:00
metalgearsloth
3e7ba7ca28
Just work please
2022-01-17 11:55:19 +11:00
Vera Aguilera Puerto and GitHub
e20cd248a0
Makes VirtualController an abstract class inheriting EntitySystem ( #2424 )
2022-01-16 18:46:48 +11:00
metalgearsloth and GitHub
dca8561881
Remove some unnecessary physics resolves and events ( #2404 )
2022-01-12 00:35:32 +11:00
metalgearsloth and GitHub
ee58b5299d
Joint serialization ( #2410 )
2022-01-12 00:31:39 +11:00
metalgearsloth and GitHub
40b8772980
Prettify contact deletions ( #2413 )
2022-01-10 16:34:50 +01:00
metalgearsloth and GitHub
cb054f0761
Avoid touching physicscomp when removed from container ( #2379 )
2021-12-31 08:36:08 +01:00
metalgearsloth and GitHub
f38770dbb5
Poly-edge collision optimisations ( #2366 )
2021-12-30 20:17:55 +11:00
Pieter-Jan Briers
069ebbc8d0
Make disabled prediction work again.
...
Simulation input and Update() does not happen when prediction is disabled. Both of these can be re-opted in on a per-handler/system basis with a bool flag. Stuff like physics opts out of this now.
2021-12-30 03:03:39 +01:00
metalgearsloth and GitHub
538627328e
Don't wake destroyed contact bodies if they can't collide ( #2369 )
...
e.g. if they're getting yeeted to nullspace or inserted into a container.
2021-12-25 11:26:47 +01:00
2d331ff786
Broadphase fix take 2 ( #2327 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2021-12-23 12:20:59 +01:00
metalgearsloth and GitHub
116c3e491c
Use velocities and positions by ref in constraints solver ( #2360 )
2021-12-20 13:57:32 +01:00
Vera Aguilera Puerto
ba2fbd99a8
Revert "Fix broadphase RemoveBody issue ( #2318 )"
...
Caused severe issues, such as firelocks not having collision and some funny exceptions.
This reverts commit fd1a1d326c .
2021-12-11 20:59:44 +01:00
metalgearsloth and GitHub
fd1a1d326c
Fix broadphase RemoveBody issue ( #2318 )
2021-12-11 14:08:57 +01:00
metalgearsloth and GitHub
ca7fdacfeb
Make RunDeferred use worldpos+rot method ( #2314 )
2021-12-11 14:02:43 +01:00
Vera Aguilera Puerto
f8bf877b61
Fix weird lifestage autorefactors.
2021-12-09 12:39:42 +01:00
Vera Aguilera Puerto
db996b9fb3
A bunch more resolves removed wooo
2021-12-08 11:37:11 +01:00
Vera Aguilera Puerto
9133879bd3
Remove more IoCManager IEntityManager resolves
...
Also adds convenience "Deleted" method to IEntityManager
2021-12-08 10:53:24 +01:00
metalgearsloth
8377acb672
more cast memes
2021-12-07 22:14:44 +11:00
Vera Aguilera Puerto
73d21da0dd
entity spawn panel fix
2021-12-06 15:41:38 +01:00
DrSmugleaf
7f89aabbb0
Merge branch 'master' of https://github.com/space-wizards/RobustToolbox into 2021-12-03-remove-IEntity-komm-süsser-todd
2021-12-06 12:41:36 +01:00
Vera Aguilera Puerto and GitHub
43e67c0db9
Add new EntitySystem proxy methods. ( #2310 )
2021-12-06 12:33:04 +01:00
DrSmugleaf
163deff564
Fix 3000 errors
2021-12-05 18:13:33 +01:00
20kdc
8aa6fb478b
Susser Todd: Robust.Shared, Error Pass 2 "It Now Compiles"
2021-12-03 19:36:16 +00:00
20kdc
5e7d617736
Susser Todd: Robust.Shared, Error Pass 1
2021-12-03 18:40:55 +00:00
Vera Aguilera Puerto
5eda1b326d
Inline OwnerUid
2021-12-03 16:30:34 +01:00
Vera Aguilera Puerto
7a06db60cf
Inline UID
2021-12-03 15:53:10 +01:00
Vera Aguilera Puerto
94e6886a85
Inline Transform
2021-12-03 14:20:35 +01:00
Vera Aguilera Puerto
e93ae73e50
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
b44a1cde88
Inline HasComponent entirely
2021-12-03 12:23:18 +01:00
Vera Aguilera Puerto
86d05dfa1e
Inline GetComponent
2021-12-03 11:55:25 +01:00
Vera Aguilera Puerto
7769252109
Inline Deleted
2021-12-03 11:30:03 +01:00
Vera Aguilera Puerto
f782e76671
Inline EntityManager
2021-12-03 11:11:52 +01:00