Commit Graph

8774 Commits

Author SHA1 Message Date
zousar shaker
f092ebb249 Callsite upgrades needed to permit a refresh of Wrapped Object Pointer usage in Engine + ShooterGame
#rb none
#preflight 60f0a0000123b700014f44da

#ROBOMERGE-SOURCE: CL 16868579 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16868587 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 18:13:08 -04:00
zousar shaker
1e1378f013 Avoid indexing into a requests output datas array before we have established if we have output, as this can contribute to an out-of-bounds array lookup.
#rb devin.doucette
[FYI] francis.hurteau

#ROBOMERGE-SOURCE: CL 16867872 via CL 16867881
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16867888 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 17:31:20 -04:00
zousar shaker
485523ba33 First pass header changes in support of Engine+ShooterGame TObjectPtr refresh.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16865811 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16865821 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 15:17:08 -04:00
devin doucette
80d84b6b68 DDC: Added FOptionalBuildSession
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16864041 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16864072 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:58:14 -04:00
devin doucette
449072c4e6 DDC: Added cpu trace scopes to the build job
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16864034 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16864068 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:58:07 -04:00
devin doucette
540937d6f0 DDC: Fixed errors with NO_LOGGING
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16863666 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16863682 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:30:05 -04:00
zousar shaker
08276955eb Use a hierarchical versioning scheme for texture build functions.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16861933 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16861938 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 09:59:12 -04:00
catalin dragoiu
5a921094ea [Insights] .ucache file is now created in the same folder the session is located
#rb Ionut.Matasaru #jira UE-118293

#ROBOMERGE-SOURCE: CL 16860680 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16860721 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-15 07:01:59 -04:00
zahra nikbakht
1d959b9c7d - Bug Fix for styling of menu in the widget reflector #RB patrick.boutot #jira none
#preflight 60ef54ef925f140001b2edfc

#ROBOMERGE-SOURCE: CL 16856781 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16856783 by zahra nikbakht in ue5-release-engine-test branch]
2021-07-14 18:46:17 -04:00
devin doucette
90ef834660 DDC: Added FBuildVersionBuilder as a standard way to create build versions
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16855837 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16855841 by devin doucette in ue5-release-engine-test branch]
2021-07-14 17:35:21 -04:00
zousar shaker
418cb0c3ad Avoid a deadlock when running Oodle texture compression on low core count machines. Suggested by andriy.tylychko in this JIRA:
https://jira.it.epicgames.com/browse/UE-119594
as a temporary measure until arne.schober has a chance to put in place a long term fix.

#rb devin.doucette
[FYI] andriy.tylychko
[FYI] arne.schober

#ROBOMERGE-SOURCE: CL 16853912 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16853923 by zousar shaker in ue5-release-engine-test branch]
2021-07-14 15:32:19 -04:00
zousar shaker
a48d9e9497 Expand texture build functions to all current texture formats.
Expand texture build workers to all current platform specific texture formats, or added build functions to the base build worker.  Workers are buildable, but not discoverable yet as discovery will be refactored soon to use Target Receipts.
Reduce boilerplate involved in setup of build worker.

#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16853856 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16853877 by zousar shaker in ue5-release-engine-test branch]
2021-07-14 15:27:36 -04:00
per larsson
e29cc6c467 Simplify command line arguments when running COTF with Zen loader/storage server
- changed Cooker arguments from -CookOnTheFly -IoStore to -CookOnTheFly -ZenStore
- changed Zen host argument from -StorageServerHost to -ZenStoreHost
- updated UAT to support running CBTB with -ZenStore
- updated StorageServerConnection to handle multiple hosts from command line

Cooker:
  CBTB: -ZenStore
  COTF: -ZenStore -CookOnTheFly

Game:
  CBTB: -ZenStoreHost=<ip> or <ip1,ip2>
  COTF: -ZenStoreHost=<ip> or <ip1,ip2> -CookOnTheFly

#rb CarlMagnus.Nordin
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 16849969 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16849982 by per larsson in ue5-release-engine-test branch]
2021-07-14 10:40:16 -04:00
guillaume abadie
b5a4dfc800 Kills FPostProcessSettings::ScreenPercentage
#rb none

#ROBOMERGE-SOURCE: CL 16848903 via CL 16848904
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16848909 by guillaume abadie in ue5-release-engine-test branch]
2021-07-14 08:25:29 -04:00
catalin dragoiu
b2115072d3 [Insights] Menu option to show/hide context switches header tracks
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16847201 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16847202 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-14 05:53:50 -04:00
jeanfrancois dube
5bc3d688c5 SceneComponent bounds calculation optimizations:
- Added bComputeFastLocalBounds: when set, the component will use its current bounds transformed back into local space instead of calling CalcBounds with an identity transform.
- Added bComputeBoundsOnceDuringCook: when set, this component will cache its bounds during cooking and never recompute it for cooked builds. This is for components that are known to be static.
- Set both of theses flags automatically to all HLODs components; this greatly reduce the cost of recomputing bounds for HLODs (GT and RT).

#rb sebastien.lussier, richard.malo
#preflight 60edcf7819a0060001145664

#ROBOMERGE-SOURCE: CL 16840643 via CL 16841810
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16841897 by jeanfrancois dube in ue5-release-engine-test branch]
2021-07-13 16:08:56 -04:00
sebastien lussier
3299f86f25 #jira UE-115630
Fixed static analysis warning
#rb patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16841160 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16841178 by sebastien lussier in ue5-release-engine-test branch]
2021-07-13 15:26:20 -04:00
sebastien lussier
55ec68c759 FMaterialBakingHelpers::PerformUVBorderSmearAndShrink() should shrink images regardless of the number of smearing iterations
#rb daniel.coelho, patrick.enfedaque

#ROBOMERGE-SOURCE: CL 16837508 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16837515 by sebastien lussier in ue5-release-engine-test branch]
2021-07-13 10:56:04 -04:00
ionut matasaru
beb91492fb [Insights] Fixed issue with display of context switches highlight area.
#rb none

#ROBOMERGE-SOURCE: CL 16835904 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835914 by ionut matasaru in ue5-release-engine-test branch]
2021-07-13 07:29:34 -04:00
ionut matasaru
8b957255ae [Insights]
- Improved visualization of context switches. The "Core X" events are draw as 3px horizontal segments with text displayed on top of the segment. Both segment and text are using the same color (based on cpu core index).
  - Added hashed area for time regions between context switch events. This extends the edges of the context switch segments and fades out the outside regions.

#rb Catalin.Dragoiu

#ROBOMERGE-SOURCE: CL 16835887 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835889 by ionut matasaru in ue5-release-engine-test branch]
2021-07-13 07:20:00 -04:00
catalin dragoiu
01969b375b [Insights] Fix event relations when header tracks are displayed.
+ Context Switches now update the session duration
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16835333 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16835335 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-13 05:13:12 -04:00
charles bloom
a883ccc35c iostore fix crash in logging error
#rb none

#ROBOMERGE-SOURCE: CL 16834540 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16834544 by charles bloom in ue5-release-engine-test branch]
2021-07-12 22:29:08 -04:00
josie yang
dc2a2c1ad3 Fix 2 crashes converting skeletal mesh to static mesh when 'Render Static' is ticked in editor: 1) fail to convert to FSkeletalMeshObjectCPUSkin, 2) access vertex color buffer when it is empty
#jira UE-95205
#rb Dmitriy.Dyomin

#ROBOMERGE-SOURCE: CL 16826853 via CL 16826871
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16826881 by josie yang in ue5-release-engine-test branch]
2021-07-12 12:47:57 -04:00
catalin dragoiu
9dc472ec92 [Insights] Change Task Timing Track order so it is displayed as the first top docked track.
#rb Ionut.Matasaru

#ROBOMERGE-SOURCE: CL 16825937 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16825946 by catalin dragoiu in ue5-release-engine-test branch]
2021-07-12 11:36:30 -04:00
krzysztof narkowicz
2cdfb99ef8 Added per platform setting to toggle distance field support. If it's disabled then no distance data will be cooked and distance fields will be disabled on the target platform.
Renamed FDataDrivenPlatformInfo::AudioCompressionSettingsIniSectionName to TargetSettingsIniSectionName. It's now used to populate PlatformMask at runtime, to make sure that it matches between cook and runtime. Before it was possible to cook with e.g. GRayTracingPlaformMask=0, but then the cooked game would run with GRayTracingPlaformMask=1.

#rb Patrick.Kelly
[FYI] Patrick.Kelly, Daniel.Wright, Josh.Adams

#ROBOMERGE-OWNER: krzysztof.narkowicz
#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 16825469 via CL 16825718
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16825756 by krzysztof narkowicz in ue5-release-engine-test branch]
2021-07-12 11:23:28 -04:00