Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: unreliable deltas half float synch jitter #2922

Merged

Conversation

NoelStephensUnity
Copy link
Collaborator

@NoelStephensUnity NoelStephensUnity commented May 10, 2024

This fixes an issue where using NetworkDeltaPosition & unreliable deltas together would result in a periodic (but constant) jitter.

Changelog

  • Fixed: Issue where NetworkDeltaPosition would "jitter" periodically if both unreliable delta state updates and half-floats were used together.

Testing and Documentation

  • Includes integration test NetworkTransformGeneral.UnreliableHalfPrecisionTest.
  • No documentation changes or additions were necessary.

This fixes an issue with using unreliable state updates, half-floats, and NetworkDeltaPosition.
Adding PR number to changelog entry
Don't serialize twice
removing whitespaces
@NoelStephensUnity NoelStephensUnity marked this pull request as ready for review May 13, 2024 19:44
@NoelStephensUnity NoelStephensUnity requested a review from a team as a code owner May 13, 2024 19:44
@NoelStephensUnity NoelStephensUnity marked this pull request as draft May 13, 2024 19:45
Adding test to validate the fix for using half float precision with unreliable deltas.
@NoelStephensUnity NoelStephensUnity marked this pull request as ready for review May 13, 2024 20:54
@NoelStephensUnity NoelStephensUnity merged commit 2b38d55 into develop May 14, 2024
24 checks passed
@NoelStephensUnity NoelStephensUnity deleted the fix/unreliable-deltas-half-float-synch-jitter branch May 14, 2024 13:28
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants