Commit Graph

26 Commits

Author SHA1 Message Date
Benn Gallagher
8757cb3641 Physics interface cleanup.
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros

#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e

[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
tyson brochu
4d90e637b3 Add Level Sets to AggregateGeometry
#rb Kriss.Gossart Brice.Criswell
#preflight 6287cb4218407ba3749943f4
#preflight 6287f3e62c34da686af64213

[CL 20302167 by tyson brochu in ue5-main branch]
2022-05-20 16:21:36 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
nick brett
7e1eab27e2 [UE][Feature] RBAN Better Debug Draw - 2nd attempt
- Added Debug Visualization of physics bodies and constraints for RBAN nodes in AnimBP editor
- Added checkboxes to filter debug Visualization to Phat skeleton tree
- Created a new PhysicsAssetRenderSettings class that incorporates the debug rendering and filtering settings from Phat
- Created a new PhysicsAssetRenderUtilities namespace that incorporates the debug rendering and filtering code from Phat
- Synchronize debug visualization of physics bodies and constraints between Phat and AnimBP editors

oringinaly submitted as cl-19242421 but failed on non-unity build so backed out

#rb [at]Chris.Caulfield, [at]Thomas.Sarkanen, [at]Cedric.Caillaud
#preflight 6221e57d335298c3145112d1

#ROBOMERGE-OWNER: nick.brett
#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 19283727 via CL 19295417 via CL 19304854 via CL 19304870
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19347122 by nick brett in ue5-main branch]
2022-03-10 21:02:14 -05:00
brandon boswell
247068fef2 Back out changelist 18472458
#ROBOMERGE-AUTHOR: brandon.boswell
#ROBOMERGE-SOURCE: CL 18473000 via CL 18473001 via CL 18473004 via CL 18473005 via CL 18473982 via CL 18480580
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18480680 by brandon boswell in ue5-release-engine-test branch]
2021-12-16 18:20:08 -05:00
jon sourbeer
113c4ccd22 [REVIEW] [at]noah.presser [at]todd.eckert [at]satchit.subramanian
Engine changes to expose velocity functionality to location based impulses

#ROBOMERGE-AUTHOR: jon.sourbeer
#ROBOMERGE-SOURCE: CL 18472458 via CL 18472470 via CL 18472480 via CL 18472485 via CL 18473090 via CL 18473390
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18473418 by jon sourbeer in ue5-release-engine-test branch]
2021-12-15 23:12:45 -05:00
danny chapman
2a43406efe Fix/improve transparency sorting and shading in editor when opacity is 1
Option for the grab/poke raycast distance

#jira UE-129539
#jira UE-130564

#rb cedric.caillaud
#preflight 615c2e46f556160001b5d5d5

#ROBOMERGE-AUTHOR: danny.chapman
#ROBOMERGE-SOURCE: CL 17719687 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17719705 by danny chapman in ue5-release-engine-test branch]
2021-10-05 07:48:54 -04:00
cedric caillaud
08bdf4670f Physics Asset Editor - Allow bone selection to show the "Copy Collision From StaticMesh" contextual menu
Also add solid debug draw in preview for convex volumes

#rb none
#jira UE-108873

[CL 15510731 by cedric caillaud in ue5-main branch]
2021-02-23 22:25:50 -04:00
Marc Audy
50a3d7d368 Merge Release-Engine-Staging to Main @ CL# 14467590
This represents UE4/Main @ 14432125 + some cherrypick fixes

[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
chris caulfield
5e6b30ad7f Chaos
- remove Cholesky solver calling code
- rename Chaos collision and joint stats
- add drag handles to RBAN editing in PhAt

#rb none


#ROBOMERGE-SOURCE: CL 10995456 via CL 10995464 via CL 10995468 via CL 10995475
#ROBOMERGE-BOT: (v633-10983880)

[CL 10995481 by chris caulfield in Main branch]
2020-01-15 13:57:18 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
chris caulfield
5ca6ab385e Chaos - hack in Poke force in PhAt
#rb none


#ROBOMERGE-SOURCE: CL 10837680 via CL 10841173 via CL 10843458 via CL 10843562
#ROBOMERGE-BOT: (v610-10636431)

[CL 10843725 by chris caulfield in Main branch]
2019-12-19 23:33:50 -05:00
satchit subramanian
afed21622c Option to show/hide selected bodies/constraints in phat.
#rb Michael.Lentine


#ROBOMERGE-SOURCE: CL 9884511 via CL 9885504 via CL 9885557
#ROBOMERGE-BOT: (v553-9872581)

[CL 9885617 by satchit subramanian in Main branch]
2019-10-29 16:31:47 -04:00
satchit subramanian
ae813afa65 Phat: Add option to hide simulated/kinematic bodies (i.e their shapes) in preview.
#rb Michael.Lentine


#ROBOMERGE-SOURCE: CL 9568657 via CL 9568662 via CL 9568666
#ROBOMERGE-BOT: (v524-9564021)

[CL 9568671 by satchit subramanian in Main branch]
2019-10-14 12:47:41 -04:00
jian ru
3bf4aa730d Change to support skeletal mesh LOD streaming. The feature is disabled on all platforms
#rb Alexis.Matte,Jurre.deBaare,Lina.Halper,Uriel.Doyon
[FYI] Alexis.Matte,Anthony.Bills,Ben.Woodhouse,Chris.Bunner,Jay.Chaney,Jurre.deBaare,Lina.Halper,Luke.Thatcher,Michael.Trepka,Peter.Sauerbrei,Tyler.Buczek,Uriel.Doyon


#ROBOMERGE-OWNER: jian.ru
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 7602336 via CL 7602369 via CL 7606136
#ROBOMERGE-BOT: (v372-7473910)

[CL 7608648 by jian ru in Main branch]
2019-07-24 12:09:58 -04: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
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
Marcus Wassmer
b5d7db3689 Copying //UE4/Dev-Rendering-HLR@4650617 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4651635 by Marcus Wassmer in Dev-Rendering branch]
2018-12-11 22:25:04 -05:00
Lina Halper
77c8fc6d6c Copying //UE4/Dev-AnimPhys to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#fyi: James.Golding
#rb: none

[CL 4001436 by Lina Halper in Main branch]
2018-04-12 16:57:51 -04:00
Ben Marsh
13d012685f Merging copyright update from 4.19 branch.
#rb none
#rnx
#jira

[CL 3818977 by Ben Marsh in Staging-4.19 branch]
2018-01-02 15:30:26 -05:00
Thomas Sarkanen
5b5e160f6d Copying //UE4/Dev-AnimPhys to //UE4/Dev-Main (Source: //UE4/Dev-AnimPhys @ 3780324)
#lockdown Nick.Penwarden
#rb none
#rnx

============================
  MAJOR FEATURES & CHANGES
============================

Change 3760710 by Thomas.Sarkanen

	Fix crash deleting primitives in PhAT

	Crash in tooltip generation for shapes. Tree items still exist in the frame before the tree gets regenerated (as the widget defers their destruction a frame), so they can end up pointing at out of date data.

	#jira UE-52404 - Crash deleting bodies

	#tests deleted primitives in PhAT

Change 3760798 by Martin.Wilson

	Initialize PosesToEvaluate so that we don't get stale data crashes after reinitializing

	#Jira UE-52343

Change 3761312 by Martin.Wilson

	Fix for infrequent crash on module start up

Change 3761333 by Danny.Bouimad

	Fixed the Cable actor test correctly, shouldn't fail on cooked platforms any more!

Change 3761550 by Aaron.McLeran

	Engine changes requested by oculus for spatializer interface

Change 3761728 by Martin.Wilson

	Fix crash when undoing a change on a skeletal mesh that uses virtual bones

	#Jira UE-52475

Change 3762032 by Ethan.Geller

	#jira UE-49076 Implement PR for VOIP bug fix on Mac

Change 3762109 by Aaron.McLeran

	Enabling bAllowAnyoneToDestroyMe on audio components

Change 3762125 by Aaron.McLeran

	Checking in missing file

Change 3762568 by Aaron.McLeran

	Fixing ogg vorbis 5.1 channel ordering channel maps in audio mixer

	Fix is to create separate 5.1 channel maps for various output channel counts and pull those channel maps if the source file was decoded from vorbis. This pattern is copied from old xaudio2source code which handles 5.1 channel mapping seperately. Alternative solution would be to swizzle vorbis channels during cook, but this would break backward compatibility. We'll consider that solution in the future once we remove the old audio engine code.

Change 3762571 by Aaron.McLeran

	Adding multichannel file support.

	- Spoofing the multi-channel file importer tool by allowing a single multichannel file to generate data in the same way
	- Moved the wave serializer code from audio capture plugin to audio.h/.cpp for general use

Change 3762626 by Aaron.McLeran

	Adding ability to automatically tag ambisonics files.

Change 3762627 by Aaron.McLeran

	Fixing up source buses to be more useful

	- Added pre and post source effect bus sends types.
	- Adjusted where in the source generation pipeline distance-based filtering is applied to a source. Source audio is sent to source buses immediately after source effect chain generation and before per-source distance-based filters are applied and distance attenuation.

Change 3762652 by Aaron.McLeran

	Fix for device hot swap

Change 3762725 by Ethan.Geller

	Fixing multichannel indices so that it matches the multichannel cook

Change 3762738 by Ethan.Geller

	Add ambisonics plugin support

Change 3762739 by Ethan.Geller

	Updating oculus audio plugin

	- Base implementation by Peter Sterling at Oculus
	- Ambisonics decoding using Oculus API implemented by Ethan

Change 3763687 by Martin.Wilson

	Fix bug in GUID customization that leaves editor in an active transaction + Expose core property set code so other guid customizations can reuse it

	#Jira UE-52510

Change 3764412 by Ethan.Geller

	Fix the incremental build, pt 2

Change 3764721 by Ethan.Geller

	Fix the build, take 3

Change 3764767 by Martin.Wilson

	Rebuild array children properties when an item is added. Solves missing item crash if the user immediately tries to set the value of the new item

	#Jira UE-52537

Change 3764845 by Aaron.McLeran

	Making audio devices call flush after update and before endplay is called to ensure flush is called on audio devices.

	Prevents hang on releasing sound wave procedural references in GC.

Change 3766047 by Thomas.Sarkanen

	Pinnable command list widget

	Added a new "pinnable command list" widget. Shift-clicking a menu option in either the skeleton tree filter or the viewport menus will 'pin' the command outside of the menu. This allows for easier access to commands that are frequently used.

	Minor Slate change - added virtual(s) to FUICommandList so commands can be forwarded when executed.

	#jira UE-51807 - Add 'quick filter' and visualization toggles UI to PhAT

Change 3766111 by Thomas.Sarkanen

	CIS fix

Change 3766273 by Lina.Halper

	Rename PostBlendPhysics to FinalizeAnimationUpdate

Change 3768507 by Thomas.Sarkanen

	CIS fix

Change 3768637 by James.Golding

	Add 'GetSectionFromProceduralMesh' util function
	#jira UE-49262

Change 3768649 by Lina.Halper

	Moved the automation test to tests folder

	#jira:UE-46250

Change 3768675 by Benn.Gallagher

	Fixed incorrect deprecated angular velocity accessor.

Change 3768776 by Benn.Gallagher

	Fix for skeletal mesh editor crash importing more than 5 LODs

	#jira UE-52263

Change 3768804 by Martin.Wilson

	Live Link Virtual subjects
	Virtuals subjects are created within the client and contain the bones of multiple real subjects

Change 3768874 by Martin.Wilson

	UAnimSequenceBase is now entirely exported with ENGINE_API

	#Jira UE-48020

Change 3769318 by Lina.Halper

	- Animation system owns previous bone transform with revision number, so that it can send to renderer when render recreated.
	- Framenumber still exists because clothing system uses it, and I'm planning to talk to Benn  about it next week when he comes back

	#jira: UEAP-272

Change 3769714 by Lina.Halper

	Fix CIS

Change 3770672 by James.Golding

	Expose API for changing 'Use CCD' flag at runtime
	#jira UE-50332

Change 3770675 by James.Golding

	Add test map for 'Set Use CCD' function

Change 3770711 by Thomas.Sarkanen

	Multi viewports and bone-locked cameras in animation editor viewports

	All animation-related editors now have the ability to open up to 4 seperate viewports onto the same scene, each with their own settings.
	Fixed up bounds following to actually work correctly (now follows without lag).
	Added the ability to follow (and orbit) a specified bone as well.

	#jira UE-47127 - Add the Ability to Open Multiple Viewports on the Same Scene.
	#jira UE-49690 - "Camera Follow" in Persona Editor cannot be enabled

Change 3770786 by Lina.Halper

	Support curve in copy pose node

	#jira: UE-50182

Change 3770943 by James.Golding

	Fix 'NODEBUG' option for PVD CONNECT console command (should only send profile data)
	Fix from Kier at NVIDIA

	#jira UE-52444

Change 3771145 by Benn.Gallagher

	Added ability to control whether or not a post process instance runs on a skeletal mesh component. Exposed both to blueprints and anim editor suite

	#jira UE-49747

Change 3772262 by Benn.Gallagher

	Defaulted the clothing create menu to use the skeletal mesh physics asset

	#jira UE-51607

Change 3772389 by Thomas.Sarkanen

	Added a keyboard shortcut to toggle between body and constraint selection

	Shortcut is Ctrl+T by default.

	#jira UE-51804 - Add a quick switch between selected constraints and bodies

Change 3772393 by Thomas.Sarkanen

	Constraints are now displayed only once in the physics asset editor tree view

	User constraints are still displayed twice, however.

	#jira UE-51808 - Constraints in PhAT should only be displayed once in the tree

Change 3772404 by James.Golding

	Fix Modify Curve AnimNode not calling CacheBones on source pose
	#jira UE-52129

Change 3772418 by Benn.Gallagher

	Allowed clothing visualizations to be enabled while clothing paint mode is active.
	Fixed crash attempting to visualize backstops when the clothing data has no backstops.
	#jira UE-47042

Change 3772964 by Thomas.Sarkanen

	Expose sequence recording settings in Persona editors

	Added layout extender to Persona module, so external tabs can now be added to all Persona-based editors easily.
	Added a structure details view to edit the default animation settings.
	Hooked default animation settings up to Persona animation recording.

	#jira UE-48416 - Set Frame Rate and Length of Recordings in Persona in Editor

Change 3772967 by Martin.Wilson

	Add NativeBeginPlay function to AnimInstance

	#jira UE-51351

	PR #4135: Add NativeBeginPlay to AnimInstance (Contributed by Vaei)

Change 3772986 by Thomas.Sarkanen

	Added "Show Only Selected Constraints" to the physics asset editor

	#jira UE-51805 - Add 'show only selected constraints' option to PhAT

Change 3773012 by Benn.Gallagher

	Added facility to debug skel mesh component to extend the viewport text seen in skeletal mesh editor and added lines for current cloth value

	#jira UE-42354

Change 3773132 by Martin.Wilson

	Added Uncheck all unconnected pins for BreakStruct nodes

	#jira UE-51136

	PR #4110: Uncheck all unconnected pins from BreakStruct node... (Contributed by projectgheist)

Change 3773158 by Benn.Gallagher

	Added auto-range feature to cloth view ranges, and a way for tools to extend those ranges when necessary

	#jira UE-48109

Change 3773895 by Jurre.deBaare

	Move material baking out of experimental
	#fix Removed experimental settings gating around Material Baking functionality
	#jira UE-52685

Change 3773898 by Jurre.deBaare

	Change log message wording when Simplygon fails to initialise to ensure it does not block CIS (error triggers a CIS error and will halt the build)

Change 3773899 by Jurre.deBaare

	Add keybind for switching between paint / erase color while mesh painting
	#fix Added new command for switching fore and background colors in the mesh painter (defaults to X as shortcut)
	#jira UE-52197

Change 3773900 by Jurre.deBaare

	Hotkey to enable and disable post processing in the preview scene settings
	#fix Added hotkey and command for toggling Post Processing in Preview Scenes
	#jira UE-48111

Change 3773933 by Martin.Wilson

	Add missing file (for live link monolithic build failure)

Change 3773949 by Jurre.deBaare

	Right click add selected to HLOD cluster / create cluster
	#fix Partially implemented the request, added context menu to HLOD level nodes in the HLOD outliner treeview to allow creating a new cluster from the current level viewport selection
	#jira UE-48334

Change 3773950 by Jurre.deBaare

	HLOD cluster drawing should not use AHLODSelectionActor but regular in-viewport drawing
	#fix removed old behaviour using a spawned actor to represent a selected HLOD cluster, and replaced it will simple debug drawing (this is a lot less bug prone and much cleaner)
	#jira UE-49094

Change 3773964 by James.Golding

	Mark FBodyInstance::ResponseToChannels_DEPRECATED as 'WITH_EDITORONLY_DATA'
	#jira UE-52545

Change 3773978 by Thomas.Sarkanen

	Allow edits to physics sim options to be undone/redone

	Added RF_Transactional to the object

	#jira UE-48046 - Undo/redo does not work in Physics Asset Editor's Physics/Details menu

Change 3773982 by Martin.Wilson

	Add pre and post conversion callbacks to root motion conversion in character movement component

	#jira UE-51966

Change 3773988 by Thomas.Sarkanen

	Duplicating CL 3773896 from Fortnite:

	Push non-rendered anim updates back onto the worker thread

	Now when meshes are set to EMeshComponentUpdateFlag::AlwaysTickPose, we optionally kick of a task to perform parallel update only (no evaluation).

	#jira UE-46710 - Animation updates run on the main thread when Evaluation task doesnt run

Change 3773999 by Martin.Wilson

	Fix incorrect merge

Change 3774030 by Thomas.Sarkanen

	Renamed "Create Joints" to "Create Constraints"

	#jira UE-50861 - New Physics Asset window reads "Joints" instead of "Constraint"

Change 3774031 by Thomas.Sarkanen

	Fixed typo in comment

	#jira UE-50841 - Typo in Vertex Weighting Type setting when creating new Physics Asset

Change 3774200 by Lina.Halper

	Fix crash with empty element in the constraint setup

	#jira: UE-52686

Change 3774236 by Ori.Cohen

	Fix crash when destructible component doesn't mark its killed actors as IgnoreActiveActors

	#jira UE-52320

Change 3774284 by James.Golding

	Fix constructor order CIS error in AudioMicerSubmix.cpp

Change 3774511 by James.Golding

	Fix up removed RevisionNumber param

Change 3774724 by Lina.Halper

	Fix of motion blur change of previous bone transform

Change 3775493 by Thomas.Sarkanen

	Duplicating CL 3775488 from Fortnite:

	Prevented skeletal meshes that are not being ticked due to URO from dispatching tick tasks

	#jira FORT-61157 - Run anim update on worker, even if not visible

Change 3775508 by James.Golding

	Fix compilation without PhysX, move DeferredReleaseCallback outside WITH_PHYSX block

Change 3775538 by James.Golding

	Fix Mac CIS due to missing virtual destructor in IDeferredReleaseCallback

Change 3775921 by Ori.Cohen

	Better fix for destructible crash (also fix CIS)

	#jira UE-52762

Change 3776054 by Benn.Gallagher

	Fixed crash deleting max distance mask from a clothing data entry.

	#jira UE-52723

Change 3776063 by Thomas.Sarkanen

	Fix static analysis warning

Change 3776331 by Jurre.deBaare

	Hierarchical LOD Outliner scrollbar doesn't appear
	#fix removed AutoHeight from parent vertical box around HLOD outliner details view
	#jira UE-52756

Change 3776704 by Martin.Wilson

	Fix array properties not always refreshing when new items are added

	#UE-52760

Change 3776755 by Thomas.Sarkanen

	Duplicating CL 3776656 from Fortnite:

	Fix notifies not getting fired in cases where AlwaysTickPose was set on skeletal mesh components

	This was causing AIs to get stuck in montage playback in some circumstances

	#jira FORT-61324, FORT-60558

Change 3777385 by Aaron.McLeran

	#jira UE-52786 Fix for broken spatialization on xaudio2, old audio engine.

Change 3778233 by Lina.Halper

	Removed android from oculus audio platform

Change 3778714 by Ethan.Geller

	#jira UE-52818 remove Android from Oculus Audio platforms

Change 3779004 by Lina.Halper

	Include "Features/IModularFeatures.h" to cpp

	Fix build error

Change 3780324 by Thomas.Sarkanen

	Duplicating CL 3778679 from Fortnite-Main:

	Fix 100% Linux server crash - dont attempt to run threaded work in a single-threaded environment

	We dont attempt to run animation update work multi-threaded in the same conditions that we didnt attempt to run animation eval work previously.

	#jira FORT-61548

Change 3763999 by Ethan.Geller

	remove space from ambisonics mixer name, fix build

Change 3774470 by James.Golding

	Merging //UE4/Dev-Main to Dev-AnimPhys (//UE4/Dev-AnimPhys) @ 3774039

[CL 3780967 by Thomas Sarkanen in Main branch]
2017-11-30 12:07:08 -05:00
Marcus Wassmer
60ef532ed8 Copying //UE4/Dev-Rendering to //UE4/Dev-Main (Source: //UE4/Dev-Rendering @ 3694557)
#lockdown Nick.Penwarden
#rb none

============================
  MAJOR FEATURES & CHANGES
============================

Change 3495522 by Rolando.Caloca

	DR - Enable gpu skinning on Vulkan

Change 3681208 by Jian.Ru

	Force bCastShadowAsMasked to false for opaque materials;
	Disable UI check box of bCastShadowAsMasked when blend mode is opaque or modulated

Change 3682631 by Rolando.Caloca

	DR - Copy 3682626
	Fix recompute tangents not being applied to different sections

Change 3684812 by Arne.Schober

	DR - Fix a crash and a Masterfile issue

Change 3684833 by Marcus.Wassmer

	Fix more non-unity issues

Change 3685236 by Arne.Schober

	DR - Fix some issues with Particles e.g stride was meant to be set to repeat and also subUV needs to be taken care of

Change 3685247 by Arne.Schober

	DR - accidentally removed bracket

Change 3686764 by Daniel.Wright

	In uncooked Feature Level ES2, fixed reflection capture data getting tossed in PostLoad when it is needed for encoding in OnRegister.

Change 3686775 by Marcus.Wassmer

	Fix bad merge

Change 3687022 by Marcus.Wassmer

	Fix Win32 compiles

Change 3687355 by Rolando.Caloca

	DR - Copy 3687334
	Fix for odd Vulkan crash

Change 3687537 by Arne.Schober

	DR - Making StaticArray faster as PSO descriptor uses them intensively (5ms in one infiltrator scene on PS4)
	Rewrote integer sequence to use fewer template instantiations for faster compile times and larger sequence support.

Change 3687546 by Arne.Schober

	DR - Remove unnecessary virtuals and recounts

Change 3688128 by Rolando.Caloca

	DR - Fix Linux compile error, rename Elements macro to GetNumArrayElements

Change 3688140 by Rolando.Caloca

	DR - Linux warning fix

Change 3688190 by Mark.Satterthwaite

	Use the correct #define for determining whether we are compiling for Metal in general, rather that only doing so for Metal + Mobile rendering. Should fix the skin-cache rendering.

	#jira UE-50912

Change 3688689 by Chris.Bunner

	Static analysis fixes.

Change 3688948 by Chris.Bunner

	More static analysis fixes.

Change 3689116 by Arne.Schober

	DR - [UE-51015] - moving alignment specifier

Change 3690645 by Marcus.Wassmer

	Restore per-element align for TStaticArray

Change 3690801 by Jian.Ru

	Marcus's fix FStaticMeshVertexFactories::ReleaseResources
	#jira UE-51093

Change 3690809 by Rolando.Caloca

	DR - Copy 3690806
	Fix Anisotropic not working on Vulkan

Change 3690874 by Benn.Gallagher

	Fix for index buffer overflow and clothing upgrade warnings.

	#jira UE-51026

Change 3691221 by Jian.Ru

	Fix log spam when -d3ddebug
	#jira UE-50977

Change 3691291 by Marcus.Wassmer

	Move global dynamic buffer commits to before GPU FX rendering.
	Fixes d3derror in ES2 preview.  The more subtle issue I believe is that the d3d11statecache is leaving streams bound for too long, but that requires more investigation

	#jira UE-51058

Change 3691361 by Rolando.Caloca

	DR - Fix resources not getting destroyed at RHI destruction time

	#jira UE-51057

Change 3691607 by Arne.Schober

	DR - interface change requested by Steve

Change 3691662 by Marcus.Wassmer

	Fix one bit of d3dwarning.  Need a 16 byte minimum to make 0 stride vbuffer happy for colors.

Change 3692268 by Rolando.Caloca

	DR - vk - Keep a reference to a buffer to avoid deletion - Fixes crash in Paragon

Change 3692403 by Jian.Ru

	Marcus's fix on automation test failure

Change 3692443 by Jian.Ru

	Back out changelist 3692403

Change 3692455 by Marcus.Wassmer

	Fix automation failure in tile rendering.
	Can't setdata for vertexfactories on the gamethread

Change 3692566 by Marcus.Wassmer

	Fix clang compiles

Change 3692664 by Chris.Bunner

	Updated default editor skeletal mesh.

Change 3692675 by Marcus.Wassmer

	Make the behavior of FCanvasTileRendererItem::FRenderData actually match the comment.
	Fixes automation crash.

Change 3692692 by Jian.Ru

	Fix a bug where only the first slice of 3d textures are cleared on XboxOne; Fix a rendering artifact when r.TranslucentLightingVolume is 0
	#jira UE-50636

Change 3693043 by Arne.Schober

	DR - [UE-51173]- Fixing Instanced Rendering Vertexbuffer SRV Resources not getting initzialized and re-set onto the vertexfactory after the Buffer has been updated

Change 3693284 by Marcus.Wassmer

	Duplicate 3682248.
	Fix for debug canvas draw randomly corrupting memory

Change 3693360 by Rolando.Caloca

	DR - Fix material events not showing up in RenderDoc

Change 3693549 by Marcus.Wassmer

	Fix incorrect flag check

Change 3693575 by Arne.Schober

	DR - null size check on StaticMeshVertexData

Change 3693677 by Marcus.Wassmer

	Make double plus sure the copy is a valid size

Change 3694155 by Marcus.Wassmer

	Generate correct strides for vertexfactories depending on whether color will be overridden or not by the component.  Fixes WEX and probably other similar bugs.
	ALSO fix horrible longstanding bug in OpenGL VertexDeclaration cache.  Strides not part of the operator== of the key so collisions/map walks would sometimes return the wrong decl with the wrong set of streamstrides.
	D3D has the same problem, causing spurious D3D warnings but I haven't fixed it yet.

Change 3694156 by Marcus.Wassmer

	This doesn't really matter because the decl is created dynamically but the stream elements might as well be right if we're gonna have them

Change 3694470 by Benn.Gallagher

	Fixed crash fixing up clothing sections index buffers in specific Unreal Tournament asset with modified oversized index buffer.

	#jira UE-51207

Change 3694557 by Chris.Bunner

	Static analysis and potential memory leak fix.

	Change 3684284 by Arne.Schober

	Manual Vfetch for StaticMeshes
	Skelmeshes also use the new Layout
	Skelmeshes use DDC

	Copying //UE4/Dev-Rendering-PSO to Dev-Rendering (//UE4/Dev-Rendering)

Change 3689555 by Arne.Schober

	DR - Fix performance regession cause by not sharing VertexFactory ptr in the static drawlist

[CL 3694667 by Marcus Wassmer in Main branch]
2017-10-13 11:32:28 -04:00