Commit Graph

36 Commits

Author SHA1 Message Date
BigBirdSDP
06c082c963 PanoramicCapture: Fix e.g. C: not recognized as a valid path.
#8981
#jira ue-146218
#rb none

[CL 26142217 by BigBirdSDP in ue5-main branch]
2023-06-21 00:58:31 -04:00
Alejandro Arango
f68fa87dc6 PanoramicCapture: Fix conflict with nDisplay since CDO constructor forces display settings unnecessarily.
#jira UE-181641
#rb trivial
#preflight 6441c8a0f126d87e45ae69f9

[CL 25140497 by Alejandro Arango in ue5-main branch]
2023-04-20 19:43:31 -04:00
henrik karlsson
6a4815852f [PanoramicCapture]
* Moved LOCTEXT_NAMESPACE below includes to prevent error of macro redefinition

#preflight skipped
#rb none

[CL 23601673 by henrik karlsson in ue5-main branch]
2023-01-06 14:48:58 -05:00
christopher waters
f8abec7a8e Material header dependency cleanup
- Removing MaterialAttributeDefinitionMap and MaterialRenderProxy from MaterialShared.h
- Removing MaterialShared from Material.h

#preflight 639cbb35776b61ba3b82f03e

[CL 23541603 by christopher waters in ue5-main branch]
2022-12-16 16:24:02 -05:00
henrik karlsson
ed85af7728 Non unity/pch compile fixes
Cmdline: UnrealEditor Win64 debug -nodebuginfo -nolink -allcores -DisableUnity -CppStd=Cpp17 -allmodules -nopch

#rb none
#preflight skipped

[CL 22799084 by henrik karlsson in ue5-main branch]
2022-10-26 19:29:11 -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
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
Jules Blok
4e9b294e6f Refactor APIs that use EStereoscopicPass so they take a pass type flag and view index instead
This CL ensures we don't attempt to use this enum as both a view index and a pass type flag
It also adds EStereoscopicEye to give some pre-defined meaning to the view indices

#rb Jeff.Fisher
#rb peter.tarasenko
#rb steve.smith
#preflight 619ee54b801b361978d3fd11

#ROBOMERGE-OWNER: Jules.Blok
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 18291679 in //UE5/Release-5.0/... via CL 18291688
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE-CONFLICT from-shelf

[CL 18291805 by Jules Blok in ue5-release-engine-test branch]
2021-11-24 21:57:34 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
guillaume abadie
2bf50efdef Fixes compilation failure in Composure
#rb none
#lockdown michal.valient

#ROBOMERGE-SOURCE: CL 16824850 via CL 16824856
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16824874 by guillaume abadie in ue5-release-engine-test branch]
2021-07-12 09:52:00 -04:00
alexander suvorov
88139bb262 Add full support for 32-bit float EXR image channels.
#rb Julien.StJean, charles.bloom

#ROBOMERGE-SOURCE: CL 16454318 in //UE5/Main/... via CL 16454324
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Release-Engine-Staging) (v818-16446889)

[CL 16454328 by alexander suvorov in ue5-release-engine-staging branch]
2021-05-25 15:01:32 -04:00
alexander suvorov
1ccf7adc0a Add full support for 32-bit float EXR image channels.
#rb Julien.StJean, charles.bloom

#ROBOMERGE-SOURCE: CL 16454318 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v818-16446889)

[CL 16454324 by alexander suvorov in ue5-release-engine-test branch]
2021-05-25 15:01:19 -04:00
alexander suvorov
9283f3f96e Add full support for 32-bit float EXR image channels.
#rb Julien.StJean, charles.bloom

[CL 16454318 by alexander suvorov in ue5-main branch]
2021-05-25 15:01:03 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
serge bernier
356347fe09 Improve scalability for the way we strip LOD on static mesh.
Change the per platform overrides with  a quality level property  driven by scalability/device profile ini files. User can now enter a Quality level override and specify the qualtiy in the platform engine or scalability ini files. this allow to have different values on one platform, for example XboxOne Base vs XboxOne X. Keep the PerPlatform MinLOD code logic for licensee but allow to choose per instance to use the new system.


#rb Josh.Adam


#ROBOMERGE-OWNER: serge.bernier
#ROBOMERGE-AUTHOR: serge.bernier
#ROBOMERGE-SOURCE: CL 16401112 via CL 16401167 via CL 16401199 via CL 16401203 via CL 16401207
#ROBOMERGE-BOT: (v804-16311228)
#ROBOMERGE-CONFLICT from-shelf

[CL 16406622 by serge bernier in ue5-release-engine-staging branch]
2021-05-20 14:05:35 -04:00
Julien StJean
547c7f160d Optimisation to the legacy texture import and improvement to texture wrapper
Minor change to FImageWrapperBase. GetRaw and GetCompressed now consume the array with the same name instead of having to do a copy of it.
I changed the api IImageWrapper::GetCompressed to return a TArray64<uint8> instead of returning a const TArray64<uint8>&.
Added the format RGBAF to the struct ERGBFormat. Changed the engine code using the EXR image wrapper to reflect that.
The EXR image wrapper now avoid doing an unessary copy of the compressed image when calling compress.

Improvement to the performence of the function UTextureFactory::ImportImage. We now use the magic bytes of the file for certains format to skip some tests.

Here is some performance metrics I captured on my desktop (6 core, 12 threads XEON)

Importing a folder of tiff files (22 files, 4.16 GB Total)
Before: 66.152738 seconds
After: 43.609245 seconds

#jira UEENT-3822
#rb Alexis.Matte

[CL 16128765 by Julien StJean in ue5-main branch]
2021-04-27 11:59:02 -04:00
charles bloom
701ca2d550 Remove incorrect uses of FColor::Quantize that should have been QuantizeRound
QuantizeRound matches GPU color conversion convention and is almost all preferred
make more direct requantizers to change bit depth from 16 and 10 to 8
fix incorrect dequantizer in ProxyLOD

#rb none
#fyi rod.bogart, alex.suvorov

[CL 16047164 by charles bloom in ue5-main branch]
2021-04-18 11:26:20 -04:00
simon therriault
5890b11a91 - Removing UE4 references from MediaIO libs and SceneCapturer
- Removed ue4 from Blackmagic middle lib solution name

#jira UE-111047, UE-111226, UE-111277, UE-111424, UE-111792, UE-111207
#rb none

#ROBOMERGE-SOURCE: CL 15846745 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15846751 by simon therriault in ue5-main branch]
2021-03-28 14:35:22 -04:00
Tim Smith
c93fc3201a Fixing PVS 7.7 Issues:
warning V1043: A global object variable 'XYZ' is declared in the header. Multiple copies of it will be created in all translation units that include this header

When we are 100% C++17, we could use the inline keyword instead of making things extern.

#rb trivial
#jira UE-91644

[CL 15048553 by Tim Smith in ue5-main branch]
2021-01-12 09:50:59 -04:00
danny couture
0b151ec30f Deprecate some directly accessible fields in UStaticMesh
#rb Francis.Hurteau

[CL 14606505 by danny couture in ue5-main branch]
2020-10-28 22:08:44 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
brooke hubert
48113fc77e Adding EditorFramework to build.cs files
#rnx
#Jira UE-96448
#rb chris.gagnon

[CL 14114839 by brooke hubert in ue5-main branch]
2020-08-14 13:24:16 -04:00