Commit Graph

7325 Commits

Author SHA1 Message Date
lukas hermanns
0be1f84f71 Fixed offset for geometry shader input slots of array types in HLSLcc/Vulkan backend.
#rb Mihnea.Balta
[FYI] Rolando.Caloca, Marc.Audy
#rnx

#ROBOMERGE-OWNER: lukas.hermanns
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 13114596 via CL 13114690 via CL 13114691 via CL 13114693 via CL 13114735
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13114748 by lukas hermanns in Main branch]
2020-04-30 09:56:53 -04:00
carlmagnus nordin
83dd0467b9 IoStore: Gracefully handle missing uasset files
#rnx
#rb pj.kack

#ROBOMERGE-SOURCE: CL 13063857 via CL 13063859 via CL 13064689 via CL 13064763
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13064817 by carlmagnus nordin in Main branch]
2020-04-29 09:00:36 -04:00
danny couture
36cd2ee1da Optimize collection files reading
- Parallelize collection loading in FCollectionManager::LoadCollections
  - Parallelize FName registration to cut on hashing cost in Collection::Load
  - Leverage FStringView where possible in Collection::Load

  - 987ms -> 238ms for collection loading during editor startup
  - 987ms -> 696ms with -onethread

#rnx
#tests generated md5 of all loaded collections content before and after the change
#rb Bob.Tellez

#ROBOMERGE-SOURCE: CL 13054205 via CL 13054206 via CL 13054211
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13054213 by danny couture in Main branch]
2020-04-28 06:20:33 -04:00
rex hill
3bbb19423f Submenus now have the option to collapse when only one item
#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 13048125 via CL 13048166 via CL 13049109 via CL 13049172 via CL 13049314
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13049385 by rex hill in Main branch]
2020-04-27 14:12:24 -04:00
andrew grant
7c2df5fb70 Editgrate fix for warning about -ddc=default not being a valid backend
[FYI] marc.audy

#ROBOMERGE-SOURCE: CL 13043962 via CL 13043963 via CL 13043964
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13043965 by andrew grant in Main branch]
2020-04-24 20:11:55 -04:00
Jamie Dale
9b1287d0b1 Removed the ELocTextPlatformSplitMode::Restricted option
There are no longer any platforms marked as having "restricted" localization, as they all now live inside platform extensions. The original spirit of this option lives on as ELocTextPlatformSplitMode::Confidential, however none of our localization targets are using it and it has limited utility.

#rb none

[CL 13035985 by Jamie Dale in Main branch]
2020-04-24 14:49:53 -04:00
martin wilson
e4e6985b14 Streamable Anims not supported in 4.25
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 13032316 in //UE4/Release-4.25/... via CL 13032319 via CL 13032322
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13032324 by martin wilson in Main branch]
2020-04-24 08:43:19 -04:00
dave belanger
30609f64ac Moved the core functionality of the Plugin Browser for creating and mounting a new plugin into a new PluginUtils plugin.
#rb Rex.Hill

#ROBOMERGE-SOURCE: CL 13032255 via CL 13032257 via CL 13032260
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13032261 by dave belanger in Main branch]
2020-04-24 08:21:09 -04:00
arciel rekman
ee07cacef8 Fix inability to distinguish Windows and WindowsNoEditor material SMs (UE-90852).
- ShaderMapId being identical makes the in-memory case alias material SMs when caching resources for -targetplatform=Windows+WindowsNoEditor
- Not a full fix, next up - Niagara and OpenColorIOColor

#rb Ben.Ingram
#jira UE-90852

#ROBOMERGE-SOURCE: CL 13011405 in //UE4/Release-4.25/... via CL 13011409 via CL 13011412
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13011420 by arciel rekman in Main branch]
2020-04-23 14:34:23 -04:00
josh adams
409f4becce - 32bit windows project setting now should work in all modes
#rb none
#jira UE-92383,UE-92379

#ROBOMERGE-SOURCE: CL 13007378 in //UE4/Release-4.25/... via CL 13007382 via CL 13007391
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13007401 by josh adams in Main branch]
2020-04-23 11:18:30 -04:00
jamie dale
bbffdb8e81 Moved CollectionAssetManagement to AssetTools so it can be shared
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 13006995 via CL 13007016 via CL 13007026 via CL 13007030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13007036 by jamie dale in Main branch]
2020-04-23 10:44:49 -04:00
josh adams
31d7a43cc3 - Fix CIS error
#jira UE-92369
#rb none

#ROBOMERGE-SOURCE: CL 13005944 in //UE4/Release-4.25/... via CL 13005949 via CL 13005973
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 13005992 by josh adams in Main branch]
2020-04-23 09:33:39 -04:00
mihnea balta
85cc0348a1 Fixed bug introduced in CL 12982657 which caused compile failures for some geometry shaders on Vulkan.
Arrays don't have matrix_columns set to 1.

#jira none
#rb none
#rnx
#lockdown Christina.Riveron

#ROBOMERGE-SOURCE: CL 12997560 in //UE4/Release-4.25/... via CL 12997564 via CL 12997575
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12997577 by mihnea balta in Main branch]
2020-04-23 02:40:10 -04:00
josh adams
7f5b8df769 - Fixed ProjectLauncher/UnrealFrontend/LaunchOn to respect the Target32Bit windows project setting
#jira UE-92363
#rb none

#ROBOMERGE-SOURCE: CL 12986697 in //UE4/Release-4.25/... via CL 12986699 via CL 12986703
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12986835 by josh adams in Main branch]
2020-04-22 22:46:38 -04:00
florin pascu
9110a0dc5f - Revert ssbo back to texturebuffer in hlslcc. We now also support vec4 & vec1 of type float & unsigned & signed
- Filtered out a Niagara Ray tracing compute(was causing cooking problems cause of float3x4)
- Fixed GPU Scene
#jira UE-92314
#rb Jack.Porter, Dmitriy.Dyomin, Rolando.Caloca, Mihnea.Balta

#ROBOMERGE-OWNER: florin.pascu
#ROBOMERGE-AUTHOR: florin.pascu
#ROBOMERGE-SOURCE: CL 12984452 in //UE4/Release-4.25/... via CL 12984457 via CL 12984596
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12984603 by florin pascu in Main branch]
2020-04-22 17:24:48 -04:00
mihnea balta
6b154fd015 Fixed overlapping shader attributes in Vulkan when using matrix types.
The code was assuming that each attribute occupies a single vector, so we got compiler errors if a shader used a matrix attribute.

#jira UE-91836
#rnx
#lockdown Christina.Riveron
#rb Rolando.Caloca

#ROBOMERGE-SOURCE: CL 12982657 in //UE4/Release-4.25/... via CL 12982668 via CL 12982691
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12982704 by mihnea balta in Main branch]
2020-04-22 15:30:48 -04:00
rex hill
f6ece06d33 Disabled menu customization via config file as long as it conflicts with runtime menu customization
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12975262 via CL 12975393 via CL 12975411 via CL 12975426
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12975458 by rex hill in Main branch]
2020-04-22 11:42:56 -04:00
alexis matte
54144a8ab9 Fix alternate skinning
#rb jurre.debaare

#ROBOMERGE-OWNER: alexis.matte
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 12974497 via CL 12974666 via CL 12974667
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12974686 by alexis matte in Main branch]
2020-04-22 10:41:35 -04:00
patrick laflamme
0364d01a96 #jira UE-92319 - Normal Editor shutdown can be reported as abnormal shutdown because of lock contention
- In case of contention on the system session lock, fallback on the lockless mechanism (the one use for crash/terminate) to report the shutdown (we may not save everything, but we will save the most important information)

#rb none
#lockdown cristina.riverun

#ROBOMERGE-SOURCE: CL 12974643 in //UE4/Release-4.25/... via CL 12974652 via CL 12974654
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12974660 by patrick laflamme in Main branch]
2020-04-22 10:39:52 -04:00
jamie dale
978b9023e3 Fixed LatAm Spanish using Castilian Spanish translations for things that had been deliberately left untranslated
LatAm Spanish (es-419) often leaves words in English rather than translate them, however we were finding that they would take the Castilian Spanish (es) translation instead, which often lead to confusion for players as those terms weren't understood within the LatAm community.

This was caused by the fact that any untranslated text (text matching the source) was considered redundant and was skipped when generating the LocRes file, which failed to take into account potentially needing to override a base translation when dealing with language hierarchies.

This change now tests otherwise untranslated text against the translations of any parent languages, and will consider the entry translated if it is different from one that would be inherited at runtime.

[FYI] Carlos.Almeida, David.Emmanuelli
#rb Lauren.Barnes

#ROBOMERGE-SOURCE: CL 12973946 via CL 12973947 via CL 12973948 via CL 12973950
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12973951 by jamie dale in Main branch]
2020-04-22 08:14:03 -04:00
carlmagnus nordin
373fd671f7 Copying //UE4/Release-4.25Plus-Dev to Release-4.25Plus (//UE4/Release-4.25Plus)
#rnx
#jira none
#rb none

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 12973630 in //UE4/Release-4.25Plus/... via CL 12973644
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12973696 by carlmagnus nordin in Main branch]
2020-04-22 06:25:12 -04:00
Arne Schober
ee6d0ecb20 M - More renameing the Octree to Octree2 in preparation to add a deprecation for the original class
#RB

[CL 12972489 by Arne Schober in Main branch]
2020-04-21 23:23:12 -04:00
Arne Schober
61bf307e6e M - Rename the Octree to Octree2 in preparation to add a deprecation for the original class
#RB

[CL 12965782 by Arne Schober in Main branch]
2020-04-21 20:01:52 -04:00
andrew grant
387622c149 Removed some debugging code that was accidentally submitted.
Droped some debug logging to VeryVerbose
Set EngineTest back to regular DDC logging

#jira UE-92249 UE-92221
#rb swarm
[FYI] devin.doucette

#ROBOMERGE-SOURCE: CL 12954517 in //UE4/Release-4.25/... via CL 12954529 via CL 12958534
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12958578 by andrew grant in Main branch]
2020-04-21 14:45:10 -04:00
zabir hoque
8c89dae9ea Enable RenderDoc Captures for failing automation tests.
[FYI] Andrew.Grant; Arciel.Rekman;
#rb: none
#jira: UE-91964

#ROBOMERGE-SOURCE: CL 12941114 in //UE4/Release-4.25/... via CL 12941117 via CL 12941124
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12941128 by zabir hoque in Main branch]
2020-04-20 19:57:16 -04:00