Commit Graph

7515 Commits

Author SHA1 Message Date
Brian Karis
4d5d61eb5a Imposters
Used for Nanite instances smaller than 6 pixels. Drawn directly from the instance culling pass. Significantly faster than sending down the normal cluster rasterization pipe.

#rb rune.stubbe
#fyi graham.wihlidal

[CL 14650618 by Brian Karis in ue5-main branch]
2020-11-04 02:02:36 -04:00
Catalin Dragoiu
cdf83f34e4 Filter Configurator initial implementation
#jira UECORE-601 #rb Ionut.Matasaru

[CL 14641679 by Catalin Dragoiu in ue5-main branch]
2020-11-03 10:26:22 -04:00
Patrick Boutot
9633dd85dd Fix implicit type conversion with CreateWithImageData.
#jira UE-88354

[CL 14641008 by Patrick Boutot in ue5-main branch]
2020-11-03 08:30:06 -04:00
Matt Kuhlenschmidt
aed44ee4e6 Unify lock icons
[CL 14634675 by Matt Kuhlenschmidt in ue5-main branch]
2020-11-02 15:56:00 -04:00
Helge Mathee
f4f3d546f9 RigVM: Allow editor only introspection on Register CPP Types and Objects.
#rb jack.cai
#jira na

[CL 14629525 by Helge Mathee in ue5-main branch]
2020-11-02 13:35:21 -04:00
Catalin Dragoiu
3808584eb0 Fix UnrealInsightsLayout saved in incorrect folder
#jira UE-102027 #rb Ionut.Matasaru

[CL 14628025 by Catalin Dragoiu in ue5-main branch]
2020-11-02 10:49:45 -04:00
Krzysztof Narkowicz
14d02c6809 MeshSDF - implemented a tight bounding box with one voxel margin for bilinear gradient reconstruction. This allowed the MESH_SDF_APPROX_MARGIN hack to be removed and secured all gradient reconstruction operations from reading outside of valid bounds. Also saved ~50% of SDF atlas space, and speed up some mesh SDF operations:
UpdateGlobalDistanceField: ~7% faster
TraceMeshSDFs: ~5% faster

#rb Daniel.Wright, Patrick.Kelly

[CL 14618591 by Krzysztof Narkowicz in ue5-main branch]
2020-10-29 23:43:01 -04:00
Sebastien Lussier
c634cb4520 Fix include path casing
#fyi marc.audy

[CL 14617887 by Sebastien Lussier in ue5-main branch]
2020-10-29 20:20:41 -04:00
Sebastien Lussier
acfae6c8f8 ThirdParty\OpenEXR - Moved includes to correct location (under "/include/openexr" rather than "/include")
* Fixed all includes of OpenEXR in the engine and plugins
* Will allow building other middlewares that rely on OpenEXR without hassle (ex: OpenVDB)
* Created build scripts (Windows only for now)
* Replicated a few UE specific changes that were made under Deploy/OpenEXR-2.3.0 to the source, so that a rebuild of the lib will not erase them
#rb jeanfrancois.dube, anousack.kitisa

[CL 14613618 by Sebastien Lussier in ue5-main branch]
2020-10-29 14:28:23 -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
Mieszko Zielinski
e1dff8c7a5 Fixed parameter and property naming in capsule-shape related vislog and DebugRendererSceneProxy code
#review-14608462 @Mikko.Mononen, @Yoan.StAmant
#rb swarm

[CL 14608627 by Mieszko Zielinski in ue5-main branch]
2020-10-29 08:56:12 -04:00
danny couture
024a5f6fea Preparation work for building multiple nanite mesh asynchronously
- Reduce game-thread stalls by scheduling worker thread's work on background threads to avoid interference.
   - Reduce peak memory usage duration when using coarse mesh representation by clearing the original mesh sooner.
   - Allow nanite mesh to be built from any thread

#rb Graham.Wihlidal, Brian.Karis

[CL 14608438 by danny couture in ue5-main branch]
2020-10-29 08:04:37 -04:00
danny couture
0b151ec30f Deprecate some directly accessible fields in UStaticMesh
#rb Francis.Hurteau

[CL 14606505 by danny couture in ue5-main branch]
2020-10-28 22:08:44 -04:00
Krzysztof Narkowicz
4229937db8 Removed FMeshBuilder::Build(UStaticMesh* StaticMesh, TArray<FStaticMeshBuildVertex>& Verts, TArray<uint32>& Indexes, TArray<FStaticMeshSection>& Sections, uint32& NumTexCoords, bool& bHasColors). It's somewhat danegous as it leaks mesh descriptors and isn't used anymore.
#rb Brian.Karis

[CL 14602726 by Krzysztof Narkowicz in ue5-main branch]
2020-10-28 15:52:00 -04:00
zach bethel
fbbedc9910 Fix for RGS not finding global uniform buffers.
#rb yuriy.odonnell

[CL 14601037 by zach bethel in ue5-main branch]
2020-10-28 13:32:40 -04:00
Krzysztof Narkowicz
d5c90b01a3 Replaced descriptor get with a clone inside FStaticMeshBuilder::BuildMeshVertexPositions to lower memory usage during the mesh build process.
#rb Danny.Couture

[CL 14598717 by Krzysztof Narkowicz in ue5-main branch]
2020-10-28 09:56:58 -04:00
ionut matasaru
f0cb4bec18 [Insights] Improved UX for the Open button and the drop down menu in Session Browser dialog.
#rb Catalin.Dragoiu

[CL 14597425 by ionut matasaru in ue5-main branch]
2020-10-28 04:59:43 -04:00
Helge Mathee
9aa62f8a4d Control Rig: Clean up reroute nodes when making bindings from variable node
#rb na
#jira UE-101978

[CL 14597186 by Helge Mathee in ue5-main branch]
2020-10-28 03:33:52 -04:00
Helge Mathee
92ad9cb748 Control Rig: Fix making variable node out of variable binding with segmentpaths
#rb na
#jira na

[CL 14597146 by Helge Mathee in ue5-main branch]
2020-10-28 03:18:50 -04:00
carl lloyd
e57b34bf90 Fix for shader compile tasks when building for Vulkan when check is disabled
[CL 14587481 by carl lloyd in ue5-main branch]
2020-10-27 10:49:09 -04:00
Johan Berg
ba14396b49 Added callstack analysis in TraceServices
Add CallstacksAnalyzer and CallbacksProvider which enables users to query traced callstack ids.

#rb martin.ridgers

[CL 14587000 by Johan Berg in ue5-main branch]
2020-10-27 09:55:35 -04:00
Helge Mathee
21fc6402b0 Control Rig: Rename bUndo to bSetupUndoRedo
#rb na
#jira na
#fyi sara.schvartzman

[CL 14585117 by Helge Mathee in ue5-main branch]
2020-10-27 03:30:51 -04:00
Krzysztof Narkowicz
2921126a39 SDF and card rep generation now check for degenerate triangles before adding them to the Embree scene
#rb Daniel.Wright

[CL 14579820 by Krzysztof Narkowicz in ue5-main branch]
2020-10-26 15:07:53 -04:00
Patrick Boutot
ff50fadd0b WidgetReflector: Show more detaill in the tree view (enabled, volatile, HasActiveTimer, ActualSize).
#jira none
#rb nick.darnell

[CL 14578641 by Patrick Boutot in ue5-main branch]
2020-10-26 13:30:51 -04:00
Mieszko Zielinski
e026ca6dc2 Made sure no one will accidentally place VisualLoggerRenderingActor on the level.
#rb trivial

[CL 14578576 by Mieszko Zielinski in ue5-main branch]
2020-10-26 13:26:30 -04:00