- Exclude source files from unity if their first include is in the working set.
- Compile header files in the working set in their own dedicated source file if there is not an existing source file that includes it first.
#rb Ben.Marsh
#robomerge[STARSHIP] Release-5.0-EarlyAccess
[CL 15639040 by Devin Doucette in ue5-main branch]
Enable UPS by default for all non-dedicated server targets for all projects.
When staging, remove the requirement to specify the -iostore command line argument by reading the value "bUseIoStore" from the platform game ini section "/Script/UnrealEd.ProjectPackagingSettings".
The command line arguments (-iostore and -skipiostore) can still be used to override the ini file setting.
#rb per.larsson,carlmagnus.nordin
#rnx
#robomerge Release-5.0-EarlyAccess
[CL 15637476 by PJ Kack in ue5-main branch]
- CCD can now run every iteration (solves many CCD failures)
- CCD won't cull contacts
- Old bug where rotating bodies can tunnel is fixed now
- Added an extra fail safe in case of too few iterations
#rb Max.Whitehead
[FYI] Michael.Lentine, Benn.Gallagher, Chris.Caulfield
#jira UE-94871 UE-94946 UE-100408
[at]Max.Whitehead
#ROBOMERGE-SOURCE: CL 15603308 in //UE4/Release-4.26-Chaos/... via CL 15603316 via CL 15603321
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v777-15581079)
#ushell-cherrypick of 15632179 by jaco.vandyk
[CL 15637308 by jaco vandyk in ue5-main branch]
Switches the default zip utility to be the built in NET ZipArchive class. Adds additional support for storing permission bits by P/Invoking libSystem.dylib and adding the flags from stat64() to the ZipArchiveEntry. Also restores the permissions on unzip. One less dependency on Ionic.Zip. :)
#jira UE-109089
[FYI] Jonathan.Adamczewski
#rb none
#ROBOMERGE-SOURCE: CL 15620859 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)
[CL 15620862 by ben marsh in ue5-main branch]
- This helps with overall system responsiveness when many shader workers are spawned at the same time
#rb Arciel.Rekman
[CL 15580762 by danny couture in ue5-main branch]
Note that up until VS 16.9, according to the MSVC blog, ASan requires explcit helper libraries to be added to the linker line, which requires knowledge of what type of CRT we're compiling with on the link side.
#jira UE-70239
#rb Ben.Marsh
[CL 15574618 by halfdan ingvarsson in ue5-main branch]
- avoid recalculation of nearest point oin simplex from barycentric coords when we already have a more accurate value.
- enable large object unit tests (that now pass)
- disable old unit test that is no longer valid
#rb ori.cohen
#jira none
#ROBOMERGE-SOURCE: CL 15561898 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15561904 by chris caulfield in ue5-main branch]
BlankProgram compiles for all platforms, but I've only tested running it on PS5.
Also added generation of PS5 VS debugger settings for all Program targets.
#rb luke.thatcher, josh.adams, ben.marsh
#jira none
[CL 15556113 by Johan Torp in ue5-main branch]