Commit Graph

14282 Commits

Author SHA1 Message Date
jeanluc corenthin
a90d2d8067 Improve Interchange import performance
Took the opportunity:
- Renamed FTaskPipelinePostImport FTaskPostImport as it now includes the call to FinalizeObject_GameThread on factories
- Fixed issues when Interchange is used at runtime
- Only select InterchangeSceneImport asset in content browser when importing a scene

#jira UE-202783, UE-201353
#rb alexis.matte

[CL 30379715 by jeanluc corenthin in ue5-main branch]
2023-12-18 13:24:37 -05:00
wouter burgers
bc627402f6 Skein / ConflictUE: Assorted conflict resolution UI updates. See JIRA for checkmarked list.
#rb Marco.Anastasi
#rnx

[CL 30379040 by wouter burgers in ue5-main branch]
2023-12-18 12:54:53 -05:00
catalin dragoiu
249e5b914f [Insights] Fix missing filter ComboBox in custom UI filters.
#jira UE-140771
#rb Ionut.Matasaru

[CL 30375323 by catalin dragoiu in ue5-main branch]
2023-12-18 09:36:21 -05:00
catalin dragoiu
b7df969ce6 [Insights] Fix several bugs in the filtering system.
#rb ionut.matasaru
#jira UE-140771

[CL 30373891 by catalin dragoiu in ue5-main branch]
2023-12-18 06:36:46 -05:00
dan elksnitis
a9037b25ed [shaders]
- add FShaderSource class which wraps source as populated by preprocessing and subsequently accessed by compilation and other debug features; this class automatically inserts zeroed padding such that 16-byte-wide SIMD string comparison operations do not require a non-SIMD tail to process any overhang.
- add typedefs for the string/view/character types and update preprocessing code to use these typedefs instead of the explicit types
- add explicit if constexprs in minifier code around char width to disable simd optimizations for char width != 2 (and subsequently skip the non-simd tail if char width == 2 since FShaderSource automatically adds the required padding)

#rb Jason.Nadro, Yuriy.ODonnell

[CL 30358137 by dan elksnitis in ue5-main branch]
2023-12-15 15:28:27 -05:00
alexis matte
9090295af7 Interchange: Add convert legacy fbx option to Interchange API.
#jira UE-202572
#rb jeanluc.corenthin
#rnx

[CL 30353714 by alexis matte in ue5-main branch]
2023-12-15 13:09:45 -05:00
christopher fiala
d1fd4e1e08 [Reintegration] - CL30342517
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL30314361
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
Overhaul stereo variants to support an arbitrary number of variants and correctly implement per-variant frame delays and test preparation, significantly reducing false failures.
Fixes compatibility with TSR sequence screenshot functional test blueprints.

#jira UE-194361
#rb sean.sweeney

[CL 30352401 by christopher fiala in ue5-main branch]
2023-12-15 12:41:53 -05:00
jerome delattre
25d929e456 Fix an issue with Automation Command line not being initiated properly
#rnx

[CL 30343851 by jerome delattre in ue5-main branch]
2023-12-15 02:13:35 -05:00
christopher fiala
9c052993ed [Backout] - CL30314361
[FYI] christopher.fiala
Original CL Desc
-----------------------------------------------------------------
Overhaul stereo variants to support an arbitrary number of variants and correctly implement per-variant frame delays and test preparation, significantly reducing false failures.
Fixes compatibility with TSR sequence screenshot functional test blueprints.

#jira UE-194361
#rb sean.sweeney

[CL 30342529 by christopher fiala in ue5-main branch]
2023-12-14 22:03:05 -05:00
laura hermanns
9c8ed0ecd9 Added timeout value to ReadResponse() to avoid hanging when reading feedback from Horde agent.
#rb Ben.Marsh
#rnx

[CL 30333105 by laura hermanns in ue5-main branch]
2023-12-14 17:21:55 -05:00
jason hoerner
903ff2eea7 Shader preprocessor: Fix for ASAN failure -- need to add SSE padding to substitution text generated for TEXT macros.
#jira UE-202569
#rnx
#rb dan.elksnitis

[CL 30331769 by jason hoerner in ue5-main branch]
2023-12-14 16:35:09 -05:00
laura hermanns
29bba7fd14 Don't add/subtract header length in FAgentMessageChannel::GetResponseSize() and GetResponseData() as they already contain the actual values.
#rb Ben.Marsh
#rnx

[CL 30323308 by laura hermanns in ue5-main branch]
2023-12-14 11:56:00 -05:00
guillaume arruda
30ab10cfa6 Create helper function InitializeNodeMemory & CleanupNodeMemory in BTNode to handle creation and clean up of node instance memory
Update bt nodes that use instanced memory to use the new helper to create and destroy their instance memory
#rb Yoan.StAmant

[CL 30321204 by guillaume arruda in ue5-main branch]
2023-12-14 10:49:04 -05:00
sebastian lewicki
b0217d4b01 Fixing crash when trying to restore a CVar to a previous value, when the previous value was empty.
#jira UE-202497
#rnx
#rb Jerome.Delattre, rob.huyett

[CL 30320078 by sebastian lewicki in ue5-main branch]
2023-12-14 10:10:02 -05:00
johan berg
43c17deca4 Store browser caches used ports
#rb ionut.matasaru

[CL 30317044 by johan berg in ue5-main branch]
2023-12-14 06:48:30 -05:00
johan berg
45d4196f9e Add store client functionality to set sponsor mode
#rb ionut.matasaru

[CL 30316870 by johan berg in ue5-main branch]
2023-12-14 06:35:38 -05:00
oleg krasnov
3ccf6efee1 AutomationTest - fix search text highlighting on leaves in Test Automation window
#jira UE-202429
#rb Jerome.Delattre
#rnx

[CL 30314724 by oleg krasnov in ue5-main branch]
2023-12-14 01:34:11 -05:00
christopher fiala
7196554c9e Overhaul stereo variants to support an arbitrary number of variants and correctly implement per-variant frame delays and test preparation, significantly reducing false failures.
Fixes compatibility with TSR sequence screenshot functional test blueprints.

#jira UE-194361
#rb sean.sweeney

[CL 30314369 by christopher fiala in ue5-main branch]
2023-12-14 00:32:29 -05:00
zousar shaker
10d5ca23ce Make use of ability to get all chunk data in batch from zenserver 0.2.36 release.
#rb Dan.Thompson

[CL 30311719 by zousar shaker in ue5-main branch]
2023-12-13 19:59:22 -05:00
jerome delattre
52ad19c319 Fix issue with Automation commands conflicting with Automation CVar
#rnx
#rb rob.huyett, sebastian.lewicki

[CL 30302130 by jerome delattre in ue5-main branch]
2023-12-13 15:18:55 -05:00
steve robb
3f201d5df7 Fixed unreachable code errors.
#rb devin.doucette

[CL 30298450 by steve robb in ue5-main branch]
2023-12-13 13:39:46 -05:00
zousar shaker
557cdf9e71 Initialize an out variable to satisfy static analysis.
[CL 30297745 by zousar shaker in ue5-main branch]
2023-12-13 13:17:25 -05:00
zousar shaker
ae71242205 Change the way readiness of ZenCacheStore is evaluated and re-evaluated.
Instead of relying on a one-time blocking check with no reponse timeout, we now issue a blocking request with a 5 second idle time limit.  If it fails, the store will still be created, but it will go into the same asyncronous re-evaluation loop as when performance is below the acceptable threshold and re-evaluate at 30 second intervals until both:

- Health is Ok
- Performance criteria (if any has been configured and is in use) is met

At which point it is activated.  Health checks have been changed from the health/status endpoint to health/ready because we don't want to act if the server is running but not ready for requests (eg: during the time when it may be wiping data during a schema change.

The overall goal is that we don't force the entire session to execute without zenserver if zenserver was not ready at startup.

#rb Devin.Doucette

[CL 30295095 by zousar shaker in ue5-main branch]
2023-12-13 11:34:21 -05:00
devin doucette
c7cee256ca DDC: Added a fatal error if the cache is not readable or writable
#rb Zousar.Shaker

[CL 30294521 by devin doucette in ue5-main branch]
2023-12-13 11:07:59 -05:00
jason walter
f0a76689d2 Allow programs to build with AnimationWidgets
#rb sara.schvartzman
[FYI] jeremie.roy

[CL 30292978 by jason walter in ue5-main branch]
2023-12-13 10:20:50 -05:00