Commit Graph

29098 Commits

Author SHA1 Message Date
Andrew Rodham
ef20367556 Sequencer: Move data upgrade to ::Serialize in order to ensure it performs early enough during widget blueprint loads
#rb Max.Chen
#jira UE-80904
#lockdown Max.Chen

[CL 9198170 by Andrew Rodham in Dev-Editor branch]
2019-09-27 08:08:23 -04:00
sebastian nordgren
d0ee494091 Fixed crash due to accessing CurrentSession after failing to create it in FEditorSessionSummaryWriter::Initialize().
#rb chris.gagnon

#lockdown chris.gagnon

[CL 9196010 by sebastian nordgren in Dev-Editor branch]
2019-09-27 04:45:07 -04:00
Rex Hill
1cb049a2cd Merge crash fix: Protect pointers when audio is disabled (i.e. automation testing)
From CL 9153817
#JIRA UE-80861
#rb jimmy.smith
#lockdown chris.gagnon

[CL 9159876 by Rex Hill in Dev-Editor branch]
2019-09-26 15:17:05 -04:00
Alexis Matte
a68c171e42 Fix linux vtable compile error
#rb none
#rnx

[CL 9150660 by Alexis Matte in Dev-Editor branch]
2019-09-26 12:51:36 -04:00
Alexis Matte
91bad409c0 Partial linux fix CIS build
#rb none
#rnx

[CL 9146143 by Alexis Matte in Dev-Editor branch]
2019-09-26 11:41:17 -04:00
Max Chen
3661eefb0d Merge fix for FMovieSceneEvent::PostSerialize missing #WITH_EDITORONLY_DATA
#rb none

[CL 9142854 by Max Chen in Dev-Editor branch]
2019-09-26 11:11:43 -04:00
Max Chen
7c61835d04 Merge fix for mismatched #endif
#rb none

[CL 9141242 by Max Chen in Dev-Editor branch]
2019-09-26 10:55:05 -04:00
Rex Hill
d1102f950b Merge fix for AudioDebug.h.
Merged from CL 9118447
#rb none
#rnx

[CL 9139723 by Rex Hill in Dev-Editor branch]
2019-09-26 10:28:06 -04:00
Richard TalbotWatkin
1cd94f81c3 Added StaticMeshDescription module for defining attributes and operations required in editor and at runtime for MeshDescriptions for static meshes.
Provided a path for building MeshDescriptions for static meshes at runtime, and supporting API.
Clarified use of attributes for static meshes; now some attributes may be considered optional.
Added FStaticMeshAttributes, used for fetching and registering all the attributes required by a static mesh.
Added Blueprint interface for building meshes.
Deprecated a number of existing APIs:
 - FMeshDescription methods which referred explicitly to static mesh specific attributes
 - StaticMesh attribute registration has been moved to FStaticMeshAttributes
#rb none

[CL 9123037 by Richard TalbotWatkin in Dev-Editor branch]
2019-09-26 05:03:53 -04:00
Ryan Schmidt
37c34d3871 add missing headers
#fyi alexis.matte
#rb none
#rnx

[CL 9119933 by Ryan Schmidt in Dev-Editor branch]
2019-09-26 00:34:08 -04:00
Chris Gagnon
211b835c0c Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 9116570 by Chris Gagnon in Dev-Editor branch]
2019-09-25 19:56:41 -04:00
jimmy smith
b4bb4b2067 Added Mute/Solo actions to editors and sub menus, extended soundcue stats to display mute/solo state. Temp Icons.
#rb Arron.Mcleran


#ROBOMERGE-OWNER: jimmy.smith
#ROBOMERGE-AUTHOR: jimmy.smith
#ROBOMERGE-SOURCE: CL 9114224 via CL 9114256
#ROBOMERGE-BOT: (v443-9013191)

[CL 9115099 by jimmy smith in Main branch]
2019-09-25 18:22:01 -04:00
Alexis Matte
306251d5f7 Skeletal mesh build refactor, the skeletal mesh now have the capability to be rebuild without reimport like the staticmesh.
Copying //UE4/Dev-Editor-SKBuildRefactor to Dev-Editor (//UE4/Dev-Editor)
#rb none
#jira UE-69881

[CL 9114926 by Alexis Matte in Dev-Editor branch]
2019-09-25 18:08:21 -04:00
brandon schaefer
3639b48f95 Do not do case-insensitive search in cooked games
#jira UE-80192
#rb Arciel.Rekman
[FYI] Arciel.Rekman
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 9114053 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v443-9013191)

[CL 9114055 by brandon schaefer in Main branch]
2019-09-25 17:33:32 -04:00
uriel doyon
9b1d5df43f Fixed possible invalid access when building texture data.
#jira UE-80338
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 9112763 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v443-9013191)

[CL 9112780 by uriel doyon in Main branch]
2019-09-25 16:50:45 -04:00
ben marsh
899c843606 Anim: Skip serializing the source reference mesh if the containing package is cooked for the editor.
#jira
[FYI] Lina.Halper


#ROBOMERGE-SOURCE: CL 9109217 via CL 9109587
#ROBOMERGE-BOT: (v443-9013191)

[CL 9109811 by ben marsh in Main branch]
2019-09-25 16:29:36 -04:00
aaron cox
c77c155f93 Fix for "FAnimNode_StateMachine: Bad machine ptr" error message
[CODEREVIEW] Thomas.Sarkanen, Laurent.Delayen
#rnx


#ROBOMERGE-SOURCE: CL 9105210 via CL 9108008 via CL 9108164
#ROBOMERGE-BOT: (v443-9013191)

[CL 9109226 by aaron cox in Main branch]
2019-09-25 16:26:36 -04:00
krzysztof narkowicz
577f3d3980 Remove RHISupportsDrawIndirect. It returns incorrectly false on X1, and anyway we are just checking for SM5 in existing code when doing indirect dispatches
#rb Rolando.Caloca


#ROBOMERGE-SOURCE: CL 9102658 via CL 9107176 via CL 9107454
#ROBOMERGE-BOT: (v443-9013191)

[CL 9108772 by krzysztof narkowicz in Main branch]
2019-09-25 16:24:11 -04:00
michael kirzinger
4d5a8ecfa1 Xmpp crash fix from Dev-Online
[REVIEW] [at]sam.zamani


#ROBOMERGE-OWNER: michael.kirzinger
#ROBOMERGE-AUTHOR: michael.kirzinger
#ROBOMERGE-SOURCE: CL 9102379 via CL 9102543 via CL 9107060 via CL 9107362
#ROBOMERGE-BOT: (v443-9013191)

[CL 9108685 by michael kirzinger in Main branch]
2019-09-25 16:23:42 -04:00
krzysztof narkowicz
2dd9941a0f * Fixed indirect dispatch of tiles for water on X1 by removing usage of RHISupportsDrawIndirect as it is incorrectly returning false on X1.
* Fixed X1 missing shader on startup. FWaterRefractionCopyPS was incorrectly checking for RHISupportsDrawIndirect, which also incorrectly returns false and prevents this mandatory shader from compiling
* Water refraction - separated RGBA16F color and depth into 2 targets (R11G10B11F - color, F16F - depth). This will help with upcoming ESRAM optimizations.
* Water refraction - all refraction depth is now point sampled. This fixes artifacts on object silhouettes.

#rb Sebastien.Hillaire


#ROBOMERGE-OWNER: krzysztof.narkowicz
#ROBOMERGE-AUTHOR: krzysztof.narkowicz
#ROBOMERGE-SOURCE: CL 9102499 via CL 9106769 via CL 9106830
#ROBOMERGE-BOT: (v443-9013191)

[CL 9108560 by krzysztof narkowicz in Main branch]
2019-09-25 16:23:09 -04:00
Ryan Schmidt
b78cc7d1c5 ModelingTools: add some utility functions for selection list construction
#rb none
#rnx

[CL 9103402 by Ryan Schmidt in Dev-Editor branch]
2019-09-25 15:30:10 -04:00
Ryan Schmidt
317ae389e8 ToolsFramework: Add ToggleWireframe as a standard mode command (used by InteractiveTools to turn single-object wireframe overlay on/off)
#rb none
#rnx

[CL 9103350 by Ryan Schmidt in Dev-Editor branch]
2019-09-25 15:29:23 -04:00
uriel doyon
7005f1ece9 Changed AsyncCreateDDC streaming path so that it susport rendering thread suspension as well as cancellation.
Added "r.Streaming.UseAsyncRequestsForDDC" to control when to use the new path or the previous one.
To prevent abandoned DDC request handle from leaking, added "r.Streaming.AbandonedDDCHandlePurgeFrequency" to clean up those requests every now and then.

#rb jian.ru


#ROBOMERGE-SOURCE: CL 9102554 via CL 9102576
#ROBOMERGE-BOT: (v443-9013191)

[CL 9102578 by uriel doyon in Main branch]
2019-09-25 15:09:49 -04:00
phillip kavan
0bb8215e0d Don't generate fast path Blueprint component instancing data on load when using cooked data with the editor.
#rb Ben.Marsh
[FYI] Ben.Marsh


#ROBOMERGE-SOURCE: CL 9102553 via CL 9102574
#ROBOMERGE-BOT: (v443-9013191)

[CL 9102577 by phillip kavan in Main branch]
2019-09-25 15:09:47 -04:00
Andrew Rodham
7eb1a82ced Sequencer: Added ensure to handle mismatched property/function pairs which may result from nativization for the time being
#rb None

[CL 9102567 by Andrew Rodham in Dev-Editor branch]
2019-09-25 15:09:31 -04:00