Commit Graph

857 Commits

Author SHA1 Message Date
PJ Kack
e62a0bac26 Enable IoStore and the new loader by default for all projects.
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]
2021-03-08 06:50:47 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Thomas Sarkanen
be7168b7e5 Fixup blendspace warnings with exposed blendspace pins
#jira none
#rb Danny.Chapman

[CL 15580677 by Thomas Sarkanen in ue5-main branch]
2021-03-03 07:33:33 -04:00
jurre debaare
40ce4dcefe Expose Montages notifies to python via anim blueprint library like anim sequences already are
#jira UE-90241
#fix changed subset of the AnimationBlueprintLibrary API to take an UAnimSequenceBase/UAnimationAsset instead of an UAnimSequence
#misc added redirectors for all cases

#ROBOMERGE-SOURCE: CL 15558241 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15558273 by jurre debaare in ue5-main branch]
2021-03-01 12:25:45 -04:00
Thomas Sarkanen
4b5923faa8 Reverted the removal/redirection of CalculateDirection
There are cases in use where the (unused) self pin has been connected that fail to compile

#jira UE-108972 - //UE5/Main - Cook Windows Client - Anim Instance Object Reference is not compatible with Kismet Animation Library Object Reference
#rb Jurre.deBaare

[CL 15556433 by Thomas Sarkanen in ue5-main branch]
2021-03-01 07:37:14 -04:00
mark lintott
7d066d3e59 Added new DDC profile -DDC=Cold
#fyi devin.doucette, zousar.shaker

This option allows the engine to run against an empty DDC folder whilst preserving any existing DDC folders
Fixed settings so clean=false flush=true

[CL 15502042 by mark lintott in ue5-main branch]
2021-02-23 13:13:06 -04:00
mark lintott
244efbe55e Added new DDC profile -DDC=Cold
#fyi devin.doucette, zousar.shaker

This option allows the engine to run against an empty DDC folder whilst preserving any existing DDC folders

[CL 15499094 by mark lintott in ue5-main branch]
2021-02-23 06:13:12 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Thomas Sarkanen
7a0ded1334 Move CalculateDirection to KismetAnimationLibrary
Function should be available in more than just anim instances, expecially now we want to prefer using property access

#jira none
#rb Jurre.deBaare

[CL 15432851 by Thomas Sarkanen in ue5-main branch]
2021-02-17 07:22:39 -04:00
Richard TalbotWatkin
bf10d3336a Refactor of source model representation for static meshes.
- Moved source models related classes and implementation into separate files.
- Created a new UObject wrapper for holding mesh description bulk data; this is created as a transactable object inside a UStaticMesh.
- The cached mesh description is now an inner object of the bulk data wrapper; this allows transactions on the bulk data to affect the cached mesh.
- The static mesh SourceModels array can no longer be accessed directly: FStaticMeshSourceModel requires extra initialization before it should be used, so new LODs should be added through the static mesh API.
- Undo/redo is now fixed within the geometry tools
- Fixed regression where mesh description was being unpacked unnecessarily during transactions
- MeshDescription bulk data and its cached MeshDescriptions are now emptied prior to removing the UObject reference, in order to immediately free memory instead of needing to wait for garbage collection
- No more deadlocks when clearing or committing mesh descriptions during garbage collection
- Bulk data UObjects are constructed, where possible, at startup, in order to prevent it from happening during critical moments, e.g. during garbage collection or package saving.
#rb Danny.Couture, Alexis.Matte, Ryan.Schmidt

[CL 15420827 by Richard TalbotWatkin in ue5-main branch]
2021-02-16 15:14:02 -04:00
daniel wright
3d236b871e When r.ShaderDevelopmentMode is enabled, only prompt to retry shader compiles on errors for global shaders
bPromptToRetryFailedShaderCompiles can be enabled to get prompts on any shader compile errors
[CODEREVIEW] arciel.rekman

#ROBOMERGE-SOURCE: CL 15381155 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15384097 by daniel wright in ue5-main branch]
2021-02-10 21:42:29 -04:00
aaron cox
81656650be Add option to override the path on the remote build Mac where iOS builds are performed.
#rb Axel.Riffard
#p4v-cherrypick 15375484

#ROBOMERGE-SOURCE: CL 15378087 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15378796 by aaron cox in ue5-main branch]
2021-02-10 15:21:03 -04:00
dmitriy dyomin
63f764f157 Removed PVRTC support, iOS apps will be packaged using ASTC compression (requires A8, iPhone6)
#rb jack.porter

#ROBOMERGE-SOURCE: CL 15374851 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15374853 by dmitriy dyomin in ue5-main branch]
2021-02-10 04:07:30 -04:00
Richard TalbotWatkin
a145024342 Corrected default PipelineStack path for Interchange.
#jira UE-107211

[CL 15283438 by Richard TalbotWatkin in ue5-main branch]
2021-02-02 15:40:29 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Josh Adams
b84453bc37 - Remove support for 32-bit Android, still have support for Arm64 and X64. Next checkin will delete the libs
#rb chris.babcock,jack.porter
#fyi chris.babcock,jack.porter

[CL 15056295 by Josh Adams in ue5-main branch]
2021-01-12 16:59:21 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Alexis Matte
6119acdacb Add a generic mesh pipeline for Interchange, it allow to add meshes import options
#rb richard.talbotwatkin
#jira UEENT-3853

[CL 15012363 by Alexis Matte in ue5-main branch]
2021-01-07 13:32:07 -04:00
christopher waters
6578ec44e2 Changing some shader compilers to use common flags for exporting debug information:
- r.Shaders.KeepDebugInfo: if we should compile with debugging information included and export that data to files for platforms that support it.
- r.Shaders.PrepareExportedDebugInfo: precompile debug info for platforms that export it to files.
- r.Shaders.AllowUniqueDebugInfo: used to disallow debug info sharing, will increase debug export sizes.

#jira none
#rb luke.thatcher, lukas.hermanns

[CL 14991674 by christopher waters in ue5-main branch]
2021-01-05 12:13:19 -04:00
ludovic chabant
871f5825d4 Cameras: Fix struct names in core redirectors.
#rb none
#jira UE-104774

[CL 14960453 by ludovic chabant in ue5-main branch]
2020-12-20 16:59:04 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Tim Smith
f678576713 Added a limit to the number of actions live coding will handle by default. The user can change these limits and even request that the compilation try again withot enforcing the limit.
#rb ben.marsh
#jira UE-81480

[CL 14878398 by Tim Smith in ue5-main branch]
2020-12-08 09:47:08 -04:00
Josh Adams
0363327c21 - Refactored UProjectPackagingSettings and UCookerSettings into DeveloperToolSettings module that can be used from the engine and other places. This removes a circular referece from Engine -> TargetPlatform -> Engine. And can potentially remove Engine -> UnrealEd "grandfathered" circular reference (or at least helps be able to get rid of it!)
#rb brandon.schaefer

[CL 14840889 by Josh Adams in ue5-main branch]
2020-12-02 20:43:06 -04:00
Josh Adams
0ce3e81e8e - Moved ProjectPackagingSettings to TargetPlatform module so eventually we can move Turnkey to a Developer module, and it can still use ProjectPackagingSettings (mostly read-only, doesn't need the editor customizations)
#rb brandon.schaefer

[CL 14837415 by Josh Adams in ue5-main branch]
2020-12-02 14:38:01 -04:00
Helge Mathee
5ebc320a11 Control Rig: Rename Struct Node to Unit Node
#rb halfdan.ingvarsson
#jira na

[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00