Commit Graph

14835 Commits

Author SHA1 Message Date
dave belanger
bd96129f79 Remove restrictions that a plugin name cannot start with a digit and that is has to pass IAssetTools::IsNameAllowed
These checks were introduced at a time where we thought the plugin name could be referenced in Verse code and consequently had to be a valid Verse identifier, but that's not true: only the plugin Verse path can
#rb Rex.Hill

[CL 33311260 by dave belanger in ue5-main branch]
2024-04-29 15:40:57 -04:00
zach harris
7d2fca3ebf Modifying the UI for forcing LOD levels with the Primitive Debugger to make the behavior more clear to users without having to view the tooltip. Added missing text localization to the debugger and detail panel.
#rb elizabeth.bunner

[CL 33307597 by zach harris in ue5-main branch]
2024-04-29 14:04:26 -04:00
christopher waters
b05367ef9c Removing a number of unnecessary _API uses.
#rb Marc.Audy

[CL 33307485 by christopher waters in ue5-main branch]
2024-04-29 14:01:43 -04:00
chris constantinescu
25d83fecdb Merging
Main/Engine/Build/InstalledEngineFilters.xml
Main/Engine/Source/Developer/LowLevelTestsRunner/LowLevelTestsRunner.Build.cs
Main/Engine/Source/ThirdParty/Catch2/Catch2Extras.Build.cs

to //UE5/Release-5.4/Engine/Source/

#jira UE-210257

[CL 33306012 by chris constantinescu in ue5-main branch]
2024-04-29 13:20:08 -04:00
chris constantinescu
85d4a023e2 Remove Catch2.Version
#jira UE-210257

[CL 33300886 by chris constantinescu in ue5-main branch]
2024-04-29 10:55:56 -04:00
wouter burgers
479acf7cdf SourceControl: Fixed hitch caused by conflict remaining/upcoming scanning in large repositories.
Instead of scanning the cache in its entirity (twice!) on every source control status cache, the Skein provider now keeps track of remaining/upcoming conflicts incrementally as new source control statuses come in.

#jira UE-213176
#rb Manuel.Lang

[CL 33300055 by wouter burgers in ue5-main branch]
2024-04-29 10:22:55 -04:00
jonathan bard
f4d3ad0c59 Dump internal FXC compiler warnings when FXC fails to compile but DXC manages to, so that the user can know what failed and eventually correct it or at least make an informed decision about whether to bypass the error using DXC pre-compilation
#rb Laura.Hermanns

[CL 33296329 by jonathan bard in ue5-main branch]
2024-04-29 06:02:19 -04:00
jurre debaare
672d57ae07 - Added helper scope-object to handle Rename operations for (generic) external packages/objects (similar to world/level behaviour)
- Added helper function to handle Duplication of external packages (replaced ULevel behaviour)
- Added FExternalAssetDependencyGatherer to handle external packages used by Asset Migration
- Also DetachLinker for external objects not part of a UWorld when doing a reload
#rb Matt.Peters, Patrick.Enfedaque, Richard.Malo

[CL 33295840 by jurre debaare in ue5-main branch]
2024-04-29 05:02:20 -04:00
ben marsh
008c8b08e6 Horde: Fix root path for launching OidcToken. Only affects log messages.
#rnx

[CL 33289288 by ben marsh in ue5-main branch]
2024-04-27 13:37:03 -04:00
ben marsh
c6569dffda Horde: Return exit code 11 from OidcToken if the specified Horde connection does not have auth enabled, allowing the editor to continue despite not having a valid OIDC token.
#jira UE-213464
#rnx

[CL 33289120 by ben marsh in ue5-main branch]
2024-04-27 13:00:28 -04:00
ben marsh
83d03ce93d Horde: Unify the locations probed for the Horde server URL setting between C# tools (Horde Agent, UBT, UGS, etc...) and C++ (Editor).
* On Windows, this setting is stored in the registry under HKCU/SOFTWARE/Epic Games/Horde/Url.
* On other platforms, this setting is stored in the $HOME/.horde.json file.

The setting is no longer persisted to the editor config file.

[FYI] Joe.Kirchoff, Laura.Hermanns

[CL 33281910 by ben marsh in ue5-main branch]
2024-04-26 18:03:52 -04:00
laura hermanns
7a0927103c [Shaders] Remove last remaining use case of DXC rewriter in MetalCompileShaderMSC and deprecate RewriteHlsl.
#rnx
#rb carl.lloyd, dan.elksnitis

[CL 33279539 by laura hermanns in ue5-main branch]
2024-04-26 17:10:10 -04:00
matt peters
fbd4cb4746 Localization cooking: Add missing reason string when FLocalizationChunkDataGenerator::GenerateChunkDataFiles fails because an archive file is missing.
#rnx
#rb Jamie.Dale

[CL 33277987 by matt peters in ue5-main branch]
2024-04-26 16:32:05 -04:00
florin pascu
a63f7b908a Metal does not support ETC2_11 on 3D textures
#rb carl.lloyd

[CL 33274908 by florin pascu in ue5-main branch]
2024-04-26 15:47:33 -04:00
christopher waters
b6f1a89a21 Fixing single header compiles.
[CL 33274021 by christopher waters in ue5-main branch]
2024-04-26 15:31:45 -04:00
dave belanger
e704b5d6db Add AutoWrapText argument to SWarningOrErrorBox
#rb Derek.Truong

[CL 33269209 by dave belanger in ue5-main branch]
2024-04-26 13:10:39 -04:00
karen jirak
f6ac6a431c Add favorites drop target for place actors
For toolbars, we need the ability to provide buttons with dropzone (or othere) capabilities, and we need to be able to track the selected index for the toolbar in the overflow button. I added the selected index for the toolbar, and for buttons on the toolbar I added a delegate to toolbar buttons which can decorate the button as needed (in this case adding a droptarget). In this case, using the asset droptarget is the first step that will be covered in this review, the intention is to ultimately support more than just assets for this droptarget.

The reason that we need to track the last selected index is because the overflow button in the SClippingVerticalBox needs to apply a certain style based upon whether something in the overflow has been selected. To enable that there are changes in SClippingVerticalBox to track and use the last selected index to provide the appropriate styling.

#jira UE-212486
#rb sebastian.arleryd

[CL 33268118 by karen jirak in ue5-main branch]
2024-04-26 12:43:12 -04:00
yoan stamant
2a7d6050c9 [SSimpleTimeSlider] Prevent selection to scrub outside of clamp range
#jira UE-207599
#rb Keith.Yerex

[CL 33265530 by yoan stamant in ue5-main branch]
2024-04-26 11:24:15 -04:00
wouter burgers
becd423b59 SourceControl: Fixed 'Sync' option not displaying in the status bar.
I wasn't actually able to reproduce the issue, but I did find some oddities regarding the visibility of the checkin/sync/restore buttons. For example: if Skein is 'unavailable', the checkin/sync buttons would be hidden but the restore button could be available. I also made the buttons more explicitly tied to Skein to avoid them showing up using Git/Perforce.

#rb Marco.Anastasi

[CL 33265056 by wouter burgers in ue5-main branch]
2024-04-26 11:10:13 -04:00
steve robb
92463911c8 Fixed mismatched printf format arguments.
#rb brandon.schaefer

[CL 33264801 by steve robb in ue5-main branch]
2024-04-26 11:02:47 -04:00
wouter burgers
6901b3bf8c Skein / ViewportStatus: Fixed opacity values losing precision during conversion. The value is now stored as-is and the conversion to color space only happens on use of the value.
#rb Marco.Anastasi

[CL 33263798 by wouter burgers in ue5-main branch]
2024-04-26 10:22:01 -04:00
paul chipchase
e6baef9cea Only log warnings for the specific payload(s) that failed to cache rather than for all payloads in the batch.
#rb PJ.Kack
#rnx

[CL 33261831 by paul chipchase in ue5-main branch]
2024-04-26 09:09:12 -04:00
tim smith
956cd96221 Added documentation to the PreloadNamedModules live coding setting
#rnx
#rb Tim.Smith

[CL 33260287 by tim smith in ue5-main branch]
2024-04-26 06:57:17 -04:00
dmitriy dyomin
1afc70a95a Metal: reduce shader metadata size by ~20% for most cases
#rb carl.lloyd

[CL 33259903 by dmitriy dyomin in ue5-main branch]
2024-04-26 06:17:17 -04:00
kriss gossart
f5b459f972 Datasmith - Remove the experimental Datasmith Clo json importer plugin, and deprecate unused Datasmith cloth code.
#rb JeanLuc.Corenthin

[CL 33259844 by kriss gossart in ue5-main branch]
2024-04-26 06:13:46 -04:00