Commit Graph

271622 Commits

Author SHA1 Message Date
ionut matasaru
deffabcf41 [Insights] Added missing TRACESERVICES_API to FProviderLock and IEditableRegionProvider.
#rb Sebastian.Thomeczek

[CL 29987777 by ionut matasaru in ue5-main branch]
2023-11-29 10:06:09 -05:00
helge mathee
33ca333107 Control Rig: Rely on fixed index loop for listening hierarchy to avoid crashes in recursive callstacks
#rb sara.schvartzman
#jira UE-173816
#rnx

[CL 29987498 by helge mathee in ue5-main branch]
2023-11-29 09:56:22 -05:00
dan elksnitis
bc41bcea14 [shaders] when recompiling shaders, block on global shader completion after each platform. since there's only a single global shadermap ID, the compile job keys collide when more than one platform is in flight at once, resulting in missing shaders for platforms triggered beyond the first.
#jira UE-200492
#rb Jason.Nadro

[CL 29987473 by dan elksnitis in ue5-main branch]
2023-11-29 09:55:43 -05:00
pete bliss
89c15da093 Added UConstantQAnalyzer real time audio analyzer, so that there now exists both a UAudioAnalyzer and a AudioSynesthesiaNRT analyzer for ConstantQ.
This is similar to there being both ULoudnessAnalyzer and ULoudnessNRT analyzers (and has similarly duplicated code between the real-time and NRT versions).
The implementation of USynesthesiaSpectrumAnalyzer was used for inspiration also.
#rb Rob.Gay
#jira none

[CL 29987426 by pete bliss in ue5-main branch]
2023-11-29 09:54:03 -05:00
jaime cifuentes
50d9441109 Changed ScopedStruct use in favor of InstancePropertyBagStructureDataProvider when adding InstancedStructs to details panels, as the ScopedStruct might crash if the InstancedStruct is changed while being displayed (becasue the UStruct that is passed to the ScopedStruct is destroyed)
#rb Helge.Mathee
#jira UE-199240
#rnx

[CL 29987398 by jaime cifuentes in ue5-main branch]
2023-11-29 09:52:51 -05:00
j baumgartner
8c44fa80ce [SubmitTool]
- Add CheckBalancedMacros validator and functionality to the script to accept a file list
- Added some extra error checking for CheckCopyrightNotices validator
- Add CheckUnacceptableWords validator and functionality to the script to accept a file list
- Fix an unacceptable word in SubmitTool.ini

#rb juan.legaz

[CL 29987348 by j baumgartner in ue5-main branch]
2023-11-29 09:50:34 -05:00
jaco vandyk
229e0f158b Chaos physics bug fix: When using a rotated query object for overlap queries, the rotation was not accounted for when calculating transforms
#rb Vincent.Robert
#[fyi] Benn.Gallagher, Chris.Caulfield
#jira UE-199987

#ushell-cherrypick of 29932881 by jaco.vandyk

[CL 29987160 by jaco vandyk in ue5-main branch]
2023-11-29 09:40:07 -05:00
dmytro ivanov
97120bcc95 Extra check over .so files to see if we need to rebuild the .apk
#jira UE-200680
#rb Allan.Bentham

[CL 29987137 by dmytro ivanov in ue5-main branch]
2023-11-29 09:39:02 -05:00
adrien logut
866c260237 [PCG] Graph instances editor improvements
* Make the asset a darker color to differentiate them from PCG graphs.
* Allow to create graph instances from the content browser.
* Allow to change the graph in a graph instance.

#rnx
#jira UE-182718, UE-182712, UE-182696
#rb huw.bowles, julien.lheureux, wyatt.marvil

[CL 29986888 by adrien logut in ue5-main branch]
2023-11-29 09:29:11 -05:00
MarcoAltomonteMilestone
5dfe9647cc PR #11095: Fix sampling UV on rectangular textures
#11095
#rb Jon.Cain
#jira UE-200477

[CL 29986816 by MarcoAltomonteMilestone in ue5-main branch]
2023-11-29 09:26:46 -05:00
julien lheureux
6321def375 Introduced a PCG coordinate space to unify specification of space referential.
Update both CreatePoints and CreatePointsGrid.
Fixed an issue where the culling wasn't working properly for local components.
Optimized CreatePointsGrid to pre-cull, which should be faster and allow to generate larger grids as needed.

#jira UE-201142
#rb adrien.logut, ryan.buehler

[CL 29986730 by julien lheureux in ue5-main branch]
2023-11-29 09:25:03 -05:00
ben woodhouse
b12d868886 PerfReportTool 4.222.0 : support dereferencing variables with array indices for strings separated with commas. Also add validation for variable names.
[CL 29986252 by ben woodhouse in ue5-main branch]
2023-11-29 09:04:49 -05:00
andrew rodham
f2f96de4da Corrected list of valid payload characters for UOL fragments
#rb David.Bromberg

[CL 29986234 by andrew rodham in ue5-main branch]
2023-11-29 09:04:17 -05:00
per larsson
5f10a06322 IAS - check project persistent download directory is available before creating cache
#rb Martin.Ridgers

[CL 29985748 by per larsson in ue5-main branch]
2023-11-29 08:40:35 -05:00
jack porter
b7f8f90e5d Streaming API additions
- Added UMeshComponent::PrestreamMeshLODs() to request the streaming system starts streaming in all LODs for the mesh; analogous to PrestreamTextures()
- Added UStaticMeshComponent::RegisterLODStreamingCallback() to match USkinnedMeshComponent
- FastForceFullyResident() returns true if the asset meets the conditions to be fast fully resident, and false otherwise
- Passing -1 for the LOD in RegisterLODStreamingCallback() asks for a callback when the maximum available LOD is streamed in.
Streaming API behavior improvements
- If FramesForFullUpdate is not 1, we still call UpdatePendingStates() every frame, to merge any just-loaded assets into the array, otherwise streaming completion callbacks won't work for just-loaded assets.
- FRenderAssetStreamingManager::TickFastResponseAssets() no longer checks for RequestedMips as bForceMiplevelsToBeResident doesn't set it
- Completion callbacks are issued for fast-force-resident assets immediately after the fast streaming completes. Previously it waited until the next FramesForFullUpdate Tick.

#rb mihnea.balta

[FYI] Jian.Ru

[CL 29985698 by jack porter in ue5-main branch]
2023-11-29 08:38:44 -05:00
olivier lamothe
da5d2ec2b0 Blueprint Diff - Fix false positives when evaluating the changes to a FSetProperty
#rb jordan.hoffmann

[CL 29985693 by olivier lamothe in ue5-main branch]
2023-11-29 08:38:36 -05:00
ben marsh
62fcec7ab4 Horde: Include state in telemetry for job steps.
#jira
[FYI] Mark.Lintott

[CL 29985559 by ben marsh in ue5-main branch]
2023-11-29 08:31:01 -05:00
alex perez
67d8fac182 [AudioWidgets] Make AudioMeter a bit more RAII (from @rob.gay with small adjustments) + added the possibility to construct the audio meter using an external audio bus (needed for AudioInsights).
#jira UE-195334
#rb rob.gay, aaron.mcleran
#rnx

[CL 29984781 by alex perez in ue5-main branch]
2023-11-29 07:33:14 -05:00
helge mathee
68201aa840 Control Rig: Disable renaming in asset picker + support double click
#rb sara.schvartzman
#jira UE-201438
#rnx

[CL 29984679 by helge mathee in ue5-main branch]
2023-11-29 07:23:01 -05:00
genis sole
2f7fadfbc7 [Mutable] Fix image interpolate crash caused by mismatch formats.
- Enforce at execution time a reformat if formats are not compatible. This fixes the crash but it can introduce a performance issue.
- It looks like there is a code generation bug worth investigating since the case should not happen.

#rb jordi.rovira
[REVIEW] [at]jordi.rovira
#rnx

[CL 29984633 by genis sole in ue5-main branch]
2023-11-29 07:21:09 -05:00
helge mathee
932d993857 Control Rig: Avoid destruction of module instances if possible
#rb sara.schvartzman
#jira UE-201435

[CL 29984460 by helge mathee in ue5-main branch]
2023-11-29 07:07:30 -05:00
helge mathee
5848b4bc70 Control Rig: Guard against recursion when destroying hierarchy elements
#rb sara.schvartzman
#jira UE-201437
#rnx

[CL 29984430 by helge mathee in ue5-main branch]
2023-11-29 07:04:25 -05:00
markus boberg
51f9138d64 [NetPhysics] Create fake target for predictive interpolation replication on Awake event to stop client from desyncing from server by waking up and simulating freely.
#rb Bill.Henderson

[CL 29984307 by markus boberg in ue5-main branch]
2023-11-29 07:00:33 -05:00
jurre debaare
221e2821d0 Clear default value when calling UpdateBoneTrackKeys in MovieSceneChannel
#jira UE-196743
#rb Thomas.Sarkanen

[CL 29984265 by jurre debaare in ue5-main branch]
2023-11-29 06:57:17 -05:00
ben woodhouse
1419a64864 Add Contains and Get methods for SummaryTableRowData
[CL 29984224 by ben woodhouse in ue5-main branch]
2023-11-29 06:52:20 -05:00