- Fixed issue when we could en up showing 100% Updating status when there was still Finishing work being done while waiting to receive GetBundleProgress. Now if ProgressPercent is 1.0f we will correctly show Finilizing progress if applicable.
- No longer track 0 weight bundles as they have no meaningful reason to be tracked and can lead to errors.
#rb Swarm
#tests Android Dev Client
[CL 25157574 by thomas ross in ue5-main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
- Type renames
[at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 10685506 via CL 10685521 via CL 10685532
#ROBOMERGE-BOT: (v610-10636431)
[CL 10685540 by justin marcus in Main branch]
- Refactor Progress
- Add logging for bundle versions
- Fix min/max bundle version logging not working when some bundles had no version
[at]Daniel.Lamb [at]Hongyi.Yu [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 10683000 via CL 10684147 via CL 10684258
#ROBOMERGE-BOT: (v610-10636431)
[CL 10684369 by justin marcus in Main branch]
- Pause / Resume support
- Cancel support
- Make TArrayView usage const correct
[at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 10612015 via CL 10612030 via CL 10613683
#ROBOMERGE-BOT: (v608-10590470)
[CL 10613781 by justin marcus in Main branch]
- Add Version Info to GetContentState
[at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 10073808 via CL 10073823 via CL 10073831 via CL 10073836
#ROBOMERGE-BOT: (v574-10069753)
[CL 10075039 by justin marcus in Main branch]
Move bundle weighting range normalization into FBundlePrereqCombinedStatusHelper so bundles are wegihted correctly with this fix.
[at]Thomas.Ross [at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 9899764 via CL 9902976 via CL 9903041
#ROBOMERGE-BOT: (v558-9892490)
[CL 9920624 by justin marcus in Main branch]
[at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 9890818 via CL 9892367 via CL 9892450
#ROBOMERGE-BOT: (v557-9890184)
[CL 9892487 by justin marcus in Main branch]
[at]Thomas.Rosss
#ROBOMERGE-SOURCE: CL 8213125 via CL 8213127 via CL 8220902
#ROBOMERGE-BOT: (v401-8057353)
[CL 8221187 by justin marcus in Main branch]
[at]Daniel.Lamb [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 8129730 via CL 8129735 via CL 8133455
#ROBOMERGE-BOT: (v401-8057353)
[CL 8159454 by justin marcus in Main branch]
[at]Thomas.Ross [at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 7842003 via CL 7842009 via CL 7842010 via CL 7860819
#ROBOMERGE-BOT: (v389-7813075)
[CL 7860867 by justin marcus in Main branch]
[at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 7660983 via CL 7662130 via CL 7667013
#ROBOMERGE-BOT: (v372-7473910)
[CL 7667319 by justin marcus in Main branch]
#rb none
#tests iOS Client
[CODEREVIEW] [at]Justin.Marcus
#ROBOMERGE-SOURCE: CL 7479216 via CL 7479218 via CL 7479219 via CL 7499866 via CL 7547002
#ROBOMERGE-BOT: (v372-7473910)
[CL 7547285 by thomas ross in Main branch]
#rb none
#tests Android Classic Client
[CODEREVIEW] [at]Justin.Marcus
#ROBOMERGE-SOURCE: CL 7460598 via CL 7460605 via CL 7460610 via CL 7462708 via CL 7468236
#ROBOMERGE-BOT: (v371-7306989)
[CL 7468360 by thomas ross in Main branch]
[REVIEW] [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 7327686 via CL 7327688 via CL 7327689 via CL 7327694 via CL 7396370
#ROBOMERGE-BOT: (v371-7306989)
[CL 7397777 by justin marcus in Main branch]
- Fixing Bug where we prematurely show status as Finished and then correct to show an earlier correct status.
- Fixing Bug where we were not resetting the bRequiredUpdate flag when calling SetBundlesToTrackFromContentState multiple times
- Adding bBundleRequiresUpdate bool to the current content state.
- Renaming CompilingShaders CombinedState to Finishing to match BundleManager progress better. Removed NoUpdateRequired state and replaced it with an accurate state and the bRequiredUpdate flag.
Fortnite
- Update calls to match above changes
- Fix bug where we would not show correct text during Shader Compilation
- Fix bug where we would show bad progress when mounting data when no updates are required.
#test iOS Client, Android Client
#rb Justin.Marcus
#ROBOMERGE-SOURCE: CL 7300373 via CL 7300377 via CL 7300378 via CL 7300379 via CL 7309265
#ROBOMERGE-BOT: (v371-7306989)
[CL 7316935 by thomas ross in Main branch]