Commit Graph

279 Commits

Author SHA1 Message Date
viktor chlumsky
2ee761b197 Slate MSDF text rendering feature including effect support, disabled by CVar, support for mitered outlines
[REVIEW] [at]Yohann.DosSantos, [at]Vincent.Gauthier, [at]Patrick.Boutot, [at]Christian.Savoie, [at]JC.Authier, [at]Daren.Cheng

#rnx <Release Notes exclude>

[CL 28008156 by viktor chlumsky in ue5-main branch]
2023-09-19 15:28:40 -04:00
matt peters
e586e60db2 IterativeCooking: Temporarily disallow Materials to be iteratively skipped in incremental cooks or in iterative++ cooks. If hlsl shader files change the materials need to be recooked, but the iterative and incremental systems do not yet detect that dependency.
#jira UE-194968
#rb None, trivial
#rnx

[CL 27932738 by matt peters in ue5-main branch]
2023-09-15 16:41:23 -04:00
matt peters
b513e324a2 Editor: Add an environment variable "UE_EditorUIPid" to indicate that the current process or a parent process is the editor UI.
Cooker: When launched from the editor, use a different setting for cookprocesscount, so licensees can reduce amount of cookprocesses (and therefore the amount of memory) used when the editor is running.
#rnx
#rb Zousar.Shaker
#jira UE-191615

[CL 27900751 by matt peters in ue5-main branch]
2023-09-14 18:59:22 -04:00
jon olick
fdeed47cb2 Oodle JPEG format support. Smaller UASSETs and much more hardened security focus by using Oodle as a backend.
#jira

[CL 27842762 by jon olick in ue5-main branch]
2023-09-13 14:47:22 -04:00
robert millar
d1504d4efb Disable CleanupExternalObjectsEmptyFolders as it seems to be taking a very long time for some people.
#rb none

[CL 27692818 by robert millar in ue5-main branch]
2023-09-07 18:28:20 -04:00
josh adams
dfbca5dd63 Restored the following change, after fixing up some issues found with FN builds
- Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27589933 by josh adams in ue5-main branch]
2023-09-04 18:06:04 -04:00
josh adams
3094a829b3 [Backout] - CL27544349
#fyi Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27546792 by josh adams in ue5-main branch]
2023-08-31 22:40:32 -04:00
Josh Adams
3ce7be40b1 - Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27544349 by Josh Adams in ue5-main branch]
2023-08-31 19:38:56 -04:00
justin hare
a0c6f25ff3 Added angular speed units (deg/s, rad/s) for display in editor and conversion
#rb ben.hoffman

[CL 27492784 by justin hare in ue5-main branch]
2023-08-30 14:38:26 -04:00
Matt Peters
2e9b5d4a76 IncrementalCooking: Move initialization of the EditorDomainOplog to after engine startup, and only when cooking, to avoid crashing because project name is not available.
#jira UE-192170
#rnx
#rb Zousar.Shaker

[CL 27014776 by Matt Peters in ue5-main branch]
2023-08-10 18:10:19 -04:00
Matt Peters
db91644a10 EditorDomain: Disable the EditorDomainOplog for new incremental cooking until we have fixed initialization to occur at cook startup rather than too early in engine startup.
#jira UE-192170
#rb None, trivial
#rnx

[CL 26908707 by Matt Peters in ue5-main branch]
2023-08-07 21:21:47 -04:00
jamie dale
6f1025d873 Added a Content Browser file data source for Portable Object (PO) files contained within the Localization folder
#jira
#rb Rex.Hill

[CL 26150707 by jamie dale in ue5-main branch]
2023-06-21 11:25:20 -04:00
matt peters
cf8d2a71e2 Cooker SkipOnlyEditorOnly: Change commandline parsing to allow true/false values so we can override it back to off if config has turned it on.
Change commandline and config arguments to match the new name: OnlyEditorOnly -> SkipOnlyEditorOnly.
#rb Zousar.Shaker
#rnx

[CL 26139495 by matt peters in ue5-main branch]
2023-06-20 19:57:49 -04:00
Matt Peters
062f7507c1 Iterative Cooking - Invalidate packages for iterative cook if their classes are not allowed by class filters. This change uses the same system created for incremental cook and applies it to iterative cook.
Change class filtering to always use an allow list and a block list.
Change class filtering to enable allowlist all classes in a scriptpackage.
Move implementation of hybrid iterative's allow-all mode out into a separately parsed parameter.
Fix some Engine and UnrealEd classes that were not allowing EditorDomain to call Serialize on their class default object (which it needs to do to collect CustomVersions).
#rnx
#rb Zousar.Shaker

[CL 26102598 by Matt Peters in ue5-main branch]
2023-06-19 16:02:02 -04:00
Matt Peters
d669537500 Iterative Cooking: Add optional invalidation of iterative results if the executable changes.
#rnx
#rb Zousar.Shaker

[CL 26047491 by Matt Peters in ue5-main branch]
2023-06-16 08:08:02 -04:00
tom waterson
b2a34a684b Add torque units and extend force units
#rb justin.hare
#preflight 647862b85d23eca37d782f2c

[CL 25723425 by tom waterson in ue5-main branch]
2023-06-01 07:44:12 -04:00
daren cheng
37de120aac Add Editor Utility version of UMG widget components to prevent serialization conflicts
#jira UE-170091
#rb yohann.dossantos
#preflight 646bda4464351d76f3d2244a

[CL 25570811 by daren cheng in ue5-main branch]
2023-05-22 17:32:00 -04:00
Charles deRousiers
23a0b8d740 Add Specular Profile asset.
This allows artist to provide a custom LUT describing specular behavior for view and light angles. The LUT can be procedurally generated or provided from a texture.

#rb sebastien.hillaire
#jira none
#preflight 646b6b392c0a5da0dcc8a2ab

[CL 25564387 by Charles deRousiers in ue5-main branch]
2023-05-22 11:00:34 -04:00
Matt Peters
cbadcc92e7 OnlyEditorOnly: Make a separate setting for OnlyEditorOnly rather than using CanSkipEditorReferencedPackagesWhenCooking, so we can deprecate that separately later and still test OnlyEditorOnly.
OnlyEditorOnly: Add Instrumentation to explain differences between regular cook and OnlyEditorOnly cook.
#rb Zousar.Shaker
#rnx
#preflight 64556a9e4574b81df409a82b

[CL 25359675 by Matt Peters in ue5-main branch]
2023-05-05 16:59:00 -04:00
lauren barnes
9c21f0231b Creating new parent class for widget editing settings and setting up widget and editor utility widget variants.
#jira UE-165638
#rb Daren.Cheng
#preflight 6442e0a5f030f684d51dde25

[CL 25154568 by lauren barnes in ue5-main branch]
2023-04-21 17:43:53 -04:00
Michael Galetzka
1480b67a4c Added thumbnails for curve assets
#jira none
#rb stu.mckenna
#preflight 6441b4d327014596f3e2c5e9

[CL 25143562 by Michael Galetzka in ue5-main branch]
2023-04-21 06:38:23 -04:00
phillip kavan
81becef7d8 Add support for deferring Find-in-Blueprint and namespace asset discovery until after the initial registry file scan is complete.
Notes:
- For Find-in-Blueprints, this defaults to off (legacy behavior). It can be toggled on via a project's DefaultEditor.ini, trading a potentially faster asset scan for a possible single-frame hitch at the end of the scan (depending on total BP asset count, it may or may not be noticeable).
- For Blueprint namespaces, we always defer (the cost is relatively small enough for it to not be noticeable to just process on completion).

#rb Ben.Zeigler
[FYI] Bob.Tellez
#preflight 641e8827c44ce895fce5d297

[CL 24797741 by phillip kavan in ue5-main branch]
2023-03-26 13:22:28 -04:00
frank fella
3051266a71 Niagara - Fix incorrect type namespace in previous ini checkin.
[CL 24114900 by frank fella in ue5-main branch]
2023-02-09 23:41:19 -05:00
frank fella
e1e0355b99 Niagara - Move the cooked sidecar optional data generation back to the base editor ini until the Content Worker issues can be resolved.
[CL 24107260 by frank fella in ue5-main branch]
2023-02-09 16:49:43 -05:00
charles bloom
393eb5f238 change BaseEditor config for HDR texture import to BC6
TextureImportSettings CompressedFormatForFloatTextures=HDRCompressed_BC6

#rb none
#preflight none

[CL 24084508 by charles bloom in ue5-main branch]
2023-02-08 17:32:57 -05:00