This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
Avoiding use of implicit conversion to pointer reference on TObjectPtr (making it either explicit or using a reference to a TObjectPtr where that is an easy option).
#rb matt.peters
[CL 14840803 by Zousar Shaker in ue5-main branch]
#rb richard.malo
[FYI] pat.jones
#rnx
#ROBOMERGE-SOURCE: CL 11445490 via CL 11445493 via CL 11445499
#ROBOMERGE-BOT: (v654-11333218)
[CL 11445502 by patrick enfedaque in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
#rb richard.malo
[FYI] stuart.fitzsimmons
#rnx
#ROBOMERGE-SOURCE: CL 10811045 via CL 10811048 via CL 10811050
#ROBOMERGE-BOT: (v610-10636431)
[CL 10811052 by patrick enfedaque in Main branch]
- When uploading TextureEdits to GPU (double buffer)
- When invalidating lighting cache. (dependency has already been removed a while ago with the MapBuildData changes)
Move InvalidateLightingCache calls to the resolve (like all the other client code ex: Coll, Foliage, etc)
#rb richard.malo
#rnx
#ROBOMERGE-SOURCE: CL 10761011 via CL 10761012
#ROBOMERGE-BOT: (v610-10636431)
[CL 10761013 by patrick enfedaque in Main branch]
#rb richard.malo
[FYI] robert.osborne
#ROBOMERGE-SOURCE: CL 10708346 via CL 10713361
#ROBOMERGE-BOT: (v610-10636431)
[CL 10713537 by patrick enfedaque in Main branch]
#rb patrick.enfedaque
#jira UE-81722
#rnx
#robomerge[RELEASE] Release-4.24
#ROBOMERGE-SOURCE: CL 9966755 via CL 9966756
#ROBOMERGE-BOT: (v560-9963197)
[CL 9967287 by jonathan bard in Main branch]
#rb richard.malo
[FYI] robert.osborne
#ROBOMERGE-SOURCE: CL 9900591 via CL 9902472
#ROBOMERGE-BOT: (v558-9892490)
#robomerge[RELEASE] Release-4.24
[CL 9906338 by patrick enfedaque in Main branch]
- CVar: Landscape.OutputDiffBitmap (=1 Heightmap, =2 Weightmap, =3 Both)
- CVar: Landscape.ShowDirty new view mode that shows dirtied data since last clear
- Console Command: Landscape.ClearDirty
#rb richard.malo
#rnx
#ROBOMERGE-SOURCE: CL 9093341 via CL 9093343 via CL 9093354
#ROBOMERGE-BOT: (v443-9013191)
[CL 9093357 by patrick enfedaque in Main branch]
- Add Hashing support so that Splines & Brushes do not need to dirty all the levels when they run (we still have issues with the WaterBrushManager not outputting deterministic results for Weightmaps)
- Invalidation of Grass is now based on the resulting hash changing per component.
#rb richard.malo
#rnx
#ROBOMERGE-SOURCE: CL 7851111 via CL 7865953
#ROBOMERGE-BOT: (v389-7813075)
[CL 7866367 by patrick enfedaque in Main branch]
Greatly improves performance when painting in landscape with big compoments.
#rb patrick.enfedaque
#rnx
#ROBOMERGE-SOURCE: CL 7613912 via CL 7621192
#ROBOMERGE-BOT: (v372-7473910)
[CL 7621298 by richard malo in Main branch]