Commit Graph

1269 Commits

Author SHA1 Message Date
jonathan bard
ac5edb6a33 Fixed typos
#rb trivial
#preflight trivial
#rnx

[CL 23026065 by jonathan bard in ue5-main branch]
2022-11-08 06:18:04 -05:00
serge bernier
d590b9285a Fix debug cvar name for landscape grass detail
#rb [at]josh.adams

[CL 22994775 by serge bernier in ue5-main branch]
2022-11-04 16:42:06 -04:00
steve robb
125fd0084e Removed explicit template parameters from calls to delegate creation functions.
#rb devin.doucette
#preflight 636416e31052c15f139cbadc

[CL 22968432 by steve robb in ue5-main branch]
2022-11-03 18:01:03 -04:00
Thomas Sarkanen
d9c2b172f7 Skeleton compatibility improvements
Skeleton compatibility is now bi-directional. Specifying a compatible skeleton A -> B now implies B -> A.
Skeleton compatibility is now an editor-only concern. The runtime will attempt to do the 'best it can' via name -> name mappings. Only the editor will prevent assigning incompatible skeletons in (e.g.) asset pickers etc.
Skeleton compatibility checks in editor can now be disabled in the editor preferences (and each asset picker now has a checkbox option in its view settings that allows for quick access to this).

Moves FSkeletonRemapping to its own file (which is now private).
Skeleton remappings are now generated on demand on worker threads just before animation decompression and stored in a registry, guarded by FRWScopeLock for thread-safety.

Fixed some anim BP compiler edge cases where asset references on pins were not getting preloaded correctly, causing skeletons to be erroneously reported as missing.

Exposed the current asset registry filter in SAssetView so that menu extensions can access it (and use it to provide context)

#jira UE-166054
#jira UE-167355
#rb Jurre.deBaare,John.vanderBerg
#preflight 635902602e6690262afa86f9

[CL 22878911 by Thomas Sarkanen in ue5-main branch]
2022-11-01 06:25:59 -04:00
jimmy andrews
06e6da0cf9 Make CallInEditor UFunction only use the default tooltip text ("Call an event on the selected object(s)") if there is no custom tooltip text written
#jira UE-156158
#preflight 635c0f760e7b78e504b93358
#rb aditya.ravichandran

[CL 22850797 by jimmy andrews in ue5-main branch]
2022-10-29 03:01:07 -04:00
Charles deRousiers
2190bdd38e Add Strata debug mode into the level view menu.
This gives direct access to all Strata view mode, which helps with discoverability.

All strata view mode are also available with CVar: r.Strata.ViewMode

#rb none
#jira none
#preflight 635a22c68d56375d45d65e15
#fyi sebastien.hillaire

[CL 22806075 by Charles deRousiers in ue5-main branch]
2022-10-27 02:52:45 -04:00
jamie dale
bb3c452b1b MaxLength fixes
- Updated text properties to respect the MaxLength meta-data
- Updated name properties to respect the MaxLength meta-data if it's smaller than the max length of an FName

#rb Rex.Hill
#rnx

[CL 22803456 by jamie dale in ue5-main branch]
2022-10-26 23:16:38 -04:00
henrik karlsson
4a5e13525d Fixed non-unity non-pch compile errors
#preflight skipped
#rb none

[CL 22788359 by henrik karlsson in ue5-main branch]
2022-10-26 16:22:34 -04:00
serge bernier
3fbc1473bd Add PerQualityLeveleProperty to LandscapeGrassType on StartCullingDistance, EndCullingDistance and GrassDensity. This will allow to have per instance value on platforms that have consoles with different specs.
-Add PerQualityLeveleFloat type
-Add customization in LandscapeGrassType to enable or disable perquality/perplaform properties depending on the Project settings()
-Add the possibility to define the perQuality cvar in device profile
-Add new commandlet to convert grassType perPlatform data to perQuality levels

#rb [at]josh.Adams
#Preflight 22591463

[CL 22783444 by serge bernier in ue5-main branch]
2022-10-26 13:08:52 -04:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
michael balzer
b7772b30a7 Water: Fix spline point properties not showing in Restrictive Mode
#preflight 63523157ae33b04ec1e0da39
#rb luc.eygasier

[CL 22710482 by michael balzer in ue5-main branch]
2022-10-22 07:12:41 -04:00
jimmy smith
b484c2b09b AudioLink Engine fixes
#jira UE-140116,UE-140347
#rb aaron.mcleran phil.popp
#preflight 634dc247181aa2a00d9df736

[CL 22594804 by jimmy smith in ue5-main branch]
2022-10-18 03:03:44 -04:00
igor dallavanzi
961a19f4a2 [Waveform Transformations] Add Tooltip and category to waveform transformations property on USoundWave and make it show up only if the relevant plugin module is loaded
#rb miles.flanagan
#jira UE-166513
#preflight 634676ba8a0a7b2adc660fe5

[CL 22511726 by igor dallavanzi in ue5-main branch]
2022-10-13 16:42:33 -04:00
richard wallis
8d24dcd6ee Add -fpreserve-invariance for Vertex shaders for Metal versions above 2.2. macOS only: Reinstate Metal versions 2.2 and 2.3 to work round what appears to be a M1 position invariance compiler bug.
#jira UE-164360
#preflight 63443b667045f13c96bda936
[REVIEW] [at]zack.neyland, [at]axel.riffard, [at]jack.porter, [at]adam.kinge

[CL 22509223 by richard wallis in ue5-main branch]
2022-10-13 14:40:48 -04:00
jonathan bard
42a6558b6a Added slow task when building Landscape Nanite meshes through the details panel button
#rb luc.eygasier
#preflight 634708268a0a7b2adc90b08b
#rnx

[CL 22505490 by jonathan bard in ue5-main branch]
2022-10-13 11:38:05 -04:00
Josh Adams
6fcf1f7c2b - Fixing perPlatform property customization to list all platforms, not just the ones that TargetPlatforms created
- Added PlatformGroup to WinGDK
#rb david.harvey
#preflight 6345f538663dafe416eb1ed0

[CL 22471633 by Josh Adams in ue5-main branch]
2022-10-11 21:48:14 -04:00
sebastien lussier
dfac1bb2ad World Partition - HLOD: Automate ScreenSize computation for "Simplifiy" HLOD method
* ScreenSize option is now deduced from the meshes bounds and the draw distance.
#rb patrick.enfedaque
#preflight 633ef8ea174b138657d89507

[CL 22389969 by sebastien lussier in ue5-main branch]
2022-10-06 20:54:07 -04:00
sebastian nordgren
05c7a02185 Setting a Margin variable in a parent blueprint now correctly updates child blueprint variables as well.
ChildPropertyHandles are stored as TSharedRef, so there's no reason to convert them to an intermediate TWeakPtr.

[REVIEW] [at]patrick.boutot
#jira UE-165055
#preflight 6335314ee410691606a56208

[CL 22279103 by sebastian nordgren in ue5-main branch]
2022-09-30 15:46:22 -04:00
sebastien lussier
23baff8ec0 World Partition - HLOD: Auto configure the FMaterialProxySettings::MeshMinDrawDistance field when working with WP HLOD
* Field is now hidden when edited from an HLOD Layer
* When building HLODs, retrieve the expected draw distance from the FHLODBuildContext object
#rb jeanfrancois.dube
#preflight 6335ef97c37844870abe3060

[CL 22264292 by sebastien lussier in ue5-main branch]
2022-09-30 01:42:01 -04:00
jeremy moore
9657b87388 Add nanite material override setting to material and material instances.
If this is set, and we are rendering a nanite mesh then we use the override material.
Removed nanite override materials from mesh components.
Material override serialization is specialized so that we don't cook out override materials on non-nanite platforms.
#rb jason.nadro, matt.peters, francis.hurteau
#preflight 6334554b665f6b8f7f770a9b

[CL 22240746 by jeremy moore in ue5-main branch]
2022-09-28 22:31:20 -04:00
chris tchou
803094ae27 Change landscape info Proxy pointers to be TWeakObjectPtr, so they won't act as GC references
#rb jonathan.bard
#preflight 63335cb2dc213d2eadcd61b2

[CL 22217645 by chris tchou in ue5-main branch]
2022-09-27 23:53:05 -04:00
sebastien lussier
9e6deb3e00 Material Proxy settings - Hide texture size property unless texture sizing type is "Use Single Texture Size" or "Use Automatic Biased Sizes"
* New automatic texture sizing options would show the "Texture Size" option, which was confusing
#rb patrick.enfedaque
#preflight skip

[CL 22146059 by sebastien lussier in ue5-main branch]
2022-09-22 17:43:00 -04:00
jared therriault
23aa83bbd5 Object Mixer:
-Fix: Lighting Channels changes not applied to all selected rows
-Adjust spacing of light channel buttons

#jira UE-163703
#jira UE-162907

#rb Jason.Walter

#preflight https://horde.devtools.epicgames.com/job/63292c38b40000c8f049186d

[CL 22100355 by jared therriault in ue5-main branch]
2022-09-20 15:43:27 -04:00
axel riffard
b701c98a7e Set Metal minimum flow for iOS and MacOS
#jira UE-163352
#rb adam.kinge
#preflight 632954d3fc7f1efbdf238155

[CL 22089354 by axel riffard in ue5-main branch]
2022-09-20 03:10:30 -04:00
JeanFrancois Dube
3e15fce1cc World Partition Content Bundle Support: added content bundle GUID in actors and actor descriptors and fix unsaved actor descriptors PIE filtering.
#rb philippe.deseve, richard.malo
#preflight 632493958131e92d65e8c091
#rnx

[CL 22058217 by JeanFrancois Dube in ue5-main branch]
2022-09-16 15:50:38 -04:00