Commit Graph

56419 Commits

Author SHA1 Message Date
Josh Adams
6b82cbdca7 - Fix non-editor compile error
#rb trivial
#jira none
#rnx

[CL 11611141 by Josh Adams in 4.25 branch]
2020-02-25 13:43:00 -05:00
Arciel Rekman
bbcd93796e Allow missing shader resources for other shader platforms (UE-89441).
#rb Ben.Ingram
#jira UE-89441
#fyi Carl.Lloyd, Jeff.Fisher

[CL 11611017 by Arciel Rekman in 4.25 branch]
2020-02-25 13:38:40 -05:00
Josh Adams
4a36fb942c Compile fixes, redos, and edigrates from other streams
#rb martin.wilson as original author of some
#fyi rolando.caloca
#jira none

[CL 11610817 by Josh Adams in 4.25 branch]
2020-02-25 13:32:16 -05:00
Rolando Caloca
d259d2f2f1 UE4.25 - Fix compile issue
#rb none
#fyi Zabir.Hoque
#jira UE-89483
#rnx

[CL 11610794 by Rolando Caloca in 4.25 branch]
2020-02-25 13:30:25 -05:00
Ben Marsh
8138d46729 Fix signed/unsigned comparison errors building debug configuration on Win32 (size_t is 32-bit)
#rb none
#fyi Michael.Noland
#rnx
#jira

[CL 11609981 by Ben Marsh in 4.25 branch]
2020-02-25 13:03:00 -05:00
Martin Wilson
15c07b1df5 Handle shutdown while animations are still async compressing
#jira UE-88900
#rb Benn.Gallagher

[CL 11609679 by Martin Wilson in 4.25 branch]
2020-02-25 12:47:41 -05:00
Jason Stasik
e50b6e77b2 Disallow focus out events on editable text if GIsTransacting
#rb lauren.barnes
#jira UE-89393

[CL 11608536 by Jason Stasik in 4.25 branch]
2020-02-25 12:07:32 -05:00
Fred Kimberley
9dc7c2269a Back out changelist 11604440. This change is redundant due to CL 11317919.
#jira none
#fyi Robert.Manuszewski
#rb Ben.Hoffman

[CL 11605559 by Fred Kimberley in 4.25 branch]
2020-02-25 11:13:59 -05:00
Fred Kimberley
3e84c79f53 Fixes a bug where FieldPathProperties did not clear the old field path info before adding the new info. This resulted in bad data in the property and could result in lost work.
#rb Michael.Noland
#fyi Robert.Manuszewski
#jira UE-89468

[CL 11604440 by Fred Kimberley in 4.25 branch]
2020-02-25 10:51:17 -05:00
Benn Gallagher
9e1b696deb Reimplemented solver actors for Chaos geometry collections.
- Reimplemented TaskGraph tick mode to correctly handle multiple worlds (this involves ticking global command queues outside of world tick and mapping worlds to solver lists for each world tick so we can correctly handle multiple worlds)
 - Audited global commands that had an explicit solver capture and moved them to solver commands
 - Updated headless tests to new API for solver flags
#rb
#jira

[CL 11604093 by Benn Gallagher in 4.25 branch]
2020-02-25 10:41:34 -05:00
Robert Manuszewski
161be6608e FReferencerFinder will now properly find GGCObjectReferencer as one of the referencing objects
#jira none
#rb Steve.Robb
#fyi Dan.OConnor

[CL 11603753 by Robert Manuszewski in 4.25 branch]
2020-02-25 10:31:37 -05:00
Marc Audy
a06186586d Remove incorrect multithreading check in IsVisibilityRequestPending
#jira
#rb Bob.Tellez
#rnx

[CL 11602766 by Marc Audy in 4.25 branch]
2020-02-25 10:01:31 -05:00
Johan Berg
234f9b7b99 Fix for fixed buffer overrun and static buffer reuse in crash context.
In some scenarios when copying the shared crash context the engine would overrun the fixed size string buffer. This issue appeared after two ensures fired, since the dynamic string buffers lifetime was equal to the crash reporting thread, and only reset on initialization.

#jira UE-89180
#rb pj.kack
#ushell-cherrypick of 11586607 by Johan.Berg

[CL 11601293 by Johan Berg in 4.25 branch]
2020-02-25 09:16:58 -05:00
Martin Wilson
195f078b42 Cancel existing compression attempts if we are requesting a new compression
#rb none
#jira none

[CL 11600821 by Martin Wilson in 4.25 branch]
2020-02-25 09:03:13 -05:00
Zabir Hoque
2b8cd4ebdc Expose pre-skinned vertex buffer to local vertex factory so that pre skin vertex position is available to material nodes that use it when derived vertex factories generate position buffers that are post skinned. Particularly relevant for GPUSkinCache.
#Jira: UE-81622
#rb: rolando.caloca

[CL 11600083 by Zabir Hoque in 4.25 branch]
2020-02-25 08:42:59 -05:00
Yuriy ODonnell
0ef38f8f29 Fixed double delete of GPUTransformsSRV.
#rb Juan.Canada
#jira none

[CL 11597668 by Yuriy ODonnell in 4.25 branch]
2020-02-25 07:35:38 -05:00
carl lloyd
751decbf2e Fix for Android Vulkan where UAV to texture transitions do not use ComputeToGFX which can cause corruption on some GPU's due to missing barrier
#review-11564895 @Luke.Thatcher @Zach.Bethel

[CL 11596299 by carl lloyd in 4.25 branch]
2020-02-25 04:40:10 -05:00
Juan Canada
40764b98d9 Fixed crash isolating materials in the static mesh editor with ray tracing enabled
#rb none
#jira none
#[fyi] yujiang.wang


#ushell-cherrypick of 11595317 by Juan.Canada

[CL 11595325 by Juan Canada in 4.25 branch]
2020-02-25 00:31:21 -05:00
Brice Criswell
4a0bfa63ce Chaos 4.25 :
-Removed TGeometryParticle support in the GeometryCollectionPhysicsProxy

#rb none
#jira nojira

[CL 11592494 by Brice Criswell in 4.25 branch]
2020-02-24 19:09:13 -05:00
Ryan Kautzman
bc73c58fbe Clustering fixes. Make the logic that arranges geometry collection particles into particle SOA views simpler by adding a "Sleeping" array, and not treating sleeping geometry collection particles as static. Also, only regenerate geometry collection views on pull, rather than on push - which is every authoring event.
Adds SOA particle serialization for clustered and geometry collection particles, but commented out due to ExternalPhysicsCustomObjectVersion.h being locked.

#fyi: Benn.Gallagher, Michael.Lentine, Brice.Criswell
#rb: Brice.Criswell
#jira: none

[CL 11592152 by Ryan Kautzman in 4.25 branch]
2020-02-24 18:37:16 -05:00
Juan Canada
dfe9866fbd Fix race condition in RequiresAdjacencyInformation() and FLandscapeComponentSceneProxy::GetStaticMeshElement(). Revealed by parallelized AddStaticMesh
#rb none
#fyi yujiang.wang
#jira


#ushell-cherrypick of 11420604 by Yujiang.Wang

[CL 11591754 by Juan Canada in 4.25 branch]
2020-02-24 17:54:31 -05:00
Juan Canada
964ad1eb0c SRV limit in DX12 increased from 48 to 64 so a shader with 50 SRV fits.
#rb none
#jira


#ushell-cherrypick of 11398936 by Juan.Canada

[CL 11591638 by Juan Canada in 4.25 branch]
2020-02-24 17:43:46 -05:00
Juan Canada
dd54140c59 Fix IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE for FInstancedStaticMeshVertexFactory
#rb none
#jira UE-89104

#ushell-cherrypick of 11403095 by Yujiang.Wang

[CL 11591495 by Juan Canada in 4.25 branch]
2020-02-24 17:26:20 -05:00
Juan Canada
764b8d3f13 Fixed crash calling SetupRayTracingCullClusters when raytracing was disabled
#rb none
#jira UE-89104

[CL 11590744 by Juan Canada in 4.25 branch]
2020-02-24 16:08:30 -05:00
Brandon Schaefer
2aa1c207d3 Remove PII only for none internal builds and avoid assuming user names are in the logs
#jira UE-77228
#rb none
#fyi Wes.Hunt

[CL 11589310 by Brandon Schaefer in 4.25 branch]
2020-02-24 13:59:24 -05:00