Commit Graph

128 Commits

Author SHA1 Message Date
charles bloom
be238dee17 fix failures on texture import of rare cases
fix RHI upload of textures that are multiple of 4 in top mip but not in lower mips
dont pad CompressedImage sizes, store true size
clean up Texture size limits and VT conditions
better default settings for texture import
clean up initialization order of TextureFormatManagerModule

#preflight 6250814a11261bc7b23d8f4b
#rb fabian.giesen,julien.stjean

[CL 19693287 by charles bloom in ue5-main branch]
2022-04-08 16:06:54 -04:00
Jason Nadro
8a8ff01b79 Add scope marker to see what platform we are trying to load.
- This can take a considerable amount of time so it is good to know which platforms are loading.

#rb trivial
#jira none
#preflight trivial

[CL 19595463 by Jason Nadro in ue5-main branch]
2022-04-01 16:54:57 -04:00
David Harvey
a16dedf8b5 FindTargetPlatformWithSupport gives priority to the currently active/cooking platforms for cases where multiple platforms support the shader format.
- fixes ShaderPlatformQualitySettings overrides in platform engine ini for platforms that share the same shader format.
 - still a potential issue if trying to cook these platforms at the same time ( -targetplatform=Plat1+Plat2 )

#jira none
#rnx
#rb Josh.Adams
#preflight 62384186b3653cf6afc39e2e

[CL 19449947 by David Harvey in ue5-main branch]
2022-03-21 05:42:51 -04:00
josh adams
c48baa3d90 - Moved a call of IsAutoSDKsEnabled() up into the async pre-kick of UBT during editor startup to fix warnings when UE_SDKS_ROOT isn't set
#rb trivial
#p4v-preflight-copy 18902221
#preflight 6202897856614ff35c38ca7a

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18903619 via CL 18905269 via CL 18906402 via CL 18906655 via CL 18918940 via CL 18919850
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18919899 by josh adams in ue5-main branch]
2022-02-09 12:14:44 -05:00
Michael Sartain
e63b3f3e86 Fix crash dereferencing garbage WritePtr in Linux
Running with:

   Engine/Binaries/Linux/UnrealEditor-Linux-Debug -logcmds="LogAnalytics VeryVerbose" -AnalyticsDisableCaching

Crashed on GetHandle() of invalid write pointer. Code introduced in CL 18846806.

#jira none
#fyi Josh.Adams
#rb none
#preflight trivial

[CL 18881507 by Michael Sartain in ue5-main branch]
2022-02-05 22:12:38 -05:00
josh adams
ea6fc0fe98 - Kick off UBT to setup AutoSDK early, and async, so editor doesn't need to wait for it to run
- Deprecated unuesed GetCookingTargetPlatforms()
#rb danny.couture
#p4v-preflight-copy 18811010
#preflight 61fbd601176256ec4f6fbd9b

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18842642 via CL 18844580 via CL 18844585 via CL 18844591 via CL 18846216 via CL 18846768
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18846806 by josh adams in ue5-main branch]
2022-02-03 14:08:03 -05:00
Marc Audy
3da1c5cc68 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy

[CL 18448753 by Marc Audy in ue5-main branch]
2021-12-13 16:08:57 -05:00
geoff evans
de2943a829 We now have 2 or 3 lines potentially in CurrentlyInstalled.txt AutoSDK file. Handle both cases
#rb Josh.Adams
#[fyi] Josh.Adams
#ushell-cherrypick of 17966110 by Brandon.Schaefer



#ushell-cherrypick of 17973510 by aurel.cordonnier

[FYI] aurel.cordonnier

#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 17973236 via CL 17973494 via CL 17973508 via CL 18005909
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)

[CL 18005930 by geoff evans in ue5-release-engine-test branch]
2021-11-01 14:25:04 -04:00
geoff evans
d03580e236 We now have 2 or 3 lines potentially in CurrentlyInstalled.txt AutoSDK file. Handle both cases
#rb Josh.Adams
#[fyi] Josh.Adams
#ushell-cherrypick of 17966110 by Brandon.Schaefer


#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 17973236 via CL 17973494 via CL 17973508
#ROBOMERGE-BOT: (v885-17909292)

#ushell-cherrypick of 17973510 by aurel.cordonnier

#fyi aurel.cordonnier

[CL 18005909 by geoff evans in ue5-main branch]
2021-11-01 14:24:14 -04:00
aurel cordonnier
1ee4eed9aa Merge from Release-Engine-Test @ 17666640 to UE5/Main
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17668579 by aurel cordonnier in ue5-main branch]
2021-09-29 17:45:16 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
aurel cordonnier
d173dec625 No unity fix
#rb trivial
#rnx

#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 17466126 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17466129 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-08 20:15:00 -04:00
aurel cordonnier
13170fbbae No unity fix
#rb trivial
#rnx

[CL 17466126 by aurel cordonnier in ue5-main branch]
2021-09-08 20:14:46 -04:00
aurel cordonnier
e3f7878676 Merge from Release-Engine-Test @ 17462327 to UE5/Main
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17463546 by aurel cordonnier in ue5-main branch]
2021-09-08 16:42:26 -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
brandon schaefer
a90cdbe7c2 Rename LinuxAArch64 to LinuxArm64
#jira UE-118127
#rb Michael.Sartain
[FYI] Marc.Audy, Aurel.Cordonnier

#ROBOMERGE-SOURCE: CL 16660821 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16660830 by brandon schaefer in ue5-release-engine-test branch]
2021-06-14 13:40:06 -04:00
Brandon Schaefer
da6e2eb1e2 Rename LinuxAArch64 to LinuxArm64
#jira UE-118127
#rb Michael.Sartain
#fyi Marc.Audy, Aurel.Cordonnier

[CL 16660821 by Brandon Schaefer in ue5-main branch]
2021-06-14 13:39:47 -04:00
Zousar Shaker
6521df7bb5 Attempt #2 (with issues fixed from last time): Extract texture format indexing and interfaces from the TargetPlatformManager and instead put it into a new type: TextureFormatManager instead. TargetPlatformManager retains the same API for querying texture format information, it just forwards to the TextureFormatManager instead. This is to facilitate the use of TextureCompressor from standalone executables that shouldn't depend on TargetPlatformManager.
#rb ben.ingram

Undo //UE5/Main/Engine/Source/... changelist 16172520

[CL 16185594 by Zousar Shaker in ue5-main branch]
2021-05-03 14:05:29 -04:00
Zousar Shaker
64b4edb93a Undo //UE5/Main/Engine/Source/... changelist 16165786
[CL 16172520 by Zousar Shaker in ue5-main branch]
2021-04-30 16:07:56 -04:00
Zousar Shaker
5120294eb3 Extract texture format indexing and interfaces from the TargetPlatformManager and instead put it into a new type: TextureFormatManager instead. TargetPlatformManager retains the same API for querying texture format information, it just forwards to the TextureFormatManager instead. This is to facilitate the use of TextureCompressor from standalone executables that shouldn't depend on TargetPlatformManager.
#rb ben.ingram

[CL 16165786 by Zousar Shaker in ue5-main branch]
2021-04-30 00:28:32 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
josh adams
5aebac6a37 - Restored a line of code I mistakenly commented out
#rb trivial

#ROBOMERGE-SOURCE: CL 15339825 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15339856 by josh adams in ue5-main branch]
2021-02-05 14:02:15 -04:00
josh adams
bb840da0d3 - Made lack of UBT during AutoSDK setup a warning instead of Fatal
#jira UE-107707
#rb trivial

#ROBOMERGE-SOURCE: CL 15339817 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15339855 by josh adams in ue5-main branch]
2021-02-05 14:02:11 -04:00
Josh Adams
9917fea471 - Removed some "Win32" string references
#rb marc.audy

[CL 15285524 by Josh Adams in ue5-main branch]
2021-02-02 18:12:48 -04:00