Commit Graph

17555 Commits

Author SHA1 Message Date
Ethan Geller
9121bc3a44 #jira none
Fix copyrights for new soundfield/endpoint files.
#rb none

[CL 11302296 by Ethan Geller in Main branch]
2020-02-09 19:34:33 -05:00
Ethan Geller
5af5f5bb09 #jira none
Fix build errors from merge resolutions:
1) get rid of DLL export inside AudioMixerSubmix even though Audio::FMixerSubmix is already declared as a DLL export
2) Fix downcast in SoundSubmixEditor to use USoundSubmixBase instead
#rb none

[CL 11302291 by Ethan Geller in Main branch]
2020-02-09 19:18:57 -05:00
ethan geller
1b9558d5fa Editgrate 4.25 audio features from project stream:
-Soundfield Submixes
-Endpoint Submixes
-Unreal Ambisonics Encoder/Decoder

[FYI] aaron.mcleran, maxwell.hayes, phil.popp, rob.gay, charles.egenbacher, kevin.neilson


#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11302185 via CL 11302187
#ROBOMERGE-BOT: (v649-11301724)

[CL 11302191 by ethan geller in Main branch]
2020-02-09 18:57:53 -05:00
chris gagnon
834c0d8c01 Fix Non-Unity.
#rb none


#ROBOMERGE-SOURCE: CL 11299723 via CL 11299735 via CL 11299741 via CL 11299747
#ROBOMERGE-BOT: (v647-11244347)

[CL 11299752 by chris gagnon in Main branch]
2020-02-07 21:44:34 -05:00
Ben Ingram
719d5defd8 Update cached material data earlier, fixes failed check() when renaming parameters
#rb none

[CL 11299149 by Ben Ingram in Main branch]
2020-02-07 20:17:09 -05:00
chris gagnon
e3305999e4 Fixed missing include. For real this time.
#rb none


#ROBOMERGE-SOURCE: CL 11294324 via CL 11294711 via CL 11295473 via CL 11295540
#ROBOMERGE-BOT: (v647-11244347)

[CL 11295610 by chris gagnon in Main branch]
2020-02-07 16:20:47 -05:00
sebastien lussier
f0904e7732 Fix asset view with an active filter killing the editor performance when assets are added.
In a project with a lot of assets (let's say ~400K assets), SAssetView::ProcessRecentlyAddedAssets() would process a single asset during it's alloted time slice. The recreation of the set on each call would make the editor run at >10fps until the whole array is processed, at one asset per tick.

It's easy to reproduce by starting the editor and clicking on the "Content" root in the Content Browser, then typing anything in the Filter box while the asset discovery is in progress. The asset discovery will complete but the editor performance will be degraded until the filter is cleared.

With these changes, all new assets are processed in the allowed time with a single call to ProcessRecentlyAddedAssets()
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11292517 via CL 11292526 via CL 11292528 via CL 11292529
#ROBOMERGE-BOT: (v647-11244347)

[CL 11293016 by sebastien lussier in Main branch]
2020-02-07 13:08:21 -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
chris gagnon
f6e496b7c6 Panel Extension Subsystem
#rb Rex.Hill
[CODEREVIEW] Matt.Kuhluenschmidt


#ROBOMERGE-OWNER: chris.gagnon
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 11292016 via CL 11292018 via CL 11292020 via CL 11292025
#ROBOMERGE-BOT: (v647-11244347)

[CL 11292437 by chris gagnon in Main branch]
2020-02-07 12:05:18 -05:00
Josie Yang
aa1ee505e9 Fix the specular highlight in lighting only mode that was accidently introduced by CL9489741
#jira UE-87578
#rb Uriel.Doyon

[CL 11292402 by Josie Yang in Main branch]
2020-02-07 12:02:16 -05:00
nick darnell
eaf38dd043 Slate - When prepassing children, if a child is collapsed we invalidate its prepass (so that we know we need to do it later), and we give that child its new scale, so that when it does prepass it prepasses when it becomes visible, with the new layout scale it missed because it was collapsed, this corrects issues with layout scale changing and collapsed text fields missing out on the new scale for prepass/CDS purposes - usually revealing themselves in rich text now correctly laying out, large gaps between blocks, or several overlapping blocks.
Slate - Deprecating float GetRelativeLayoutScale(const FSlotBase& Child, float LayoutScaleMultiplier), Long Live float GetRelativeLayoutScale(const int32 ChildIndex, float LayoutScaleMultiplier), you must also set bHasRelativeLayoutScale to true in your constructor for your SWidget if you need this function called.  This removes 2 virtual calls from almost every widget's prepass, and only now requires 1 for every widget that needs to implement GetRelativeLayoutScale, which very few actually do.

Matt.Kuhlenschmidt


#ROBOMERGE-SOURCE: CL 11291134 via CL 11291179 via CL 11291189 via CL 11291196
#ROBOMERGE-BOT: (v647-11244347)

[CL 11291217 by nick darnell in Main branch]
2020-02-07 09:51:26 -05:00
marc audy
efb6890966 Create blueprint from selection now brings up a dialog that allows the creation method and parent class to be selected.
#jira UE-86693
#rb Michael.Noland


#ROBOMERGE-SOURCE: CL 11290918 via CL 11290923
#ROBOMERGE-BOT: (v647-11244347)

[CL 11290928 by marc audy in Main branch]
2020-02-07 09:07:20 -05:00
marc audy
30250ace64 Allow SClassViewer to specify an initially selected item
#rb Sebastian.Nordgren
#jira


#ROBOMERGE-SOURCE: CL 11290884 via CL 11290887
#ROBOMERGE-BOT: (v647-11244347)

[CL 11290889 by marc audy in Main branch]
2020-02-07 09:03:51 -05:00
dan oconnor
d05c3ef243 Prevent 'pending kill' blueprints from being recompiled and reinstanced
#rb Ethan.Geller


#ROBOMERGE-SOURCE: CL 11289940 via CL 11289941 via CL 11289943
#ROBOMERGE-BOT: (v647-11244347)

[CL 11289944 by dan oconnor in Main branch]
2020-02-06 22:38:00 -05:00
aaron mcleran
f5827c1c31 Fixing audio device ID, which fixes occlusion and a number of other systems.
#jira UE-88085
#rb Ethan.Geller


#ROBOMERGE-SOURCE: CL 11289652 via CL 11289653
#ROBOMERGE-BOT: (v647-11244347)

[CL 11289654 by aaron mcleran in Main branch]
2020-02-06 21:05:29 -05:00
Ben Ingram
05178b71e7 Fix FBX import of UDIM UVs
- V axix is inverted within each UDIM tile, but tile layout is unchanged
#rb none

[CL 11289638 by Ben Ingram in Main branch]
2020-02-06 21:02:15 -05:00
max chen
d12545c36a Sequencer: Fix ActorReferenceData AddOrUpdateKey so that it evalutes the current value if there's no current actor binding
#jira UE-88145
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 11289352 via CL 11289357
#ROBOMERGE-BOT: (v647-11244347)

[CL 11289359 by max chen in Main branch]
2020-02-06 19:58:59 -05:00
Marc Audy
4995ac5f25 Log instead of ensuring when a class has been force deleted so that a class type is now null.
#rb Michael.Noland
#jira UE-74120

[CL 11287935 by Marc Audy in Main branch]
2020-02-06 17:58:59 -05:00
max chen
301946d221 Sequencer: Remove stray pragma
#rb none
#jira UE-87916


#ROBOMERGE-SOURCE: CL 11286681 via CL 11286689
#ROBOMERGE-BOT: (v647-11244347)

[CL 11286691 by max chen in Main branch]
2020-02-06 16:23:47 -05:00
max chen
be3c65318b Sequencer: Autoscrub only if in scrubbing state to fix double evaluations when autoscroll is enabled during playing.
#jira UE-87916
#rb none
[FYI] grayson.edge


#ROBOMERGE-SOURCE: CL 11286636 via CL 11286642
#ROBOMERGE-BOT: (v647-11244347)

[CL 11286644 by max chen in Main branch]
2020-02-06 16:20:18 -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
ben hoffman
d9e483444f - Allow TArray, TSet and TMap elements to be visible in the SCS tree if the container is marked as Visible/Editable
- Make the behavior of the Kismet and Actor details panel consistent when editing subobjects that come from a container
- Add the component instead of it's owner when adding SelectionInfo allowing for more user friendly editing

#jira UE-87877
#jira UE-87876
#rb marc.audy

[CL 11281118 by ben hoffman in Main branch]
2020-02-06 11:45:00 -05:00
rex hill
19cd06a9ae Asset Import: Replace Existing Settings added to Asset Import Task to keep or discard existing asset settings.
- Texture import setup to use new Replace Existing Settings option
#jira UE-88199


#ROBOMERGE-SOURCE: CL 11279699 via CL 11280392 via CL 11280448
#ROBOMERGE-BOT: (v0-11244347)

[CL 11280487 by rex hill in Main branch]
2020-02-06 10:53:50 -05:00
graeme thornton
52cb1a6cb5 Export a leveleditor static
#rnx


#ROBOMERGE-SOURCE: CL 11279209 via CL 11279210 via CL 11279211
#ROBOMERGE-BOT: (v0-11244347)

[CL 11279212 by graeme thornton in Main branch]
2020-02-06 07:54:52 -05:00
eric soulvie
336b8d58e3 Adds CVar to hide components section of details panel.
#rb rex.hill


#ROBOMERGE-SOURCE: CL 11270166 via CL 11273591 via CL 11273727
#ROBOMERGE-BOT: (v647-11244347)

[CL 11273855 by eric soulvie in Main branch]
2020-02-05 19:22:57 -05:00