-
Notifications
You must be signed in to change notification settings - Fork 77
Conversation
d81f9f1
to
1f55395
Compare
This has been tested against the FPS project, in the cloud with 200 players |
72e6f79
to
c5056fb
Compare
...robable.gdk.core/.codegen/Source/Generators/Core/UnityComponentReplicationSystemGenerator.cs
Show resolved
Hide resolved
workers/unity/Packages/io.improbable.gdk.core/Worker/SerializedMessagesToSend.cs
Show resolved
Hide resolved
Filter on changed components to avoid scheduling jobs for unchanged chunks Don't reuse queue, dispose and re-create
Hack MessagesToSend to store pre-serialized component updates
Fixes unit tests
Add DisableAutoCreate to ReplicationSystems
c5056fb
to
99991e1
Compare
marker.Begin(); | ||
if (!component.IsDataDirty()) | ||
{ | ||
marker.End(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a scoped version of the marker rather than handling the various branches ourselves?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, but this can be bursted, and our version of burst does not yet support using
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah right, soon though 😉
workers/unity/Packages/io.improbable.gdk.core/Systems/SpatialOSSendSystem.cs
Show resolved
Hide resolved
....gdk.core/Worker/ConnectionHandlers/SpatialOSConnectionHandler/SpatialOSConnectionHandler.cs
Outdated
Show resolved
Hide resolved
workers/unity/Packages/io.improbable.gdk.core/Worker/SerializedMessagesToSend.cs
Show resolved
Hide resolved
Rename AddComponentUpdate to AddComponentEvent
Kudos, SonarCloud Quality Gate passed! 0 Bugs |
Description
Move serialization of components into Jobs with burst.
Tests
Documentation