Commit Graph

28 Commits

Author SHA1 Message Date
sebastien lussier
44edaff438 HLOD Imposters
* Now extracted from sub levels and brought in the main map to be rendered as instanced static meshes.
* Impostors meshes created during proxy creation.

#rb jeanfrancois.dube, jurre.debaare


#ROBOMERGE-SOURCE: CL 6675359 via CL 6675861
#ROBOMERGE-BOT: (vundefined-6665479)

[CL 6675880 by sebastien lussier in Main branch]
2019-05-30 10:37:45 -04:00
alexis matte
90a4a518da Force automation process to not use the ddc when executing merge actor test for staticmesh
#rb jurre.debaare
#jira UE-72667


#ROBOMERGE-SOURCE: CL 6476239 via CL 6476594

[CL 6476626 by alexis matte in Main branch]
2019-05-15 09:30:49 -04:00
alexis matte
93de9edd67 Tentative, fix crash when generating HLOD with impostor
#jira UE-73420
#rb none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 6256521 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 6317323 by alexis matte in Main branch]
2019-05-06 11:32:24 -04:00
jurre debaare
b79697a4cf HLOD Emissive bakes have pink artifacts or other objects emissive planar mapped
#fix Make sure we retain Magenta pixels for emissive baked textures, and not apply emissive scaling to them to make sure they are masked out correctly when merging the different textures into the atlas
#rb none


#ROBOMERGE-SOURCE: CL 6104752 via CL 6104754 via CL 6105018

[CL 6105094 by jurre debaare in Main branch]
2019-04-26 09:47:57 -04:00
alexis matte
aba818d27a Fix a material ID issue with HLOD, by sorting the section mapping
#rb none


#ROBOMERGE-SOURCE: CL 5808584 via CL 5808586 via CL 5808587 via CL 5811617

[CL 5811867 by alexis matte in Main branch]
2019-04-09 16:18:12 -04:00
alexis matte
53aed53d80 Fix HLOD proxy build assert
#rb none


#ROBOMERGE-SOURCE: CL 5639421 via CL 5639422 via CL 5639423 via CL 5639656 via CL 5640999

[CL 5647746 by alexis matte in Main branch]
2019-03-29 13:32:05 -04:00
alexis matte
1f50166b38 fix from 4.22 cl:5317646
Fix MeshMergeUtilities when remapping polygon group
#jira UE-71016
#rb none


#ROBOMERGE-SOURCE: CL 5518756 via CL 5518757 via CL 5518962

[CL 5535932 by alexis matte in Main branch]
2019-03-25 14:06:35 -04:00
alexis matte
8605d5a215 Fix mesh merge utilities LOD extra material
#jira UE-70753
#rb none

#ROBOMERGE-SOURCE: CL 5337463 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5338031 by alexis matte in Main branch]
2019-03-07 11:58:41 -05:00
user37337
a8e93a4550 PR #5167: Fix infinite loop while building HLOD proxy meshes (Contributed by user37337)
#jira UE-65147
#rb Thomas.Sarkanen

#ROBOMERGE-SOURCE: CL 5336919 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5337927 by jurre debaare in Main branch]
2019-03-07 11:44:50 -05:00
jurre debaare
26a1e2f83f Textures and Materials have their merged actor's name appended to their names
#jira UE-68800
#rb Thomas.Sarkanen

#ROBOMERGE-SOURCE: CL 5336917 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5337919 by jurre debaare in Main branch]
2019-03-07 11:44:46 -05:00
alexis matte
7c430ab02a Fix MeshMergeUtilities when remapping polygon group
#jira UE-71016
#rb none

#ROBOMERGE-SOURCE: CL 5317646 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5336840 by alexis matte in Main branch]
2019-03-07 08:13:58 -05:00
David Hill
ca741d909f ProxyLOD. Correcting a crash when a landscape object was present and culling was enabled. Regression caused by FMeshDescriptor conversion.
P1

#Jira UE-68790
#lockdown thomas.sarkanen
#rb richard.talbotwatkins

[CL 4772328 by David Hill in Dev-Anim branch]
2019-01-22 16:07:31 -05:00
Jurre deBaare
6adcfc9590 Merge Actors creates a material with twice the prefix (M_M_)
#jira UE-67110
#rb Thomas.Sarkanen

[CL 4751768 by Jurre deBaare in Dev-Anim branch]
2019-01-18 11:39:35 -05:00
Thomas Sarkanen
b709a10f4c Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4708558
#rb none
#jira none
#lockdown Laurent.Delayen

[CL 4708630 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 07:37:39 -05:00
Thomas Sarkanen
7088a2f273 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4683693
#rb none
#jira none

[CL 4684302 by Thomas Sarkanen in Dev-Anim branch]
2019-01-07 05:38:46 -05:00
Thomas Sarkanen
8ba3c4c087 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4643671
#rb none
#jira none

[CL 4665410 by Thomas Sarkanen in Dev-Anim branch]
2018-12-17 06:31:16 -05:00
JeanMichel Dignard
e6d45383d5 Copying //UE4/Dev-Enterprise to //UE4/Dev-Main (Source: //UE4/Dev-Enterprise @ 4341740)
#lockdown Nick.Penwarden
#rb none

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

Change 4280523 by Patrick.Boutot

	Add option in AjaCustomTimeStep to wait until the frame to be ready. Previously, the frame was there but not yet processed so it was possible that it was not ready by the time we wanted to read it. It won't work with interlaced because the 2 fields are processed at the same time. In interlaced, will get a 30fps behaviour when we actually want a 60fps.
	Fix bug that didn't set and reset bIsOwned properly when it was first initialized as not owned.

Change 4280526 by Patrick.Boutot

	Add accessor to get the leaf media source or output.

Change 4280624 by Patrick.Boutot

	Add timecode acessor to media samples

Change 4280626 by Patrick.Boutot

	Rework the timing for AJA Media Player. Previously, we took the timing of the frame. That was a bad idea because if 2 incomings video frames were coming a the same time, you would only show one. Making the buffering system useless.
	That affects the Custom Time Step since it was waiting for the interrupt signal and in some behavior we would like the frame to be ready to be used by UE. Same the timecode in the MediaSample because we may not used it to stamps the frame.

Change 4283022 by Patrick.Boutot

	[EditorScriptingUtilitites] Check folder names invalid characters separatly from the object's name.
	#jira UE-59886,  UE-62333

Change 4283112 by Patrick.Boutot

	Remove MediaFrameworkUtilititesModule dependency to the Settings module at runtime.
	Rename TimemanagemenetEditor module names.

Change 4283426 by JeanLuc.Corenthin

	Fix crash with FBX file

	#jira UE-62501

Change 4284940 by Patrick.Boutot

	A widget that let you select a single permutation from a list. It groups the values into categories and removes duplicates inside that category.

Change 4285471 by Patrick.Boutot

	Remove MediaFrameworkUtilititesModule dependency to the Settings module at runtime.

Change 4286925 by Patrick.Boutot

	[AJA] Add support to read LTC from the reference In.
	Add more detail on video format and the device.
	MediaSource use the Permutations Selection widget to select his mode and device.
	Remove debugging option to trigger an AJA custom time step and timecode provider.
	Remove the UYVY pixel option from AJA. It's better do to the conversion on the AJA card that on the GPU.
	Change the tooltip and category for some AjaMediaSource properties.

Change 4287026 by Julien.StJean

	Modifed the file STimeCodeProviderTab.cpp to fix the position of a SComboButton that wasn't properly place.

Change 4287663 by Jon.Nabozny

	Add timecode messages into nDisplay, and sync those between Master and Slave

Change 4287884 by Jon.Nabozny

	Create a TimecodeProvider for SystemTime and introduce a notion for DefaultTimecodeProvider in Engine.

Change 4288050 by Jon.Nabozny

	Rework the TimeSynchronization implementation for usability and functionality.

Change 4288283 by Jon.Nabozny

	Fixed swapped MetaClass and DisplayName options on UEngine::DefaultTimecodeProviderClassName;

Change 4288352 by Jon.Nabozny

	Set TimecodeProviderClassName and DefaultTimecodeProviderClassName in BaseEngine.ini

Change 4288378 by Jon.Nabozny

	Fixup some issues in TimecodeSynchronizer where code was reset improperly due to multiple unshelves / resolves.

Change 4288394 by Jon.Nabozny

	Add TimeSync functionality into LiveLink. Also add test cases for this. This should allow us to easily synchronize multiple LiveLink sources together, as well as synchronize those to anything else using the sync system (Relies on CL-4235417)

Change 4288899 by Patrick.Boutot

	Fix initialization order of FMediaIOCorePlayerBase variables

Change 4289157 by Patrick.Boutot

	Allow the user to change the source of a capture without stopping the current capture.
	[AJA] AjaMediaCapture, add support for UpdateSceneViewport & UpdateRenderTarget
	@made by julien.stjean

Change 4291328 by Jon.Nabozny

	Report the Skeleton Guid with TimeSyncData and track sync state in LiveLinkTimeSynchronizationSource.
	This prevents a crash that can happen if a source is quickly cleared and reset before the next tick of Time Synchronization.

Change 4296294 by Jon.Nabozny

	Fixup errors when TimecodeProviderClassName is empty. It's valid to leave this empty.

Change 4297122 by Patrick.Boutot

	Media Profile with timecode provider & custom time step

Change 4301855 by Austin.Crismore

	Fix for movment scaling and virtual joystick controls. Movement scaling in for truck and dolly is locked to the world xy plane, and virtual joysticks use their own method for movement scaling now.

	#jira UE-61762, UE-62187

Change 4301856 by Austin.Crismore

	Virtual sequence level controller now listens to on object spawned, so that it can intercept the camera actor and disable attatching to HMD to prevent camera movement that isn't from the level sequence

	#jira UE-61766

Change 4301860 by Austin.Crismore

	Fix for touch scrubbing. Added default values back in. Added logic to only allow scrubbing when touch focus was off.

	#jira UE-61865

Change 4302294 by Jamie.Dale

	Added functions to get your the localized spoken and subtitle text from a dialogue wave

Change 4304393 by Jamie.Dale

	Added support for BlueprintAssignable properties in Python

Change 4305852 by Jamie.Dale

	Removed hard-dependency between EditorScriptingUtilities and PythonScriptPlugin

	Backed-out changelist 4259264 and query Python availability based on whether anything is available to handle the command

	#jira UE-62318

Change 4308550 by Jamie.Dale

	Fixed crash when passing a null world to Python actor iterators

Change 4311867 by Homam.Bahnassi

	Revit master material with exposed parameters matching the API when possible.

Change 4314428 by Francis.Hurteau

	Made the usage of the bBuildDeveloperTools switch independent of the bCompileAgainstEngine switch.
	Changed bBuildDeveloperTools TargetRule in UnrealBuildTool to a nullable to keep the old behavior in case where bBuildDeveloperTools wasn't explicitly set in TargetRules

Change 4315134 by Jamie.Dale

	Defer editable text focus selection until mouse-up to allow the user to make an initial selection

	#jira UE-58086

Change 4318615 by Johan.Duparc

	EditorFactories: consistent return values after asset import.

Change 4322459 by Jamie.Dale

	Made SequencerScripting an Editor plugin as it depends on PythonScriptPlugin which is an Editor plugin

	This was causing issues at runtime when SequencerScripting was enabled, as it failed to load PythonScriptPlugin (which hadn't been built).

Change 4323341 by Francis.Hurteau

	Implement proper message bus protocol version negociation with static nodes

Change 4323733 by Francis.Hurteau

	Fix VR Pausing Sequence Scrubbing just setting playback speed to 0.0

Change 4324319 by Jamie.Dale

	Exposed transactions to Blueprints

Change 4325847 by Alistair.White

	Copying //Tasks/UE4/Private-PixelStreaming@4325566 to Dev-Enterprise-Minimal (//UE4/Dev-Enterprise-Minimal)

	This adds the new experimental PixelStreaming plugin to allow streaming of an Unreal client's audio & video stream to a browser through the WebRTC protocol to support new uses for enterprise customers.

Change 4326282 by Simon.Tourangeau

	nDisplay native present handler

Change 4326581 by Jamie.Dale

	Replacing FDateTime with int64 Ticks value to workaround UE-63485

Change 4326599 by Homam.Bahnassi

	Moving texture coords outside UVEdit function to allow using different UV channels.

Change 4333250 by Francis.Hurteau

	Small TFuture changes:
	* cleans up TFuture::Then with usage of TUniqueFunction
	* added TFuture::Reset to invalidate it and remove continuation from a future shared state

Change 4333359 by Homam.Bahnassi

	Support scaling and rotating UVs around arbitrary pivot

Change 4333566 by Johan.Duparc

	Expose ProxyLOD functionalities to Scripting
	#jira UEENT-1788

Change 4333988 by Jamie.Dale

	Allow UHT to parse FText default parameter values

	INVTEXT, NSLOCTEXT, LOCTABLE, and FText::GetEmpty() are supported. LOCTEXT isn't as it relies on an external macro that is known to C++ but not to UHT (NSLOCTEXT can easily be used instead).

Change 4335020 by Francis.Hurteau

	Uncomment MessageBus::Send deprecation notice for 4.21
	Update MessageBus Send usage to new API

Change 4335195 by JeanMichel.Dignard

	Add a SetLodFromStaticMesh script utility function

	#jira UEENT-1789

Change 4335231 by Anousack.Kitisa

	Added functions to generate planar, cylindrical, box UV mapping.

	#jira UEENT-1598

Change 4335373 by Jamie.Dale

	Cleaned up some places creating empty literal texts

Change 4335458 by Jamie.Dale

	Allow UHT to parse FText() as an alias of FText::GetEmpty() when processing default values

Change 4335875 by Max.Chen

	Sequencer: Clear RF_Transient on pasted tracks/sections

	#jira UE-63537

Change 4336497 by Johan.Duparc

	ProxyLOD: Fix progress bar issue
	- removed duplicated code
	- removed duplicated LongTask object
	#jira UEENT-1788

Change 4336723 by Jamie.Dale

	Ensure that Python generated types create their CDO at the correct point

	#jira UE-62895

Change 4340594 by Ben.Marsh

	Fix manifest being invalidated when building two enterprise targets in a row. Fixes CIS error.

	#jira UE-63644

[CL 4342443 by JeanMichel Dignard in Main branch]
2018-09-04 16:35:02 -04:00
Michael Lentine
afc61201ec Copying //UE4/Dev-Physics to //UE4/Dev-Main (Source: //UE4/Dev-Physics @ 4242698)
#rb none
#lockdown Nick.Penwarden

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

Change 4023283 by Michael.Lentine

	Fix memory leak.

Change 4024243 by Michael.Lentine

	Add debugging output code from github #4533.

	#jira ue-55764

Change 4026362 by Michael.Lentine

	Merged github #3704.

	#jira ue-463394

Change 4026545 by Michael.Lentine

	Fix ordering of collision settings changed callback

	#jira ue-50475

Change 4026609 by Michael.Lentine

	Fix crash in destruction for when world is not valid

	#jira ue-53989

Change 4026786 by Michael.Lentine

	Merging github #4632 to fix memory leak.

	#jira ue-57255

Change 4027293 by Michael.Lentine

	Integrate github #4338.

	#jira ue-53497

Change 4033517 by Michael.Lentine

	Fix collision body creation for spline merging.

	#jira ue-53956

Change 4039750 by Michael.Lentine

	Add basic error message if cooking fails.

Change 4040210 by Michael.Lentine

	Check for nullptr

Change 4098887 by Michael.Lentine

	Fix warnings.

Change 4103511 by Michael.Lentine

	Prevent crash when BodyInstance is invalid.

Change 4117826 by Michael.Lentine

	Fix check for body being fixed.

Change 4122307 by Benn.Gallagher

	PS4/clang build fixes

Change 4124479 by Benn.Gallagher

	Fix non-portable filename used as an include (Linux editor build CIS error)

Change 4125450 by Benn.Gallagher

	Fixup Ocean

Change 4127210 by Michael.Lentine

	Update the PreviousBoneTransforms array when setting transforms in DestructibleComponent

	#jira ue-58813

Change 4127309 by Benn.Gallagher

	Fix Win32 shipping builds

Change 4134570 by Michael.Lentine

	Missed fixes for WITH_UEPHYSICS.

Change 4134585 by Michael.Lentine

	Missed a few more files.

Change 4134670 by Michael.Lentine

	Update formatting.

Change 4134671 by Michael.Lentine

	More formatting.

Change 4150615 by Benn.Gallagher

	Moved immediate mode into engine, as it is now depended on by the physics engine.

Change 4150680 by Benn.Gallagher

	Missed file

Change 4150980 by Benn.Gallagher

	Rename kinematic target for immediate mode to avoid ambiguous symbols in engine

Change 4151400 by Brice.Criswell

	Apeiron

	Levelset initilization issue.

	----

Change 4157880 by Benn.Gallagher

	More fixing unresolved template specialisations for FN editor.

Change 4159128 by Michael.Lentine

	Compile fixes

Change 4159786 by Brice.Criswell

	Apeiron

	Levelset curvature initialization fix, clamps out of bounds phi values to phi[i].
	------

Change 4160382 by Michael.Lentine

	Fix node initialization

Change 4160463 by Brice.Criswell

	Apeiron

	Levelset index fix.

	----

Change 4161425 by Benn.Gallagher

	Added package, class and struct redirects for moving immediate physics into engine.

Change 4164195 by Brice.Criswell

	GeometryCollection : Code review updates

	- Removed typedef for GeometryCollection::ManagedArray<T>
	- Renamed Enumerations to begin with E prefix, retyped to be uint8.
	- Removed EArrayScoipe::FScopeNone, now defautls to FScopeShared
	- Formatted type modifiers to follow UE4 coding standard.
	- Derived the ManagedArrayBase from FNonCopyable
	- Disabled TManagedArrays copy constructor and assignment operator.
	- Converted most accessors on GeometryCollection to TSharedRef.
	- Added .inl style definitions to simplify the management of the ManagedArrayTypes

	-----

Change 4164235 by Brice.Criswell

	GeometryCollection : Added New Files

	- Added the ManagedArrayTypes files.

	----

Change 4164309 by Brice.Criswell

	GeometryCollection :

	Moved the initialization of the RigidBodyIdArray and CenterOfMassArray into the WITH_APEIRON definition.
	-----

Change 4166133 by Brice.Criswell

	GeometryCollection

	Added GeometryCollectionEdit class to protect access to the rest and dynamic collections.

	-----

Change 4171540 by Michael.Lentine

	Fix reset

	#robomerge destruction

Change 4171912 by Michael.Lentine

	Rename BVHParticles

	#robomerge destruction

Change 4172445 by Brice.Criswell

	Copying //UE4/Dev-Destruction to Dev-Physics (//UE4/Dev-Physics)

	----

Change 4172623 by Brice.Criswell

	GeometryCollection

	Debugging ToString to inspect the GeometryCollection

	----

Change 4172711 by Michael.Lentine

	Add Immediate Path to Geometry Collection

Change 4172778 by Michael.Lentine

	Update LL Interface to use Simulation type.

	#robomerge destruction

Change 4172780 by Michael.Lentine

	Missed files

	#robomerge destruction

Change 4173238 by Benn.Gallagher

	Missed file from last checkin

Change 4173554 by Benn.Gallagher

	Few extra changes for const correctness and actor counts

Change 4174153 by Benn.Gallagher

	Fixed non-unity build issue from Geom Collection.

Change 4175355 by Brice.Criswell

	GeometryCollection

	Separated the GeometryCollection from USE_APEIRON flag.

	-----

Change 4175533 by Brice.Criswell

	GeometryCollection

	Defaulting Aperion to off.

	-----

Change 4175761 by Michael.Lentine

	Fix collisions.

Change 4177105 by Benn.Gallagher

	Another geom collection CIS fix when running without PCHs

Change 4177796 by Brice.Criswell

	GeometryCollection

	- Added parenting function to manage the BoneHierarchy Array
	- Split collection along yz-plane.

	-----

Change 4177989 by Brice.Criswell

	GeometryCollection

	- Moved Hierarchy and Transform array elements into base class TransformCollection
	- Renamed ParticleGroup to TransformGroup.

	-----

Change 4178826 by Brice.Criswell

	Copying //UE4/Dev-Destruction to Dev-Physics (//UE4/Dev-Physics)

	----

Change 4178840 by Brice.Criswell

	Geometry Collection

	Removed FORCEINLINE from GeometryCollectionEdit.GetRestCollection

	----

Change 4179493 by Brice.Criswell

	GeometryCollection

	New icons.

	-----

Change 4182428 by Brice.Criswell

	Build Configuration

	Apeiron configuration.
	- Modified bCompileApeiron to enable the compilation of the Apeiron plugin.
	- Added bUseApeiron to enable Apeiron in the physics interfaces.

	Changed PhysScene_Apeiron to enable when bCompileApeiron is enabled.
	Disabled the GeometryCollection* Plugins in the build.

	-------

Change 4185886 by Brice.Criswell

	GeometryCollection

	Renaming TransformGroup.

	---

Change 4186389 by michael.lentine

	Don't create in parallel for immediate mode.

Change 4186457 by michael.lentine

	Hack to prevent crashing when Visible is nullptr.

Change 4198872 by Brice.Criswell

	Apeiron
	Clustering changes

	- Clustering based on hierarchy's defined within the Geometry Collection

	-----

Change 4199861 by Brice.Criswell

	GeometryCollection

	Disable Apeiron in the Collection.

	------

Change 4200089 by Brice.Criswell

	GeometryCollection

	Updated to enable Apeiron in the GeometryCollection when the bCompileAperion flag is enabled in the UnrealBuildTool.

	---

Change 4200333 by Brice.Criswell

	Copying //UE4/Dev-Destruction to Dev-Physics (//UE4/Dev-Physics)
	-----

Change 4202231 by Michael.Lentine

	Disable collisions between adjacent bodies connected by a joint. This typically would be specified by an artist but classic PhysX always does this uncondintionally so our clients are used to this.

Change 4202748 by Michael.Lentine

	Fix 2015 compile.

Change 4204528 by Michael.Lentine

	Disable Apeiron.

Change 4206396 by Michael.Lentine

	Fix 2015 build. Static cast apparently is not an accetible conversion from uint32 to bool.

	#robomerge destruction

Change 4206604 by Michael.Lentine

	Fix for using ccd and kinematic.

	#jira UE-61694
	#robomerge destruction

Change 4206711 by mason.seay

	Refreshed Set Angular Drive nodes to clear out orphan pins

Change 4207286 by Brice.Criswell

	GeometryCollection

	Transform hierarchy evaluation within BoneHierarchy of the Collection.

	Parenting operations are implemented on an updated morphology using :
	ParentTransforms(UGeometryCollection* GeometryCollection, const int32 InsertAtIndex, const TArray<int32>& SelectedBones);

	To parent a new transform:

	int32 RootIndex << within len( TransformGroup ) or -1 for a non-parented node.
	int32 BoneIndex = Collection->AddElements(1, UGeometryCollection::TransformGroup);
	GeometryCollectionAlgo::ParentTransform(Collection, RootIndex, BoneIndex);
	Transform[BoneIndex] = <some transform within local space of the RootIndex>

	Default collections have all geometry not parented. The function EnsureSingleRoot was added to guarantee  that the collection has at least one parent node.
	FGeometryCollectionCommands::EnsureSinglRoot(UGeometryCollection* RestCollection)

	Then matrices relative to the collections root are calculated using:
	GlobalMatrices(UGeometryCollection* GeometryCollection, TArray<FTransform> & Transforms);

	Added Damage Threshold to GeometryCollectionActor

	------

Change 4208039 by Brice.Criswell

	GeometryCollection

	Fix for static include failure.

	---

Change 4208170 by Brice.Criswell

	GeometryCache

	SplitAlongYZ to support multiple levels and orientations.

	---

Change 4208174 by Michael.Lentine

	Avoid shadow warnings and switch logs to verbose instead of warnings.

	#robomerge destruction

Change 4210255 by Benn.Gallagher

	Static analysis fixes

Change 4210394 by Michael.Lentine

	Use correct particle type for updateconstraints.

Change 4211153 by Brice.Criswell

	Apeiron

	Exposing friction and coefficient of restitution to the actor.

	-----

Change 4213034 by michael.lentine

	Rename bounding volume

Change 4216783 by Michael.Lentine

	Committing cooking fix to Dev-Physics in order to get smoke tests running.

Change 4218078 by Benn.Gallagher

	Fixed memory and TLS slot leak caused by previous change to physics scene cleanup while cooking
	#jira UE-61633

Change 4219206 by Michael.Lentine

	Use the adaptor to get the rotation.

	#jira ue-61748

Change 4220469 by Benn.Gallagher

	Fixed overlaps re-triggering on movement due to bad transform chaining from component to phys actor to shape

	#jira UE-61703

Change 4220538 by Benn.Gallagher

	Fixed PhysX errors when setting global transforms of kinematic and static objects.

	#jira none

Change 4222138 by Michael.Lentine

	Update use of Vulkan on android.

Change 4222139 by Michael.Lentine

	Update OculusHMD plugin to use correct vulkan search path.

Change 4225740 by Michael.Lentine

	Integrate changes to update rotation and mass.

Change 4225928 by michael.lentine

	Use more accurate collision point.

Change 4226560 by michael.lentine

	Enable contact graph

Change 4227397 by Michael.Lentine

	If we don't have a global scene we need to not detect collisions.

	#robomerge destruction

Change 4227410 by Michael.Lentine

	Missing include

	#robomerge destruction

Change 4228107 by Michael.Lentine

	Integrate static contact changes.

Change 4228612 by michael.lentine

	Use more correct thresholding.

Change 4228734 by Benn.Gallagher

	Getting LLImmediate high level stood up and simulating

	Implementation is incomplete, only what is required to get simple scenes simulating under immediate mode

Change 4228748 by Benn.Gallagher

	Missed file from checkin

Change 4228885 by Ori.Cohen

	Added base physics interface class to help provide default behavior and easily chain functionality together

Change 4228992 by Ori.Cohen

	Fix cis

Change 4229921 by Benn.Gallagher

	Fixed contact pre-filter performance regression

Change 4230825 by Benn.Gallagher

	Moved WIP physics interfaces to Experimental/ folders

Change 4230853 by Benn.Gallagher

	Fixup includes after moving WIP physics interfaces

Change 4231414 by Michael.Lentine

	Use global namespace to avoid mac compile errors.

	#jira ue-62137

[CL 4242847 by Michael Lentine in Main branch]
2018-07-31 02:23:26 -04:00
Marc Audy
d90da4ab1a Merge to Dev-Main for 4.20 @ 4090813
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4091081 by Marc Audy in Main branch]
2018-05-23 21:04:31 -04:00
Alexis Matte
e4b95f93a1 Fix Merge tool material issue
#rb none

[CL 3986345 by Alexis Matte in Dev-Geometry branch]
2018-04-05 09:26:01 -04:00
Alexis Matte
816c2456c8 Fix partially the Merge actor tests
#rb none

[CL 3982657 by Alexis Matte in Dev-Geometry branch]
2018-04-03 18:35:54 -04:00
Matt Kuhlenschmidt
fa6a9e3237 Merging //UE4/Dev-Main to Dev-Geometry (//UE4/Dev-Geometry)
#rb none

[CL 3968009 by Matt Kuhlenschmidt in Dev-Geometry branch]
2018-03-27 16:13:55 -04:00
Matt Kuhlenschmidt
238fcb9d83 Merging //UE4/Dev-Main to Dev-Geometry (//UE4/Dev-Geometry)
#fyi richard.talbotwatkin, alexis.matte

#rb none

[CL 3928841 by Matt Kuhlenschmidt in Dev-Geometry branch]
2018-03-06 13:26:20 -05:00
Alexis Matte
1119758fae Change Meshdescription to use FName instead of indexes.
#rb none

[CL 3924913 by Alexis Matte in Dev-Geometry branch]
2018-03-05 10:06:09 -05:00
Matt Kuhlenschmidt
68f4525e1b Merging //UE4/Dev-Main to Dev-Geometry (//UE4/Dev-Geometry)
#rb none

[CL 3889612 by Matt Kuhlenschmidt in Dev-Geometry branch]
2018-02-14 14:13:42 -05:00