Keith Yerex
7be206db16
Rewind Debugger initial checkin
...
#review-16252776: thomas.sarkanen
[CL 16255299 by Keith Yerex in ue5-main branch]
2021-05-10 16:42:38 -04:00
Sebastien Lussier
fec9e8df17
WorldPartition HLOD - First pass at hooking MeshApproximation merge method to HLODs
...
#rb patrick.enfedaque
[CL 16254621 by Sebastien Lussier in ue5-main branch]
2021-05-10 16:13:14 -04:00
Lauren Barnes
39f1923ed0
Deprecating .Icon() as a slate attribute on SDockTab. By default, tab icons fall back to using the one for the tab spawner's menu item. SetTabIcon can be used in the edge cases where an icon needs to be set that doesn't match the default. Updating all found cases of .Icon() usage on SDockTab.
...
#jira UETOOL-3429
#preflight 60996a2bdd2e00000126ff25
#rb Matt.Kuhlenschmidt
[CL 16251489 by Lauren Barnes in ue5-main branch]
2021-05-10 14:19:15 -04:00
Martin Ridgers
a50347235f
If a partial packet arrives and we know about the thread, we're expecting more data and can just append the partial packet we received. If we do not know about the thread the packet is fore, then we've late-joined and the packet we've just received is dependant on previous data that was discarded prior to connect. In that case we'll discard the packet.
...
#rnx
[CL 16247692 by Martin Ridgers in ue5-main branch]
2021-05-10 09:17:16 -04:00
charles bloom
e0e6c4d533
CompressMemoryIfWorthDecompressing to avoid sending compressed data that expanded or barely compressed
...
#rb none
#fyi alexander.suvorov
[CL 16244720 by charles bloom in ue5-main branch]
2021-05-09 12:47:12 -04:00
Martin Ridgers
b5c9a2a157
The transport layer can now choose to discard packets for a particular thread. Currently none are discarded but the functionality will be used in late-connect scenarios where the first packet for a thread is partial (e.g. it starts in the middle of auxilary trace data). There is no mechanism in place to recover reading events in this case. It is however a rare occurence thus cheaper, easier, and safer to discard the packet than support recovery.
...
#rb jb
#rnx
[CL 16237278 by Martin Ridgers in ue5-main branch]
2021-05-07 05:25:31 -04:00
luc eygasier
89392dfce1
Fixed case typo in include path.
...
#rb none
[CL 16225917 by luc eygasier in ue5-main branch]
2021-05-06 16:51:19 -04:00
will damon
bc656d20e0
Initial import of AGXRHI
...
AGXRHI is starting out as a clone of MetalRHI, but will be refactored and overhauled with several goals in mind:
- Reduce/Eliminate technical debt
- Substantially improve readability and maintainability
- Introduce clear layers for platform independent vs dependent code
- Reduce memory footprint and generally improve memory usage
- Remove legacy concepts (like manual reference counting) and enable better integration with platform tools
- Implement newer and more modern features provided by Metal (such as ray tracing and enhanced command buffer debugging)
- Target/tune the software architecture and API usage for performance on Apple designed GPUs
#rb jack.porter, richard.wallis
#jira none
#fyi lukas.hermanns
#rnx
[CL 16225160 by will damon in ue5-main branch]
2021-05-06 15:47:24 -04:00
luc eygasier
f71c0f70f0
Fixes compilation error for Linux on Uncontrolled Changelist Module.
...
#rb none
[CL 16225151 by luc eygasier in ue5-main branch]
2021-05-06 15:46:39 -04:00
luc eygasier
9787a46325
Adds Base for Uncontrolled Changelist module.
...
#rb Sebastien.Lussier
#changelist validated
[CL 16224279 by luc eygasier in ue5-main branch]
2021-05-06 14:40:16 -04:00
Catalin Dragoiu
dcf8fd4292
Fix Editor hang when attempting to load a trace file while the analysis is reading from a trace stream where no events are received because all channels are disabled.
...
#jira UE-114667 UE-109653 #rb Martin.Ridgers
[CL 16220972 by Catalin Dragoiu in ue5-main branch]
2021-05-06 11:07:53 -04:00
Lukas Hermanns
518ab66ee2
Remove unused struct field from "FShaderConductorOptions".
...
#rb Rolando.Caloca
#jira none
#rnx
[CL 16220825 by Lukas Hermanns in ue5-main branch]
2021-05-06 10:56:55 -04:00
Helge Mathee
07b622357c
Control Rig: AST lookup var expresisons by name
...
#jira UE-114815
#rb na
[CL 16220122 by Helge Mathee in ue5-main branch]
2021-05-06 09:44:46 -04:00
CarlMagnus Nordin
7cb7857784
IoStore: Don't attempt to serialize package summaries from empty files
...
#rb pj.kack
#jira UE-113895
#rnx
[CL 16219531 by CarlMagnus Nordin in ue5-main branch]
2021-05-06 08:02:55 -04:00
Martin Ridgers
03b7ef154c
Replaced some magic constants with a something more semantic.
...
#rb jb
#rnx
[CL 16218739 by Martin Ridgers in ue5-main branch]
2021-05-06 03:31:12 -04:00
Martin Ridgers
5f92f30cdd
Use Trace's packet structs on the analysis side instead of duplicating them.
...
#rb jb
#rnx
[CL 16218643 by Martin Ridgers in ue5-main branch]
2021-05-06 02:55:35 -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
Sebastien Lussier
df9948004e
Moved WP HLOD Builder to it's own module, WorldPartitionHLODUtilities
...
Necessary to avoid dragging more geometry tools directly in the Engine module when the new Mesh Approximation merge method will be integrated to HLOD
#rb jeanfrancois.dube
[CL 16207912 by Sebastien Lussier in ue5-main branch]
2021-05-05 11:27:05 -04:00
Devin Doucette
536b5fa4dc
DDC: Updated documentation and removed unnecessary explicit hash construction
...
#rb trivial
#rnx
[CL 16207037 by Devin Doucette in ue5-main branch]
2021-05-05 10:15:34 -04:00
Devin Doucette
70a7cb25a8
DDC: Added raw size to the payload
...
#rb Zousar.Shaker
#rnx
#preflight 609229cb58c4790001a048f0
[CL 16207035 by Devin Doucette in ue5-main branch]
2021-05-05 10:15:26 -04:00
Aris Theophanidis
8140cd09c8
Fix VisualLogger cylinder display
...
#review @Mikko.Mononen
#rb Mikko.Mononen
#jira none
#preflight 60929c4d93d92d00015f1cd5
[CL 16207024 by Aris Theophanidis in ue5-main branch]
2021-05-05 10:14:27 -04:00
Sebastien Lussier
4ab1a29beb
Added Nanite Proxy Percent option to MeshMergeSettings / MeshProxySettings
...
#rb patrick.enfedaque
[CL 16202021 by Sebastien Lussier in ue5-main branch]
2021-05-04 21:13:05 -04:00
Ryan Schmidt
e80d853a06
GeometryProcesing: add TImageBuilder::FastDownsample. Add AntiAliasMultiSampling parameter to ApproximateActors API and Impl. Expose WindingNumber parameter in ApproximateActors API. Modify FMeshSceneAdapter to compute winding number sum instead of max.
...
#rb none
#rnx
#jira none
#preflight 6091c88590631e000100c55b
[CL 16201057 by Ryan Schmidt in ue5-main branch]
2021-05-04 19:08:26 -04:00
Martin Ridgers
60c59e13e2
Extend lifetime of thread info objects. Previously there was a slim chance that they would get moved while someone else was holding on to a pointer to them.
...
#rb jb
#rnx
[CL 16192808 by Martin Ridgers in ue5-main branch]
2021-05-04 09:01:07 -04:00
Andriy Tylychko
a015357f9c
* tuned task stages names in TaskTimingTrack
...
* fixed task relations visualisation (subsequents weren't visualised)
* it was almost impossible to follow tasks links. When a task relations are visualised, the task has arrows to its subsequents, to the point of where subsequents were scheduled, but there's no way to follow to subsequent's execution. To help with this, when a task is selected, now prerequisites, nested tasks and subsequents (with all their relations) are also visualised. This widens the visualisation range and is still fast
#rb Catalin.Dragoiu
[CL 16191836 by Andriy Tylychko in ue5-main branch]
2021-05-04 06:37:42 -04:00