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]
- 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]
[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]
[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]
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]
Fixes compatibility with TSR sequence screenshot functional test blueprints.
#jira UE-194361
#rb sean.sweeney
[CL 30314369 by christopher fiala in ue5-main branch]
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]