Commit Graph

9271 Commits

Author SHA1 Message Date
Nick Darnell
e4c0d25f79 UMG Compiler - During compilation, we now check to see if the widget tree on widget blueprints is valid. Through some unknown means, the widget tree on the WidgetBlueprint was being detatched as a DefaultSubobject, and WidgetBlueprints ended up with two WidgetTrees. This bit of code now scans to make sure there is no abandoned tree, and fixes up the correct widget tree to be the proper default subobject with the correct name.
[CODEREVIEW] dan.oconnor
#rb none


#ROBOMERGE-SOURCE: CL 4858203 via CL 4858204 via CL 4859680

[CL 4860707 by Nick Darnell in Main branch]
2019-01-31 16:13:37 -05:00
Jamie Dale
bc8a1846b4 Fixed localization gather warnings
#rb none

[CL 4859736 by Jamie Dale in Main branch]
2019-01-31 12:59:09 -05:00
Marcus Wassmer
70e5db4e65 Merging //UE4/Dev-Main@4854321 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#lockdown rolando.caloca

[CL 4854522 by Marcus Wassmer in Dev-Rendering branch]
2019-01-30 20:51:13 -05:00
Marcus Wassmer
6995e20184 Merging //UE4/Dev-Main@4848702 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#lockdown rolando.caloca

[CL 4854488 by Marcus Wassmer in Dev-Rendering branch]
2019-01-30 20:34:55 -05:00
Marcus Wassmer
48cc6051f0 Merging //UE4/Dev-Main@4835686 to Dev-Rendering (//UE4/Dev-Rendering)
#lockdown rolando.caloca
#rb none

[CL 4836748 by Marcus Wassmer in Dev-Rendering branch]
2019-01-29 17:55:04 -05:00
Krzysztof Narkowicz
11b21f7876 Fixed feature level switching logic by moving scene recreate inside the FGlobalComponentReregisterContext scope. This way during proxy recreate scene has new feature level. Before this change materials were cached for a new feature level, but proxies were reattached with a previous one causing crash.
#jira UE-69147
#rb Daniel.Wright
#rnx
#lockdown Marcus.Wassmer

[CL 4834260 by Krzysztof Narkowicz in Dev-Rendering branch]
2019-01-29 15:00:38 -05:00
Marcus Wassmer
68f340a63c Merging //UE4/Dev-Main@4825910 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
KNOWN BROKEN DO NOT SYNC
#lockdown rolando.caloca

[CL 4827063 by Marcus Wassmer in Dev-Rendering branch]
2019-01-28 21:04:21 -05:00
Rolando Caloca
732810a13b DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
#rb none
#rnx
#lockdown Marcus.Wassmer

[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Rolando Caloca
e110a567a7 DR - More removal of ENQUEUE_UNIQUE_RENDER_COMMAND_ONEPARAMETER
#rnx
#rb none

[CL 4772039 by Rolando Caloca in Dev-Rendering branch]
2019-01-22 15:11:28 -05:00
Rolando Caloca
1da14c2de2 DR - Deprecate ENQUEUE_UNIQUE_RENDER_COMMAND and ENQUEUE_UNIQUE_RENDER_COMMAND_FOUR
#rb none
#rnx

[CL 4771576 by Rolando Caloca in Dev-Rendering branch]
2019-01-22 14:03:15 -05:00
Marcus Wassmer
e83575daa4 Merging //UE4/Dev-Main@4754280 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Major update is from Niagara stream.

[CL 4757171 by Marcus Wassmer in Dev-Rendering branch]
2019-01-18 18:16:57 -05:00
Rune Stubbe
bbdc47c171 Fix for UE-68218. Crash altering material's scalar values. #rb Marcus.Wassmer
[CL 4751942 by Rune Stubbe in Dev-Rendering branch]
2019-01-18 11:57:36 -05:00
Rolando Caloca
0112e9a568 DR - Fixed style (minor)
#fyi Jonas.Meyer
#rb none
#rnx

[CL 4746849 by Rolando Caloca in Dev-Rendering branch]
2019-01-17 16:29:04 -05:00
Daniel Wright
dc8e85ddc6 Renamed FDrawingPolicyRenderState -> FMeshPassProcessorRenderState
#rb none

[CL 4736358 by Daniel Wright in Dev-Rendering branch]
2019-01-16 16:09:39 -05:00
Daniel Wright
b364f8fc15 Removed legacy Drawing Policies and Static Mesh Draw Lists. These are now replaced by FMeshDrawCommand / FMeshPassProcessor everywhere in the renderer.
Implemented FMeshDrawCommand support for IndirectArgsBuffer, which is used by Niagara.
#rb none

[CL 4734925 by Daniel Wright in Dev-Rendering branch]
2019-01-16 14:28:24 -05:00
Marcus Wassmer
fee98d3ca5 Merging //UE4/Dev-Main@4729937 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4730169 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:30:06 -05:00
Marcus Wassmer
a8d6cc952b Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Rolando Caloca
a3145f203e DR - Fix for releases of Uniform buffers after rebuilding lighting
#jira UE-68101
#rb Jonas.Meyer

[CL 4711352 by Rolando Caloca in Dev-Rendering branch]
2019-01-11 13:21:56 -05:00
Daniel Wright
d2bedfb157 Licensee fix: Moved FGlobalComponentRecreateRenderStateContext out of the per-level loop during lighting builds and reflection capture builds. Reduces the number of render state recreates during a build for each component from 2 * NumSublevels to 2.
#rb none

[CL 4686796 by Daniel Wright in Dev-Rendering branch]
2019-01-07 17:21:16 -05:00
Marcus Wassmer
676f390512 Local copyright updates
#rb none

[CL 4681318 by Marcus Wassmer in Dev-Rendering branch]
2019-01-04 10:13:23 -05:00
Marcus Wassmer
834e95f3d3 Merging //UE4/Dev-Main@4680011 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4680455 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:28:34 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Yuriy ODonnell
06ad843e89 Replaced IsRayTracingTierSupported() with IsRayTracingEnabled(), which now also checks if RT support is enabled for the project. Removed ray tracing tiers (making support binary).
#rb Rolando.Caloca

[CL 4678666 by Yuriy ODonnell in Dev-Rendering branch]
2019-01-03 11:28:36 -05:00
Yujiang Wang
3cbad62297 Clamp volumetric lightmap grid size so that it will not overflow int32 and crash.
#jira UE-63882
#rb none

[CL 4678438 by Yujiang Wang in Dev-Rendering branch]
2019-01-03 10:41:41 -05:00
Rolando Caloca
376d5ad495 DR - Monolithic fix
#rb none

[CL 4676624 by Rolando Caloca in Dev-Rendering branch]
2019-01-02 14:13:04 -05:00