6f557ac821
cleans up copy and removes ipopulatedefaultvalues ( #3085 )
...
Co-authored-by: Paul <ritter.paul1@gmail.com >
2022-08-13 23:12:04 +02:00
752d4dfe8b
prototype composition ( #3070 )
...
* prototype composition
* oops
* better
* fixes build
* should fix
* misc fixes & circle test
* moar circle checks
* adds tests
Co-authored-by: Paul <ritter.paul1@gmail.com >
2022-08-01 14:22:46 +02:00
Jacob Tong and GitHub
f812b307b5
Toggle button updates ( #3018 )
...
* Change toggle button to only trigger on UIClick
* Add tests for toggle buttons
2022-07-29 13:28:59 +10:00
Pieter-Jan Briers
1c28782d5d
Fix some grid-related warnings
2022-07-21 17:35:09 +02:00
0ded41ebe1
Audio occlusion parallelization ( #2776 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-07-19 19:40:59 +10:00
Leon Friedrich and GitHub
1782792d30
Fix cross-grid/map container inserts ( #3054 )
2022-07-19 18:37:05 +10:00
Leon Friedrich and GitHub
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
77b1fd933c
Fix MapLoaderTest having a nullable error in Rider.
2022-07-08 22:38:30 +02:00
Paul Ritter and GitHub
1d4eec4855
make serv3 null reading sane and yaml-complaint ( #3027 )
2022-07-06 14:17:10 +10:00
metalgearsloth and GitHub
8bea8237f8
Fix physicsmap recursive changes ( #3014 )
...
* Fix physicsmap recursive changes
* Fix recursion
2022-07-03 14:49:32 +10:00
metalgearsloth and GitHub
93e26fd88a
Add test for recursive broadphase updates ( #3010 )
2022-07-02 14:10:57 +10:00
metalgearsloth and GitHub
852d1874db
Add test that detachparenttonull mapid is recursive ( #3009 )
2022-07-01 15:07:25 +10:00
Leon Friedrich and GitHub
64b356a9bf
Prevent dirty-on-init ( #2999 )
...
* prevent dirty-on-init
* Fix test
2022-06-29 15:10:51 +10:00
TekuNut and GitHub
47c56ffcf4
Fix crash in ReflectionManager ( #2987 )
2022-06-29 03:35:28 +10:00
2059d37c8f
Remove implicit grid conversion ( #2968 )
...
* Remove implicit grid conversion
* fix map test
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-06-28 22:55:44 +10:00
metalgearsloth and GitHub
62a24a320c
Make raiselocalevent not broadcast by default ( #2972 )
...
* Make raiselocalevent not broadcast by default
* I forgor to commit
2022-06-22 09:52:50 +10:00
wrexbe and GitHub
f90872b085
Various test changes ( #2930 )
2022-06-20 10:03:17 +10:00
Leon Friedrich and GitHub
077faebfc5
Fix some grid traversal misprediction ( #2932 )
...
* Fix some grid traversal misprediction
* a
* b
* c
* Revert "b"
This reverts commit ca64919a70 .
2022-06-20 07:31:11 +10:00
wrexbe and GitHub
1e5068f057
Make fixture init event order explicit ( #2946 )
...
* Make fixture init event order explicit
* No more physics init event
* No more physics init event
* Fixing some stuff
2022-06-14 19:25:40 +10:00
Pieter-Jan Briers
1ea18b9448
Move analyzer tests over to separate project.
...
Safe to say the build system and Rider do not like the double-project-reference shenanigans going on in Robust.UnitTesting.
2022-06-12 12:35:57 +02:00
Pieter-Jan Briers
1e7956eaa8
Remove MarshalHelper
...
Not necessary anymore since .NET Core
2022-06-12 11:30:30 +02:00
Pieter-Jan Briers and GitHub
05bb361eb2
CEF cookie fixes ( #2934 )
...
* Trying to get res:// and usr:// cookies to wrok
* Update CefGlue
* Bump CEF
* Seal types in WebView
Fixes warnings
* Move most of client cleanup to game thread.
This used to run in the windowing thread which broke CEF shutdown, most notably cookie saving.
* "flushcookies" command for CEF.
* Remove unecessary res:// code.
* Fix tests
* More request handler fixes.
* Good thing I don't have to care about commit quality in PRs like this.
2022-06-10 14:30:57 +02:00
Leon Friedrich and GitHub
b360c4439b
Matrix3 and Angle: add readonly and ref->in ( #2919 )
...
* Matrix3 and Angle readonly and ref->in
* fix precision
2022-06-08 17:53:17 +02:00
Vera Aguilera Puerto and GitHub
82a67ecd99
Add Access Permissions to friends, friend attributes now work in members too. ( #2799 )
2022-06-07 11:27:36 +02:00
Pieter-Jan Briers and GitHub
832672149b
Entity creation performance improvements ( #2911 )
2022-06-06 14:49:36 +02:00
Pieter-Jan Briers and GitHub
4226976821
Ordered EventBus optimizations ( #2902 )
2022-06-05 14:49:59 +02:00
Leon Friedrich and GitHub
fc4eb664e2
Make TryGetComponent output nullable ( #2905 )
...
* Make TryGetComponent output nullable
* figs
* ah. there are more. Why do you fail me VS
2022-06-05 00:13:53 +02:00
Pieter-Jan Briers
02de3cd437
Fix tests with concrete EntityManager
2022-05-29 01:15:52 +02:00
Pieter-Jan Briers and GitHub
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
Pieter-Jan Briers and GitHub
e3b26e80bf
Sync CurTime base. ( #2858 )
2022-05-28 13:03:42 +02:00
metalgearsloth and GitHub
be86b12b14
Fix collisionwake on spawn ( #2859 )
...
* Fix collisionwake on spawn
Stuff that was immediately slept wasn't checked correctly.
* Testy
2022-05-25 00:55:11 +10:00
77493b5d14
caches reflection in serv3 datadefinition delegates ( #2790 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-14 16:37:18 +10:00
41e9d9b08b
Client profiling system ( #2783 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-14 15:08:46 +10:00
metalgearsloth and GitHub
17dd3af3c7
ECS metadata pausing ( #2800 )
2022-05-14 14:55:42 +10:00
metalgearsloth and GitHub
32bdc19fe9
Final grid movement optimisation ( #2711 )
2022-05-14 14:54:31 +10:00
Vera Aguilera Puerto and GitHub
64cd6ea9be
Adds GridUid field to TileRef. ( #2815 )
...
* Adds GridUid field to TileRef.
* actually compiles
2022-05-13 18:00:33 +10:00
20kdc and GitHub
986adf6494
RobustToolbox side of Redial API. ( #2804 )
...
* RobustToolbox side of Redial API.
Please be aware that as far as I know testing this code is nigh-impossible until it ships.
* a smidge of paranoia
* paranoia on the paranoia please
2022-05-10 09:24:46 +02:00
Pieter-Jan Briers
15932fb9aa
DebugTools.Assert(bool, string) does not allocate if string is a format string anymore.
2022-05-10 00:59:36 +02:00
Pieter-Jan Briers
3ae4bb03f5
Enable NetManager latency sim on release, add no-bye to INetChannel.
...
A minute amount of tomfoolery.
2022-05-09 15:43:30 +02:00
Paul Ritter and GitHub
ba23a989a9
make pvs account for lastack properly ( #2733 )
2022-05-06 18:09:30 +02:00
metalgearsloth and GitHub
c6c69668c8
Fix polyshape centroids ( #2793 )
2022-05-05 22:42:35 +10:00
442de12b99
Grid splitting ( #2743 )
...
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com >
2022-04-24 00:57:56 +10:00
metalgearsloth and GitHub
0ab3131964
ECS transform states ( #2710 )
...
* ECS transform states
Turns out it also saves us a GetComponent on the parent too which is nice.
* Fix test
2022-04-17 14:55:29 +10:00
mirrorcult and GitHub
bf5d1d58a8
Merge pull request #2715 from moonheart08/better-map-loading
2022-04-15 14:34:48 -07:00
Pieter-Jan Briers
45d906ba7e
Deprecate CreateNetMessage<T>.
2022-04-15 18:47:42 +02:00
Pieter-Jan Briers
24b124fb17
Fix client reconnect
2022-04-15 15:28:45 +02:00
81ec61bcc8
overflowqueue ( #2721 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2022-04-14 10:57:28 +02:00
DrSmugleaf and GitHub
649178fa54
Rename engine prototypes folder to EnginePrototypes ( #2723 )
2022-04-14 05:46:29 +02:00
moonheart08
8a202be0cf
naming.
2022-04-12 09:34:18 -05:00