- 450ms to 111ms in warm
- 2.5s to 378ms in cold (No AV exclusions)
- 1.4s to 128ms in cold (AV exclusions on png files)
- Cold cache = Cleared standby pages, mostly equivalent to a reboot
- Warm cache = 2nd run of 2 consecutive runs
#rnx
#rb Matt.Kuhlenschmidt
#ROBOMERGE-OWNER: danny.couture
#ROBOMERGE-AUTHOR: danny.couture
#ROBOMERGE-SOURCE: CL 12486169 via CL 12486621 via CL 12486623 via CL 12486624
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12487559 by danny couture in Main branch]
PIE sessions which launch a new standalone window no longer double render debug safe zones and all PIE options are more consistent with handling r.DebugSafeZone.XXXX cvars.
#Jira UE-89101 UE-89108 UE-87689
#rb lauren.barnes
#ROBOMERGE-SOURCE: CL 11968084 in //UE4/Release-4.25/... via CL 11968102
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11968114 by brooke hubert in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 11459874 via CL 11459877 via CL 11459880
#ROBOMERGE-BOT: (v654-11333218)
[CL 11459881 by lukasz furman in Main branch]
#rb [at]Dan.Hertzka
#ROBOMERGE-SOURCE: CL 11294962 via CL 11294963 via CL 11296120 via CL 11296175
#ROBOMERGE-BOT: (v647-11244347)
[CL 11296220 by josh gross in Main branch]
Slate - Deprecating float GetRelativeLayoutScale(const FSlotBase& Child, float LayoutScaleMultiplier), Long Live float GetRelativeLayoutScale(const int32 ChildIndex, float LayoutScaleMultiplier), you must also set bHasRelativeLayoutScale to true in your constructor for your SWidget if you need this function called. This removes 2 virtual calls from almost every widget's prepass, and only now requires 1 for every widget that needs to implement GetRelativeLayoutScale, which very few actually do.
Matt.Kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11291134 via CL 11291179 via CL 11291189 via CL 11291196
#ROBOMERGE-BOT: (v647-11244347)
[CL 11291217 by nick darnell in Main branch]
Add a move function for assigning a delegate to a slate event.
#jira
#rb Matt.Kuhlenschmidt, Steve.Robb
#ROBOMERGE-SOURCE: CL 11219715 via CL 11219751
#ROBOMERGE-BOT: (v644-11213502)
[CL 11241060 by marc audy in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Removing memstacks and using inline allocators with enough slack, the memstacks don't work as expected over multiple frames.
Cleaning up cached lists from the new array when the corresponding widget's handle is cleaned up.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 11068394 via CL 11068413 via CL 11068420
#ROBOMERGE-BOT: (v637-11041722)
[CL 11068429 by nick darnell in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 11025062 via CL 11025214 via CL 11025315
#ROBOMERGE-BOT: (v633-10983880)
[CL 11025423 by bob tellez in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Removing memstacks and using inline allocators with enough slack, the memstacks don't work as expected over multiple frames.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10981122 via CL 10981129 via CL 10981131
#ROBOMERGE-BOT: (v632-10940481)
[CL 10981133 by nick darnell in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Additional changes to try and solve issues with tests.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10949647 via CL 10949648 via CL 10949649
#ROBOMERGE-BOT: (v632-10940481)
[CL 10949650 by nick darnell in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 10911488 via CL 10911491 via CL 10911494
#ROBOMERGE-BOT: (v626-10872990)
[CL 10911496 by bob tellez in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10906690 via CL 10906695 via CL 10906699
#ROBOMERGE-BOT: (v626-10872990)
[CL 10906703 by nick darnell in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 10901828 via CL 10901829 via CL 10901833
#ROBOMERGE-BOT: (v626-10872990)
[CL 10901836 by bob tellez in Main branch]
Hoping this fixes the smoke tests.
[FYI] Bob.Tellez
#ROBOMERGE-SOURCE: CL 10899775 via CL 10899782 via CL 10899783
#ROBOMERGE-BOT: (v626-10872990)
[CL 10899784 by nick darnell in Main branch]