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
graham wihlidal
70f838562c
Greatly improved error messaging when an invalid material is applied to a Nanite static mesh or geometry collection, so artists can more easily debug what the problem is.
...
#rb andrew.lauritzen
[CL 14856964 by graham wihlidal in ue5-main branch]
2020-12-04 14:51:23 -04:00
graham wihlidal
0e876d9805
Fixed Nanite Geometry Collection crashes and incorrect rendering on cooked platforms.
...
#rb rune.stubbe
#fyi brian.karis, benn.gallagher, michael.lentine
[CL 14638967 by graham wihlidal in ue5-main branch]
2020-11-02 21:12:24 -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
graham wihlidal
25bb0676cb
Fixed dynamic velocity vectors on non-Nanite geometry collection meshes.
...
#rb brian.karis
#fyi daniel.wright, devon.penney
[CL 14468546 by graham wihlidal in ue5-main branch]
2020-10-10 00:48:41 -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
roey borsteinas
f41d79e4f5
Visualize Level Instance editing
...
Applies a post processing effect to all actors which do not belong to the currently editing LevelInstance. Can be toggled with the Viewport show options under visualization.
#rb patrick.enfedaque graham.wihlidal jeremy.moore
#jira none
#ROBOMERGE-OWNER: roey.borsteinas
#ROBOMERGE-AUTHOR: roey.borsteinas
#ROBOMERGE-SOURCE: CL 14322972 in //UE5/Release-5.0-M2/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-M2 -> Main) (v738-14305781)
[CL 14323217 by roey borsteinas in ue5-main branch]
2020-09-15 17:20:22 -04:00
graham wihlidal
c6add29e45
Fix Nanite geometry collection rendering when the translucent "selected geometry" materials get added automatically.
...
#rb none
[CL 13924823 by graham wihlidal in ue5-main branch]
2020-07-22 13:12:31 -04:00
graham wihlidal
6eecffcc08
Correctly support geometry collection clustering with Nanite. Also fixed proxy recreation when EnableNanite is toggled in the editor.
...
#rb none
#fyi benn.gallagher, michael.lentine
[CL 13912300 by graham wihlidal in ue5-main branch]
2020-07-21 15:17:07 -04:00
graham wihlidal
eba8772693
Support arbitrary cardinality between geometry collection groups and transforms in the Nanite scene proxy. Also removes a number of hacks to hide the rest-pose geometry.
...
#rb none
#fyi michael.lentine, benn.gallagher
[CL 13873479 by graham wihlidal in ue5-main branch]
2020-07-16 06:34:04 -04:00
graham wihlidal
6e9a656633
Initial support for dynamic GPU scene transform updates for Nanite destruction simulation. Many rough edges to file down, but this is fairly promising.
...
#rb michael.lentine
#fyi benn.gallagher, brian.karis
[CL 13868550 by graham wihlidal in ue5-main branch]
2020-07-15 19:46:08 -04:00
graham wihlidal
6b95e038df
Remove optimized relevancy from geometry collection Nanite scene proxy
...
#rb none
[CL 13861467 by graham wihlidal in ue5-main branch]
2020-07-15 03:49:34 -04:00
graham wihlidal
be384a7ef5
Added initial custom render scene proxy for geometry collections driven by Nanite.
...
#rb none
#fyi michael.lentine, benn.gallagher, brian.karis
[CL 13861289 by graham wihlidal in ue5-main branch]
2020-07-15 03:39:13 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
mickael gilabert
9fb3f2df04
FPrimitiveViewRelevance inherits from FMaterialRelevance. On top of communizing code, copying a FMaterialRelevance instance to FPrimitiveViewRelevance one is now just a 64 bits assignment
...
#rb daniel.wright
#rnx
#ROBOMERGE-OWNER: mickael.gilabert
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 11166465 via CL 11166503 via CL 11166528
#ROBOMERGE-BOT: (v640-11091645)
[CL 11168503 by mickael gilabert in Main branch]
2020-01-29 16:57:40 -05:00
ryan durand
0f0464a30e
Updating copyright for Engine Runtime.
...
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
kriss gossart
7ef45050d1
Fix Geometry Collection debug draw picking tool.
...
Merge from Dev-Physics:
CL 6910611
CL 6910614
CL 6911200
#jira UE-76283
#rb none
#ROBOMERGE-SOURCE: CL 7050858 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7050871 by kriss gossart in Main branch]
2019-06-17 14:53:58 -04:00
michael lentine
5e309aed68
Fix warnings from GeomProxy using ispc.
...
#rb none
#jira ue-76072
#ROBOMERGE-SOURCE: CL 7049003 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7049008 by michael lentine in Main branch]
2019-06-17 14:12:45 -04:00
Rolando Caloca
aa0d2303d6
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
...
#rb none
#rnx
[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Ben Marsh
ae8542e2b9
Fix compile errors with Visual Studio 2019.
...
#rb none
#jira UE-75931
[CL 6911124 by Ben Marsh in Main branch]
2019-06-10 11:04:21 -04:00
Michael Lentine
f9b3324b32
Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
...
#rb none
#rnx
[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
Mickael Gilabert
33fc896450
Fixed build
...
#jira ue-72594
#rnx
#rb none
[CL 5820741 by Mickael Gilabert in Main branch]
2019-04-10 10:21:04 -04:00
Krzysztof Narkowicz
d93c6c0fa9
Fixed FGeometryCollectionSceneProxy rendering assert.
...
#jira UE-72116
#rb none
[CL 5650371 by Krzysztof Narkowicz in Main branch]
2019-03-29 15:13:44 -04:00
Matt Collins
0b89cee61a
FMeshBatchElement.PrimitiveUniformBuffer doesn't own the RHIResource.
...
Now using the Collector to allocate a one frame resource so this stays alive.
#rb daniel.wright
#jira UE-67857
[CL 4685499 by Matt Collins in Dev-Rendering branch]
2019-01-07 13:01:33 -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