Commit Graph

24537 Commits

Author SHA1 Message Date
henrik karlsson
f4e704099b [UBA]
* Fixed visualizer bug where clicking checkboxes causes dragging to hang

[CL 33918901 by henrik karlsson in ue5-main branch]
2024-05-26 18:07:20 -04:00
chris constantinescu
4f53219745 Fix warnings in LLT jobs
#jira UE-215685
#rnx

[CL 33918359 by chris constantinescu in ue5-main branch]
2024-05-26 15:59:52 -04:00
Yuriy ODonnell
8812f02854 unsync - Further split utility code into dedicated modules
#jira none

[CL 33917971 by Yuriy ODonnell in ue5-main branch]
2024-05-26 13:37:37 -04:00
Yuriy ODonnell
81ab3f820c unsync - Move various utility code from UnsyncCore to separate modules
#jira none

[CL 33917087 by Yuriy ODonnell in ue5-main branch]
2024-05-26 02:04:36 -04:00
henrik karlsson
37fcd5cb20 [UBA]
* Change ranges array from array of structs to binary blob with 7bit encoded values
* Changed so temporary vector is reused over multiple container element iterations

[CL 33917075 by henrik karlsson in ue5-main branch]
2024-05-26 01:56:11 -04:00
henrik karlsson
43f4a75351 [UBA]
* Fixed linux compile error

[CL 33916910 by henrik karlsson in ue5-main branch]
2024-05-25 22:30:15 -04:00
henrik karlsson
ac8207c873 [Uba]
* Removed GetNowFileTime. GetSystemTimeAsFileTime should be used instead
* Fixed some minor bugs in uba cache server related to times
* Added obliterate command to cache server

[CL 33916906 by henrik karlsson in ue5-main branch]
2024-05-25 22:30:11 -04:00
henrik karlsson
026907e8d5 [Uba]
* Fix for mistake where clientversion 3 was commented out for service

[CL 33916427 by henrik karlsson in ue5-main branch]
2024-05-25 18:51:46 -04:00
henrik karlsson
2b6e993613 [UBA]
* Fixed macos compile error

[CL 33916360 by henrik karlsson in ue5-main branch]
2024-05-25 18:16:40 -04:00
henrik karlsson
1a9837227d [UBA]
* Added so fails to write on UbaCacheClient just produce infos and not errors/warnings.. since we don't want a failed cache download to cause failed builds

[CL 33916306 by henrik karlsson in ue5-main branch]
2024-05-25 17:52:40 -04:00
henrik karlsson
ed4625ef46 [UBA]
* Added copyright statement

[CL 33916198 by henrik karlsson in ue5-main branch]
2024-05-25 17:17:40 -04:00
henrik karlsson
5d8c42793d [UBA]
* Changed so UbaCacheServer stores ranges of input offsets for entries in the same key. It is likely we have many matching inputs between entries in the same key
* Added database creation time and store all times in relation to creation time
* Added lastUsedTime to entries to be able to add support for cleaning up entries that have not been used for x time (not implemented yet)

[CL 33916166 by henrik karlsson in ue5-main branch]
2024-05-25 16:58:10 -04:00
henrik karlsson
ef78c5dc37 [UBA]
* Enabled mimalloc for linux targets that are non-dll

[CL 33916150 by henrik karlsson in ue5-main branch]
2024-05-25 16:53:41 -04:00
Yuriy ODonnell
8bb904ef62 unsync - Store uncompressed blocks by in packs by default
#jira none

[CL 33915306 by Yuriy ODonnell in ue5-main branch]
2024-05-25 12:06:28 -04:00
Yuriy ODonnell
50f882f5ec unsync - Groundwork for packing small files into a custom container during manifest generation
#jira none

[CL 33912288 by Yuriy ODonnell in ue5-main branch]
2024-05-24 20:21:04 -04:00
joe kirchoff
08a0f08544 UnrealBuildTool: Suppress ISPC loging when parsing version string
#rnx

[CL 33911540 by joe kirchoff in ue5-main branch]
2024-05-24 19:38:37 -04:00
Yuriy ODonnell
653914f80b unsync - Move file open operation to worker threads during manifest generation
#jira none

[CL 33909316 by Yuriy ODonnell in ue5-main branch]
2024-05-24 18:16:24 -04:00
chris babcock
f92080d26f Only kill Java tasks started by MakeAPK on build machines
#jira UE-214900, FORT-749498
#android
[REVIEW] [at]Peter.Sauerbrei
#rb Peter.Sauerbrei

[CL 33908620 by chris babcock in ue5-main branch]
2024-05-24 17:59:14 -04:00
joe kirchoff
d76776ee27 UnrealBuildTool: Disallow caching -SingleFile compiles
#rnx

[CL 33907953 by joe kirchoff in ue5-main branch]
2024-05-24 17:45:30 -04:00
henrik karlsson
d8bc6303d1 [UBA]
* Fixed fallback code for not finding caskey for file to compare caskeys with matching compression flags

[CL 33907932 by henrik karlsson in ue5-main branch]
2024-05-24 17:45:03 -04:00
jerome delattre
06c54447db [Gauntlet] Log Sanitizer report using KnownLogEvents.Sanitizer_Address so that it gets caught by Horde Event matcher
#jira UE-215443
#rnx

#rb kevin.macaulayvacher, sean.sweeney

[CL 33904471 by jerome delattre in ue5-main branch]
2024-05-24 16:09:27 -04:00
randy jones
231cc71ddf [UGS]: Make the "Reset To Defaults" button uncheck any non default editor arguments. Make the argument order more consistent (defaults first).
[CL 33903471 by randy jones in ue5-main branch]
2024-05-24 15:44:37 -04:00
neil henning
54a227de86 Fix a second AutoRTFM issue found with ASan and the text cache - use-after-free with FText::Empty() being double freed.
The bug would mean that an AutoRTFM transaction that aborts could mess up the internal reference count of the static empty string (got via FText::Empty()), eventually resulting in it being freed while a reference for it was still around.

[CL 33901981 by neil henning in ue5-main branch]
2024-05-24 14:49:54 -04:00
cedric caillaud
1e68725496 geometry collection - memory optimization - allocate field data on demand , remove unused arrays and packed existing private members
- saves 320 bytes from the proxy
- cleaned up the buffer command API for the proxy to be clear about what can be called from the game or physics thread

#rb vincent.robert, benn.gallagher, brice.criswell, titouan.deslandes

[CL 33900856 by cedric caillaud in ue5-main branch]
2024-05-24 14:14:39 -04:00
henrik karlsson
fddb85fe3f [Uba]
* First round of optimizations to uba cache server maintenance code.

[CL 33900598 by henrik karlsson in ue5-main branch]
2024-05-24 14:04:37 -04:00