Commit Graph

20357 Commits

Author SHA1 Message Date
Josh Engebretson
40a8edbb37 Horde: Store lower bound of bisection
#jira none
#rnx

[CL 27967291 by Josh Engebretson in ue5-main branch]
2023-09-18 14:11:43 -04:00
josh adams
a3b6bba1e6 - Updated ShderConductor libs on Mac to build with new Min deployment version, to work around an issue with dylib linker in Sonoma
[FYI] carl.lloyd
#rb zack.neyland

[CL 27966132 by josh adams in ue5-main branch]
2023-09-18 13:45:15 -04:00
chris caulfield
fbbe389515 Chaos
- fix islands not waking when a particle is disabled
- fix waking of isolated particles when all other particles or constraints have been removed from their island

1) We were not waking islands on removal of a particle. 2) We were destroying single-particle islands before the sleep status was processed, preventing particles from being awoken when the penultimate particle was removed from an island.

The fix is to explicitly wake islands on particle removal, and to defer island/node destruction until FinalizeIslands, after we have processed sleep/wake changes and synched the sleep state to particles.

#rb benn.gallagher

[CL 27964398 by chris caulfield in ue5-main branch]
2023-09-18 13:12:47 -04:00
joe kirchoff
27ff6e1a17 BootstrapPackagedGame: Allow skipping the prereq installer if the required dependencies are bundled with the application
* Query the file version of dlls to be loaded so it can be compared against the min required version, in addition to ensuring the dll can be loaded
* Unload dlls after verifying they can be loaded
* Check bundled dlls first as dlls from an application's directory will be preferred when LoadLibrary is called.
* Check version of directx dlls
* Remove x86 logic, Win32 hasn't been supported for years
* Fix static analysis warnings

#jira UE-188536
#rb David.Harvey

[CL 27961367 by joe kirchoff in ue5-main branch]
2023-09-18 12:11:26 -04:00
arciel rekman
856b52f7ae Add a new UAT script to report on binary sizes.
#rb Ben.Woodhouse, Tom.Holmes
[REVIEW]

[CL 27947824 by arciel rekman in ue5-main branch]
2023-09-17 01:11:29 -04:00
Ben Marsh
fdae8fe675 Horde: Fix warnings building Horde due to implicit usings.
[CL 27946512 by Ben Marsh in ue5-main branch]
2023-09-16 17:19:01 -04:00
Ben Marsh
0f2489886e Update Engine/Source/Programs/Shared to use same .editorconfig rules as Horde.
[CL 27945430 by Ben Marsh in ue5-main branch]
2023-09-16 12:23:02 -04:00
Ben Marsh
abf0872077 Horde: Enable more style warnings at build time.
[CL 27945357 by Ben Marsh in ue5-main branch]
2023-09-16 12:04:36 -04:00
Ben Marsh
a12b52fdbf Horde: Add an interface for reading blobs from storage backends that allows using memory mapped files.
[CL 27945281 by Ben Marsh in ue5-main branch]
2023-09-16 11:44:17 -04:00
Ben Marsh
b6595cb0c1 Fix C# static analyzer warning in VS preview.
[CL 27945017 by Ben Marsh in ue5-main branch]
2023-09-16 09:19:18 -04:00
Ben Marsh
29242c1612 EpicGames.Core: Remove double brackets around log prefixes.
[CL 27944977 by Ben Marsh in ue5-main branch]
2023-09-16 09:11:10 -04:00
yuriy odonnell
f4d7fa915c unsync - Bump version to 1.0.55
#rb none

[CL 27942690 by yuriy odonnell in ue5-main branch]
2023-09-15 22:25:45 -04:00
yuriy odonnell
54072f0aee unsync - Set a 60 second timeout on socket recv operations by default
* Use --no-timeout flag to disable

#rb none

[CL 27942659 by yuriy odonnell in ue5-main branch]
2023-09-15 22:24:38 -04:00
vincent robert
839bda5113 Reduce memory usage in Geometry Collection
Relative Transform in Dynamic Collection are now in single precision. This change implicates an API change. The Managed Array of transforms being in public, and being changed make some backward compatibility breakage. This array shouldn't have be used much.
#rb cedric.caillaud

[CL 27942269 by vincent robert in ue5-main branch]
2023-09-15 22:05:02 -04:00
Ben Marsh
6d64a8ad2c Fix build error.
[CL 27940285 by Ben Marsh in ue5-main branch]
2023-09-15 20:24:49 -04:00
Ben Marsh
6098ab5b90 Horde: Write the new nodes to the log when extending the graph.
[CL 27939841 by Ben Marsh in ue5-main branch]
2023-09-15 20:00:06 -04:00
Ben Marsh
6505850575 Horde: Fix log message for graph hash updates.
[CL 27939778 by Ben Marsh in ue5-main branch]
2023-09-15 19:55:55 -04:00
Ben Marsh
7a916744de Horde: Use memory mapped files for file storage backend.
[CL 27939672 by Ben Marsh in ue5-main branch]
2023-09-15 19:50:04 -04:00
Ben Marsh
b6f748fdae Horde: Add log message for graph updates.
[CL 27936323 by Ben Marsh in ue5-main branch]
2023-09-15 18:00:41 -04:00
chris caulfield
f8adab2919 Chaos - fix headless chaos collision test
It was testing that a box gets pushed out of a plane, but the defaulrt depenetration velocity is now zero

#rb none

[CL 27934719 by chris caulfield in ue5-main branch]
2023-09-15 17:25:46 -04:00
Josh Engebretson
2ab3e38cc3 Horde: Bisection tweaks
#skipci
#rnx

[CL 27930851 by Josh Engebretson in ue5-main branch]
2023-09-15 15:59:35 -04:00
Ben Marsh
8a3046b100 Horde: Allow updating the job graph from nodes other than the Setup Build step, by writing to a JSON file referenced by the UE_HORDE_GRAPH_UPDATE environment variable.
[CL 27928899 by Ben Marsh in ue5-main branch]
2023-09-15 15:23:12 -04:00
Josh Engebretson
55997883b0 Horde: Support filter bookmarks for stream views
#jira none
#skipci

[CL 27928774 by Josh Engebretson in ue5-main branch]
2023-09-15 15:19:56 -04:00
josh adams
f5bd6ebe86 - Fixed C# projects from being missing in VSCode projects on Mac/Linux
#rb tim.smith

[CL 27926470 by josh adams in ue5-main branch]
2023-09-15 14:42:22 -04:00
tim smith
7476292b97 Changed serialization declaration to use new scope system
#rb self

[CL 27924628 by tim smith in ue5-main branch]
2023-09-15 14:10:18 -04:00