Commit Graph

7527 Commits

Author SHA1 Message Date
Lukas Hermanns
9e7053fd6c Fix Vulkan tessellation in DXC: use shader output slots to commuincate patch constant data in Hull shaders (Merged from CL 14680863).
#rb Rolando.Caloca, Will.Damon
#fyi Jonas.Meyer, Mihnea.Balta, Graham.Wihlidal
#rnx

[CL 14714790 by Lukas Hermanns in ue5-main branch]
2020-11-10 18:35:10 -04:00
Christina TempelaarL
a9dd09fc9a Fixed blueprint nativization for SplineComponents/FInterpCurvePoints.
#jira UE-67542
#rb phillip.kavan

[CL 14713419 by Christina TempelaarL in ue5-main branch]
2020-11-10 17:16:52 -04:00
Joakim Lindqvist
8b4361387b Removed redundant paths to UBT controlling it in a single place that is aware of our netcore locations. Fixes issues creating new foreign projects.
#jira UE-102805
#rb none

[CL 14699216 by Joakim Lindqvist in ue5-main branch]
2020-11-10 09:29:23 -04:00
Jerome Delattre
1757965393 Moving AutomationDriver tests to its own plugin so user can enable it an run the sample more easily.
#jira none
#rb Justin.Sargent
#rnx

[CL 14694238 by Jerome Delattre in ue5-main branch]
2020-11-09 17:16:54 -04:00
Catalin Dragoiu
7f002a6cd3 [Insights] Filter Configurator closes when parent window closes
#jira UECORE-601 #rb Ionut.Matasaru

[CL 14688295 by Catalin Dragoiu in ue5-main branch]
2020-11-09 08:38:02 -04:00
Joakim Lindqvist
4e29dccec8 Added ini option to control path to UBT as spawned by editor.
Defaults to old UBT path. Will be used to override path for netcore built version of UBT.

#rb ben.marsh

[CL 14688056 by Joakim Lindqvist in ue5-main branch]
2020-11-09 06:59:37 -04:00
Rune Stubbe
df3e21a55f Fix for LZCompression crash when building multiple platforms at once
#rb graham.wihlidal

[CL 14684712 by Rune Stubbe in ue5-main branch]
2020-11-07 07:15:58 -04:00
danny couture
6bfd85065f Make ParallelFor automatically pick the right scheduling priority to avoid low prio task interfering with the game and render threads causing huge stalls
- This dramatically improves editor framerate under high load
Cleanup all the hacks that are not needed anymore

#rb Andriy.Tylychko

[CL 14676999 by danny couture in ue5-main branch]
2020-11-06 11:20:53 -04:00
Catalin Dragoiu
d7e65bf0ce Filter Configurator tab spawner no longer appears in menus
#rb none

[CL 14669777 by Catalin Dragoiu in ue5-main branch]
2020-11-05 16:21:59 -04:00
Alexis Matte
786b0446b7 Make sure the Fbx parser have the fbx sdk scene loaded all the time the translator is active.
#jira none
#rb richard.talbotwatkin

[CL 14666644 by Alexis Matte in ue5-main branch]
2020-11-05 13:48:16 -04:00
Catalin Dragoiu
ce30372c80 [Insights] Filter Configurator performance optimizations
#jira UECORE-601 #rb Ionut.Matasaru

[CL 14664726 by Catalin Dragoiu in ue5-main branch]
2020-11-05 10:31:44 -04:00
Catalin Dragoiu
4cb7412f75 Functionality to add groups in the Filter Configurator Widget.
#jira UECORE-601 #rb Ionut.Matasaru

[CL 14652112 by Catalin Dragoiu in ue5-main branch]
2020-11-04 10:19:21 -04:00
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