Commit Graph

290 Commits

Author SHA1 Message Date
jeanfrancois dube
15f5616d17 Remove CleanupExternalObjectsEmptyFolders since it's now supposed to have zero impact with 29525768.
#rb sebastien.lussier

[CL 29681286 by jeanfrancois dube in ue5-main branch]
2023-11-13 07:54:18 -05:00
jon olick
70cf6470df OodleWav -> UEWavComp
[CL 29372243 by jon olick in ue5-main branch]
2023-11-02 14:01:08 -04:00
jon olick
2a17446e02 UE Jpeg: name change
#p4v-preflight-copy 29191952
#rb dan.thompson

[CL 29237577 by jon olick in ue5-main branch]
2023-10-30 12:46:08 -04:00
matt peters
cd6018f359 Cooker: SkipOnlyEditorOnly: Turn SkipOnlyEditorOnly on by default for all projects and all licensees in 5.4. If it causes a problem, and it is not obvious how to fix it, turn it back off again by editing DefaultEditor.ini:[CookSettings]:bSkipOnlyEditorOnly=true, and please send a UDN asking for help in fixing the issue.
[RN] Major, Cooking
#rb Zousar.Shaker

[CL 29134658 by matt peters in ue5-main branch]
2023-10-26 10:27:28 -04:00
jon olick
4df1588d6d Oodle WAVE: enable for use
#jira

[CL 28815321 by jon olick in ue5-main branch]
2023-10-16 16:13:29 -04:00
jon olick
36f77ad392 Oodle WAVE: store Raw wave editor bulk data in a better way to improve compression performance.
#jira
#p4v-preflight-copy 28810120

[CL 28814637 by jon olick in ue5-main branch]
2023-10-16 15:56:34 -04:00
tiantian xie
1772ab328b Add neural post processing (experimental).
* Add neural profile to config which neural network to use. Texture index is used by default where [-1,3,H,W] is supported. Use Buffer index to support [-1,C,H,W]. Need to config the batch size override or the tile size correspondingly.
* Config in the post process material which neural profile to use and enable `used with neural network`.
* Use neural input/output to control the input and output of the neural network. For neural input, [B,C, U, V] is the index, input0 takes 3 effective channels, mask determines if we should use it as input to the network. Only one node can be used per material; Multiple neural outputs can be used. For texture indexing, automatic bilinear downscaling and upscaling is applied. For Buffer indexing, the user has full control to access the value ( user needs to perform their own filtering).

#jira UE-197119
#rb aleksander.netzel,nico.ranieri,jason.nadro,massimo.tristano

[CL 28569169 by tiantian xie in ue5-main branch]
2023-10-07 11:23:58 -04:00
aleksander netzel
55a54ee800 [Backout] - CL28467774
[FYI] Tiantian.Xie
Original CL Desc
-----------------------------------------------------------------
Add neural post processing (experimental).
* Add neural profile to config which neural network to use. Texture index is used by default where [-1,3,H,W] is supported. Use Buffer index to support [-1,C,H,W]. Need to config the batch size override or the tile size correspondingly.
* Config in the post process material which neural profile to use and enable `used with neural network`.
* Use neural input/output to control the input and output of the neural network. For neural input, [B,C, U, V] is the index, input0 takes 3 effective channels, mask determines if we should use it as input to the network. Only one node can be used per material; Multiple neural outputs can be used. For texture indexing, automatic bilinear downscaling and upscaling is applied. For Buffer indexing, the user has full control to access the value ( user needs to perform their own filtering).

#jira UE-197119
#rb aleksander.netzel,nico.ranieri,jason.nadro,massimo.tristano

[CL 28506280 by aleksander netzel in ue5-main branch]
2023-10-05 13:25:55 -04:00
tiantian xie
9dadc7bcb5 Add neural post processing (experimental).
* Add neural profile to config which neural network to use. Texture index is used by default where [-1,3,H,W] is supported. Use Buffer index to support [-1,C,H,W]. Need to config the batch size override or the tile size correspondingly.
* Config in the post process material which neural profile to use and enable `used with neural network`.
* Use neural input/output to control the input and output of the neural network. For neural input, [B,C, U, V] is the index, input0 takes 3 effective channels, mask determines if we should use it as input to the network. Only one node can be used per material; Multiple neural outputs can be used. For texture indexing, automatic bilinear downscaling and upscaling is applied. For Buffer indexing, the user has full control to access the value ( user needs to perform their own filtering).

#jira UE-197119
#rb aleksander.netzel,nico.ranieri,jason.nadro,massimo.tristano

[CL 28494917 by tiantian xie in ue5-main branch]
2023-10-05 08:26:23 -04:00
matt peters
1a8eaab11d Cooker: Make "Cooker has been blocked" message severity configurable per project so it can be downgraded to display for contended farm machines.
#rnx
#rb Zousar.Shaker

[CL 28463509 by matt peters in ue5-main branch]
2023-10-04 13:21:08 -04:00
matt peters
382dd2ad72 Cooker: Upgrade severity of "Content is missing from cook" message to Error, but make it configurable per project.
#rnx
#rb Francis.Hurteau

[CL 28437999 by matt peters in ue5-main branch]
2023-10-03 18:54:07 -04:00
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