Commit Graph

14731 Commits

Author SHA1 Message Date
marc audy
5acacec5d3 Move PVS silencing to correct line
#rnx

[CL 32819753 by marc audy in ue5-main branch]
2024-04-09 01:01:18 -04:00
jeanmichel dignard
e3f746c7a2 Fixed crash with UncontrolledChangelists
- Added a sanitization pass when loading the json from disk and when writing it to disk to enforce one file being part of one cl.

#jira UE-205965
#rb Patrick.Enfedaque

[CL 32805746 by jeanmichel dignard in ue5-main branch]
2024-04-08 16:34:29 -04:00
julien stjean
c4d205f74f Removed the cause of the some warning in our asset mirgration test.
One was caused by the import validation not accounting for the package remapping when validating the class of the import in the linkerload.

The other was caused by some code in the open world tech that asked the asset registry to scan for a file that doesn't exist. This one is resolved by putting the flag to tell the engine that the instanced package from migration don't have on disk file.

#jira UE-209054

#rb JeanLuc.Corenthin, Francis.Hurteau

[CL 32792908 by julien stjean in ue5-main branch]
2024-04-08 10:46:56 -04:00
nick edwards
9db1d465da Convert JsonTests to LLT. Add TestFalse to Expectations.h
#tests Ran Json test via FoundationTests locally.
#rb sean.sweeney

[CL 32788868 by nick edwards in ue5-main branch]
2024-04-08 05:53:37 -04:00
sebastian arleryd
df68f1fe1d Log enum name instead of int value in ToolMenus warning
Also update the text to match another warning message. This warning fires when a menu-type ToolMenu iterates its entries to populate a menu builder but finds an entry that menus don't support, such as a toolbar button.

#jira UE-196906
#rb aditya.ravichandran

[CL 32788630 by sebastian arleryd in ue5-main branch]
2024-04-08 05:25:18 -04:00
jeannoe morissette
98f1f6fef7 VulkanRHI: Fix some errors in Vulkan ray tracing shader compilation.
[FYI] Laura.Hermanns, christopher.waters

[CL 32778051 by jeannoe morissette in ue5-main branch]
2024-04-05 19:18:00 -04:00
sebastien lussier
e477d28888 Source Control - File Status Monitor: Prevent crash when accessing Slate in unattended apps
[CL 32777117 by sebastien lussier in ue5-main branch]
2024-04-05 18:39:02 -04:00
zousar shaker
e76b8acd1d Ensure that if we fail to launch zenserver with the CREATE_BREAKAWAY_FROM_JOB flag on Windows that we try again without that flag.
#rb Matt.Peters
#jira UE-211574

[CL 32772317 by zousar shaker in ue5-main branch]
2024-04-05 16:54:36 -04:00
christopher waters
dd2f49d25c Adding RHIResourceCollection RHI resource type which can store bindless indices in a buffer.
#rb Luke.Thatcher

[CL 32764889 by christopher waters in ue5-main branch]
2024-04-05 13:22:22 -04:00
sebastien lussier
770405be04 Merge Actor - Mesh Merging: Correctly handle MID when merging meshes but not their materials
* Duplicate the MID and outer it to the generated static mesh
#rb JeanFrancois.Dube

[CL 32762555 by sebastien lussier in ue5-main branch]
2024-04-05 12:14:58 -04:00
dan elksnitis
2102a2882b [shaders]
- set bCachePreprocessed member to true by default instead of false; the only impact of this is to enable this feature for niagara VM shaders which were previously still preprocessing in SCW unintentionally
- add a CFLAG to disable the source stripping process that runs at the end of preprocessing if preprocessed job cache is enabled (and further a cvar to disable this process across the board for debug workflow purposes)
- always disable the stripping for vectorVM shaders; this backend blows up if the shader source contains comments, and some minimal comments are added as part of the stripping process
- change condition which determines whether to run preprocessing in the compile step to check the preprocess output bSucceeded flag instead of bCachePreprocessed; this works in both SCW directcompile mode and normal execution without needing the former to explicitly set that flag to false (since it's now true by default)

#rb Laura.Hermanns

[CL 32759519 by dan elksnitis in ue5-main branch]
2024-04-05 10:33:43 -04:00
dan elksnitis
4189be13af [shaders] silence static analysis warning from PVS studio (it doesn't like sizeof(*a) but IMO this is perfectly valid)
#rb Marc.Audy

[CL 32759331 by dan elksnitis in ue5-main branch]
2024-04-05 10:26:28 -04:00
bob tellez
655216348a #UE Fix NaN bounds on meshes that have no verts that contribute to bounds
[FYI] Graham.Wihlidal

[CL 32754350 by bob tellez in ue5-main branch]
2024-04-05 03:12:31 -04:00
henrik karlsson
dbcde4d827 [UbaCoordinatorHorde]
* Fixed crash happening when helper was disconnected just when it was connected
* Fixed uninitialized global variable used to by messagebox code

[CL 32754033 by henrik karlsson in ue5-main branch]
2024-04-05 02:07:31 -04:00
wouter burgers
560671e266 Skein / ViewportStatus: Possible fix for divide by zero crash.
When GetHitProxy is called on a viewport that doesn't have any hitmaps cached and doesn't have any slate buffers reserved yet, the code ends up doing a divide by zero in FSceneViewport::EnqueueBeginRenderFrame. This is a quick attempt to circumvent this.

[FYI] manuel.lang

[CL 32747538 by wouter burgers in ue5-main branch]
2024-04-04 19:01:42 -04:00
jc authier
32c1ce2101 Widget Reflector:
- Add flag to disable the default behavior of "focus on pick"

[REVIEW] [at]vincent.gauthier

[CL 32737257 by jc authier in ue5-main branch]
2024-04-04 14:44:03 -04:00
wouter burgers
efedf89bd1 Skein / ViewportStatus: Update iconography again with latest icons/colors received on Slack.
[FYI] manuel.lang

[CL 32737147 by wouter burgers in ue5-main branch]
2024-04-04 14:41:22 -04:00
catalin dragoiu
a8878bd1dd [Insights] Enable Session Frontend in Insights Session Browser
#rb ionut.matasaru

[CL 32735461 by catalin dragoiu in ue5-main branch]
2024-04-04 14:01:37 -04:00
sebastian lewicki
e76b014cc7 Promoting functionality to be able to set and reset console variables across various automation tests as to not be limited for Functional Blueprint tests.
#jira UE-210704
#rnx
#rb chris.constantinescu, Jerome.Delattre, rob.huyett, sean.sweeney

[CL 32733842 by sebastian lewicki in ue5-main branch]
2024-04-04 13:10:10 -04:00
dan elksnitis
05dbf5d214 [shaders] strip unnecessary source file hashing from metal compiler. this was dead code and the result wasn't being used anywhere.
#rb Laura.Hermanns
#jira UE-211354

[CL 32732231 by dan elksnitis in ue5-main branch]
2024-04-04 12:20:22 -04:00
chris constantinescu
7c5095a408 LLT Android support
#rb Chris.Babcock, sebastian.lewicki
#jira UE-210332

[CL 32714226 by chris constantinescu in ue5-main branch]
2024-04-03 18:39:56 -04:00
zousar shaker
c50234b1ed Ensure that if we fail to launch zenserver with the CREATE_BREAKAWAY_FROM_JOB flag on Windows that we try again without that flag.
#rb Matt.Peters

[CL 32710198 by zousar shaker in ue5-main branch]
2024-04-03 16:47:09 -04:00
dan elksnitis
765e6b79d6 [shaders] add support in stb_preprocess for #warning directives, and log warnings emitted by preprocessing
#rb Laura.Hermanns

[CL 32700527 by dan elksnitis in ue5-main branch]
2024-04-03 12:12:03 -04:00
wouter burgers
76c29c3188 SkeinUE: Tweak logic for 24hr check in prompt.
#rb Marco.Anastasi

[CL 32680174 by wouter burgers in ue5-main branch]
2024-04-02 17:08:16 -04:00
wouter burgers
783d435f08 Skein / ViewportStatus: Update tooltip show delay to the default Slate value.
[FYI] Manuel.Lang

[CL 32676174 by wouter burgers in ue5-main branch]
2024-04-02 14:59:33 -04:00