Commit Graph

1381 Commits

Author SHA1 Message Date
simon tovey
d16fb67979 Niagara Platform Set.
New feature for controling which platforms use certain aspects of Niagara.
Current users include;
- Emitter Enabled/Disabled switch
- System level scalability settings in EffectType and overrides in System.
- Emitter level scalability settings in EffectType and overrides in Emitter.

This entirely replaces previous Detail Level feature and all related code.

Now we allow users to select from EffectsQualitiy levels as a basic use case for scaling across platforms.
Further fine grained control can be acheived by setting per device profile overrides to this.
For example all Effects Quality levels could be enabled but Android could be specifically disabled. Or some subset of mobile devices.

TODO: Code is in place for this to cook out emitters but there are other impediments stopping this currently.
TODO: Sebastian has more UI changes incomming but as a v1.0 this is funtional.

#rb Josh.Adams


#ROBOMERGE-OWNER: simon.tovey
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 11292064 via CL 11292069
#ROBOMERGE-BOT: (v647-11244347)

[CL 11292627 by simon tovey in Main branch]
2020-02-07 12:32:54 -05:00
Mitchell Wilson
cc3508d2a6 Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none

[CL 11292459 by Mitchell Wilson in Main branch]
2020-02-07 12:09:44 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Rolando Caloca
edd09524c8 UE4 - Blacklist D3D12 driver
#rb none
#rnx
#fyi Emil.Persson
#jira UE-88065

[CL 11226050 by Rolando Caloca in Main branch]
2020-02-04 18:55:33 -05:00
Chris Gagnon
c3f9a18841 Merge from Main in prep for Dev-Tools-Staging Copy up
#rb none

[CL 11221539 by Chris Gagnon in Dev-Tools-Staging branch]
2020-02-04 17:00:31 -05:00
joe conley
5e4f71a382 #jira UE-75755 - Packaging project for Lumin without Lumin SDK directs user to UDN instead of docs
Looks related to CL-6597894.  It added IsValidLongPackageName check in FIntroTutorials::HandleSDKNotInstalled, which is failing, but skipping over that loads the tutorial fine.  The safer fix is to just specify the asset name as .../SetupLuminTutorial and not .../SetupLuminTutorial.SetupLuminTutorial, because it was choking on the period.

#rb trivial
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 11210317 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v643-11205221)

[CL 11210323 by joe conley in Main branch]
2020-02-03 16:49:06 -05:00
christina tempelaarl
9ab819b56a Added PhysicalMaterialMask thumbnail renderer.
#jira UE-1949
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 11206603 via CL 11206604
#ROBOMERGE-BOT: (v643-11205221)

[CL 11206607 by christina tempelaarl in Main branch]
2020-02-03 11:20:17 -05:00
ben marsh
f301984d29 Use VS2019 as the default compiler and IDE on Windows.
- Download and run the VS2019 installer from the editor
- Update the preferred VC++ toolchains to choose a VS2019 toolchain if possible
- Update the AppLocalPrerequisites folder to include redist files from VS2019
- Update the UE4 prerequisites installer to include VS2019 redist
- Update the installed engine build script to build with VS2017 for backwards compatibility, since VS2019 object files are not compatible with it (only vice versa).

#rb none
#jira
[FYI] Bob.Tellez


#ROBOMERGE-SOURCE: CL 11205672 via CL 11205674
#ROBOMERGE-BOT: (v643-11205221)

[CL 11205680 by ben marsh in Main branch]
2020-02-03 09:05:28 -05:00
Ryan Gerleve
35e095a9d8 Copying //UE4/Dev-Networking @ CL 11201841 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11202190 by Ryan Gerleve in Main branch]
2020-01-31 18:46:22 -05:00
Alexis Matte
ffe1c8dc8e Add opacity texture to FBX material instance import. When importing an FBX, you have the option to import materials as instances off of a base material, as opposed to creating new material graphs for each FBX material. This change adds the option to import anything connected to the TransparencyColor.
#jira none
#rb JeanMichel.Dignard

[CL 11190216 by Alexis Matte in Main branch]
2020-01-30 20:08:54 -05:00
Billy McCarroll
15d5ea2dd5 Add new features from Google Play Billing API
Create Blueprint Nodes for StoreV2
Modify Match3 to use SToreV2 blueprint nodes

#review-11072654 @eric.newman

#rb eric.newman

[CL 11183040 by Billy McCarroll in Main branch]
2020-01-30 14:21:24 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
Patrick Boutot
b67ff68e04 Copying //UE4/Dev-VirtualProduction to //UE4/Dev-Tools-Staging @ 11168401
#rb none
#rnx

[CL 11170710 by Patrick Boutot in Dev-Tools-Staging branch]
2020-01-29 18:45:15 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
Patrick Boutot
8d15bc4748 Merging //UE4/Dev-Tools-Staging to Dev-VirtualProduction (//UE4/Dev-VirtualProduction)
CL 11033125
#rb none
#rnx

[CL 11071792 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-21 09:20:43 -05:00
Patrick Boutot
7e35283da1 Merged main [at] cl 10981486
//Dev-VirtualProduction/Engine...

#rb none
#rnx
#AUTHOR: jeanmichel.dignard
#SOURCE: CL 10985598 in //UE4/Dev-Tools-Staging/...

[CL 11066063 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-20 13:49:11 -05:00
justin marcus
b434d4c28e Make InstallBundleConfig a hierarchical INI.
Fix FConfigCacheIni::GetSectionNames returning names in reverse order.
Make sure build scripts properly respect bundle order.

change 2/2 - everything not internal

[at]Daniel.Lamb [at]Hongyi.Yu




#ROBOMERGE-SOURCE: CL 11047646 via CL 11047649 via CL 11047656
#ROBOMERGE-BOT: (v637-11041722)

[CL 11047666 by justin marcus in Main branch]
2020-01-17 12:25:29 -05:00
JeanMichel Dignard
7130d293f2 Merging main @ cl 11028482
#rb none
#rnx

[CL 11029060 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-16 10:24:38 -05:00
dmitriy dyomin
6e9758b05f Move Fort.Scalability.InGameTextureStreamingFramesForFullUpdate out of the Engine config into FN
#ROBOMERGE-SOURCE: CL 11027717 via CL 11027718 via CL 11027719
#ROBOMERGE-BOT: (v633-10983880)

[CL 11027720 by dmitriy dyomin in Main branch]
2020-01-16 04:54:57 -05:00
Michael Forot
cd44da1f1a Copying //UE4/Dev-Physics to Main (//UE4/Main)
#rb none

[CL 10997133 by Michael Forot in Main branch]
2020-01-15 16:28:04 -05:00
chris babcock
ae266951b8 Update default target SDK to 28 for Android since Google Play now requires it
#jira UE-86286
#ue4
#android
#rb trivial

#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10993656 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v633-10983880)

[CL 10993669 by chris babcock in Main branch]
2020-01-15 11:27:09 -05:00
Patrick Boutot
410c720ac7 Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx
#author jeanmichel.dignard

[CL 10992634 by Patrick Boutot in Dev-VirtualProduction branch]
2020-01-15 09:39:21 -05:00
JeanMichel Dignard
99b55fb883 Merged main @ cl 10981486
#rb none
#rnx

[CL 10985598 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-14 14:45:07 -05:00