Commit Graph

172 Commits

Author SHA1 Message Date
juan canada
1f7184b15c Fixed some geometry types were not getting into the ray tracing world
#rb yujiang.wang


#ROBOMERGE-SOURCE: CL 16707617
#ROBOMERGE-BOT: (v835-16672529)

[CL 16707636 by juan canada in ue5-main branch]
2021-06-17 14:14:37 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
Andrew Davidson
4d22d52a7b LWC: miscellaneous type fixes
#rb trivial
#preflight 60acd27b04188d0001d886bf

[CL 16446145 by Andrew Davidson in ue5-main branch]
2021-05-25 07:27:25 -04:00
will damon
4b2c3bf6ad Fixup GeometryCacheStreamingManager to enable self removal from StreamingManager.
#rb martin.ridgers
#jira none
#rnx

[CL 16423369 by will damon in ue5-main branch]
2021-05-21 15:32:39 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
Yuriy ODonnell
71ffbb1aaa Feed the right FeatureLevel into BuildRayTracingInstanceMaskAndFlags()
#rb Jason.Nadro

[CL 16170354 by Yuriy ODonnell in ue5-main branch]
2021-04-30 13:24:59 -04:00
Jason Nadro
9672daef9a Don't add primitives to be ray traced if they use an unsupported vertex factory type.
- This fixes a handful of crashes where ray tracing code would fail to find shaders for VF types that were not supported when we went to render.
- Added early out code in each proxy's GetDynamicRayTracingInstances() function to avoid adding ray tracing instances if we don't support the VF Type.
- I attempted to to early out of the function as early as possible.
- Since skeletal mesh sections can in theory have different vertex factories we have to check each one.  The logic I've gone with is that if _any_ section uses an unsupported VF we opt out of adding any of the sections to ray trace.  The result would be the whole skeletal mesh won't draw (idea being we wouldn't want partial meshes being draw).

#rb Juan.Canada
#review-15915627 @Yuriy.ODonnell, @Juan.Canada
#jira UE-110896

[CL 15920326 by Jason Nadro in ue5-main branch]
2021-04-05 14:26:31 -04:00
anousack kitisa
61ff3e9aed Renamed UE4 to UE/UnrealEngine.
#jira UE-111184, UE-111223, UE-111233

#rb none

#ROBOMERGE-SOURCE: CL 15747238 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15750792 by anousack kitisa in ue5-main branch]
2021-03-19 16:21:04 -04:00
Yuriy ODonnell
436770a5c0 Require MaxVertices to be provided per ray tracing geometry section when creating FRHIRayTracingGeometry objects.
#jira UE-110910
#rb Yujiang.Wang

[CL 15746271 by Yuriy ODonnell in ue5-main branch]
2021-03-19 07:30:59 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
rune stubbe
b5a8c67666 GeometryCollection: Define HUFFMAN_USE_UNALIGNED_READ based on PLATFORM_SUPPORTS_UNALIGNED_LOADS and PLATFORM_LITTLE_ENDIAN instead of relying on explicitly named platform defines or plugin extensions
#rb david.harvey

#ROBOMERGE-SOURCE: CL 15408611 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15408629 by rune stubbe in ue5-main branch]
2021-02-15 13:53:41 -04:00
matt kuhlenschmidt
db6ec457b5 Fix Add Component drop down icons, giant splitters, and organizational cleanup
#ROBOMERGE-SOURCE: CL 15377577 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15378780 by matt kuhlenschmidt in ue5-main branch]
2021-02-10 15:20:18 -04:00
Emil Persson
18124db33e Replace CreateAndLock calls with Create and Lock
#rb kenzo.terelst

[CL 15375296 by Emil Persson in ue5-main branch]
2021-02-10 06:50:31 -04:00
daniel wright
bdf3b979a8 Components being moved by editor tracking render velocities correctly
* Added new PrimitiveComponent flag bIsBeingMovedByEditor which is enabled by the editor when it moves an actor through the gizmos.
* Velocity rendering now draws components being moved by the editor on top of the usual Movable components
#rb Matt.Kuhlenschmidt

#ROBOMERGE-SOURCE: CL 15373844 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15373874 by daniel wright in ue5-main branch]
2021-02-09 23:05:37 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Emil Persson
9d7f102824 Replace FRHIVertexBuffer, FRHIIndexBuffer and FRHIStructuredBuffer with FRHIBuffer, and some additional cleanup.
#rb kenzo.terelst

[CL 15143850 by Emil Persson in ue5-main branch]
2021-01-20 06:49:41 -04:00
Tim Smith
fc12acf643 Fixing PVS 7.7 Issues:
warning V610: Undefined behavior. Check the shift operator '<<'. The left operand is negative ('(Sign ? - 2 : 1)' = [-2..1]).

#rb trivial
#jira UE-91644

[CL 15093797 by Tim Smith in ue5-main branch]
2021-01-14 16:38:36 -04:00
Tim Smith
48ededf0b9 Fixing PVS 7.7 Issues:
warning V1051: Consider checking for misprints. It's possible that the 'XYZ' should be checked here.

#rb trivial
#jira UE-91644

[CL 15054391 by Tim Smith in ue5-main branch]
2021-01-12 16:17:19 -04:00
Emil Persson
72db809300 Replace legacy LockVertexBuffer()/LockIndexBuffer()/LockStructuredBuffer() calls with the unified LockBuffer()
#rb kenzo.terelst

[CL 14898308 by Emil Persson in ue5-main branch]
2020-12-10 11:51:32 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -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