Commit Graph

14728 Commits

Author SHA1 Message Date
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
catalin dragoiu
9dc214992a [Insights] Frame Stats graphs now exclude nested events.
#rb ionut.matasaru
#jira UE-210427

[CL 32675365 by catalin dragoiu in ue5-main branch]
2024-04-02 14:41:10 -04:00
ionut matasaru
e28801ad84 [Insights]
- Added support for exporting counters by timing regions (ExportCounterAsText API).
  - Added support for exporting timing events by timing region (ExportTimingEventsAsText API; TimingInsights.ExportTimingEvents filenamePattern -region= ...)
  - Added new export commands for Counters:
    * TimingInsights.ExportCounters filename
    * TimingInsights.ExportCounterValues filenamePattern -counter= -startTime= -endTime= -region=
  - Added support for {region} and {counter} in execute commands that supports regions and counters.

#jira UE-211154
#rb Catalin.Dragoiu

[CL 32673222 by ionut matasaru in ue5-main branch]
2024-04-02 13:49:04 -04:00
mieszko zielinski
67c8137c67 Fixed the testableCheckfReturn macro to not always execute the return expression while unit testing was running, even if the check being evaluated did not fail
#rb mieszko.zielinski

[CL 32660533 by mieszko zielinski in ue5-main branch]
2024-04-02 05:51:14 -04:00